@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
}

#SiteContainer{
width:960px;
margin:auto;
}

#clear{
clear:both;
}

#clear0{
clear:both;
}

#clear1{
clear:both;
}

#clear2{
clear:both;
}

#clear3{
clear:both;
}

#clear4{
clear:both;
}

#clear5{
clear:both;
}

#clear6{
clear:both;
}

#clear7{
clear:both;
}
#clear8{
clear:both;
}
#clear9{
clear:both;
}
#clear10{
clear:both;
}
#clear11{
clear:both;
}
#clear12{
clear:both;
}
#clear13{
clear:both;
}
#clear14{
clear:both;
}
#clear15{
clear:both;
}

#clear16{
clear:both;
}

#clear17{
clear:both;
}
#clear18{
clear:both;
}
#FloatL{
float:left;
}

#FloatL1{
float:left;
}

#FloatR{
float:right;
}

#fl200{
float:left; 
width:150px;
}

#fl201{
float:left; 
width:150px;
}

#fl202{
float:left; 
width:150px;
}

.fr{
float:right;
}

/*Header*/

#WideHeader{
background-image:url(../Images/wide-header-gradient.jpg);
height:140px;
}

#CenterHeader{
background-image:url(../Images/center-header-gradient.jpg);
width:920px;
height:134px;
margin:auto;
padding:0 20px 6px 20px;
}

#CHeadLeft{
float:left;
padding-top:30px;
}

#CHeadRight{
float:right;
text-align:right;
}

#LoginBox{
background-image:url(../Images/login-box.gif);
width:320px;
height:60px;
padding: 0 8px 0 8px;
text-align:left;
overflow:hidden;
}

#LoginBoxLeft{
float:left; 
width:60px; 
padding:8px 0 0 6px;
}

#LoginBoxRight{
width:240px;
float:right;
margin-left:5px;
}

#PhoneBox{
float:left;
width:300px; 
padding:4px 0 0 2px
}

#HeaderBlurb{
padding:5px 5px 20px 5px;
}


/*MainNav*/
#MainNav{
border-top:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
padding:3px 5px 3px 0;
}



/*SubNav*/
#SubNav{
border-bottom:1px solid #D7D7D7;
padding:3px 5px 3px 0;
}



/*Main Layout*/
#MainLeft{
float:left;
width:409px;
border-right:1px solid #D7D7D7;
padding:5px 10px 5px 0;
}

#MainLeftSub{
margin-left:10px; 
float:left;
width:540px;
padding:5px 10px 5px 0;
}

#MainLeftSub2{
margin-left:10px; 
float:left;
width:450px;
padding:5px 10px 5px 0;
}

#MainMiddle{
float:left;
width:260px;
padding:5px 5px 5px 15px;
}

#MainRight{
float:right;
width:230px;
margin-left:20px;}

#SmallImagesContainer{
padding:10px;
}

#SmallImagesLeft{
float:left; width:101px;
}

#SmallImagesRight{
float:right; width:85px;
}




/*Footer*/
#Footer{
width:960px;
margin:auto;
border-top:1px solid #D7D7D7;
padding-top:5px;
margin-top:10px;
}


/*Form*/
label.login{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
width:75px;
padding-right:5px;
text-align:right;
float:left;
}

input.login{
float:left;
height:12px;
width:120px;
font-size:12px;
}

label.MainFormField{
font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#656565;
float:left;
width:100px;
}

label.SearchFormField{
font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#656565;
float:left;
text-align:right;
width:100px;
margin-right:10px;
}

input.MainForm{
font-size:9px;
}

.MainField{
height:10px;
width:97px;
}

#MainFormHeader{
background-color:#97B3D8;
padding:10px 0 20px 0;
width:230px;
height:10px;
text-align:center;
}

#Form{
background-color:#f3f3f6;
padding:5px 10px 20px 10px;
width:210px;
}

#MainFormSubmit{
width:123px;
margin:auto;
}

form{
margin-bottom:0;
}


/*Text*/
.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666666;
}

.white{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.altBlue{
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:1.1em;
}

.blue{
color:#97B3D8;
text-decoration:none;
}

.blue2{
color:#0066cc;
text-decoration:none;
}

a.blue:hover{
color:#B8D0ED;
}

.login-text{
font-size:14px;
}

.phone{
font-size:20px;
}

.small{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}

.NoUnderline{text-decoration:none;}

h1.HeadBlurb1{
font-family:Arial, Helvetica, sans-serif;
color:#5A5D24;
font-size:1.5em;
margin:0;
font-weight:normal;
}

h1.HeadBlurb2{
font-family:Arial, Helvetica, sans-serif;
color:#5A5D24;
font-size:1em;
margin:0 0 0 200px;
font-weight:normal;
}

h2.title{
font-family:Arial, Helvetica, sans-serif;
color:#97B3D8;
font-size:1.1em;
font-weight:normal;
margin:0;
}

h2.form{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:1.1em;
font-weight:normal;
margin:0;
}


/*Link*/
.MainNav{
font-family:Arial, Helvetica, sans-serif; color:#656565; display: block; height: 19px; text-decoration: none; float:left;
margin-right:10px; font-size:12px; padding:5px 5px 0 12px;} 
a.MainNav{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.MainNav:link{font-family:Arial, Helvetica, sans-serif;color:#656565; font-size:12px;}
a.MainNav:visited{font-family:Arial, Helvetica, sans-serif;color:#656565; font-size:12px;}
a.MainNav:hover{font-family:Arial, Helvetica, sans-serif;background: url(../Images/main-nav-hover.jpg) 0 0 no-repeat; color:#ffffff; font-size:12px;}

.MainNavOn{
font-family:Arial, Helvetica, sans-serif; display: block; height: 19px; text-decoration: none; float:left;
margin-right:10px; font-size:12px; padding:5px 5px 0 12px; background: url(../Images/main-nav-hover.jpg) 0 0 no-repeat; color:#fff;} 
a.MainNavOn{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.MainNavOn:link{font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:12px;}
a.MainNavOn:visited{font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:12px;}
a.MainNavOn:hover{font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:12px;}

.SubNav{
font-family:Arial, Helvetica, sans-serif; color:#656565; display: block; height: 19px; text-decoration: none; float:left;
margin-right:10px; font-size:12px; padding:5px 5px 0 12px;} 
a.SubNav{}
a.SubNav:link{color:#656565;}
a.SubNav:visited{}
a.SubNav:hover{background: url(../Images/sub-nav-hover.jpg) 0 0 no-repeat; color:#fff;}

.SubNavOn{
font-family:Arial, Helvetica, sans-serif; display: block; height: 19px; text-decoration: none; float:left;
margin-right:10px; font-size:12px; padding:5px 5px 0 12px; background: url(../Images/sub-nav-hover.jpg) 0 0 no-repeat; color:#fff;} 
a.SubNavOn{}
a.SubNavOn:link{color:#fff;}
a.SubNavOn:visited{color:#fff;}
a.SubNavOn:hover{color:#fff;}

#ThirdLevelNav{
width:140px; 
border-right:1px solid #999; 
float:left;
}

.ThirdLevelNav{
font-family:Arial, Helvetica, sans-serif; color:#656565; display: block; height: 19px; text-decoration: none; float:left;
margin-bottom:10px; font-size:12px; padding:5px 5px 0 12px; width:120px;} 
a.ThirdLevelNav{}
a.ThirdLevelNav:link{color:#656565;}
a.ThirdLevelNav:visited{}
a.ThirdLevelNav:hover{background: url(../Images/sub-nav-hover.jpg) 0 0 no-repeat; color:#fff;}

.ThirdLevelNavOn{
font-family:Arial, Helvetica, sans-serif; display: block; height: 19px; text-decoration: none; float:left;
margin-bottom:10px; font-size:12px; padding:5px 5px 0 12px; background: url(../Images/sub-nav-hover.jpg) 0 0 no-repeat; color:#fff; width:120px;} 

.GreyBack{
font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; height: 16px; text-decoration: none; 
font-size:12px; background-color:#8EB4E3; width:100%; padding:2px 0 1px 0;} 
a.GreyBack{}
a.GreyBack:link{color:#fff;}
a.GreyBack:visited{color:#fff;}
a.GreyBack:hover{background-color:#B8D0ED;}

a.altBlue{font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:1.1em;}
a.altBlue:link{font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:1.1em;}
a.altBlue:visited{font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:1.1em;}
a.altBlue:hover{font-family:Arial, Helvetica, sans-serif; color:#8EB4E3; font-size:1.1em;}

a.Blue{font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:0.8em;}
a.Blue:link{font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:0.8em;}
a.Blue:visited{font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:0.8em;}
a.Blue:hover{font-family:Arial, Helvetica, sans-serif; color:#8EB4E3; font-size:0.8em;}















