body 

{

	margin: 0px 10px;

	padding: 0px;

	background-color: #666; /* #D4AF37; */

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 1.4em;

}



.Header

{
	width: 920px;
	height: 180px;
	margin: 0px auto;
	background-image: url(images/deslogo.jpg);
	background-position: center top;
	background-repeat: no-repeat;

}



.Footer

{

	clear: both;

	width: 920px;

	margin: auto;

	padding: 15px 0px;

	background-color: #446; /* #E0E0E0; */

	color: #CCC;

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 11px;

	line-height: 22px;

	text-align: center;

}



.NavBar

{

	position: relative;

	clear: both;

	width: 920px;

	height: 28px;

	margin: auto;

	background-color: #444466;

}



.NavBar ul {

	display: block;

	margin: 0px;

	padding: 0px;

	color: #000000;

	list-style: none;

}



.NavBar ul li { 

	position: relative;

	display: block;

	float: left;

}



.NavBar ul li a {

	position: relative;

	display: block;

	float: left;

	padding: 7px 16px;

	margin: 0px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 14px;

	line-height: 1em;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	color: #CCCCCC;

}



.NavBar ul li a.current { 

	color: #C00;

	background-color: #F4DF57;

}



.NavBar ul li a:hover { 

	background-color: #900;

	color: #FF0;

}





.NavBar li ul {

	position: absolute;

	display: none;

	list-style: none;

	width: 150px;

	top: 28px;

	left: 0px;

	margin: 0px;

	padding: 0px;

	text-align: left;

	padding-bottom: 5px;

	background: url(images/menubottom.png) no-repeat bottom center;

}



.NavBar li ul li {

	position: relative;

	height: auto;

	width: 150px;

	margin: 0px;

	background: transparent;

	text-align: left;

}



.NavBar li ul li a {

	display: block;

	float: none;

	width: 130px;

	margin: 0px;

	padding: 5px 10px;

	text-align: left;

	text-decoration: none;

	background: url(images/menuback.png) repeat-y;

	color: #FF9;



	font-family: Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1em;

}



.NavBar li ul li a:hover {

	background: url(images/menuback.png);

	color: #FFFF00;

}



/*.NavBar li:hover ul, .NavBar .Hover {

	display: block;

}*/



.Container

{

	clear: both;

	margin: auto;

	width: 920px;

	background-color: #333; /* #FFFFFF; /* white for prod */

	color: #CCC;

}



.Body

{

	/* this should be implemented in the column-specific sheets */

}



.Body ol, ul 

{

	margin-bottom: 1em;

}



.Body blockquote

{

	margin: 0em 1.4em 1em 1.4em;

}



.Body a:link, .Footer a:link

{

	color: #0CF;

	text-decoration: none;

}



.Body a:visited, .Footer a:visited

{

	color: #09C;

	text-decoration: none;

}



.Body a:hover, .Footer a:hover

{

	text-decoration: underline;

}



.Body a:active, .Footer a:active

{

	color: #C90;

}



.SummaryBox

{

	margin: 0px; /*10px 10px 0px 10px;*/

	padding: 15px 20px;

	font-family: Verdana, Tahoma, Sans-Serif;

	font-size: 11px;

	line-height: 1.4em;

	background-color: #333333;

	color: #CCC;

}



.SummaryBox a:link, .SummaryBox a:visited 

{

	color: #0CF;

	text-decoration: none;

}



.SummaryBox a:hover

{

	text-decoration: underline;

}



.FloatBox_Right

{

	float: right;

	width: 230px;

	padding: 10px;

	margin: 0px -15px 15px 15px;

	font-family: Verdana, Tahoma, Sans-Serif;

	font-size: 11px;

	background-color: #E0E0FF;

}



.FloatBox_Left

{

	float: left;

	width: 228px;

	border: 1px solid #FF9999;

	padding: 19px;

	margin: 0px 15px 15px -15px;

	font-family: Verdana, Tahoma, Sans-Serif;

	font-size: 11px;

}





h1 

{

	font-size: 1.6em;

	margin: 1.2em 0em 0.2em 0em;

	font-weight: normal;

	font-style: oblique;

	color: #F90;

}



h1.first

{

	margin: 0em 0em 0.2em 0em;

}



h2

{

	font-size: 1.4em;

	margin: 1.2em 0em 0.2em 0em;

	font-weight: normal;

	font-style: oblique;

	color: #F90;

}



h3

{

	font-size: 1.2em;

	margin: 1.4em 0em 0.2em 0em;

	font-weight: normal;

	font-style: oblique;

	color: #F90;

}



p

{

	margin: 0em 0em 1em 0em;

}



.DataTable

{

	border-collapse: collapse;

}



.DataTable th, .DataTable td

{

	border: 1px solid #999;

	padding: 2px 4px;

	font-size: 11px;

}



.DataTable th

{

	background-color: #446;

	text-align: left;

}



.DataTable th.major

{

	font-weight: normal;

	font-style: italic;

}
