/* CSS Document */

body {

margin:0px; padding:0px; background:url(../images/bg_body.gif) #583F01 repeat-x; font:normal 14px "Trebuchet MS"; color:#000000;

}
IMG
{
	BORDER: 0;
}

div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, ul, li, fieldset{

margin:0px; padding:0px;

}

ol,ul {

    list-style-type: none;

    margin-left: 20px;

    list-style-image: url(../images/black_arrow.png);

}

li {

 	margin-top: 5px;

 	padding-left: 10px;

}

a{

margin:0px; padding:0px; outline:none;

color: #c18c0d;/*#FDB813;*/

}

a:hover{

color: #000000;

}



.clear{

clear:both; margin:0px; padding:0px;

}

p{

text-align:justify; line-height:18px;

}

/*------------------------defaultclass---start-------------------------*/

/*------------------------defaultclass----end-------------------------*/

	



#wrapper{

	width:920px;

	margin:0 auto;

	padding:0px;

	overflow:hidden;

}

/*------------------------header--start-----------------------*/

#header_whole{

	width:920px;

	margin:0px;

	padding:0px;

	float:left;

}

.menu_left_shadow{

	width:9px;

	height:108px;

	float:left;

	display:block;

}

.menu_right_shadow{

	width:9px;

	height:108px;

	float:right;

	display:block;

}



.logo{

	width:244px;

	height:108px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.header_second{

	width:920px;

	height:39px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.header_second_left{

	width:156px;

	height:39px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.header_second_bg{

	background-image:url(../images/header_second_bg.gif);

	background-repeat:repeat-x;

	width:734px;

	height:39px;

	float:left;

	display:block;

}



.header_second_right{

	width:30px;

	height:39px;

	margin:0px;

	padding:0px;

	float:right;

	display:block;

}

.header_main{

	width:920px;

	height:307px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.header_main_inner{

	width:902px;

	height:307px;

	margin:0 auto;

	padding:0px;

	display:block;

}



.header_main_left{

	width:433px;

	height:307px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.header_main_right_whole{

	width:469px;

	height:307px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.slogan_bg{

	width:469px;

	height:94px;

	float:left;

	display:block;

}

.header_text_bg{

	background-image:url(../images/header_text_bg.jpg);

	background-repeat:no-repeat;

	width:432px;

	height:64px;

	float:left;

	display:block;

	padding:0px 37px 0px 0px;

}

.header_text_bg p{

	font-family:"Trebuchet MS";

	color:#ffffff;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	padding:0px 0px 0px 5px;

	}

.get_moving{

	width:469px;

	height:50px;

	float:left;

	display:block;

	overflow:hidden;

}

.testimonial_whole{

	width:469px;

	height:50px;

	float:left;

	display:block;

}

.testimonial_left{

	width:45px;

	height:99px;

	float:left;

	display:block;

}

.testimonial_bg{

	background-image:url(../images/testiomonial_bg.gif);

	background-repeat:repeat-x;

	width:360px;

	height:99px;

	float:left;

	display:block;

}

.testimonial_bg p{

	font-family:"Trebuchet MS";

	color:#000000;

	font-size:15px;

	text-decoration:none;

	font-weight:normal;

	padding:20px 0px 0px 5px;

	text-align:left;

}

.testimonial_bg h1{

	font-family:"Trebuchet MS";

	color:#A6A6A6;

	font-size:20px;

	text-decoration:none;

	font-weight:bold;

	font-style:italic;

	padding:0px 0px 0px 5px;

	text-align:center;

}

.testimonial_right{

	width:64px;

	height:99px;

	float:left;

	display:block;

}

.header_fourth{

	width:920px;

	height:27px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}



/*------------------------header----end-------------------------*/

/*------------------------navleft----start-------------------------*/

.nav_whole{

	width:658px;

	height:108px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

}

.nav_left{

	background-image:url(../images/menu_bg.gif);

	background-repeat:repeat-x;

	width:528px;

	height:108px;

	margin:0px;

	padding:0px 0px 0px 2px;

	float:left;

	display:block;

}

.nav_right{

	width:128px;

	height:108px;

	margin:0px;

	padding:0px;

	float:right;

	display:block;

	background:url(../images/nav_rightbg.gif) no-repeat;

}

.nav ul{

	margin:0px;

	padding:0px;

	list-style:none;

}

.nav li.separetor{

	display:block;

	float:left;

	width:2px;

	height:108px;

	padding:0px;

	margin:0px;

}

.nav li{

	display:block;

	float:left;

	padding:0px;

	margin:0px;

	height:107px;

}

.nav li a{

	display:block;

	height:68px;

	font:bold 14px "Trebuchet MS";

	color:#000000;

	text-transform:uppercase;

	text-align:center;

	text-decoration:none;

	margin:0px;

	padding:40px 32px 0px 32px;

}

.nav li a:hover{

	display:block;

	height:68px;

	font:bold 14px "Trebuchet MS";

	color:#000000;

	text-transform:uppercase;

	text-align:center;

	text-decoration:none;

	margin:0px;

	padding:40px 32px 0px 32px;

	background:url(../images/menu-overbg.gif) repeat-x;

}

.rightnav ul{

	margin:0px;

	padding:0px;

	list-style:none;

}

.rightnav li.separetor{

	display:block;

	float:left;

	width:128px;

	height:2px;

	padding:4px 0px 13px 0px;

	margin:0px;

}

.rightnav li{

	display:block;

	float:left;

	height:55px;

	padding:0px;

	margin:0px;

}

.rightnav li a{

	display:block;

	float:left;

	width:128px;

	font:bold 14px "Trebuchet MS";

	color:#000000;

	text-transform:uppercase;

	text-align:center;

	text-decoration:none;

	margin:0px;

	padding:16px 0px 0px 0px;

}

.rightnav li a:hover{

	display:block;

	float:left;

	width:128px;

	font:bold 14px "Trebuchet MS";

	color:#000000;

	text-transform:uppercase;

	text-align:center;

	text-decoration:none;

	margin:0px;

	padding:16px 0px 0px 0px;

	height:37px;

}

/*------------------------navleft----end-------------------------*/



/*------------------------body-------------------------*/

#com_wholediv{

margin:0 auto; width:902px; height:auto; padding:0px;

}

.body_whole{

float:left; display:block; width:902px; margin:0px; padding:11px 0px 0px 0px; background:url(../images/body-topround.gif) no-repeat top;

}

.body_innerwhole{

float:left; display:block; width:866px; margin:0px; padding:0px 18px 0px 18px; background:url(../images/body-bg.gif) repeat-y; 

}

.body-left{

float:left; display:block; width:649px; margin:0px; padding:0px;

}

.body-right{

float:left; display:block; width:217px; margin:0px; padding:7px 0px 0px 0px;

}

.total-yeround{

float:left; display:block; width:497px; margin:0px; padding:0px; background:url(../images/ye-roundbg.gif) repeat-y;

}

.ye-rounddiv{

list-style:none; margin:0px; padding:0px;

}

.ye-rounddiv li.yeround-top{

float:left; display:block; width:497px; margin:0px; padding:10px 0px 0px 0px; background:url(../images/ye-roundtop.gif) no-repeat top;

}

.yeround-toptop{

float:left; display:block; width:497px; height:20px; margin:0px; padding:0px;

}

.photodiv{

float:right; display:block; width:33px; margin:0px; padding:0px;

}

#Layer1 {

position:absolute; width:185px; z-index:1; padding-top:15px;

}

.yeround-topbot{

float:left; display:block; width:463px; margin:0px; padding:0px 0px 12px 34px;

}

.ye-rounddiv li.yeround-mid{

float:left; display:block; width:465px; margin:0px; padding:0px 18px 0px 14px; background:url(../images/ye-roundbot.gif) no-repeat bottom ;

}

/* set millions of background images */

.rbroundbox { background: url(../images/nt.gif) repeat; }

.rbtop div { background: url(../images/tl.gif) no-repeat top left; }

.rbtop { background: url(../images/tr.gif) no-repeat top right; }

.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }

.rbbot { background: url(../images/br.gif) no-repeat bottom right; }



/* height and width stuff, width not really nessisary. */

.rbtop div, .rbtop, .rbbot div, .rbbot {

width: 100%;

height: 7px;

font-size: 1px;

}

.rbcontent { margin: 0 7px; padding:0px 16px 0px 8px }

.rbroundbox { width: 100%; margin: 0em auto 1em auto; }

h1{

font:bold 21px "Trebuchet MS"; color:#000000; text-transform:uppercase; padding:0px 0px 10px 0px;

}

h1 span{

font:bold 28px "Trebuchet MS"; color:#000000; text-transform:uppercase; padding:0px 0px 0px 23px;

}

h2{

font:bold 21px "Trebuchet MS"; color:#000000; text-transform:uppercase; padding:30px 30px 10px 30px;

}
#content-top h2 {

font:bold 21px "Trebuchet MS"; color:#000000; text-transform:uppercase; padding:30px 0px 10px 30px;

}
h2 span{

font:bold 28px "Trebuchet MS"; color:#000000; text-transform:uppercase; padding:0px 0px 0px 23px;

}

h3{

font:bold 19px "Trebuchet MS"; color:#FDB813 ; text-transform:uppercase; padding:5px 0px 5px 0px;

}


.total-logindiv{

float:left; display:block; width:217px; margin:0px; padding:0px; background:url(../images/login-bg.gif) repeat-y;

}

.total-rtcontdiv{

float:left; display:block; width:197px; margin:0px; padding:10px 10px 0px 10px;

}

.logindiv{

list-style:none; margin:0px; padding:0px;

}

.logindiv li.logintop{

float:left; display:block; width:217px; height:33px; margin:0px; padding:0px;

}

.logindiv li.loginmid{

float:left; display:block; width:185px; margin:0px; padding:0px 19px 0px 13px; 

}

.logindiv li.loginbot{

float:left; display:block; width:217px; height:10px; margin:0px; padding:0px;

}

.userblog-top{

float:left; display:block; width:185px; margin:0px; padding:0px 0px 11px 0px; background:url(../images/login-sep.gif) no-repeat bottom;

}

.userblog-bot{

float:left; display:block; width:185px; margin:0px; padding:0px; 

}

.userblog{

list-style-type:none; margin:0px; padding:0px;

}

.userblog li.userleft{

float:left; display:block; width:61px; margin:0px; padding:3px 0px 0px 0px; margin-bottom:4px;

}

.userblog li.userright{

float:left; display:block; width:124px; margin:0px; padding:0px; margin-bottom:4px;

}

.textbox{

float:left; display:block; width:119px; height:23px; border:1px solid #FDD982; background-color:#FFF3D7; font:normal 11px "Trebuchet MS"; color:#000000;

}

.regdiv-left{

float:left; display:block; width:113px; margin:0px; padding:0px;

}

.regdiv-left a{

font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#A6A6A6; text-decoration:underline; line-height:16px;

}

.regdiv-left a:hover{

font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#A6A6A6; text-decoration:underline; line-height:16px;

}

.regdiv-right{

float:left; display:block; width:72px; margin:0px; padding:8px 0px 0px 0px;

}

.btn-bg{

float:left; display:block; width:197px; height:29px; font:bold 18px "Trebuchet MS"; color:#FFFFFF; text-transform:uppercase; text-align:center; text-decoration:none; margin:0px; padding:4px 0px 0px 0px; background:url(../images/btn-bg.gif) no-repeat;

}

.btn-bg:hover{

float:left; display:block; width:197px; height:29px; font:bold 18px "Trebuchet MS"; color:#FDB813; text-transform:uppercase; text-align:center; text-decoration:none; margin:0px; padding:4px 0px 0px 0px; background:url(../images/btn-bg.gif) no-repeat;

}

.btn-bgactive{

float:left; display:block; width:197px; height:29px; font:bold 18px "Trebuchet MS"; color:#FDB813; text-transform:uppercase; text-align:center; text-decoration:none; margin:0px; padding:4px 0px 0px 0px; background:url(../images/btn-bg.gif) no-repeat;

}

p.smltext{

font:normal 11px "Trebuchet MS"; color:#000000; line-height:14px; padding:6px 0px 0px 6px;

}

/*------------------------end-------------------------*/

/*------------------------footer-------------------------*/

.footer_whole{

float:left; display:block; width:902px; height:80px; margin:0px; padding:0px; background:url(../images/footer-bg.gif) repeat-x;

}

.footer{

list-style-type:none; margin:0px; padding:0px;

}

.footer li.footerleft{

float:left; display:block; width:18px; margin:0px; padding:0px;

}

.footer li.footermid{

float:left; display:block; width:831px; margin:0px; padding:0px 17px 0px 18px;

}

.footer li.footerright{

float:left; display:block; width:18px; margin:0px; padding:0px;

}

.copyright-div{

float:left; display:block; width:415px; margin:0px; padding:14px 0px 0px 0px; font:normal 11px "Trebuchet MS"; color:#7E7B74;

}

.footermenu-div{

float:right; display:block; width:415px; margin:0px; padding:14px 0px 0px 0px; text-align:right;

}

.footer-link{

font:normal 11px "Trebuchet MS"; color:#7E7B74; text-decoration:none;

}

.footer-link:hover{

font:normal 11px "Trebuchet MS"; color:#7E7B74; text-decoration:none;

}

.footer-sap{

font:normal 11px "Trebuchet MS"; color:#7E7B74; text-decoration:none; padding:0px 6px 0px 6px;

}

/*------------------------end-------------------------*/





ul li.separator { background: url(../images/menu-separetor01.gif) no-repeat bottom; }



a.menu-contact:hover { background: url(../images/menu-overbg-contact.gif) repeat-x; }

a.menu-signin:hover { background: url(../images/menu-overbg-signin.gif) repeat-x; } 

div.subnav 	{

	position:absolute; 

	display:none; 

	width:200px;

	background: url(../images/subnav-bg.png) repeat;

	color:#ffffff;

}

div.subnav a, div.subnav a:hover { color:#ffffff; }



.subnav-link a {

	display:inline!important; 

	text-align:left;

	padding:10px!important;

	margin:0!important; 

	background:transparent!important;

	color:#ffffff!important;

	font-size:11px!important;

}



.subnav-link a:hover {

	display:inline!important; 

	text-align:left;

	padding:10px!important;

	margin:0!important; 

	background:transparent!important;

	color:#FDB813!important;

	font-size:11px!important;

}

#content-top {

	background: url(../images/content-top-bg.png) no-repeat;

	height: 129px;

}

#content-middle {

	background: url(../images/content-middle-bg.png) repeat-y;

}

#content-bottom {

	background: url(../images/content-bottom-bg.png) repeat-y;

	height: 42px;
	text-align: center;
	margin-bottom: 20px;

}

#content-inner {

  padding: 0 30px;

}

table.report {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px "Trebuchet MS";
  color: #363636;
  width: 100%;
  }
caption {
  text-align: center;
  font: bold 18px "Trebuchet MS";
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
.report  tbody td{
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

.report thead  tr td{
	font: bold 11px "Trebuchet MS";
	color: #111;
	border: 1px dotted #03476F;
	background: #A6A6A6;
}

.report tbody .odd {
	background:#ccc;
}

.highlight td{
	background:#FFCC00;
}
.highlight td a {
	color:#000;
}

.loadDetail {
	width: 100%;
}
.loadDetail th {
	text-align: right;
	font: bold 11px "Trebuchet MS";
}
.loadDetail .title{
	background:#ccc;
}
.loadDetail .columnTitle td{
	font: bold 11px "Trebuchet MS";
	text-align: left;
}
.loadDetail tr td {
	text-align:left;
	font: normal 11px "Trebuchet MS";
	border: none;
	padding: .4em;
	color: #363636;
	vertical-align: top;
}
tr.title 
{
  border: 1px dotted #03476F;
  font: bold 16px sans-serif;
  color:Navy;
}
ul.download li a:link { color: #000; text-decoration: none; } 
ul.download li a:hover { color: #333; text-decoration: underline; } 
ul.download img { margin: 0 1em 0 0; }
.bottomMessage
{
	font: 10px "Trebuchet MS";
}
#homelink
{
	position:relative;
	width:20em;
	float: left;
	top: 5em;
	left: 50em;
}
#homelink a
{
	text-decoration: none;
	color:#000;
}
#homelink a:hover
{
	text-decoration: underline;
	color:#666;
}