html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,formfield{
border:0;
margin:0;
padding:0;
}
body{
background-image:url(body_bg.jpg);
background-repeat:repeat-x;
color:#6B635D;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:100.01%;
text-align:center;
 background-color: #ffffff;
}
html{
margin-bottom:1px;
min-height:100%;
}
/***** Begin laying out the wrappers *****/
#wrapper{
background-image:url(outercontent_bg.jpg);
background-repeat:repeat-y;
margin:0 auto;
position:relative;
text-align:left;
width:766px;
}
#outercontent{
margin-left:1px;
}
/***** Ends the wrappers *****/
/***** Begin laying out the headers *****/
#topbanner{
background-image:url(top_banner_bg.jpg);
background-position:0;
background-repeat:no-repeat;
height:48px;
margin:0 auto;
width:766px;
}
#subheader{
height:112px;
width:766px;
}
/***** Ends banners **************/
/******* Begins content layout ***********/
#content{
margin-left:230px;
padding:7px 0 10px 0;
width:510px;
}
#content h2,#content h3,#content h4{
color:#9E4646;
font-size:95%;
margin:12px 0 0 5px;
background-color: #ffffff;
}
#content h5{
color:#9E4646;
font-size:90%;
margin:12px 0 0 5px;
background-color: #ffffff;
}
#content p a:link,#content p a:visited,#content ol a:link,#content ol a:visited{
color:#9E4646;
background-color: #ffffff;
}
#content p a:hover,#content ol a:hover{
color:#666666;
background-color: #ffffff;
}
#content p,address{
font-size:85%;
padding:5px 5px;
}
#content ol{
margin-left:1em;
padding-left:1em;
}
#content dt,#content li{
font-size:85%;
padding:0px 5px;
}
#content img.fltright{
border:1px solid #4D562E;
margin:5px 10px 3px 5px;
}
#content .printheader,#content .handheldheader{
display:none;
}
/****** Ends the content layout ********/
/***** Nav layout ******/
#skip{
left:0;
position:absolute;
top:-300px;
width:80%;
z-index:10000;
}
#skip a{
position:absolute;
top:0;
}
.p7ie6Fix a:active,#skip a:active,#skip a:focus{
background-color:#DCDCDC;
color:#000000;
text-decoration:none;
top:300px;
padding:4px 2px;
}
/* positions the navigation column*/
#nav{
left:23px;
position:absolute;
top:170px;
width:180px;
}
#nav h3{
border-bottom:1px solid #C5AEA6;
color:#39355A;
font-size:90%;
padding-bottom:5px;
width:179px;
background-color: #ffffff;
}
#nav img{
margin:0 auto;
}
#nav ul,ul#navlist{
list-style-type:none;
margin-bottom:25px;
padding-left:2px;
}
div#nav ul li,ul#navlist li#current-navlist{
border-bottom:1px solid #9E4646;/*plain border for IE pc*/
font-family:Arial,Helvetica,sans-serif;
width:179px;
}
div#nav>ul li,#nav>h3{
border-bottom:1px dotted #9E4646;/*IE doesn't do dotted well,set here for browsers other than IE pc*/
margin-bottom:0;
}
#nav li a{
color:#9E4646;
display:block;
font-size:85%;
height:1%;
margin:0;
padding:4px 0 4px 2px;
text-decoration:none;
background-color: #ffffff;
}
#nav li a:hover,#nav li a:focus{
background-color:#DCDCDC;
color:#000000;
}
/* Current page indicator */
ul#navlist li#current-navlist{
color:#9E4646;
font-size:85%;
padding:4px 0 4px 2px;
background-color: #ffffff;
}
/***** Ends the navigation *****/
/***** footers *****/
#footer{
background-image:url(footer_bg.jpg);
background-position:-1px 0;
background-repeat:no-repeat;
background-color: #7C8185;
color:#FFFFFF;
}
#footer p{
border-top:1px solid #000000;
font-size:80%;
margin:0 13px;
padding:4px 23px 25px 13px;
text-align:right;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
background-color: #7C8185;
}
#footer a:hover{
text-decoration:underline;
}
/***** Ends the footers ********/
/***** Misc Classes ********/
.fltright{
float:right;
}
.fltleft{
float:left;
}
