/* CSS Document */

body{ margin:0px auto 0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center;}

#main{ margin:0px auto 0px auto; width:900px; text-align:left; display:table;}

.divclear{ clear:both;}

/*                 designed by am web syles start                      */

.error_msg{font-family:Verdana, Arial, Helvetica, sans-serif;  color:#FF0000; font-weight:normal; font-size:11px;}
.error_msg{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:Red; }
.success_msg{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666;}

.designedby, active, visited{ font-size:11px; text-decoration:underline; color:#CCCCCC; }
.designedby:hover{ font-size:11px; text-decoration:underline; color:#999999; }

.amweb, active, visited{ font-family:"Trebuchet MS", SansSerif, Arial, Verdana; text-decoration:none; font-style:italic; color:#CCCCCC;}
.amweb:hover{ font-family:"Trebuchet MS", SansSerif, Arial, Verdana; text-decoration:none; font-style:italic; color:#ff9933;}
.amwebdot{ font-family:"Trebuchet MS", SansSerif, Arial, Verdana; text-decoration:none; font-style:italic; color:#ff9933;}

/*                 designed by am web syles end                      */


.liarrow{ list-style-image:url(../../imgs/bullet_arrow.gif); line-height:22px; margin-left:-15px; list-style-type:none; list-style-position:outside;}

.liarrow a, active, visited{ color:#333333; text-decoration:none;}
/*.liarrow a:hover{ color:#ff7a14; text-decoration:underline;}*/
.liarrow a:hover{ color:#ff7a14; text-decoration:underline;}
.liarrow_pre{ color:#ff7a14; } /*text-decoration:underline;*/

.accelarynavi, active, visited{ color:#333333; text-decoration:none;}
.accelarynavi:hover{ color:#333333; text-decoration:underline;}
.accelarynavi_pre{ color:#333333; text-decoration:underline;}

.emaillink, active, visited{ text-decoration:underline; color:#666666;}
.emaillink:hover{ text-decoration:none; color:#999999;}

.bluetext{ color:#0066cc;}

.listyles{ list-style:decimal; line-height:normal;}

.head10pt{ font-size:10pt; color:#003366; text-align:left; font-weight:bold; line-height:24px;}



#header{ width:900px;}
#header #logo{ width:214px; float:left;}
#header #banner{ width:671px; float:right;}

#middle{ width:900px;}

#middle #leftnavi{ width:214px; float:left;}
#middle #leftnavi #contents{ width:199px; float:left; padding-left:15px; font-size:12px;}

#middle #rtcnt{ width:671px; float:right;}
#middle #rtcnt #accelarynavi{ width:671px; height:25px; background-color:#e8e8e8;}
#middle #rtcnt #accelarynavi #navi{ float:left; width:400px; padding-left:15px; line-height:25px; word-spacing:4px;}
#middle #rtcnt #accelarynavi #search{ float:right; width:188px; padding-right:10px; padding-top:3px;}
#middle #rtcnt #accelarynavi #search .textbox{ width:120px; height:14px; font-size:11px; border:1px solid #858585;}

#middle #rtcnt #pagehead{ width:671px; line-height:28px; border-bottom:1px dashed #999999; color:#003366; font-size:14pt; text-align:left; padding-top:20px;}

#middle #rtcnt #contarea{ width:671px;}

#middle #rtcnt #contarea #innercontent{ padding-top:15px; line-height:18px; color:#333333;}
#middle #rtcnt #contarea #innercontent .cntimg{ float:right; padding-left:6px; padding-bottom:0px;}

#middle #rtcnt #contarea #homecenter{ width:432px; float:left; padding-top:15px;}
#middle #rtcnt #contarea #homecenter .totalblock{ width:432px; padding-bottom:20px;}

#middle #rtcnt #contarea #homecenter .totalblock .left{ width:205px; float:left;}
#middle #rtcnt #contarea #homecenter .totalblock .left .head{ width:205px; border-bottom:2px solid #ececec; font-size:14px; font-weight:bold; color:#003366; line-height:30px; text-transform:uppercase;}
#middle #rtcnt #contarea #homecenter .totalblock .left .content{ width:205px;}
#middle #rtcnt #contarea #homecenter .totalblock .left .content .img{ margin-top:14px; margin-bottom:14px;}
#middle #rtcnt #contarea #homecenter .totalblock .left .more{ width:205px; text-align:right;}

#middle #rtcnt #contarea #homecenter .totalblock .right{ width:205px; float:right;}
#middle #rtcnt #contarea #homecenter .totalblock .right .head{ width:205px; border-bottom:2px solid #ececec; font-size:14px; font-weight:bold; color:#003366; line-height:30px; text-transform:uppercase;}
#middle #rtcnt #contarea #homecenter .totalblock .right .content{ width:205px;}
#middle #rtcnt #contarea #homecenter .totalblock .right .content .img{ margin-top:14px; margin-bottom:14px;}
#middle #rtcnt #contarea #homecenter .totalblock .right .more{ width:205px; text-align:right;}

#middle #rtcnt #contarea #homerightads{ width:205px; float:right; padding-top:15px; padding-right:15px;}
#middle #rtcnt #contarea #homerightads .ads{ width:205px; text-align:center; padding-bottom:10px;}
#middle #rtcnt #contarea #homerightads .ads .adlogos{ border:6px solid #e0e0e0;}
#middle #rtcnt #contarea #homerightads .ads .heading{ font-size:14px; font-weight:bold; text-align:left; color:#f8911b;}
#middle #rtcnt #contarea #homerightads .ads .li{ list-style:lower-roman;}

#middle #rtcnt #contarea #homerightads #contacthead{ width:205px; padding-bottom:8px; padding-top:52px;}
#middle #rtcnt #contarea #homerightads #contactlable{ width:205px; color:#666666;}
#middle #rtcnt #contarea #homerightads #contacttxtbox{ width:205px; padding-bottom:10px;}
#middle #rtcnt #contarea #homerightads #contacttxtbox .txtbox{ border:1px solid #999999; width:200px;}
#middle #rtcnt #contarea #homerightads #contactbtnsubmit{ width:203px; text-align:right; padding-right:2px;}

#footer{ width:900px; border-top:1px solid #CCCCCC; color:#666666;}
#footer #footeraddress{ width:900px; float:left; text-align:left;}
#footer #footeraddress #footerlogo{ width:71px; float:left; padding-right:10px; padding-top:6px;}
#footer #footeraddress #address{ width:600px; padding-top:6px; line-height:26px;}
#footer #companytxt{ width:900px; text-align:center; line-height:36px;}
#footer #bottomnavi{ width:900px; text-align:center; word-spacing:4px;}
#footer #amweb{ width:900px; text-align:right; padding-bottom:15px; color:#CCCCCC;}

#footercontact{ width:900px; border-top:1px solid #CCCCCC; color:#666666;}
#footercontact #footeraddress{ width:900px;}
#footercontact #footeraddress #footerlogo{ width:200px; float:left; padding-right:10px; padding-top:6px; text-align:right;}
#footercontact #footeraddress #address{ width:690px; padding-top:6px; line-height:26px; float:right; text-align:center;}
#footercontact #footeraddress #address #addresstxt{ width:600px; float:left; text-align:center;}
#footercontact #footeraddress #address #gap{ width:90px; float:right;}
#footercontact #companytxt{ width:900px; text-align:center; line-height:36px;}
#footercontact #bottomnavi{ width:900px; text-align:center; word-spacing:4px;}
#footercontact #bottomnavi #leftgap{ float:left; width:200px;}
#footercontact #bottomnavi #footernavi{ float:right; width:700px;}
#footercontact #bottomnavi #footernavi #centerpart{ float:left; width:500px; text-align:center;}
#footercontact #bottomnavi #footernavi #amweb{ width:200px; float:right; text-align:right; padding-bottom:15px; color:#CCCCCC;}


/*For contact page added on08.10.2008*/
#middle #rtcnt #contarea #cntcenter{ width:200px; float:left; padding-top:15px;}

#middle #rtcnt #contarea #cntmid{ width:205px; float:left; padding-top:15px; padding-right:15px;}
#middle #rtcnt #contarea #cntmid #contacthead{ width:205px; }
#middle #rtcnt #contarea #cntmid #contactlable{ width:205px; color:#666666; }
#middle #rtcnt #contarea #cntmid #contacttxtbox{ width:205px; padding-bottom:10px;}
#middle #rtcnt #contarea #cntmid #contacttxtbox .txtbox{ border:1px solid #999999; width:200px;}
#middle #rtcnt #contarea #cntmid #contactbtnsubmit{ width:203px; text-align:right; padding-right:2px;}

#middle #rtcnt #contarea #cntright{ width:200px; float:left; padding-top:45px;padding-left:20px}


