BODY {
	margin:0px;
	padding: 0px;
	color: #444;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	background-color:#ffffff; 
	background: url(images/main-bkgd.gif);
	scrollbar-arrow-color : #570177; 
	scrollbar-face-color : #FFF36B;
	scrollbar-shadow-color : #570177;
	scrollbar-highlight-color :#570177;
	scrollbar-3dlight-color : #E7D308;
	scrollbar-darkshadow-color : #570177;
	scrollbar-track-color : #570177;
	height: 100%;
}



/*   switcher   */

@media screen {

body.high 
{ color : #000; font-size : 150%; }

body.highvisibility  { background : #000; color : #ff0; font-size : 120%; }

body.highvisibility a  { color : #fff;}

body.highvisibility #container { width : 90%; }

body.highvisibility #content-main { width : 70%; }

body.highvisibility #content-sub { width : 25%; }
	
}

/*    ------------Text Styles--------------     */

a {
	color: #570177;
	text-decoration: underline;
	font-weight: normal;
}

a:visited {
	color: #570177;
	text-decoration: underline;
	font-weight: normal;
}

h1, h1 a {
	color: #D2114A;
	/* background: #B8F9FF; */
	font-size: 180%;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	margin: 20 0 10 0;
	padding: 0;
	text-decoration: none;
}

h1, h1 b { 
	font-weight: bold;
}

#caption {
	font-style: italic;
}

td	{	color: #444;
	text-align: top;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;

}

.blockquote {
	color: #444;
	text-align: top;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	width: 80%;
	border:#E6BFF4 1px solid;
	background: #FCF3FF;
	padding: 20px;
	float: middle;
	margin: 0 0 10 40;
}

/*      -------------Banner---------------       */

DIV.bannerbox {
	background: url(images/topbkgd.gif) repeat-x top left;
	top: 0;
	left: 0;
	width: 100%;
	height: 250px;
	border: 0px;
	position:absolute; 
}

DIV.banner {
	position:absolute; 
	left:0px; 
	top:0px;  
	width: 800px;
	height: 250px;
	background: url(images/top.gif);
	background-repeat: no-repeat;
	border: 0px;
}

DIV.logo {
	position:absolute; 
	left:10px; 
	top:3px;  
	width: 218px;
	height: 233px;
	border: 0px;
}

DIV.name {
	display: none;	
}

DIV.flash {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:800px; 
	height:250px; 
}

/*     -----------Top Nav------------   */

/* This is the main container for the whole nav */

DIV.navbox {
	border-top: #000 solid 1px;
	background: #FFF36B;
	background-image: url("images/navbkgd.gif");
  	background-repeat: repeat-x;
	width: 800px;
	margin: 250px 0px 10px 0px;
	padding: 0px;
	float: left;
	position: absolute;
}

.nav ul {
  	padding: 0;
  	margin: 0 0 0 0;
  	color: #570177;
  	font-size: small;
  	list-style: none;
}

.nav ul a {
	color: #570177;
	text-decoration: none;
	}

/* this is the top level that you see */

.nav  li {
  	float: left;
  	position: relative;
  	padding: 5 5 5 5;
  	margin: 0 0 0 0;
  	width: 98px;
  	text-align: left;
  	border-right: #fff solid 3px;  
  	text-decoration: none;
  }

.nav a:hover {
	text-decoration: underline;
}
	
DIV.nav li:hover ul, li.over ul{ display: block; }

/*     ----------- Body ------------   */

DIV.box {
	width:800px;
	margin: 300px 0 0 0;
	padding: 0px;
	float: left;
	position: absolute;
}

DIV.container {
	width:100%;
	position:relative;
	
}

DIV.content {
	width:580px;
	margin: 0 0 0 0px;
	padding: 0px;
	float: right;
	position: relative;
}


DIV.content li {
	list-style-image: url("images/bullet.gif");
	margin-left: -25px;
	margin-top: 5px;
}

DIV.content p {
	margin-top: 5px;
}

DIV.content p img {
	border: 1px #333 solid;
	background: #F7C172;
	padding: 6px;
}


DIV.legal-box {

	float: left;
	min-height: 100%;
}

DIV.legal {
	font-size: 90%;
	border-top: 1px #000 solid;
	font-family: Verdana, Arial, sans-serif;
	margin: 20px 20 0 0;
	padding: 10 0 0 20;
	width: 780px;

}  
	
DIV.legal b {
	color: #570177;
	font-family: Georgia, 'Times New Roman', Times, 'Lucida Sans', 'Lucida Sans Unicode', serif;
}

DIV.sidebar {
	background: #FFFABE;
	width:200px;
	margin: 10 0 0 0;
	float: left;
	padding: 0;
}

DIV.sidebar H1 {
	background: #FFF36B;
	background-image: url("images/navbkgd.gif");
	background-repeat: repeat-x;
	border-top: 1px #000 solid;
	padding: 10 20 10 10;
	margin-top: 0;
	font-size: 120%;
	font-weight: normal;
}

DIV.sidebar p {
	padding: 0 20 0 20;
}

DIV.sidebar li {
	list-style-image: url(images/bullet-sb.gif);
	margin-left: -5px;
	margin-top: 5px;
}