@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#333333; line-height:16px;}
#main-container{ width:980px; margin:0px auto;}
.container{ width:972px; margin:0px auto;}

a{font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#1272bd; text-decoration:none;}
a:hover{ text-decoration:underline; color:#333333;}

.flt{float:left;}
.flr{float:right;}
.spacer{ line-height:1px; clear:both;}
.spacer10{ line-height:10px; clear:both;}
.spacer15{ line-height:15px; clear:both;}
.spacer3{ line-height:3px; clear:both;}
.spacer5{ line-height:5px; clear:both;}

.topright{ background-image:url(top_bg.gif); background-repeat:no-repeat; width:323px; height:116px; float:left;}
.topaward{ font:bold 12px tahoma, Arial, Helvetica, sans-serif; color:#666666; text-align:center; padding-top:10px; width:300px; margin-right:23px; }

.menu{ background:url(menu_bg.gif) repeat-x; width:972px; height:25px; padding-top:9px; margin:0px auto; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.menu a{ font:bold 12px tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 12px; text-decoration:none;}
.menu a:hover{ font:bold 12px tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 12px; text-decoration:none;}
.menuactive{ background:url(menu_active.gif) repeat-x; padding:9px 12px 11px 12px; position:relative;  color:#FFFFFF; font:bold 12px tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}

.heading-home{ font:bold 13px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0857a0; padding:5px 0px 3px;}
.heading{ font:bold 15px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0857a0; padding:5px 0px 3px;}

.partner{ background:url(partner_bg.gif) repeat-x; border:solid 1px #CCCCCC; height:70px; padding:5px 5px;}

.inner A{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#333333; background:url(logo_arrow.gif) no-repeat; padding:5px 0px 0px 18px;  display:block; text-decoration:none; height:31px; border-bottom:dotted 1px  #999999; width:192px; margin-left:2px;}
.inner A:hover{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#f79000; background:url(logo_arrow.gif) no-repeat; padding:5px 0px 0px 18px;  display:block; text-decoration:underline; height:31px; border-bottom:dotted 1px  #999999; width:192px;}

.text{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; line-height:16px; text-align:justify; }

.paged { font:normal 11px tahoma, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; float:left; width:auto; height:15px; text-decoration:none; color:#999;  padding:2px 5px; margin:0px 5px 0px 0px;}

.page A{float:left; margin:0px 5px 0px 1px;  height:16px; text-decoration:none; color:#0e16b1;  padding:2px 5px 0px 5px; font:normal 11px tahoma, Arial, Helvetica, sans-serif; height:17px; border:solid 1px #b9b9b9;}
.page A:hover{ text-decoration:underline; margin-left:1px;  border:solid 1px #666;}
.page-active{ color:#FFFFFF; float:left; background-color:#107ece; margin:0px 5px 0px 0px; padding:2px 5px 0px 5px; height:19px; width:8px;} 

.log-full {WIDTH: 215px; float:left;}
.log-left { PADDING: 0px 5px 0px 2px; MARGIN-TOP: 3px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 55px; COLOR: #666666; HEIGHT: 15px; TEXT-ALIGN: right;}
.subs-left { PADDING: 0px 5px 0px 2px; MARGIN-TOP: 3px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 55px; COLOR: #333333; HEIGHT: 15px; TEXT-ALIGN: right;}
.log-right { FONT-SIZE: 11px; FLOAT: left; WIDTH: 150px; COLOR: #333333; TEXT-ALIGN: left; color:#FFFFFF;}

/* surrounding margins (optional) */
.round{margin-bottom:5px;}
/* inner content padding */
.round .c{border-top:0;border-bottom:0;border-style:solid;}
.round .t, .round .b, .round .t b, .round .b b{display:block;overflow:hidden;}
.round .t b, .round .b b{float:right;width:50%;}
.round .t .r{background-position:top right;}
.round .b .r{background-position:bottom right;}
.round .b{background-position:bottom left;}
/* curve height, background image */

.blubg_b .t, .blubg_b .b, .blubg_b .b b, .blubg_b .t b{height:7px; background-image:url(right_rounde.gif);}
/* inner color, border color, border width */
.blubg_b .c{ background-color:#f7f7f9;border-color:#f7f7f9;border-left-width:2px;border-right-width:2px;}
.headingnewb{font:bold 14px tahoma, Arial, Helvetica, sans-serif; color:#666666;}
/* 
.news{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; margin-left:5px;}
.news a{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#1272bd; border-bottom:dotted 1px #999999; text-decoration:none; display:block; padding:5px 0px;}
.news a:hover{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; border-bottom:dotted 1px #999999; text-decoration:underline;}
.news span.wh{ color:#666666; font:normal 11px tahoma, Arial, Helvetica, sans-serif; padding:2px 0px; } */

.news{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; float:left; width:199px;}
.news-main{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; float:left; width:680px;}

.date{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; float:left; color:#FFFFFF; width:30px; background:url(date.gif) no-repeat; height:27px; padding:2px 2px 0px 1px; text-align:center; line-height:12px;}
.newstext{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666;}

#footer{ background:url(bot.gif) repeat-x; height:50px; padding:4px; border-top: solid 1px #CCCCCC;}

.botlink{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; float:left; }
.botlink a{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#1272bd; text-decoration:none; padding:0px 5px;} 
.botlink a:hover{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; padding:0px 5px;} 

.white_text{ font:bold 18px tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; padding: 105px 5px 7px 0px; position:relative;}
.product{ border-right:dotted 1px #666666; font:normal 11px tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#666666; line-height:17px; width:33%;}
.product a{  font:bold 12px tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#1272bd; line-height:17px;}
.product a:hover{  font:bold 12px tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#333333; line-height:17px;}

.special{ width:210px; background-color:#107ece; text-align:left; padding-left:10px; color:#FFFFFF; padding-top:5px; font:normal 12px tahoma, Arial, Helvetica, sans-serif; line-height:18px;}

.site-head{font:bold 12px tahoma, Arial, Helvetica, sans-serif; color:#666666;}
/**********Preformated for gallery*************/
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 900px; /*Width of Carousel Viewer itself*/
height: 80px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 8px;
	top: 6px;

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: -4px 10px; /*margin around each panel*/
width: 185px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

form{
	margin: 0;
	padding: 0;
}
.btn2{
	background:url(btn_bg.gif) repeat-x;
	TEXT-ALIGN: center; 
	FONT: bold 11px arial; 
	COLOR: #ffffff; 
	border: 0px;
}
.button{
	background:url(btn_bg.gif) repeat-x;
	TEXT-ALIGN: center; 
	FONT: bold 11px arial; 
	COLOR: #ffffff; 
	border: 0px;
}
/***********END************/

#lftpnl_dg{
	float:left;
	width:195px;
	margin:0 2px;
	padding:15px 0;
}


#lftpnl_dg ul li a{
	color:#036dbe;
	padding:7px 0 0 20px;
	background:url(ar-more.gif) no-repeat 5px 12px;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #dfefff;
	font-weight: bold;
}

#lftpnl_dg ul li a:hover{
color:#FF4204;
background-color:#dfefff;
}



.themebody {color:#FFFFFF; padding-left:4px; font-size:12px; font-weight:bold;}
.main-head-prod{ font:bold 14px tahoma, Arial, Helvetica, sans-serif; color:#FF6600;}