html { 
background-position : center 0; 

background-repeat : no-repeat; 
padding-right : 0; 
padding-left : 0; 
font-size : 1em; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center; 
} 
table {
font-size:12px;
color:#999;
}
body { 
padding-right : 0; 
padding-left : 0; 
font-size : 1em; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center; 
} 
#pagewidth { 
margin-left : auto; 
width : 997px; 
margin-right : auto; 
text-align : left; 
} 
#header { 
margin-bottom : 10px; 
width : 100%; 
position : relative; 
} 
#leftcol { 
float : left; 
width : 236px; 
} 
#leftcol2 { 
float : left; 
width : 300px; 
} 
#twocols { 
float : right; 
width : 759px; 
}
#rightcol { 
float : right; 
width : 236px; 
} 
#maincol { 
float : left; 
width : 759px; 
} 
#maincolcp { 
float : left; 
width : 100%; 
} 
#footer { 
border-top : 1px solid #d8d8d8; 
margin-top : 15px; 
margin-bottom : 15px; 
padding-top : 15px; 
background-color : #ffffff; 
} 
.clr { 
clear : both; 
overflow : hidden; 
height : 0; 
} 
.clearfix { 
display : inline-block; 
} 
* html .clearfix { 
height : 1%; 
} 
.clearfix { 
display : block; 
} 
.menu { 
margin-top : 20px; 
font-size : 13px; 
background-color : #b31e3a;
margin-bottom : 30px; 
width : 100%; 
} 
.menu ul { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
.menu li { 
float : left; 
cursor : pointer; 
position : relative; 
background-color : #b31e3a; 
} 
.menu li.active {
background-color : #86172c;
}
.menu a { 
border-right : 1px solid #ffffff; 
padding-right : 27px; 
display : block; 
padding-left : 26px; 
background-image : url(/assets/images/header/menubackoff.gif); 
padding-bottom : 10px; 
color : #fff; 
padding-top : 10px; 
text-decoration : none; 
} 
.menu a:hover { 
background-image : url(/assets/images/header/menubackon.gif); 
color : #fff; 
}
.floatLeft { 
float : left; 
width : 48%; 
} 
.floatRight { 
float : right; 
width : 48%; 
} 
img { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
border-right-width : 0; 
} 
a { 
color : #b31e3b; 
} 
a:hover { 
color : #b31e3b; 
} 
p { 
margin : 10px 0; 
} 
h1 { 
padding-right : 0; 
padding-left : 0; 
font-size : 24px; 
padding-bottom : 0; 
margin : 0; 
margin-top:10px;
margin-bottom : 5px; 
color : #b31e3b; 
padding-top : 0; 
font-family : Helvetica, Arial, sans-serif; 
} 
#header .floatLeft { 
margin : 10px 0 0 10px; 
width : 667px; 
} 
#header .floatRight { 
margin-top : 60px; 
width : 300px; 
height : 25px; 
font-size : 12px; 
color : #b31e3b; 
text-align : right; 
} 
#header .floatRight a { 
color : #b31e3b; 
}
.colFeature { 
border-right : none; 
padding-right : 0; 
border-top : 4px solid #b31e3a; 
padding-top : 10px; 
border-left : none; 
padding-left : 0; 
border-bottom : none; 
padding-bottom : 10px; 
color : #8c8c8c; 
} 
.colFeature p { 
padding-left : 10px; 
margin-top : 5px; 
font-size : 22px; 
} 
#leftcol .colFeature p { 
font-size : 16px; 
font-weight : bold; 
} 
#leftcol2 .colFeature p { 
font-size : 16px; 
font-weight : bold; 
} 
#rightcol .colFeature p { 
font-size : 16px; 
font-weight : bold; 
} 
.colFeature p a { 
font-weight : bold; 
font-size : 13px; 
color : #b31e3b; 
} 
.colFeature p a:link { 
font-weight : bold; 
font-size : 13px; 
color : #b31e3b; 
} 
.contentWrapper { 
padding-bottom : 10px; 
margin : 0 17px; 
color : #b31e3b; 
} 
.contentWrapper p { 
font-size : 11px; 
color : #929497; 
} 
#footer { 
font-size : 11px; 
} 
#footer a { 
color : #b2b2b2; 
} 
#footer a:link { 
color : #b2b2b2; 
} 
#footer .floatLeft { 
width : 950px; 
color : #929497; 
} 
#footer .floatRight { 
width : 497px; 
color : #929497; 
text-align : right; 
} 
#footer .floatRight#home { 
margin-top :20px;
}
#logo { 
margin-top : 25px; 
} 
@media Print { 
#maincol { 
border-top-style : none; 
} 
.menu { 
display : none; 
} 
} 
#sidemenu { 
width : 236px; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidemenu li { 
padding-top : 3px; 
padding-left : 25px; 
padding-bottom : 4px; 
background-image : url(/assets/images/arrow.gif); 
background-repeat : no-repeat; 
margin-top : 1px; 
font-size : 13px; 
} 
#sidemenu li.active {
background-image : url(/assets/images/arrowon.gif); 
background-repeat : no-repeat; 
background-color : #b31e3b; 
}
#sidemenu li a { 
color : #929497; 
text-decoration : none; 
} 
#sidemenu li.active a {
color : #ffffff; 
}

#sidemenu2 { 
width : 300px; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidemenu2 li { 
padding-top : 3px; 
padding-left : 25px; 
padding-bottom : 4px; 
background-image : url(/assets/images/arrow.gif); 
background-repeat : no-repeat; 
margin-top : 1px; 
font-size : 13px; 
} 
#sidemenu2 li.active {
background-image : url(/assets/images/arrowon.gif); 
background-repeat : no-repeat; 
background-color : #b31e3b; 
}
#sidemenu2 li a { 
color : #929497; 
text-decoration : none; 
} 
#sidemenu2 li.active a {
color : #ffffff; 
}

#sidemenu3 { 
width : 300px; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidemenu3 li { 
padding-top : 3px; 
padding-left : 25px; 
padding-bottom : 4px; 
background-image : url(/assets/images/arrow.gif); 
background-repeat : no-repeat; 
margin-top : 1px; 
font-size : 13px; 
} 
#sidemenu3 li.active {
background-image : url(/assets/images/arrowon.gif); 
background-repeat : no-repeat; 
background-color : #b31e3b; 
}
#sidemenu3 li a { 
color : #929497; 
text-decoration : none; 
} 
#sidemenu3 li.active a {
color : #ffffff; 
}

#subsidemenu { 
width : 236px; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#subsidemenu li { 
padding-top : 3px; 
padding-left : 40px; 
padding-bottom : 4px; 
margin-top : 1px; 
font-size : 10px; 
} 
#subsidemenu li.active {
background-color : #b31e3b; 
}
#subsidemenu li a { 
color : #929497; 
text-decoration : none; 
} 
#subsidemenu li.active a {
color : #ffffff; 
}

input { 
font-size : 11px; 
color : #929497; 
margin-left : 10px; 
margin-top : 9px; 
padding : 3px 3px 3px 3px; 
border-width : 1px; 
border-style :solid; 
border-color:#cccccc;
} 
textarea { 
font-size : 11px;
font-family:Arial, Helvetica, sans-serif; 
color : #929497; 
margin-left : 10px; 
margin-top : 9px; 
padding : 3px 3px 3px 3px; 
border-width : 1px; 
border-style : solid; 
border-color:#cccccc;
} 
select { 
font-size : 11px;
font-family:Arial, Helvetica, sans-serif; 
color : #929497; 
margin-left : 10px; 
margin-top : 9px; 
padding : 3px 3px 3px 3px; 
border-width : 1px; 
border-style : solid; 
border-color:#cccccc;
} 
.sideform {
padding-top : 2px;
padding-bottom : 5px;
background-color : #efefef;
} 
#rightcol .colFeature .sidepanel { 
background-color : #efefef; 
margin : 0; 
padding : 10px 10px 10px 10px; 
} 
#rightcol .colFeature .sidepanel p { 
font-size : 11px; 
font-weight : normal;
} 
#rightcol .colFeature .sidepanel p.title { 
font-size : 12px;
font-weight : bold; 
} 
#rightcol .colFeature .sidepanel p a { 
font-size : 11px;
} 
