
/******* structure and layout *******/
body {
font-family:Arial, Helvetica, sans-serif; 
font-size: 12pt;
line-height: 15px; 
color: #666666; 
background: #ffffff;
}

p {
font-family: verdana, arial, helvetica, sans-serif;
color: #666666;
font-size: 12px;
line-height: 15px;
	}
    
.navtext {
font-family: verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
font-size: 11px;
line-height: 12px;
}
q {
font-family: verdana, arial, helvetica, sans-serif;
color: #f37124;
font-size: 13px;
font-style:bold;
}    

li {
font-family: verdana, arial, helvetica, sans-serif;
color: #666666;
font-size: 11px;
line-height: 13px;

}   

h2 {
font-family: Verdana, Arial, Helvetica;
color: #f37124;
font-size: 17px;
font-style:bold;
}

h4 {
font-family: Arial, Helvetica;
color: #FFFFFF;
font-size: 19px;

}
h3 
{
font-family: Verdana, Arial, Helvetica;
color: #f37124;
font-size: 14px;
font-style:bold;
}


.bluesidebar {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line height: 14px;
}

.footer {
position:relative;
clear:both;
width:780px;
margin:0 0 0 0;
padding:2px 0 2px 0;
background:#ffffff;
font-size:8pt;
text-align:center;
}

#td {
font-family:Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #FFFFF;
}

.navlinks a{
font size:11px;
background:#FFFFFF;
color: #007cc3;
text-decoration:none;
}

.navlinks a:hover{
font size:11px;
background:#FFFFFF;
color: #f37124;
text-decoration:none;
}

.navlinks2 a{
font size:11px;
background:#FFFFFF;
color: #666666;
text-decoration:none;
}

.navlinks2 a:hover{
/*font size:9px;*/
font size: 11px;
background:#FFFFFF;
color: #f37124;
text-decoration:none;
}


a.nav1:link {
font size:9px;
background:#FFFFFF;
color: #007cc3;
text-decoration:none;
} 

a.nav1:hover{
font size:9px;
background:#FFFFFF;
color: #f37124;
text-decoration:none;
}

a.nav1:active{
font size:9px;
background:#FFFFFF;
color: #f37124;
text-decoration:none;
}

a.nav2:link {
font size:9px;
background:#FFFFFF;
color: #666666;
text-decoration:none;
} 

a.nav2:hover{
font size:9px;
background:#FFFFFF;
color: #f37124;
text-decoration:none;
}


/******* sub navigation *******/
.subnav ul{

font-size:11px;
color:#ffffff;
list-style:none;
padding: 0;
margin: 0;
margin-left: 1em;
text-align:left;

}

.subnav a{
font-size:11px;
color: #FFFFFF;
text-decoration:none;
background-image: url(images/spacer.gif) 0 0 no-repeat;
background-position: 0 .4em;
padding-left: .9em;
margin-left:0px;
text-decoration:none;
}

.subnav a:hover{
font-size:11px;
background:#5D9AC6;
color: #ffffff;
background-image: url(images/whitearrow2.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .9em;
margin-left:0px;
text-decoration:none;

}

.whitelinks a{
font-size:11px;
background:#84b9d8;
color: #FFFFFF;
text-decoration:none;
}

.whitelinks a:hover{
font-size:11px;
background:#5D9AC6;
color: #d0e4f1;
text-decoration:none;
padding:1px;
margin-left:0px;
/*margin-right:5px;*/
}

.whitelinks a:visted{
background:#5D9AC6;
color: #d0e4f1;
text-decoration:none;
padding:1px;
margin-left:0px;
/*margin-right:5px;*/


}


/******* links *******/

a {
color:#f37124;
text-decoration:none;
}

a:hover {
color:#804000;
text-decoration:underline;
}

#news a {
color:#f37124;
text-decoration:none;
}

#news a:hover {
color:#E39243;
text-decoration:underline;
}




.footer a {
font-family: verdana, arial, helvetica, sans-serif;
color:#666666;
font-size: 9px;
text-decoration:none;
}

.footer a:hover {
color:#666666;
text-decoration:underline;
}

/******* fonts and colors *******/

.header strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13pt;
letter-spacing:.7em;
}

.news_title {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
}




/******* images *******/

img {
border:none;
}

.right img{
position:relative;
float:right;
padding:0 0 0 0;
margin:5px 2px 2px 5px;
}

.left img{
position:relative;
float:left;
padding:0 0 0 0;
margin:0 5px 0 2px;
}



/******* workarounds and hacks *******/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


