/* Body */
body{ font: 12px tahoma; background:url(../images/body/bodybg.jpg) repeat-x #fff; margin:0; padding:0; text-align: center; color: #142B3B;}
*{margin: 0; padding: 0;}
.bold{font-weight: bold;	}
.bigbold{font-weight: bold;	font-size: 15px;}

.buttonbigbig{width: 192px; height: 64px; padding-top: 7px;  background: url('../images/biggestbutton.png') no-repeat; color: #F0EFEF; font: bold 19px Tahoma; text-align: center; text-decoration: none; display: block;}
.smallbutton{width: 91px; height: 23px; padding-top: 5px; padding-right: 10px;  background: url('../images/smallbutton.png') no-repeat; color: #F0EFEF; font: bold 13px Tahoma; text-align: center; text-decoration: none; display: block;}
.midbutton{width: 141px; height: 56px; padding-top: 5px; padding-right: 10px;  background: url('../images/midbutton.png') no-repeat; color: #F0EFEF; font: bold 15px Tahoma; text-align: center; text-decoration: none; display: block;}
.buttonbigbig:hover, .smallbutton:hover, .midbutton:hover{text-decoration: underline;}
.left{float: left !important;}
.right{float: right !important;}
.leftimg{float: left; margin: 0 20px 10px 0;}
.rightimg{float: right; margin: 0 0 10px 20px;}
.italic{font-style: italic !important;}
.aligncenter{text-align: center !important;}
.alignright{text-align: right !important;}
.red{color: #BE000A;}
a img{border: none;}
a.nodeco{}
.leftimg1{float: left; margin: 0 20px 10px 0; width:150px; border:solid #DFEEFF 1px; padding:3px;}

/* main */
#mainrepeat{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:100%; background: url('../images/body/mainbottomrepeat.jpg') bottom repeat-x;}
#mainbottom{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:100%; background: url('../images/body/mainbottom.jpg') bottom center no-repeat;}
#maintop{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:100%; background: url('../images/body/maintop.jpg') top center no-repeat;}
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:990px; background: #F2F9FF url('../images/body/maintop.jpg') top center no-repeat;}

/* header */
#header{ color: #EDECED; position:absolute; width:990px; height:480px; top:0; left:0; }
#header .logo{text-indent: -9999px; position: absolute; top: 10px; left: 0; width: 693px; height: 123px; background: url('../images/header/logo.png') no-repeat;}
#header .contact{padding-right: 10px;position: absolute; display: block; top: 85px; right: 500px; color: #EEEDED; font: 15px Tahoma; text-align: left; /*border-right: 1px dashed #0E70FF; */ height: 65px; padding-top: 15px;}
#header .contact .big{font: bold 30px Tahoma;}
#header form{line-height: 10px !important; text-align: right; float: right; display: inline; height: 125px; padding-top: 10px; font: 12px Tahoma; display: block !important;}
#header form .login{font-size: 16px; color: #fff; margin: 5px;}
#header form input{margin-bottom: 5px; margin-left: 5px; display: inline; width: 125px; height: 18px; background: url('../images/header/inputbox.jpg') no-repeat; border: none;}
#header form #Submit-Button{background: url('../images/header/loginbtn.jpg') no-repeat; width: 101px; height: 28px; margin: 5px 0;}
#header .banner{position: relative; float: left; margin-top: 0px; width: 990px; height: 294px; background: url('../images/header/banner.jpg') no-repeat; color: #000; font: 17px Tahoma;}
#header .banner p{line-height: 19px;  position: absolute; top: 30px; left: 415px;  text-align: justify; width: 430px;}


#header .navi{float: left; width: 990px; height: 52px; background: url('../images/header/navibg.jpg') repeat-x;}
#header .navi li{height: 52px; float: left; list-style: none; width: 195.2px; border-left: 1px solid #0A4696; border-right: 1px solid #062A56;}
#header .navi li a{text-decoration: none; text-align: center; width: 195.2px; float: left; height: 37px; padding-top: 15px; color: #ccc; font: 18px Tahoma;  }
#header .navi li a:hover, #header .navi li a.active{background: url('../images/header/navhover.jpg') no-repeat;}

			
/* sidebar */
#sidebar{ color: #ccc; float:right; margin:480px 0 0 0; width:225px; padding: 30px 16px 20px 5px;   }			
#sidebar .box{padding-bottom: 10px; width: 225px; float: left; margin-bottom: 15px; background: #083576 url('../images/sidebar/boxbg.jpg') bottom repeat-x;} 
#sidebar .box .head{line-height: 10px; color: #fff; text-align: center; float: left; width: 225px; height: 40px; padding-top: 5px; background: url('../images/sidebar/headbg.jpg') no-repeat; font-size: 19px; } 
#sidebar .box .list{padding: 5px 10px 5px 20px; width: 195px; float: left; background: url('../images/sidebar/divider.png') center bottom no-repeat;  }
#sidebar .box .list a{background: url('../images/sidebar/check.png') left center no-repeat; color: #ccc; padding-left: 20px; font: 12px Tahoma; }
#sidebar .box .big{ font: 14px tahoma; color: #DEDDDD;}
#sidebar .box p{padding: 10px; float: left; width: 205px;}
#sidebar .jantize{width: 215px; height: 45px; padding: 75px 10px 0 0;  background: url('../images/sidebar/jantize.jpg') no-repeat; display: block;}
#sidebar .brochure{ width: 174px; height: 35px; background: url('../images/content/img_brochure.jpg') no-repeat top center; float:left; text-align:center; padding-top: 100px; display: block; font: 12px Tahoma; margin-left:25px; }
#sidebar .brochure a:hover{text-decoration: none; color: #FF9B9B;}
#sidebar .leftimg{
color:#365F91;
text-decoration:none;
font:bold 12px 'Arial';
width:220px;
}
#sidebar p{ float:right; font:bold 12px 'Arial'; width:155px; padding-top:10px;}
/* content */
#content{ float:left; width:719px; padding:30px 0 20px 15px; margin:480px 0 0 0; }
#content .halfwidth{width: 350px;}
#content .maincontent, #content .contentbtm{float: left; width: 719px;}
#content .maincontent{ line-height: 22px !important; height: auto !important; height: 250px; min-height: 250px; padding-bottom: 15px; }
#content .maincontent ul li{line-height: 22px;}
#content .maincontent a{color: #BE000A; text-decoration: none;}
#content .maincontent a:hover{color: #142B3B; text-decoration: underline;}
#content h1, #content h2{font: 21px Tahoma; color: #083877; padding-bottom: 5px; border-bottom: 1px solid #CBE7FF; margin-bottom: 18px;}	
#content .innerhead{font: bold 18px Tahoma !important; color: #BE000A; padding-bottom: 5px; margin-bottom: 18px;}		
#content h1 span{color: #FF000C;}
#content p{ text-align: justify;font: 12px tahoma; color: #142B3B; line-height: 22px; margin-bottom: 18px; }
.noheight{line-height: 14px !important;}
#content .caption{position: relative; margin: 10px 0 20px 0; float: left; width: 719px; }
#content .caption p{line-height: 20px !important; font: normal 14px Tahoma; color: #073176;}
#content .caption a{float:right; display:inline; }
#content ul{font: 12px tahoma; color: #142B3B; padding-left: 10px; float: left;} 
#content .testi{
border-bottom:1px solid #ccc;
}
#content .brochure{ width: 174px; height: 99px; background: url('../images/content/img_brochure.jpg') no-repeat; float:left; padding-top: 100px; display: inline; font: 12px Tahoma; margin:100px 100px 0 0;}
#content .brochure a:hover{text-decoration: none; color: #FF9B9B;}
#content .brochure1{ width: 174px; height: 99px; background: url('../images/content/img_brochure.jpg') no-repeat; float:left; padding-top: 100px; display: inline; font: 12px Tahoma; margin:0px 0 0 30px;}
#content .brochure1 a:hover{text-decoration: none; color: #FF9B9B;}
#content .jantize{float:left; width: 215px; height: 45px; color:#fff; padding: 75px 10px 0 0;  background: url('../images/sidebar/jantize.jpg') no-repeat; display: block;}
#content .jantize a{
color:#fff;
}
#content .jantize a:hover{
color:#fff;
}
/* footer */
#footerwrap{ width:100%; margin:0 auto; height:116px; background: url('../images/footer/footerrepeat.jpg') repeat-x;}
#footerbg{ width:100%; margin:0 auto; height:116px; background: url('../images/footer/footerbg.jpg') center no-repeat;}
#footer{ color: #EEEDED; position: relative; width:990px; margin:0 auto; height:116px; background: url('../images/footer/footerbg.jpg') center no-repeat;}
#footer a{color: #EEEDED;}
#footer .navi{float: right;}
#footer .navi li{float: left; list-style: none; }
#footer .navi li a{text-decoration: none; font: 11px Tahoma; color: #F2F9FF; padding: 0 20px; }
#footer .navi li a:hover, #footer .navi li a.active{color: #FF9B9B;}
#footer .logo{width: 346px; height: 84px; background: url('../images/footer/logo.png') no-repeat; display: block; position: absolute; top: 15px; right: 20px; text-indent: -9999px;}
#footer .contact{ height: 55px; padding-top: 15px; 	text-align: left; position: absolute;  top: 10px; left: 250px; padding-left: 10px;  font: 12px Tahoma; }
#footer .contact .big{font: bold 40px Tahoma;}
#footer .brochure{float: left; display:inline;width: 142px; height: 12px; padding-top: 80px; background: url('../images/footer/brochure.jpg') no-repeat; display: block; font: 12px Tahoma;}
#footer .brochure a:hover{text-decoration: none; color: #FF9B9B;}

