/* CSS Document */
body{
background:#FFFFFF;
margin:0 auto;
font-family:tahoma;
font-size:12pt;
}

#topwrap{
width:1027px;
margin:0 auto;
}
#topwrap .leftlogo{
width:710px;
height:95px;
float:left;
display:block;
}
#topwrap .right{
width:313px;
display:block;
font-weight:bold;
float:left;
font-family:Arial;
height:95px;
text-align:right;
}
#topwrap .right ul{
margin:0 0 0 70px;}
#topwrap .right ul li{
font-size:20px;
font-family:impact;
color: #851111;
list-style:none;
background:url(../images/call.png) no-repeat;
padding:3px 0px 3px 60px;
}

#topwrap .right .menu{
margin:25px 0 0 -35px;
}
#topwrap .right .menu li{
list-style:none;
background:none;
color:#000000;
font-family:Arial;
font-size:18px;
padding:0 0px 0 15px;
float:left;
}
#topwrap .right .menu li a:visited{
text-decoration:none;
color:#000000;}
#topwrap .right .menu li a:active{
text-decoration:none;
color:#000000;}
#topwrap .right .menu li a:link{
text-decoration:none;
color:#000000;}
#topwrap .right .menu li a:hover{
text-decoration:none;
color:#000000;}
#menubar{
width:100%;
background:url(../images/menubar.png) repeat-x;
height:70px;
}
#menubar .menuwrap{
width:1027px;
margin:0 auto;
padding:25px;
}
#menuwhiteleft{
background:url(../images/white_menu_box.png) no-repeat;
background-position:0px 0px;
height:39px;
width:15px;
float:left;
display:block;
}
#menuwhitemid{
background:url(../images/white_menu_box.png) repeat-x;
height:39px;
background-position:0px -83px;
float:left;
width:148px;
color: #851111;
text-align:center;
display:block;
font-family:Arial;
font-size:14pt;
text-transform:uppercase;
line-height:39px;
font-weight:bold;
}
#menuwhitemid a:visited{
text-decoration:none;
color: #851111;
}
#menuwhitemid a:active{
text-decoration:none;
color: #851111;
}
#menuwhitemid a:link{
text-decoration:none;
color: #851111;
}
#menuwhitemid a:hover{
text-decoration:none;
color: #000000;
}
#menuwhiteright{
background:url(../images/white_menu_box.png) no-repeat;
background-position:-3px -43px;
height:39px;
width:15px;
float:left;
display:block;
}
#menuredleft{
background:url(../images/red_menu_box.png) no-repeat;
background-position:0px 0px;
height:39px;
width:12px;
float:left;
display:block;
}
#menuredmid{
background:url(../images/red_menu_box.png) repeat-x;
background-position:0px -42px;
height:39px;
width:148px;
float:left;
display:block;
text-align:center;
color:#ffffff;
padding:0 3px 0 3px;
font-family:Arial;
font-size:14pt;
text-transform:uppercase;
line-height:39px;
font-weight:bold;
}
#menuredmid a:visited{
text-decoration:none;
color:#ffffff;
}

#menuredmid a:active{
text-decoration:none;
color:#ffffff;
}
#menuredmid a:link{
text-decoration:none;
color:#ffffff;
}
#menuredmid a:hover{
text-decoration:none;
color:#000000;
}
#menuredright{
background:url(../images/red_menu_box.png) no-repeat;
background-position:-5px -89px;
height:39px;
width:15px;
float:left;
display:block;
}

#right_top_left{
background:url(../images/right_top_bar_left.png) no-repeat;
width:16px;
margin-left:40px;
height:47px;
float:left;
display:block;
margin-top:-7px;
}
#right_top_right{
background:url(../images/right_top_bar_right.png) no-repeat;
width:16px;
height:47px;
float:left;
display:block;
margin-top:-7px;
}
#right_top_mid{
background:url(../images/right_top_bar_mid.png) repeat-x;
height:47px;
float:left;
display:block;
margin-top:-7px;
font-family:Arial;
font-size:14pt;
line-height:40px;
text-transform:capitalize;
font-weight:bold;
}

#right_top_mid a:visited, #right_top_mid a:link, #right_top_mid a:active{
text-decoration:none;
color:#000000;
}
#right_top_mid a:hover{
text-decoration:none;
color:#ffffff;
}




#body_top{
margin:0 auto;
background:url(../images/body_bg_top.png) no-repeat;
width:1033px;
height:17px;
}
#body_con{
margin:0 auto;
background:url(../images/body_bg_mid.png) repeat-x;
width:987px;
padding:0 20px 0 20px;
}
#banner{
margin:0 auto;
/*background:url(../images/banner.png) no-repeat;*/
width:1036px;
height:303px;
}
#foot{
background:url(../images/foot_bar.png) repeat-x;
width:100%;
height:61px;
}
#foot .mid{
margin:0 auto;
width:1027px;
padding-top:15px;
color:#FFFFFF;
}
h1, h2, h3{
font-family:Arial;
}
h1{
color: #851111;
font-size:30px;
margin:0;
}
h2{
font-size:24px;
}
h3{
font-size:20px;
}
.heading{
background:url(../images/heading.png) no-repeat;
width:86px;
height:82px;
float:left;
display:block;
}
.heading_mid{
background:url(../images/heading_bg.png) repeat-x;
height:82px;
width:860px;
font-size:24px;
font-weight:bold;
line-height:78px;
padding-left:20px;
color:#FFFFFF;
float:left;
text-transform:capitalize;
display:block;
}
.heading_end{background:url(../images/heading_end.png) no-repeat;
height:82px;
width:14px;
float:left;
display:block;
}

.li{
margin-top:10px;
padding:15px 0px 15px 70px;
list-style:none;
width:700px;
}





