﻿body {
    padding: 0;
	width:984px;
	margin:0px auto;
	font-size: 11px;
	font-family:  verdana, Arial, sans-serif;
	color: #646363;
	text-align: left;
}
a{
color:#b22b30;
}
a:hover{
color:#b22b30;
}

#header{
float:left;
display:inline;
width:900px;
height:32px;
}
#headleft{
float:left;
display:inline;
width:4px;
height:32px;
background-image: url(../Images/Structure/menu-l-bg.png);
}
#headmid{
float:left;
display:inline;
width:892px;
height:32px;
background-image: url(../Images/Structure/menu-mid-bg.png);
}
#headright{
float:left;
display:inline;
width:4px;
height:32px;
background-image: url(../Images/Structure/menu-r-bg.png);
}
#headmid li{
float:left;
display:inline;
color:#989797;
margin-right:5px;
line-height:10px;
height:32px;
}
#headmid li a{
text-decoration:none;
color:#ffffff;
margin-right:5px;
/*line-height:6px;*/
}
#headmid li a:hover{
color:#cabc44;
margin-right:5px;
/*line-height:6px;*/
}

#body-head{
float:left;
display:inline;
margin-top:20px;
width:900px;
height:4px;
background-image: url(../Images/Structure/body-head-bg.png);
background-repeat:no-repeat;
}

#body-mid-home{
float:left;
display:inline;
width:900px;
background-image: url(../Images/Structure/body-mid-full-bg.png);
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
}

#body-bottom-home{
float:left;
display:inline;
margin-bottom:20px;
width:900px;
height:6px;
background-image: url(../Images/Structure/body-bot-full-bg.png);
background-repeat:no-repeat;
}

#footer-head{
float:left;
display:inline;
margin-top:0px;
width:900px;
height:4px;
background-image: url(../Images/Structure/body-head-bg.png);
background-repeat:no-repeat;
}

#footer-mid{
float:left;
display:inline;
width:900px;
background-image: url(../Images/Structure/body-mid-full-bg.png);
background-repeat:repeat-y;
/*padding-left:25px;
padding-right:25px;*/
padding-bottom:10px;
}
#footer-mid p{
color:#989898;
margin-left:25px;
}
#footer-mid li{

color:#989898;
list-style:none;
line-height:12px;
}
#footer-mid li a{
text-decoration:none;
margin-right:10px;
color:#989898;
}
#footer-mid li a:hover{
color:#b22b30;
font-weight:bold;
}
.col1 {margin-left: 0px;}
.col2 {margin-left: 60px;}
.col3 {margin-left: 210px;}
.col4 {margin-left: 385px;}
.col5 {margin-left: 510px;}
.col6 {margin-left: 585px;}
.col7 {margin-left: 660px;}
.col8 {margin-left: 735px;}
.coltopper {margin-top: -60px;} 



#footer-bottom{
float:left;
display:inline;
margin-bottom:20px;
width:900px;
height:6px;
background-image: url(../Images/Structure/body-bot-full-bg.png);
background-repeat:no-repeat;
}

#logo{
float:left;
display:inline;
width:202px;
height:46px;
padding-top:15px;
padding-bottom:20px;
}
#tagline{
position:absolute;
/*left:600px;*/
margin-left:470px;
top:32px;
z-index:1;

}

#home-frame{
float:left;
display:inline;
width:850px;
padding-bottom:25px;
}
#home-main{
float:left;
display:inline;
width:370px;
padding-right:15px;
}
#home-mid{
float:left;
display:inline;
width:225px;
padding-right:15px;
padding-bottom:20px;
}
#home-right{
float:left;
display:inline;
width:225px;
}
.home-image-box{
height:178px;
}
.home-text-box{
}

.home-text-box a{
text-decoration:none;
color:#b22b30;
}
.home-text-box a:hover{
text-decoration:none;
color:#b22b30;
font-weight:bold;
}
#body-mid-menu-bot{
float:left;
display:inline;
width:900px;
height:1px;
background-image: url(../Images/Structure/body-mid-menu-bot-bg.png);
}

#body-mid-sub{
float:right;
display:inline;
width:671px;
padding-right:84px;
background-repeat:repeat-y;
background-image: url(../Images/Structure/body-mid-sub-bg.png);
padding-bottom:20px;
}



#body-bot-sub{
float:right;
display:inline;
width:671px;
padding-right:84px;
height:6px;
background-image: url(../Images/Structure/body-bot-sub-bg.png);
background-repeat:no-repeat;
margin-bottom:20px;
}

#page-title{
float:left;
display:inline;
padding:15px 0 0 20px;
}

#sub-menu{
float:left;
display:inline;
text-align:right;
width:227px;
padding-top:0px;
}

#sub-menu li{
list-style:none;
line-height:20px;
padding-right:10px;
}
#sub-menu li a{
text-decoration:none;
color:#646363;
}
#sub-menu li a:hover{
color:#b22b30;
}

#body-mid-sub-left{
float:left;
display:inline;
width:451px;
}
#body-mid-sub-left p{
padding:0px 15px 0px 25px;
}
#body-mid-sub-left h2{
padding:0px 15px 0px 25px;
font-size:14px;
}
#body-mid-sub-left h3{
padding:0px 15px 0px 25px;
font-size:11px;
color:#cabc44;
font-weight:normal;
}
#body-mid-sub-right{
float:left;
display:inline;
width:200px;
padding-right:20px;
}

.side-box{
float:left;
display:inline;
width:200px;
padding-top:10px;
}
.side-box-top{
float:left;
display:inline;
width:200px;
height:6px;
background-image: url(../Images/Structure/side-box-top-bg.png);
background-repeat:no-repeat;
}
.side-box-mid{
float:left;
display:inline;
width:200px;
background-image: url(../Images/Structure/side-box-mid-bg.png);
background-repeat:repeat-y;
}
.side-box-bot{
float:left;
display:inline;
width:200px;
height:6px;
background-image: url(../Images/Structure/side-box-bot-bg.png);
background-repeat:no-repeat;
}

.side-header{
color:#b22b30;
font-size:12px;
font-weight:bold;
}

.side-box-mid p{
padding:0px 10px 0px 10px;
}

.hs-image{
padding:0px 0px 0px 25px;
}

.contact-form-row{
float:right;
display:inline;
text-align:right;
padding:0px 25px 0px 25px;
}

.red{
color:#b22b30;
}
