@charset "utf-8";
/* CSS Document */

@font-face{ src:url(../fonts/style03.ttf);
font-family:arun;
}
@font-face{ src:url(../fonts/style04.ttf);
font-family:arun2;
}
@font-face{ src:url(../fonts/style02.ttf);
font-family:arun3;
}
@font-face{ src:url(../fonts/font05light.ttf);
font-family:arun4;
}
@font-face{ src:url(../fonts/font4.ttf);
font-family:arun5;
}



body {
margin:0px;
}

p {
margin:0px; 
padding:0px;
}

#wrapper {
width:auto;
height:auto;
margin:auto;
}
#Fixed {
width:990px;
height:auto;
margin:auto;
}


#top_fixed {
width:100%;
height:40px;
float:left;
background-color:#454545;
position:fixed;
z-index:1000;
}

#top_fixed #topfix {
width:990px;
height:40px;
margin:auto;
}

#topfix #topleftcaption {
width:auto;
height:auto;
float:left;
font-family:arun4;
font-size:12px;
color:#fff;
font-weight:normal;
text-decoration:none;
margin:10px 0px 0px 0px;
}

#topfix #toprightall {
width:auto;
height:auto;
float:right;
margin:0px 0px 0px 0px;
}
#toprightall #socialiconsall {
width:auto;
height:auto;
float:left;
margin:11px 0px 0px 0px;
}
#socialiconsall #fb {
width:8px;
height:17px;
float:left;
background:url(../images/FB2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #fb:hover {
width:8px;
height:17px;
float:left;
background:url(../images/FB.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #T{
width:14px;
height:17px;
float:left;
background:url(../images/T2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #T:hover {
width:14px;
height:17px;
float:left;
background:url(../images/T.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #L {
width:13px;
height:17px;
float:left;
background:url(../images/L2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #L:hover {
width:13px;
height:17px;
float:left;
background:url(../images/L.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #IN {
width:14px;
height:17px;
float:left;
background:url(../images/IN2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #IN:hover {
width:14px;
height:17px;
float:left;
background:url(../images/IN.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}
#socialiconsall #G {
width:15px;
height:17px;
float:left;
background:url(../images/G2.png) no-repeat;
margin:0px 10px 0px 0px;
}
#socialiconsall #G:hover {
width:15px;
height:17px;
float:left;
background:url(../images/G.png) no-repeat;
margin:0px 10px 0px 0px;
cursor:pointer;
}

#toprightall #searchall {
width:160px;
height:20px;
float:right;
margin:10px 0px 0px 10px;
background-color:#fff;
border-radius:3px;
}
#searchall #searchbox {
width:120px;
height:24px;
float:left;
margin:3px 0px 0px 6px;
}
.fld { 
font-family:arun4; 
font-size:11px; 
color:#ccc;
width:120px; 
height:16px; 
margin:-3px 0px 0px 0px;
background-color:#fff;
border:none;
}

#searchall #searchicon {
width:14px;
height:13px;
float:right;
margin:3px 5px 0px 0px;
background:url(../images/search_icon.png) no-repeat;
cursor:pointer;
}






#header {
width:100%;
height:104px;
float:left;
background:url(../images/menu-bg.png) repeat-x;
margin-top:40px;
background-position:left bottom;
}
#header #header_fix {
width:990px;
height:104px;
margin:auto;
}
#header_fix #header_logo {
width:234px;
height:69px;
float:left;
background:url(../images/logo.png) no-repeat;
margin:18px 0px 0px 0px;
}
#header_fix #header_menu {
width:auto;
height:104px;
float:right;
margin:0px 0px 0px 0px;
}
#header_fix #header_menu ul {
margin:0px;
padding:0px;
}
#header_fix #header_menu ul li {
width:auto;
height:auto;
float:left;
padding:64px 0px 0px 0px;
list-style:none;
font-family:arun;
font-size:13px;
color:#555;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#header_fix #header_menu ul li:hover {
width:auto;
height:auto;
float:left;
padding:64px 0px 0px 0px;
list-style:none;
font-family:arun;
font-size:13px;
color:#00458a;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#header_menudivider {
width:2px;
height:104px;
float:left;
margin:0px 14px 0px 14px;
background:url(../images/nav_div.jpg) no-repeat;
}




#flash_banner {
width:100%;
height:340px;
float:left;
background:url(../images/slider-bg.jpg) no-repeat;
border-bottom:5px solid #454545; 
}
#flash_banner #flash_fix {
width:990px;
height:340px;
margin:auto;
}


#body_design {
width:100%;
min-height:400px;
float:left;
}
#body_design #body_fix {
width:990px;
min-height:400px;
margin:auto;
}
#body_fix #body_topdesign {
width:990px;
height:170px;
float:left;
margin:20px 0px 20px 0px;
}
#body_topdesign #btopleftbox {
width:314px;
height:168px;
float:left;
background:url(../images/3item_hover.png) repeat;
border:1px solid #d6d6d6;
margin:0px 0px 0px 0px;
}
#btopleftbox #btlbicon {
width:67px;
height:58px;
float:left;
background:url(../images/hd_icon3.png) no-repeat;
margin:10px 0px 0px 117px;
}
#btopleftbox #btlbicon2 {
width:58px;
height:58px;
float:left;
background:url(../images/hd_icon32.png) no-repeat;
margin:10px 0px 0px 120px;
}
#btopleftbox #btlbicon3 {
width:59px;
height:58px;
float:left;
background:url(../images/hd_icon33.png) no-repeat;
margin:10px 0px 0px 130px;
}
#btopleftbox #btlbhead {
width:314px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
font-family:arun;
font-size:18px;
color:#333;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:center;
}
#btopleftbox #btlbtext {
width:304px;
height:auto;
float:left;
margin:0px 5px 0px 5px;
font-family:arun4;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
text-align:center;
line-height:19px;
}
.btlbtext_links {
font-family:arun2;
font-size:11px;
color:#00458a;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}
.btlbtext_links:hover {
font-family:arun2;
font-size:11px;
color:#333;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}

#body_topdesign #btopallboxspace {
width:21px;
height:170px;
float:left;
}






#body_fix #body_middledesign {
width:990px;
height:170px;
float:left;
margin:0px 0px 20px 0px;
}
#body_middledesign #bmiddleleftbox {
width:653px;
height:170px;
float:left;
margin:0px 0px 0px 0px;
}
#bmiddleleftbox #bmlbhead {
width:653px;
height:26px;
float:left;
margin:0px 0px 0px 0px;
border-bottom:1px dashed #ccc;
font-family:arun;
font-size:16px;
color:#00458a;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
#bmiddleleftbox #bmlbimgtextall {
width:653px;
height:133px;
float:left;
margin:10px 0px 0px 0px;
}
#bmiddleleftbox #bmlbimg {
width:170px;
height:133px;
float:left;
margin:0px 0px 0px 0px;
background:url(../images/abot_img.jpg) no-repeat;
}
#bmiddleleftbox #bmlbtext {
width:483px;
height:133px;
float:left;
margin:0px 0px 0px 0px;
font-family:arun4;
font-size:12px;
color:333;
line-height:19px;
}



#body_middledesign #bmiddlerightbox {
width:316px;
height:170px;
float:right;
margin:0px 0px 0px 0px;
}
#bmiddlerightbox #bmrbhead {
width:316px;
height:28px;
float:left;
margin:0px 0px 0px 0px;
font-family:arun;
font-size:16px;
color:#000;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
#bmiddlerightbox #bmrbtextbox {
width:314px;
height:140px;
float:left;
margin:0px 0px 0px 0px;
background:url(../images/3item_hover.png) repeat;
border:1px solid #eee;
}
#bmrbtextbox #bmrbtbfixed {
width:294px;
height:120px;
float:left;
margin:10px;
font-family:arun4;
font-size:12px;
color:#000000;
line-height:24px;

}


















#ftr_design {
width:100%;
height:80px;
float:left;
background:url(../images/footer-bg.jpg) repeat;
border-bottom:3px solid #222222; 
}
#ftr_design #ftr_topfix {
width:990px;
height:80px;
margin:auto;
}
#ftr_topfix #ftr_leftbox{
width:680px;
height:30px;
float:right;
background-color:#0a70e3;
margin:20px 0px 20px 0px;
font-family:arun2;
font-size:12px;
color:#FFFFFF;
padding:10px 10px 0px 10px;
border-radius:3px;
text-align:center;
}
.ftr_leftboxlinks{
font-family:arun2;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
.ftr_leftboxlinks:hover{
font-family:arun2;
font-size:12px;
color:#000;
text-decoration:underline;
}

#ftr_topfix #ftr_rightbox{
width:204px;
height:61px;
float:left;
background:url(../images/ftr_logo.png) no-repeat;
margin:13px 0px 20px 0px;

}








#ftr_copy {
width:100%;
height:36px;
float:left;
background-color:#272727;
}
#ftr_copy #copy_fix {
width:990px;
height:36px;
margin:auto;
}

#copy_fix #crtext {
width:auto;
height:auto;
float:right;
font-family:arun4;
font-size:11px;
color:#969696;
margin-top:10px;
}
#copy_fix #crlinks {
width:auto;
height:auto;
float:left;
margin-top:10px;
}
#copy_fix #crlinks ul {
margin:0px;
padding:0px;
}
#copy_fix #crlinks ul li {
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 0px;
list-style:none;
font-family:arun4;
font-size:11px;
color:#969696;
}
#copy_fix #crlinks ul li:hover {
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 0px;
list-style:none;
font-family:arun4;
font-size:11px;
color:#fff;
}
#crlinksdiv {
width:1px;
height:10px;
float:left;
margin:4px 10px 0px 10px;
background-color:#969696;
}










