*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
:focus{outline:none}
body{ font-size:100%; line-height:none; font-family:Arial, Helvetica, sans-serif; color:#0d181d;background:#fff;}
#main_container{float:left; width:100%;}
#wrapper{margin:0 auto; width:960px;}

/******************* header starts *************************/
#header{ float:left; width:100%; background:url(../images/header_bg.jpg) no-repeat 0 0;  margin:14px 0 0}
/******************* top link starts *************************/
.top_link{ float:left; width:100%; height:36px}
.top_link ul{ float:right; width:auto; text-align:right; list-style:none; padding-right:11px;}
.top_link ul li{ float:left; width:auto; margin-left:2px; font-weight:bold} 
.top_link ul li a{ float:left; width:auto; text-decoration:none;}
.top_link ul li span{ float:left; width:27px; height:27px; background:url(../images/top_sprite_icon.png) no-repeat 0 0; cursor:pointer;font-size:0.750em; line-height:2.167em; color:#fff; text-align:center}
.top_link ul li.small_text span{ font-size:0.563em; line-height:2.889em}
.top_link ul li small{ float:left; font-size:0.813em; line-height:1.308em; color:#0d181d; margin:5px 10px 0 4px; cursor:pointer; font-weight:normal}
.top_link ul li a:hover span{ background-position:0 -27px;}
.top_link ul li.active a span{ background-position:0 -27px;}
.top_link ul li label{ float:left; font-size:0px; line-height:0px;}
.top_link ul li strong{float:left; width:124px; background:url(../images/input_bg.png) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; border:none; margin-left:10px; padding-left:5px}
.top_link ul li .input{ float:left; width:114px;background:none; padding:5px 5px; font-size:0.813em; line-height:1.308em; color:#0d181d; font-family:Arial, Helvetica, sans-serif; border:none;* padding:4px 5px 6px;*width:110px;}
.top_link ul li .search_bth{ float:left; background:url(../images/search_bth.png) no-repeat 0 0; border:none; cursor:pointer; width:74px;font-size:0.813em; line-height:1.308em; color:#fff; padding:3px 20px 5px 0; margin-right:10px; display:inline;*padding:2px 20px 3px 0;}

.top_link ul li .search_bth:hover{ background-position:0 -26px;}
.top_link ul li .search_bth.active{ background-position:0 -26px;}
.top_link ul li.social1 a{ background:url(../images/social_icon.png) no-repeat 0 0; width:27px; height:27px; font-size:0px; line-height:0px;}
.top_link ul li.social1 a:hover{ background-position:0 -27px;}
.top_link ul li.social1.active a{ background-position:0 bottom;}

.top_link ul li.social2 a{ background:url(../images/social_icon.png) no-repeat right 0; width:27px; height:27px; font-size:0px; line-height:0px;}
.top_link ul li.social2 a:hover{ background-position:right -27px;}
.top_link ul li.social2.active a{ background-position:right bottom;}
.top_link ul li.focus .search_bth{background-position:0 -26px;}


.top_link ul li.social1.focus a{background-position:0 -27px;}
.top_link ul li.social2.focus a{background-position:right -27px;}
.top_link ul li.mail.focus a span{background-position:0 -27px;}
.top_link ul li.print.focus a span{background-position:0 -27px;}
.top_link ul li.large_text.focus a span{background-position:0 -27px;}
.top_link ul li.small_text.focus a span{background-position:0 -27px;}
.top_link ul li.focus a{background-position:0 -27px;}

/******************* top link ends *************************/

.logo{ float:left; margin:-23px 0 0 16px; display:inline}

/******************* menu starts *************************/

#menu{float:left; width:830px; margin-top:-5px; z-index:99999; position:relative;padding-left:128px;}
#menu ul{ float:left; width:auto; list-style:none;  display:inline;}
#menu ul li{ float:left; background:url(../images/sep.png) no-repeat 0 0px; font-size:1.000em; line-height:1.188em; font-weight:bold; padding:2px 11px 0 30px;}
#menu ul li.first{ background:none; padding-left:0px}
#menu ul li a{ float:left; text-decoration:none; color:#fff; padding:0 2px 8px 1px; background:none; border: none}
#menu ul li a:hover{ background:url(../images/menu_hover.jpg) repeat-x bottom left; color:#fa9f09;}
#menu ul li.focus a{ background:url(../images/menu_hover.jpg) repeat-x bottom left; color:#fa9f09;}
#menu ul li.active a{ background:url(../images/menu_hover.jpg) repeat-x bottom left; color:#fa9f09;}
#menu span{ float:right; font-size:0.875em; line-height:1.357em; color:#fff; font-weight:bold; padding:0 16px 0 0; text-shadow:1px 1px 10px #052c48; width:400px; text-align:right}

.sub_nav{position:absolute; top:24px; left:0px; list-style:none; width:100%; background:none}
.sub_nav li{ float:left; width:auto; font-size:0.875em !important; line-height:1.200em; font-weight:normal !important; background:none !important; margin:20px 10px 0 15px; padding:0 !important; }
.sub_nav li a{ text-decoration:none;text-align:center; color:#226789 !important; float:left; padding:2px 14px 4px !important; border-top:solid 1px #f7f7f7; border-left:solid 1px #f7f7f7; border-bottom:none; border-right:none; background:nane !important;-webkit-border-radius:10px;border-radius:10px; behavior: url(/common/css/PIE.htc); position:relative; z-index:9;}
.sub_nav li a:hover{ background:#fff !important; border-top:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9}
.sub_nav li.focus a{ background:#fff !important; border-top:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9}
.sub_nav li.active a{ background:#11415f !important; border-top:solid 1px #11415f;border-left:solid 1px #11415f; color:#fff !important; }
.sub_nav.no_space{ padding-left:17px; width:98%}
.sub_nav.no_space li{ margin:12px 0 0 !important }
.sub_nav.no_space li.space_top{ margin:20px 0 0 !important }
.nav_bg{ float:left; width:958px; height:53px; background:url(../images/gray_bg.jpg) repeat-x 0 0; border-left:solid 1px #d2d1ce;border-right:solid 1px #d2d1ce; border-top:solid 1px #fff}

/******************* menu ends *************************/


/******************* header ends *************************/


/******************* main body  starts *************************/

.main_body{ float:left; width:958px; border:solid 1px #d2d1ce; border-top:none; background: #fcfcfc url(../images/main_bg.jpg) repeat-x 0 0; min-height:682px;-webkit-border-radius:0 0  20px 20px;
border-radius:0 0  20px 20px;behavior: url(/common/css/PIE.htc); position:relative; z-index:9;}
.main_body.spacer .content{ padding-top:33px}
.main_body h1{ float:none; width:100% !important; font-size:1.875em; line-height:1.100em; color:#226789; font-weight:normal;font-family: 'dinregular'; vertical-align:top}
.main_body h1.large_text{font-size:2.750em; line-height:1.068em;}

.main_body h1.small_heading{ font-size:1.125em; line-height:1.389em; font-weight:bold}
.main_body h1.small_heading span{ color:#0d181d; font-weight:normal}

.main_body h2{ float:none; width:100% !important; font-size:1.063em; line-height:1.176em; font-weight:bold; color:#0d181d; padding-top:22px; display:inline-block; vertical-align:top}
.main_body p{ float:none; font-size:0.875em; line-height:1.286em; padding-top:8px; vertical-align:top}

/******************* slider container  starts *************************/
.slider_container{ float:left; width:100%; border-top:solid 1px #fff}
.slider{ float:left; width:100%; height:261px; overflow:hidden; border-bottom:solid 1px #dadad7}
.slider img{ float:left;}

.paging{ float:right; width:auto; text-align:right; padding:9px 9px 0 0}
.paging li{ float:left; width:11px; height:11px; font-size:0px; line-height:0px; margin-right:6px; display:inline}
.paging li a{ float:left; width:11px; height:11px; background:#d2d2cf; font-size:0px; line-height:0px;-webkit-border-radius:10px;border-radius:10px;behavior: url(/common/css/PIE.htc); position:relative; z-index:9;}
.paging li a:hover{ background:#1b5d7e;}
.paging li.focus a{ background:#1b5d7e;}
.paging li.active a{ background:#1b5d7e;}

/******************* slider container  ends *************************/

/******************* bread crumb  starts *************************/
.bread_crumb{ float:left; width:98%; list-style:none; padding:8px 0 11px 4px}
.bread_crumb li{ float:left; width:auto; font-size:0.813em; line-height:0.813em; background:url(../images/bread_arrow1.png) no-repeat left 1px; padding:0 13px 0 12px}
.bread_crumb li a{ text-decoration: none; color:#0d181d}
.bread_crumb li a:hover{ text-decoration:underline; color:#0d181d}
.bread_crumb li.focus a{ text-decoration:underline; color:#0d181d}
.bread_crumb li.active{ font-weight:bold; color:#226789;background:url(../images/bread_arrow.png) no-repeat left 1px;}
.bread_crumb li.active a{font-weight:bold; color:#226789; cursor:text}
.bread_crumb li.first{ background:none}
.bread_crumb.none li{ background:none}
/******************* bread crumb  ends *************************/

.content{ float:left; width:auto; padding:10px 116px 40px 127px;}
.right_content{ float:right; width:660px; padding:10px 55px 40px;}
.right_content .image{ float:left; width:658px; border:solid 1px #d9d8d9;-webkit-border-radius:3px;
border-radius:3px; behavior: url(/common/css/PIE.htc); position:relative; z-index:9; margin:22px 0 0; height:433px;}
.right_content .image img{ float:left; width:100%;}
.left_nav{ float:left; width:173px; min-height:630px; margin:17px 0 0 15px; display:inline; position:relative}
.left_nav .shadow{ position:absolute; right:0px; top:0px; z-index:99999; height:588px;}
.left_nav .shadow img{ height:100%;}
.left_nav ul{ float:left; width:100%; list-style:none}
.left_nav ul li{ float:left; width:100%; padding-bottom:2px}
.left_nav ul li strong{ float:left; width:100%; font-size:0.938em; line-height:1.200em; font-weight:bold;}
.left_nav ul li strong a{ text-decoration:none; color:#fff; float:left; width:163px; height:21px; background:url(../images/left_tab_sprite.png) no-repeat 0 0; padding:3px 0 0 10px}
.left_nav ul li strong a:hover{ background-position:0 -24px;}
.left_nav ul li strong.focus a{ background-position:0 -24px;}
.left_nav ul li strong a.active{ background-position:0 -48px; color:#0d181d}

.acrodian{ float:left; margin:2px 0 0 ;-webkit-border-radius:10px 0px 0px 10px;
border-radius:10px 0px 0px 10px; behavior: url(/common/css/PIE.htc); position:relative; z-index:9; background:#ededed; padding:0px 4px 6px 6px; width:163px;}
.acrodian h4{ float:left; width:99%; font-size:0.938em; line-height:1.200em; color:#0d181d; font-weight:bold; padding:4px 0 10px 3px; }
.acrodian .sub_heading{ float:left; width:142px;font-size:0.938em; line-height:1.200em; color:#0d181d; font-weight:bold; padding:0 0 2px 21px; background:url(../images/border.png) repeat-x bottom left}

.acrodian ul{ float:right; width:123px; list-style:none; padding:5px 0 0}
.acrodian ul li{ float:left; width:100%;font-size:0.938em; line-height:1.200em; padding-bottom:6px}
.acrodian ul li a{ float:left; text-decoration:none; color:#226789; background:url(../images/orange_arrow.png) no-repeat 0 4px; padding:0 0 0 13px}
.acrodian ul li a:hover{ text-decoration:underline}
.acrodian ul li.focus a{ text-decoration:underline}
.acrodian ul li.active a{background:url(../images/blue_arrow.png) no-repeat 0 4px; color:#052d49}

/******************* main body  ends *************************/

/******************* footer  starts *************************/
#footer{ float:left; width:100%; padding:13px 0 100px; position:relative}
#footer .footer_logo{float:left; width:166px; margin:0 0px 0 147px; display:inline}
#footer .footer_logo img{float:left;}
#footer .footer_right{ float:left; padding-left:23px; width:510px; min-height:73px; border-left:solid 1px #cfd3d6}
#footer .footer_right ul{float:left; width:100%; list-style:none; padding-top:6px}
#footer .footer_right ul li{ float:left; width:auto; font-size:0.750em; line-height:1.333em; color:#004e7c; background:url(../images/footer_sep.jpg) no-repeat 0 3px; padding:0 4px 0 6px}
#footer .footer_right ul li.first{ background:none; padding-left:0}
#footer .footer_right ul li a{ text-decoration:none; color:#0d181d}
#footer .footer_right ul li a:hover{ color:#226789; text-decoration:underline}
#footer .footer_right ul li.focus a{ color:#226789; text-decoration:underline}
#footer .footer_right ul li:visited a{ color:#6c767d;}
#footer .footer_right ul li.active a{ color:#226789}
#footer .footer_right p{ float:left; width:100%; font-size:0.875em; line-height:1.286em; color:#000; padding-top:8px}

#footer .agta_logo{ float:left;}
/******************* footer  ends *************************/