/* CSS Document */

body 
{
margin: 0;
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
color: #003399;
background-color: #909DBD;
 
}
#container
{
width:100%; margin-left:30px;
background-color: #FFF;
background-image: url(/csf/images/pagebg.jpg);
background-repeat: repeat;
}
#banner
{ background-image: url(/csf/images/bannerbg.jpg); width:100%; height: 149px;
}
#banner h1
{
margin: 0;
padding: .5em;
}
#nav
{
float: left; text-align:right;
width: 150px; height: 100%;
padding-top: 1em;
}
#nav p
{ 
margin-top: 0; 
}

#content
{
width:610px; z-index:1;
margin: 0 0 0 160px; 
}

#footer
{
clear: both;  
text-align: left; background-image:url(/csf/images/footerbg.jpg); width:100%; height:86px;
}

#footer_bottom
{
width:779px;
}

.bullet {
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: none;

}
h1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	color: #003399;


}
.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000000;

}
h2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #666666;
	line-height: 22px;
	font-style: normal;



}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;


}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000099;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #009900;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	list-style-position: outside;
	list-style-type: square;

}
.smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;

}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 700;

}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;

}
.smalltable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.xsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: 100;
}

.strand_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size:12px;
	font-weight:bold; 
	background-color:#FFCC00;	
}
.strand_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size:12px;
	font-weight:bold; 
}
.strand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size:12px;
}

a.strand:link, a.strand:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #003399;	
}
a.strand:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;	
}
.level-number-1 {
	margin-left: 0px;
	float: left;
	color: #003399;
	}
.level-content-1 {
	margin-left: 35px;
	color: #003399;
	}
.level-number-2 {
	margin-left: 40px;
	color: #003399;
	float: left;
	}
.level-content-2 {
	margin-left: 65px;
	color: #003399;
	}
	



