body {
background:#FFFFFF;
/*margin:20px 0 0 0; Not sure what the 20 px was defined for but that was causing the 20 px margin in the editor*/
margin:0 0 0 0; 
padding:0;
color:#6D78B7;
font:12pt arial, sans-serif;
}

div, p, td, li {
color:#6D78B7;
font:12pt arial, sans-serif;
font-weight:normal;
}


h1{
font:18pt arial, sans-serif;
color:#6D78B7;
font-weight:normal;
margin:0px;
padding:0px;
}
h2{
font:18pt arial, sans-serif;
border-bottom:1px dashed #6D78B7;
color:#6D78B7;
padding-bottom:2px;
font-weight:normal;
}
h3{
font:18pt arial, sans-serif;
border-bottom:1px solid #6D78B7;
color:#6D78B7;
padding-bottom:2px;
font-weight:normal;
}
h4{
font:14pt arial, sans-serif;
color:#6D78B7;
font-weight:normal;
}
h5{
font:12pt arial, sans-serif;
font-weight:bold;
color:#6D78B7;
}
h6{
font:12pt arial, sans-serif;
font-weight:normal;
color:#6D78B7;
}
a{
 color:#330099;
 text-decoration:underline;
}
a:hover{
 color:#330099;
 text-decoration:none;
}
a:visited{
 color:#330099;
 text-decoration:undelrine;
}

img{
margin:0; 
padding:0; 
border:0;
}
.border{
border:5px solid #c7c7c7;
}

#dhtmlgoodies_menu	a,#dhtmlgoodies_menu	ul ul a,#dhtmlgoodies_menu	ul ul ul a{
		font:12px Georgia, "Times New Roman", Times, serif;
		}
hr{
height:1px;
color:#cccccc;
margin:0; 
padding:0; 
}
.clear {clear:both;}
.imgleft{float:left; width:auto; padding:5px;}

/*CONTAINER START*/
#maincontainer {
width:998px;
margin:0 auto;
padding:0;
border:1px solid #8078B3;
background:#FFFFFF;
}
#container {
width:956px;

margin:10px;
float:left;
padding:10px;
border:1px solid #7F76B7;
}
#left {
width:294px;
padding:0;
float:left;
margin:0 10px 0 0;
border:1px solid #7F76B8;
}
.leftdiv {
width:274px;
float:left;
margin:0;
padding:10px;
}
#contentarea {
width:640px;
padding:0;
float:left;
margin:0 0 0 10px;
}
.contentheader {
width:640px;
height:200px;
padding:0;
float:left;
margin:0;
}
.contentdiv {
width:640px;
padding:0;
float:left;
margin:0;
}
/*HEADER*/
#header{
width:978px;
height:auto;
float:left;
padding:10px;
margin:0;
display:block;
}
.headerimg{
width:430px;
height:91px;
float:left;
margin:0;
padding:0;
display:block;
}
.logo{
width:265px;
height:91px;
float:left;
margin:0;
padding:0;
display:block;
}
.headerlinks{
width:281px;
height:51px;
padding:20px 0 20px 0;
margin:0;
float:left;
text-align:right;
color:#53075A;
}
/*FOOTER*/
.footer{
width:980px;
margin:0 auto; 
padding:10px;
text-align:center;
font:12px/18px Arial, Helvetica, sans-serif;
color:#520759;
}
.footer a{
color:#fdfafa;
text-decoration:underline;
margin:0; 
padding:0;
color:#520759;
font:12px/18px Arial, Helvetica, sans-serif;
}
.footer a:hover{
color:#fdfafa;
text-decoration:none;
margin:0; 
padding:0;
color:#520759;
font:12px/18px Arial, Helvetica, sans-serif;
}
