﻿/* CSS Document */
*{
margin:0; padding:0;
}
body{
text-align:center; background:white url('images/background.jpg') repeat-x top; font-family: 'lucida grande',tahoma,sans-serif; margin-top:30px
}
#container{
margin:0 auto; width:663px; background:white url('images/container_top.gif') no-repeat top;
}
#container h1{
background:url('images/logo.gif') no-repeat; width:133px; height:36px; text-indent:-9000px; float:left; margin-left:15px; margin-right:0; margin-top:10px; margin-bottom:15px
}
#flash{
margin:0 auto; width:663px; 
}

#menu{
margin:20px 0px 0 0; float:right;
}
#menu a {     
color:#660066; text-decoration:none;
} 

#nav, #nav ul {     
padding: 0; margin:0; list-style: none; font-size:12px; text-align:left;
} 
#nav a {     
display: block; width: 10em; color:#666; text-decoration:none;
} 
#nav a:hover {
text-decoration:underline;
} 
#nav li {     
float: left; width: 6em;
}
#nav li ul { 
position: absolute; width: 10em; left: -999em; border:1px solid #e3e3e3; padding:5px; background-color:#FFFFFF; font-size:10px;
} 
#nav li:hover ul {     
left: auto; 
}
#nav li:hover ul, #nav li.sfhover ul {     
left: auto; 
}
#maincontent a:link{
color:#330033; text-decoration:none; font-weight:bold;
}

#maincontent a:visited{
color:#333; text-decoration:none; font-weight:bold;
}
#maincontent a:hover{
text-decoration:underline;
}
#maincontent{
width:350px; float:left; text-align:left; margin:25px 0 25px 20px;
}
.maintext{
font-size:12px; line-height:16px; color:#333333; padding-right:10px;
}
.subtext{
font-size:12px; color:#666666; line-height:12px;
}
#subcontent{
width:280px; float:right; text-align:left; font-size:12px; color:#333; line-height:13px; margin:25px 10px 0 0;
}
.floatleft{
float:left; padding:0 8px 0 0;
}
.floatright{
float:right;
}
.contentimg{
float:left; padding:5px; border:1px solid #9C927B; margin:0 15px 0 0;
}
p.purple,p.brown,p.blue{
border-bottom:1px solid #CCCCCC; padding:8px; margin-bottom:2px;
}
p.purple{
border-left:3px solid #8062A4;
}
p.brown{
border-left:3px solid #736545;
}
p.blue{
border-left:3px solid #6285A4;
}
.headers{
padding-bottom:5px;
}

.urgent {
	color:red;
}
#footer{
clear:both; width:635px; margin:0 auto;
}
.footerimg{
padding-right:30px;
}
#footer ul{
text-align:right; margin:25px 0 0 0;
}
#footer li{
display:inline;
margin-right:5px;
font-size:9px;
border-right:1px solid #333;
padding-right:8px;
}
#footer li a:link,#footer li a:visited{
color:#333; text-decoration:none; font-weight:bold;
}
#footer li a:hover{
text-decoration:underline;
}
#footer li.last{
display:inline;
font-size:9px;
border-right:none;
}
#interiorcol{
width:445px; float:left; text-align:left; padding:25px;
}
#interiorcol p{
font-size:12px; line-height:16px; color:#333; padding-bottom:10px;
}

#subcol{
width:140px; border-left:2px solid #8062A4; float:right; margin:25px 15px 0 0; text-align:left;
}
#subcol ul{
padding:0; margin:0 0 0 10px; width:110px; 
}
#subcol li{
border-bottom:1px solid #ccc; text-transform:uppercase; font-weight:bold; font-size:10px; list-style-type:none; padding:5px 0 10px 0;
}
#nocol{
width:600px; float:left; text-align:left; padding:25px;
}
h2{
color:#736545; font-size:30px; font-weight:normal;
}
h3{
color:#736545; font-size:20px; font-weight:normal;
}
