/* CSS Document */

body    {
			 margin: 0;
			 padding: 0;
			 background:#A0AEB9;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 75%/1.7 Arial;
			font-family: Arial, helvetica, sans-serif;
			color: #656565;
			line-height:16px;
			
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h1 { float:left;font-size: 1.4em; color:#fff; font-weight:normal; padding:5px 10px 5px 10px; margin:0}
	h2 {font-size: 1.2em; font-weight:normal;}
	h3 {font-size: 1.1em; font-weight:normal; margin:0px;}
	h4 {font-size: 1.0em; font-weight:normal;}
	p { font-size: 1.0em; margin:15px 0px;}
	hr{color: #EBEBEB; background:#EBEBEB; height: 0px;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#EF7434; }
	a:link, a:visited {}
	a:hover { color:#000; text-decoration: underline; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {margin:0; padding:0; clear:both;}
	ul {margin:0; padding:0; list-style: none;}
	li {margin:0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/
.pagebg{width:1003px; padding:0px;}
.top-header-left{float:left; background: url(../images/header-left.jpg) no-repeat; width:19px; height:259px; text-align:left;}
.top-header-right{float:left; background: url(../images/header-right.jpg) no-repeat; width:19px; height:259px; text-align:left;}
.top-header-mid{float:left; background: url(../images/header-mid-bg.jpg) repeat-x; width:965px; height:259px; text-align:left;}
.logo{padding:33px 0px 0px 31px; float:left; border:0px solid green;}
.header-right{padding:0px 23px 0px 0px; float:right; line-height:normal;}
.country-flags{color:#00598C; text-align:right; padding:5px 20px 23px 0px; margin:0px;}




#menu-tabs{float:left; color:#00598C;border:0px solid green;width:490px;}
#menu-tabs li{ float:left; color:#00598C; padding:0px 3px 0px 4px;}
#menu-tabs li a{float:left; background:url(../images/top-nav-bg.gif) repeat-x; color:#00598C; padding:11px 0px 0px 0px; width:151px; height:23px; font-weight:bold; text-align:center; }
#menu-tabs li a:hover{float:left; background:url(../images/top-nav-hover.gif) repeat-x; width:151px; height:23px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center;}
#menu-tabs li a.activelink{float:left; background:url(../images/top-nav-hover.gif) repeat-x; width:151px; height:23px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center;}
.header-image{float:left;padding:0px 0px 0px 67px; width:408px; height:100px; border:0px solid green;}
.header-text-bg{float:left; background:url(../images/header-text-bg.jpg) repeat-x; padding:10px 0px 0px 0px;  width:448px; height:155px; margin:0px;}
.header-heading{ padding:23px 0px 8px 0px;}
.heder-text{color:#000; font-weight:bold; padding-bottom:10px;}
.content-area{background:#FFF; width:965px; text-align:left; margin:0px; padding:0px; border:0px solid green;}
.search-main{ width:925px; padding:10px 0px 10px 20px;}
.search-left{ float:left; background:url(../images/search-left.gif) no-repeat; width:10px; height:42px;}
.search-right{float:left; background:url(../images/search-right.gif) no-repeat; width:10px; height:42px;}
.search-mid{float:left; background:url(../images/search-mid-bg.gif) repeat-x; width:895px; height:30px; padding:10px 0px 5px 10px;}
.search-text{float:left; color:#656565; font-weight:bold; padding:5px 0px 0px 0px;}
.search-teatbox{font-size:0.9em; background-color: #FFF; border: 1px solid #DADADA; padding:4px; color: #4A4A4A; margin:0px; width:290px;}
.search-select{float:left; color:#E95C2B; font-weight:bold; padding:0px 0px 0px 20px; width:72%;}
.content-sub-area{float:left; padding:10px 20px 10px 20px; width:234px;}
.content-main-area{float:left; width:672px; padding:10px 0px 10px 0px;}
.sub-header-bg{background:url(../images/sub-header-bg.gif) repeat-x; width:184px; height:30px; padding:16px 0px 0px 50px; color:#FFF; font-size:1.4em; font-weight:bold;}
.left-list{width:203px; border:0px solid green; background:#E3E8EB; color:#00598C; padding:5px 15px 0px 16px;}
.left-list li{padding:1px 0px 4px 10px; color:#00598C; border-bottom:1px solid #FFF;}
.special li{padding:1px 0px 4px 10px; color:#00598C;}
.special li{padding:1px 0px 4px 10px; color:#00598C; }
.left-list li a{background:url(../images/arrow-orange.gif) left top no-repeat; padding:1px 0px 4px 15px; color:#00598C;}
.left-list li a:hover{background:url(../images/arrow-orange.gif) left top no-repeat; padding:1px 0px 4px 15px; color:#EC6030; }
.list-bottom{width:234px; height:7px; background:url(../images/left-text-bot.gif) no-repeat; margin-bottom:10px;}
.login{font-size:0.9em; background-color: #FFF; border: 1px solid #DADADA; padding:4px; color: #4A4A4A; margin:5px 0px 5px 0px; width:180px;}
.login-text{color:#00598C; float:left; padding:5px 10px 0px 0px; font-size:0.9em;}
.login-text a{color:#00598C;}
.login-text a:hover{color:#EC6030;}

.signup a{color:#EC6030; margin-left:8px; padding:5px 5px 0px 0px; font-weight:bold; }
.signup a:hover{color:#00598C; padding:5px 5px 0px 0px; font-weight:bold; }
.login-button{float:left; margin-top:5px;}
.main-content-top{background:url(../images/main-content-top.gif) bottom no-repeat; width:672px; height:8px; padding:0px; margin:0px;}
.main-content-bot{background:url(../images/main-content-bot.gif) no-repeat; width:672px; height:8px; margin:0px;}
.main-content-bg{background:url(../images/main-content-bg.gif) repeat; width:670px; border-left:1px solid #D8E4EA; border-right:1px solid #D8E4EA; margin:0px;}
.content-left{float:left; padding:20px 25px 20px 25px; width:382px;}
.content-right{float:left; padding:15px 0px 15px 0px; vertical-align:top;}
.heading-main{color:#2563A0; font-weight:bold; font-size:1.4em;}
.youtube-download{margin:0px 25px 0px 25px; padding:10px 0px 5px 0px; color:#E75B2B; font-weight:bold; font-size:1.6em; border-top:1px solid #CED9DF;}
.main-heading{background:url(../images/main-heading-bg.gif) no-repeat; width:622px; height:29px; margin:15px 0px 0px 0px; padding:10px 25px 0px 25px; color:#FFFFFF; font-weight:bold; font-size:1.4em;}
.main-text-area{width:653px; border-left:1px solid #E6EAEC; border-right:1px solid #E6EAEC; margin:0px; padding:17px 0px 0px 17px;}
.main-text-area a{color:#EC6030;}
.main-box-bg{background:url(../images/main-area-bg.gif) no-repeat; width:672px; height:8px;}

.inner-top{background:url(../images/inner-box-top.gif) bottom no-repeat; width:633px; height:5px; padding:0px; margin:0px;}
.inner-mid{width:613px; background:url(../images/inner-box-mid.gif) repeat-y; margin:0px; padding:18px 0px 10px 20px;}
.inner-mid a {color:#EC6030;}
.inner-bot{background:url(../images/inner-box-bot.gif) no-repeat; width:633px; height:5px; padding:0px 0px 15px 0px; margin:0px;}

.readmore{float:left; padding:0px 0px 10px 0px;}
.readmore a{color:#EC6030; background:url(../images/icon-readmore.gif) no-repeat; padding:0px 5px 0px 25px; font-weight:bold; }
.readmore a:hover{color:#00598C; padding:0px 5px 0px 25px; font-weight:bold; }
.inner-content{float:left; width:322px; padding:0px 0px 0px 15px;}
.rating-area{float:left; padding:0px 0px 0px 10px;}

.inner-heading{color:#000000; font-weight:bold; font-size:1.5em; padding-bottom:10px;}
.rating-main{padding:0px 0px 0px 25px;}
.rating-main li{padding:0px 0px 10px 0px;}
.rating-main li a.rating{color:#00598C; background:url(../images/icon-rating.gif) no-repeat; padding:0px 0px 4px 20px;}
.rating-main li a.sentto{color:#00598C; background:url(../images/icon-sentto.gif) no-repeat; padding:0px 0px 4px 20px;}
.rating-main li a.review{color:#00598C; background:url(../images/icon-review.gif) no-repeat; padding:0px 0px 5px 20px;}
.rating-main li a:hover{color:#EC6030;}
.download{margin:5px 0px 0px 23px;}

.bottom-area{ width:925px; border:0px solid green; margin:10px 0px 0px 20px;}
.ipod-img{float:left;}
.ipod-text{float:left; background:url(../images/ipod-bg.gif) repeat-x; width:600px; height:149px; color:#515151; padding-right:59px;}
.ipod-text a{color:#EF7434;}
.ipod-text a:hover{color:#0C6AA8;}
.ipod-right{float:left; background:url(../images/ipod-right.gif) no-repeat; width:10px; height:149px;}
.ipod-heading{color:#0C6AA8; font-weight:bold; font-size:1.6em; margin:25px 0px 15px 0px;}


.footer-left{float:left; background: #A0AEB9 url(../images/footer-left.gif) bottom no-repeat; width:19px; height:69px; text-align:left;}
.footer-right{float:left; background: #A0AEB9 url(../images/footer-right.gif) bottom no-repeat; width:19px; height:69px; text-align:left;}
.footer-mid{float:left; background: #FFF url(../images/footer-bg.gif) bottom repeat-x; width:965px; text-align:left;}

.footer-links {float:left; padding:20px 10px 30px 40px; color:#0C6AA8;}
.footer-links a{color:#0C6AA8;}
.footer-links a:hover{color:#EF7434;}

.footer-cont-links {float:right; padding:20px 40px 30px 0px; color:#EF7434;}
.footer-cont-links a{color:#EF7434;}
.footer-cont-links a:hover{color:#0C6AA8;}


/* inner style */
.inner-head-heading{color:#FFF; font-weight:bold; font-size:20px; margin:0px 0px 0px 5px; padding-top:10px;}
.inner-header-left{float:left; background: url(../images/inner-header-left.jpg) no-repeat; width:19px; height:169px; text-align:left;}
.inner-header-right{float:left; background: url(../images/inner-header-right.jpg) no-repeat; width:19px; height:169px; text-align:left;}
.inner-header-mid{float:left; background: url(../images/inner-header-bg.jpg) repeat-x; width:965px; height:169px; text-align:left;}

.inner-right-area{float:left; padding:10px 0px 10px 0px; width:234px;}
.inner-main-area{float:left; width:672px;  padding:10px 20px 10px 20px;}
.inner-main-area3 {width:672px;  padding:10px 20px 10px 20px; margin-left:auto; margin-right:auto;}

#maincontent2 {margin:0; padding:0;  width:965px; background:white; overflow:hidden;}


/*==============================
	LAYOUT 
===============================*/
.navtabs {

  padding: 0;
  margin: 0;
   
}

* + html .navtabs {
  
  
z-index:1;}

.navtabs div {
  margin: 0;
  padding: 0;
  list-style: none;
  
 display:block;
 float: left;

   }

.navtabs > a {
  display: block;
}


.navtabs2 {

  padding: 0;
  margin: 0;
   height:40px;
  overflow:hidden;
}

* + html .navtabs2 {
  
  
z-index:1;}

.navtabs2 div {
  margin: 0;
  padding: 0;
  list-style: none;
  
 display:block;
 float: left;

   }

.navtabs2 > a {
  display: block;
}


.version-list{width:203px; border:0px solid green; background:#E3E8EB; color:#00598C; padding:8px 15px 0px 16px;}
.version-list li{padding:5px 0px 4px 10px; color:#00598C;}
.version-list li a{background:url(../images/arrow-orange.gif) left top no-repeat; font-weight:bold; padding:1px 0px 4px 15px; color:#EC6030;}
.version-list li a:hover{background:url(../images/arrow-orange.gif) left top no-repeat; font-weight:bold; padding:1px 0px 4px 15px; color:#00598C; }

.rate-list{width:203px; border:0px solid green; background:#E3E8EB; color:#00598C; padding:5px 15px 0px 16px;}
.rate-list li{padding:1px 0px 0px 10px; color:#00598C;}
.rate-list li a{background:url(../images/arrow-orange.gif) left top no-repeat; padding:1px 0px 4px 15px; color:#00598C;}
.rate-list li a:hover{background:url(../images/arrow-orange.gif) left top no-repeat; padding:1px 0px 4px 15px; color:#EC6030; }

#down-tabs{color:#00598C;border:0px solid green;width:660px; padding-left:11px; margin:0px;}
#down-tabs li{ float:left; color:#00598C; padding:0px 3px 0px 3px;}
#down-tabs li a{float:left; background:url(../images/tab-down.gif) repeat-x; color:#00598C; padding:11px 0px 0px 0px; width:155px; height:23px; font-weight:bold; text-align:center;}
#down-tabs li a:hover{float:left; background:url(../images/tab-down-hover.gif) repeat-x; width:155px; height:23px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center;}
#down-tabs li a.activelink{float:left; background:url(../images/tab-down-hover.gif) repeat-x; width:155px; height:23px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center;}

.tab-box-top{background:url(../images/tab-box-top.gif) top no-repeat; width:671px; height:15px; padding:0px; margin:0px;}
.tab-box-mid{width:652px; border-left:1px solid #E6EAEC; border-right:1px solid #E6EAEC; margin:0px; padding:17px 0px 0px 17px;}
.tab-box-bot{background:url(../images/tab-box-bot.gif) no-repeat; width:671px; height:9px; margin-bottom:40px;}

.details-left{float:left; width:380px; border:0px solid green; margin:0px; padding:0px 20px 10px 0px; line-height:22px;}
.details-right{float:left; width:215px; border:0px solid green; margin:0px; padding:0px 15px 10px 0px;}

.sub-head-top{background:url(../images/sub-head-top.gif) bottom no-repeat; width:622px; height:4px; margin-top:10px; margin:0px;}
.sub-head-mid{width:603px; border-left:1px solid #E6EAEC; background:#F5F5F5; height:25px; border-right:1px solid #E6EAEC; margin:0px; padding:10px 0px 0px 17px; color:#0A68A6; font-weight:bold; font-size:1.6em;}
.sub-head-bot{background:url(../images/sub-head-bot.gif) no-repeat; width:622px; height:4px; padding-bottom:10px; margin:0px;}


.tag1 a {
font-size:10px;
color:#EF7434;
}
.tag2 a {
font-size:12px;
color:#EF7434;
}
.tag3 a{
font-size:14px;
color:#EF7434;
}
.tag4 a{
color:#EF7434;
font-size:16px;
}
.tag5 a{
color:#EF7434; 
font-size:18px;
}
.tag6 a{
color:#EF7434;
font-size:20px;
}

.tag1 a:hover {
font-size:10px;
color:#0C6AA8;
}
.tag2 a:hover {
font-size:11px;
color:#0C6AA8;
}
.tag3 a:hover{
font-size:12px;
color:#0C6AA8;
}
.tag4 a:hover{
color:#0C6AA8;
font-size:13px;
}
.tag5 a:hover{
color:#0C6AA8; 
font-size:14px;
}
.tag6 a:hover{
color:#0C6AA8;
font-size:15px;
}

#inner-text0 { padding:10px 45px 10px 10px;}

.inner-text{ padding:10px 45px 10px 10px;}
.inner-text a{color:#EF7434;}
.inner-text a:hover{color:#0C6AA8;}

.inner-subhead{background:url(../images/inner-subhead-bg.jpg) no-repeat; width:622px; height:30px; margin-bottom:15px; padding:15px 0px 0px 22px; color:#FFFFFF; font-weight:bold; font-size:1.5em;}
.sub-head-mid1{width:592px; border-left:1px solid #E6EAEC; background:#F5F5F5; border-right:1px solid #E6EAEC; margin:0px; padding:18px 10px 10px 18px;}

.descargar{float:left; padding:0px 20px 10px 0px;}
.descargar-content{float:left; width:430px; padding:0px 0px 0px 15px; border:0px solid green;}


.sm-box-top{background:url(../images/sm-box-top.gif) bottom no-repeat; width:230px; height:5px; margin-top:20px;}
.sm-box-mid{width:211px; border-left:1px solid #E6EAEC; background:#F5F5F5; border-right:1px solid #E6EAEC; color:#ED6131; margin:0px; padding:12px 0px 0px 17px;}
.sm-box-bot{background:url(../images/sm-box-bot.gif) no-repeat; width:230px; height:5px; margin-bottom:10px;}

.arrow-list{ float:left; border-top:0px solid #E3E7EA; padding:5px 0px 10px 0px; width:100px;}
.arrow-list li{background:url(../images/arrow1.gif) left top no-repeat; padding:0px 0px 4px 17px; color:#0967A6;}



.navbar
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

  }
.highlight
  {
  color: #FF0000;
  font-weight: bold;
  }



.cnbar
{
  background: #D1D1E1; 
color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
 
.anavbar a, .anavbar {
 /* contorno de las tablas izquierdas */
 color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
.navbar a:hover
{
  background: #D1D1E1;
}

#sp01, #sp01 a, a.sp01 {
color:#00598C;
}

.sp01, .sp01 a, a.sp01 {
color:#00598C;
}


/*      		login&signup form               */

.signup1 {width:270px; text-align:right; height:40px; color:#EC6030; font-size:15px;}
.signup2 {width:30px;   height:40px;}
.signup3 {width:140px; height:40px; color:#EC6030;  font-size:15px;}
.signup4 {width:120px; height:40px;}
.signup5 {width:180px; height:40px; color:#EC6030; font-size:15px;}
.sub-head-mid2 {width:614px; height:auto; border-left:1px solid #E6EAEC; background:#F5F5F5; border-right:1px solid #E6EAEC; margin:0px; padding:10px 0px 0px 17px; color:#0A68A6; font-weight:bold; font-size:1.6em;}

.login_btn {
background: url(../images/buttondownload1.gif); border:none; width:111px; height:32px; cursor: pointer; font-weight:bold; color:#fff; font-size:17px;
}
.signup_btn {
background: url(../images/buttondownload1.gif); border:none; width:111px; height:32px; cursor: pointer; font-weight:bold; color:#fff; font-size:17px;
}

.inner-top3 {
background: url(../images/inner-box-top-login.gif); background-repeat:no-repeat;  width:633px; height:5px; padding:0px; margin:0px; }
.inner-bot3 {
background: url(../images/inner-box-bot-login.gif); background-repeat:no-repeat;  width:633px; height:5px; padding:0px 0px 15px 0px; margin:0px;
}
/*      report abuse */

.inner-subhead2 {background: url(../images/inner-subhead-bg3.jpg?rebuild=y&nocache=y) no-repeat; width:622px; height:35px; margin-bottom:15px; padding:10px 0px 0px 22px; color:#FFFFFF; font-weight:bold; font-size:1.5em;}
.report1 {width:160px; height:30px; color:#00598C;  font-size:14px;  font-weight:bold; overflow:hidden;}
.report2 {width:400px; height:30px; color:#00598C;  font-size:14px;  font-weight:bold; overflow:hidden;}
.report3 {width:470px; height:60px; color:#00598C;  font-size:14px;  font-weight:bold; overflow:hidden;}
.report4 {width:180px; height:40px; color:#EC6030; font-size:15px; overflow:hidden;}
.fornav1 {height:30px; overflow:hidden;}
.fornav2 {height:20px; overflow:hidden;}
.submit_abuse {background:url(../images/button-descargar.gif?rebuild=y&nocache=y) no-repeat; width:150px; height:31px;  cursor: pointer; font-weight:bold; color:#fff; font-size:19px; border:none; }

/*  rating */

.surround {
border:1px dotted #00598C; width:420px;
} 
.bluebold {color:#00598C; font-weight:bold;} 


/* make question */
.report7 {font-size:12px; color:#000; font-weight:normal; color: #656565; line-height:30px; height:30px;}

/* question list */






table {
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
   
	}

td a          {
	color:#EC6030;
	}	

thead {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
td {
	color:#678197; font-weight:normal;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;}				




td a          {
	color:#EC6030;
	}	

.alt1  td {
           font-size:12px; color:#678197; font-weight:normal;		
            }
.alt1  td  a {
           font-size:12px; color:#EC6030; 		
            }
				
.alt1  a {
           font-size:12px; color:#EC6030;		
            }

.alt1  {
           font-size:12px; color:#00598C; 		
            }

.inner-main-area33 {
width:872px;
padding:0;
}				

.smsearch3 {
background: url(../images/buttonsearch.gif); border:none; color:#fff; font-weight:bold; width:74px; height:21px; cursor: pointer;
}


.tab-box-top3 {background:url(../images/tab-box-top-big.gif?rebuild=y&nocache=y) top no-repeat; width:871px; height:15px; padding:0px; margin:0px;}
.tab-box-mid3 {width:852px; border-left:1px solid #E6EAEC; border-right:1px solid #E6EAEC; margin:0px; padding:17px 0px 0px 17px;}
.tab-box-bot3 {background:url(../images/tab-box-bot-big.gif?rebuild=y&nocache=y) no-repeat; width:871px; height:9px; margin-bottom:40px;}

.sub-head-top3 {background:url(../images/sub-head-top-big.gif) bottom no-repeat; width:822px; height:4px; margin-top:10px; margin:0px;}
.sub-head-mid3 {width:803px; border-left:1px solid #E6EAEC; background:#F5F5F5; height:25px; border-right:1px solid #E6EAEC; margin:0px; padding:10px 0px 0px 17px; color:#0A68A6; font-weight:bold; font-size:12px;}
.sub-head-bot3 {background:url(../images/sub-head-bot-big.gif) no-repeat; width:822px; height:4px; padding-bottom:10px; margin:0px;}

.inner-subhead23 {background: url(../images/inner-subhead-bg-big.jpg?rebuild=y&nocache=y) no-repeat; width:822px; height:30px; margin-bottom:15px; padding:15px 0px 0px 22px; color:#FFFFFF; font-weight:bold; font-size:1.5em;}



.navtable table {
	width:99%;
	border-top:0px solid #e5eff8;
	border-right:0px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
	}

.navtable td a          {
	color:#EC6030;
	}	

	
.navtable td {
	color:#c5c5c5;
	border-bottom:0px solid #e5eff8;
	border-left:0px solid #e5eff8;
	padding:5px 2px;
	text-align:left;
	}
.alt4  td {
           font-size:12px; color:#00598C; 		
            }
.alt4  td  a {
           font-size:12px; color:#00598C; 		
            }
				
.alt4  a {
           font-size:12px; color:#00598C; 		
            }

.alt4  {
           font-size:12px; color:#00598C; 		
            }

.sub-head-mid-4 {width:603px; border-left:1px solid #E6EAEC; background:#F5F5F5; border-right:1px solid #E6EAEC; margin:0px; padding:10px 0px 0px 17px; color:#0A68A6; font-weight:bold; font-size:1.6em;
min-height:60px; }



/*    **********************************************faq***terms********************************************     */






	.toc_list {
				margin:0; padding:0;
				border: 1px solid #ccc;
				background-color: #eee;
				padding: 1.5em;
				margin-bottom: 2em;
				clear:both;	
				text-align:left;
				display:block;
				position:relative;
			}
			
			.toc_item {
				font-size: 90%;
				margin-top: 0.5em;
				
				}
			.toc_item a {
				color:#EC6030;
				}
		 	.f_alt1 {
				font-family:Arial;
				color: #656565;
				text-align:left;
				padding:0; margin:0;
				
				}
			.f_alt1 table {
		               		clear:both;
				float:left;
				display:block;
				}
			.f_alt1 h1{
				font-family:Arial;
				color:#EC6030;
				clear:both;
				font-weight:bold;			
				display:block;
				}
			.f_alt1 h2{
				font-family:Arial;
				color:#EC6030;			
				font-weight:bold;
				display:block;
				clear:both;
				}
			#toc0 {
				padding:0;
				margin-left:0px;
				margin-top:20px;
				margin-bottom:20px;
				}

			.f_alt1 ol li a {
				font-family:Arial;
				color:#EC6030;			
				}

			.f_alt1 ul li a {
				font-family:Arial;
				color:#EC6030;			
				}

			.f_alt1 ol {
				font-family:Arial;
				color: #656565;
				list-style-type: decimal;
				list-style-position: inside;			
			           }
			.f_alt1 ol li{
			 	list-style-type: decimal;
				}

			.f_alt1 ul {
				font-family:Arial;
				color: #656565;			
			            }


/***** 21.09.09  ***/

#search_id_44 {
	font-size:0.9em; background-color: #FFF; border: 1px solid #DADADA; padding:4px; color: #4A4A4A; margin:0px; width:290px; margin-right:10px;}

#search_id_47 {
	background: url(../images/buttonsearch.gif); border:none; color:#fff; font-weight:bold; width:74px; height:21px; cursor: pointer;
                                         }

.thelogo {
 background:url(../images/benjamin-logo.png) no-repeat; padding:33px 0px 0px 31px; float:left;
margin:0px; padding-top:0px; padding-bottom:0px; width:420px; height:90px; cursor:pointer;}

* html .thelogo {
background-image:url(../images/benjamin-logo2.gif) !important; cursor:pointer;
}

 

#adj { width:1px; height:15px;}

.sub-head-mid-2 {width:603px; border-left:1px solid #E6EAEC; background:#F5F5F5; border-right:1px solid #E6EAEC; margin:0px; padding:10px 0px 0px 17px; color:#0A68A6; font-weight:bold; font-size:1.6em;
min-height:60px; }


.overh {overflow:hidden;}
.p0 {padding:0 !important}

.wh100 {width:100%; height:100%;}
.adcont {margin:auto; width:728px; padding-top:4px;}
#addiv1 {height:98px; overflow:hidden; text-align:center;}
.sm {height:62px; overflow:hidden}
.mr30 {margin-right:30px;}
.heading2 {color:#0d6ca9; margin-top:0px !important; padding-top:15px !important; padding-bottom:10px !important; padding-left:20px !important;}
.mauto {margin-left:auto !important; margin-right:auto !important;}		
.alink2 {font-size:11px !important;  line-height:12px !important; vertical-align:middle !important; display:inline !important;
 padding-top:7px !important; height:29px !important;}		

/* email popup */
#submitpopup {
    width: 125px;
	height:39px;
    border:none;

    background: url('../images/sendemails.gif?r') no-repeat 0 0;

    text-align: center;
    color:#fff; font-family: Calisto MT, Arial;
	font-weight:bold;
	font-size:12px;
}



#cancelpopup {
    width: 125px;
	height:39px;
    border:none;

    background: url('../images/sendemails.gif?r') no-repeat 0 0;

    text-align: center;
    color:#fff; font-family: Calisto MT, Arial;
	font-weight:bold;
	
	font-size:12px;
}


#closepopup {
    width: 125px;
	height:39px;
    border:none;

    background: url('../images/sendemails.gif?r') no-repeat 0 0;

    text-align: center;
     color:#fff; font-family: Calisto MT, Arial;
	font-weight:bold;
	
	font-size:12px;
}


#contact-pop-overlay {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url('/images/overlay.png') repeat 0 0;
    display: none;
    text-align: center;
    z-index: 1000;
}

#contact-pop-panel-wrapper {
    margin: 10% auto 0 auto;
    border:none;
	background:none;
	width:350px;
	height:400px;
    padding:0;
}

#contact-pop-panel {
    min-height: 200px;
    margin: 0 auto;
	padding:0;
    position: relative;
	overflow:hidden;
    background:#fff;
	width:350px;
	height:400px;
	font-family: Calisto MT, Arial;

	}

h2#contact-pop-header {
   position: relative;
    height: 37px;
	padding:0;
	margin:0;
    line-height: 30px;
    background: url('../images/popupheader.gif?r') 0px 0px no-repeat;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
	font-family: Calisto MT, Arial;
	width:350px; 

}


#contact-pop-header-ins {
padding-left: 20px;
}

#contact-pop-header .close-overlay {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url('../images/close-overlay.png?r') no-repeat 1px 1px;
    overflow: hidden;
    text-indent: -2000px;
    outline: none;
}

table#contact-pop-form {
text-align:left;
width: 350px;
height: 370px;
margin:0;
padding:0;
overflow:hidden;
background:#efefef;
color :#2c2c2c;
font-family: Calisto MT, Arial;
font-size: 12px;

}
table#contact-pop-form-up {
text-align:left;
width: 350px;
height: 37px;
margin:0;
padding:0;
overflow:hidden;
color: #6d8317;
font-family: Calisto MT, Arial;
font-size: 12px;

}
table#contact-pop-form-out {
margin:0;
padding:0;
overflow:hidden;
border:1px solid #3d6300;
border-top:0px;

}

table#contact-pop-form-out tr{
text-align:left;
margin:0;
padding:0;
overflow:hidden;

}

table#contact-pop-form-out tr td{
text-align:left;
margin:0;
padding:0;
overflow:hidden;

}

table#contact-pop-form tr td{
text-align:left;
margin:0;
padding:0;
overflow:hidden;
}

table#contact-pop-form-up tr{
text-align:left;
margin:0;
padding:0;
overflow:hidden;
height:37px;
}

table#contact-pop-form-up tr td{
text-align:left;
margin:0;
padding:0;
overflow:hidden;
height:37px;
}

#contact-pop-panel .formItem {
    margin: 7px 20px 7px 20px;
    text-align: left;
}

#contact-pop-error {
    color: red;
    padding-bottom: 10px;
    font-size: 80%;
}

#contact-pop-panel label {
	padding-left:15px;
    margin: 0;
    display: inline;
    color :#6d8317;
}

#contact-pop-panel .inputText {
    width: 90%;
    
}

#contact-pop-panel textarea {
    width: 285px;
	height:100px;
    margin:0; padding:0;
}

#contact-pop-panel .close-overlay {
    font-size: 12px;
    outline: none;
}

#contact-pop-loading-gif-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
}

#contact-pop-loading-gif {
    margin: 132px auto 0 auto;
}

label { color:#fff; font-family: Calisto MT, Arial;}
/****** ie6 stuff ********/

* html #contact-pop-overlay {
    background-image: url('/images/overlay-ie6.png');
    height: 1500px;
    position: absolute;
	top:0;
	left:0;
}

* html #contact-pop-panel {
    height: 400px;
}

* html #contact-pop-header {
    height: 37px; padding:0; margin:0; color: #eef8c5;
}

* html #contact-pop-header .close-overlay {
    background-image: url('../images/close-overlay-ie6.png?r');
}

#contact-pop-message { margin:auto; border:1px solid #ccc; width:305px; min-height:40px; font-size:12px; text-align:center;}
#contact-pop-error   { margin:auto; border:1px solid #ccc; width:305px; min-height:40px; font-size:12px;}

#contact-pop-tform  {display:inline; color:#fff; font-family: Calisto MT, Arial;
font-size: 12px;
}

/*smview fix */

.smallBr{
font-size: 1px;
line-height: 0; 
height:0px;
overflow:hidden;
}
.w100c {width:100%; clear:both; padding:0; text-align:center;}
.w100cc {width:100%; clear:both; padding:0; text-align:center;}
.inner-head-heading  {vertical-align:middle; }

/* moved from homepage */

.highlight { background: #f8c3a6 !important; color:#000; }
table {border:none}
tr {border:none}
td {border:none}
thead {border:none}

.search-main input[type=text] {
	font-size:0.9em; background-color: #FFF; border: 1px solid #DADADA; padding:4px; color: #4A4A4A; margin:0px; width:290px; margin-right:10px;}

.search-main input[type=submit] {
	background: url(../images/buttonsearch.gif); border:none; color:#fff; font-weight:bold; width:74px; height:21px; cursor: pointer;
                                         }


 
* html .search-main input[type=submit] { 
	margin-bottom:4px;
}

*+html .submit input[type=submit] { 
	margin-bottom:4px;
} 
.dispn {display:none}

