* {
margin:0;
padding:0
}
body{
font: 76% verdana;
background:url(../Images/BG_Body.jpg) top left repeat-x;
}
p{
margin:0 10px 10px;
}

div.header {
height:104px;
line-height:104px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#FFFFFF;
margin-top:1px;
}
div.header h1 { 
	background:url(../Images/Logo.jpg) no-repeat top left; 
	height:104px;
	}		
div.header h1 span {	
	display:none
	}	
div.container{
text-align:left;
width:784px;
background:url(../Images/Style_1/BG_NavigationColumn.png);
}

div.navigation{
color:#FFFFFF;
width:100%;
font-family:Times;
overflow:hidden;
font-weight:normal;
font-size:13px;
height:23px;
border-top: 1px solid #9999a3;
}
div.navigation ul{
list-style-type: none;
line-height:23px;
}
div.navigation li{
list-style-type: none;
float: left;
border-left: 1px solid #9999a3;
background:#003966;
}
div.navigation li a{
color:#FFFFFF;
text-decoration:none;
display:block;
padding: 0 10px 0 10px;
}
div.navigation li a:hover{
background:#006699;
}
div.footer{
clear:both;
width:525px;
}

div.footer p{
margin:0;
padding:5px 10px;
line-height:18px;
}
div.footer a{
color:#7f0000;
}
div.footer .bottomnav {
line-height:18px;
margin-left:10px;
}
div.content{
float:left;
width:528px;
background:url(../Images/Style_1/BG_Content.png);
padding-top:10px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
div.content p{line-height:1.2em}
div.content a{
color:#7f0000;
}
div.conten a:visited{
color:#000000;
}
div.content .HomeBarBorders {
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin-bottom:10px;
}
div.content .HomeBarBorderBottom {
border-top:1px solid #000000;
margin:0px;
}
div.content li {
margin-left:45px;
}
div.content p li {
margin-left:45px;
}
div.content table 
{
	margin-left:10px;
	width:450px;
	display:table;
	margin-bottom:10px;
	padding:8px;
}
div.content table td {
padding:4px;
}
div.content .StepsHeader {
font-size:14px;
font-weight:bold;
color:#990000;
	margin-left:10px;
}
div.content .ColumnWidthCourses 
{
	width:260px;
} 
div.content .ColumnWidthDates 
{
	width:100px;
} 
div.content .ColumnWidthSelect
{
	width:50px;
}
div.content .RowBackground {
background:#CCCCCC;

}
div.content h2{
color:#660000;
font-family:Times;
font-weight:bold;
font-size:30px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
border-bottom:#660000 1px solid;
width:auto;
text-transform:uppercase;
}
div.content h3{
color:#000000;
font-weight:bold;
font-size:12px;
margin-right:10px;
margin-left:10px;
width:auto;
text-transform:capitalize;
}
div.content .CourseCategory {
color:#660000;
font-size:16px;
font-weight:bold;
margin-left:10px;
}
div.disclaimer {
float:right;
margin-top:1px;
width:255px;
}
div.disclaimer p{
}
div.disclaimer .FocusBox{
width:auto;
padding:10px;
background:#e5e5e5;
margin-bottom:15px;
}
div.disclaimer .FocusBox h1{
color:#7f0000;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}
div.disclaimer .FocusBox a{
color:#7f0000;
text-decoration:underline;
}
div.disclaimer h2 {
font-family:Times;
color:#003366;
font-weight:bold;
font-size:18px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
width:auto;
border-bottom:#003366 solid 1px;
}
div.disclaimer li {
margin-left:45px;
list-style-type:disc;
margin-bottom:0px;
}
div.disclaimer li br{
margin-left:45px;
list-style-type:disc;
margin-bottom:-10px;
}