/* CSS Document */

body{padding:0;	margin:0;	background:url(../images/body_bg.gif) 0 0 repeat-x #fff; font-family:Arial, Helvetica, sans-serif;
	color:#5C5C5C;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}

ul{	margin:0; padding:0; list-style-type:none; font-size:0;}
.spacer{clear:both; font-size:0; line-height:0;}


/*Banner container*/
a img { border: none; }

#container {
	width: 695px;
	margin: auto;
	float:left;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------main--------------------*/
#main{width:972px; margin:0 auto; padding:0 0 10px 0;}
/*------------------------------------------------left--------------------*/
#left{width:247px;float:left;}
#left img{display:block; font-size:0; line-height:0;}
#left img.logo{display:block;width:247px;height:97px;}
#left ul{padding:25px 12px 20px 19px;width:216px;}
#left ul li{border-bottom:#D2D5D5 solid 1px;padding:0 0 8px 0;margin:0 0 8px 0;}
#left ul li a.potencial{display:block;background:url(../images/potencial.gif) 0 0 no-repeat;width:199px;height:42px;}
#left ul li a.potencial:hover{background:url(../images/potencial_hover.gif) 0 0 no-repeat;}
#left ul li a.ideal{display:block;background:url(../images/ideal.gif) 0 0 no-repeat;width:199px;height:42px;}
#left ul li a.ideal:hover{background:url(../images/idea_hover.gif) 0 0 no-repeat;}
#left ul li.noBdr{border-bottom:none;padding:0;	margin:0;}
#left ul li.noBdr a.innovative{	display:block;background:url(../images/innovative.gif) 0 0 no-repeat;width:204px;height:42px;}
#left ul li.noBdr a.innovative:hover{background:url(../images/innovative_hover.gif) 0 0 no-repeat;}

/*news*/
.news{margin:0px 0 10px 4px; height:200px;}
.news-top{background:url(../images/news-top.gif) no-repeat; width:241px; height:38px;}
.news-head{font-size:14px; font-weight:bold; color:#000000; padding:0px 0px 0px 30px; line-height:240%;}
.news-middle{background:url(../images/news-middle.gif) repeat-y; height:150px; color:#000000;}
.news-bottom{background:url(../images/news-bottom.gif) no-repeat; height:13px; width:241px;}

#dynamic-news{padding-top:10px;}
#dynamic-news ul{ color:#000000; border:none;margin:0px 0px 0px 10px; padding:0px;}
#dynamic-news ul li{ color:#000000; border:none; font-size:11px;  padding:0px 0px 5px 25px; background:url(../images/round-bullet.gif) left top no-repeat;}
#dynamic-news ul li a{ color:#000000; border:none; font-size:12px;margin:0px; text-decoration:none;}
#dynamic-news ul li a:hover{ color:#d49b0d; text-decoration:underline;}

#left img.callUs{width:220px;height:66px;margin:19px 0 10px 19px;}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{width:705px;float:right;padding:13px 0 0 0;}
#right ul.nav{width:638px;height:36px;float:left;}
#right ul.nav li{padding:0 2px 0 0;	float:left;	background:url(../images/nav_div.gif) right top;}
#right ul.nav li a.navLink{	display:block;	background:url(../images/nav_bg.gif) 0 0 repeat-x;	font:bold 11px/36px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;background-color:inherit;	padding:0 13px;}
#right ul.nav li a.navLink:hover{background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;}
#right ul.nav li a.hover{display:block;	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;font:bold 11px/36px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;background-color:inherit;padding:0 13px;}
#right ul.nav li.noImg{padding:0;float:left;background-image:none;}
#right a.subscribe{display:block;background:url(../images/subscribe.gif) 0 0 no-repeat;	width:67px;	height:17px;float:right;
	margin:10px 0 0 0;}
#right a.subscribe:hover{background:url(../images/subscribe_hover.gif) 0 0 no-repeat;}
#right ul.link{	width:705px;margin:5px 0 0 0;padding:0;	float:right;}
#right ul.link li.subLink{display:block;padding:0 5px 0 0; font-size:15px; text-align:right; color: #666666; font-weight:bold;}
#right ul.link li.subLink a.login{display:block;background:url(../images/login.gif) 0 0 no-repeat;width:59px;height:17px;}
#right ul.link li.subLink a.login:hover{background:url(../images/login_hover.gif) 0 0 no-repeat;}
#right ul.link li.subLink a.serch{display:block;background:url(../images/serch.gif) 0 0 no-repeat;width:59px;height:17px;}
#right ul.link li.subLink a.serch:hover{background:url(../images/serch_hover.gif) 0 0 no-repeat;}
#rightBotMain{width:710px;margin:25px 0px 0 0;float:left;}
#rightBot{width:461px;background:url(../images/right_bottom_1px.gif) 0 0 repeat-y;}
#rightBot p.top{display:block;background:url(../images/right_bottom_top.gif) 0 0 no-repeat;width:461px;	height:6px;	font-size:0;	line-height:0;border:1px solid #000000}
#rightBot p.bot{display:block;	background:url(../images/right_bottom_bot.gif) 0 0 no-repeat;width:461px;height:6px;font-size:0;
	line-height:0;}
#rightBot2{width:396px;	margin:0 auto;background:url(../images/right_bottom_yellow_1px.gif) 0 0 repeat-x #FFFDF9;color:#000;
	padding:0 28px 0 25px;}
#rightBot2 h1{display:block;background:url(../images/more_success.gif) 0 0 no-repeat;width:284px;height:75px;margin:21px 0;
	text-indent:-2000px;float:left;}
#rightBot2 a.whatSp{display:block;background:url(../images/what_special.gif) 0 0 no-repeat;	width:59px;	height:43px;float:right;}
#rightBot2 a.whatSp:hover{background:url(../images/what_special_hover.gif) 0 0 no-repeat;}
#rightBot2 ul.rightLink1{width:367px;background:url(../images/bottom_link_1px.gif) 0 0 repeat-x;padding:14px 12px 32px 12px;	float:left;}
#rightBot2 ul.rightLink1 li{padding:0;margin:0;	line-height:0;}
#rightBot2 ul.rightLink1 li a{	background:url(../images/bullet.gif) 0 5px no-repeat;padding:0 0 0 18px;font:normal 12px/21px Arial, Helvetica, sans-serif;color:#5E543A;	text-decoration:none;background-color:inherit;display:block;}
#rightBot2 ul.rightLink1 li a:hover{color:#5E543A;	background-color:#EFECE4;}
#best{width:673px;border:#F4F4F4 solid 4px;	padding:10px;	margin:10px 0 0 0;	background:url(../images/best-bkg.gif) repeat-x;}

#best{width:688px;border:#F4F4F4 solid 4px;	padding:2px;margin:0px 0 0 0;overflow:hidden;background:#FFFFFF;}
#best .best-inner{width:658px;margin:0px;background:url(../images/best-bkg.gif) repeat-x;overflow:hidden;padding:15px; padding-bottom:0px;}
#best .best-inner h2 span{font:bold 22px  Arial, Helvetica, sans-serif;	color:#d60505;display:block;}
#best .best-inner p{ font-size:13px; color:#292b2c; padding:5px 5px 7px 0px; line-height:18px; text-align:justify;}
#best .best-inner p a{ color:#CC0000; text-decoration:underline;}
#best .best-inner p a:hover{ color:#000; text-decoration:none;}

.readmore{ float:right;}
.readmore a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC6600;}
.readmore a:hover{color:#000; text-decoration:none;}

.list-item{}
.list-item ul{ margin:0px 0px 0px 20px; padding:0px;}
.list-item ul li{ padding:0px 0px 10px 15px; margin:0px; font-size:13px; background:url(../images/bullet.gif) left top no-repeat; color:#000000;}
.list-item ul li ul{ padding:0px; margin:0px;}
.list-item ul li ul li{padding:0px 0px 0px 12px; margin:0px; font-size:13px; background: url(../images/subnav-arrow2.gif) left top no-repeat;}


#gen-table{ border:1px solid #b7dde4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#gen-table th{ background:url(../images/th-bkg.gif) repeat-x; height:30px; color:#000;padding:0px 0px 0px 10px; text-align:left; font-size:12px;}
#gen-table td{ background:#f0fcfe; height:30px; padding:0px 0px 0px 10px; color:#000000;}

.red{ color:#FF0000}
.tiny{ color: #666666; float:right; font-size:11px;}

.txt-box{ border:1px solid #999999}
.txt-area{ border:1px solid #999999}
.button{ background:#3596a8; border:1px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; height:25px; cursor:pointer}

/*------------------------------------------------right--------------------*/


#login-table{ border:1px solid #b7dde4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#login-table th{ background:url(../images/th-bkg.gif) repeat-x; height:30px; color:#000;padding:0px 0px 0px 10px; text-align:left; font-size:12px;}
#login-table td{ background:#f0fcfe; height:30px; padding:0px 0px 0px 10px; color:#000000;}
.error{ color:#FF0000;} 

#login-table td a{ color:#000000} 
#login-table td a:hover{ color:#CC0000; text-decoration:none;} 

/*------------------------------------------------main--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{width:100%;	background:#ececd4 url(../images/footer_bg.gif) 0 0 repeat-x;}
#footer{height:85px;margin:0px auto 0px auto;width:790px;padding:20px 0px 0px 0px;	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444442;text-align:center;}
#footer a{font:normal 12px Arial, Helvetica, sans-serif;color:#444442;
	background-color:inherit;text-decoration:none;padding:0 7px;}
#footer a:hover{text-decoration:underline;}
#footer p.copyright{font:normal 11px Arial, Helvetica, sans-serif;color:#7a7979;clear:both;	padding:10px 0px 0px 0px;}
#footer p.copyright a{font:normal 11px Arial, Helvetica, sans-serif;color:#7a7979;	text-decoration:underline;}
#footer p.copyright a:hover{text-decoration:none;}
/*------------------------------------------------footer--------------------*/
