body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color : #EBDCB7;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	paddning-top : 0px;
}

h1 {
	color: #C60;
}

h2 {
	color: #C30;
}

h3 {
	color: #F60;
}

a {
	color: #00295d;
}

.subnav {
	font-weight: bold;
	letter-spacing : 0.5pt;
	font-size: 12px;
	color: #900;
	margin-left: 40px;
}
		
.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	cursor : text;
}

.side {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.nav {
	font-size: 8pt;
}

.blue {
	color: #4C7382;
}

.red {
	color: #600;
}

.b {font-weight : bold;}

.hand {
	cursor: pointer;
	cursor: hand;
}

p {
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

td {
	vertical-align : top;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.copy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1A4E8C;
}
	
#footnav a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #1A4E8C;
}
	
.thumbHeader {
	color: #ffffff;
	position: relative;
	top: 5px;
	left: 5px;
}

#showimage {
	position:absolute;
	visibility:hidden;
	border: 1px solid gray;
	z-index: 500;
}

#dragbar{
	cursor: hand;
	cursor: pointer;
	background-color: #EFEFEF;
	min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext {
	font-weight: bold;
	margin-right: 1px;
}

.nomar {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}	

#dhtmlgoodies_menu img {
	border:0px;
}

#dhtmlgoodies_menu ul li ul {
	display:none;	/* Needed to display ok in Opera */
}
	
#dhtmlgoodies_menu {
	visibility:hidden;	
}

#dhtmlgoodies_menu ul {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin:0px;	/* No indent */
	padding:0px;	/* No indent */
}

#dhtmlgoodies_menu li {
	list-style-type:none;	/* No bullets */
}

#dhtmlgoodies_menu a {
	margin:0px;
}

#V_Nav a {
	margin-left: 15px;
	font-weight:bold;
	color:#4C7382;
	text-decoration:none;
	font-size: 8pt;
}

#V_Nav a:hover {
	text-decoration: underline;
}

.lineV {
	border-right: 1px solid #f7921d;
 }
 
.lineH {
	border-top: 1px solid #f7921d;
}
 
/* End general configuration CSS */
	
/* Cosmetic */

/***********************************************************************
	CSS - MENU BLOCKS
	General rules for all menu blocks (group of sub items) 
***********************************************************************/

#dhtmlgoodies_menu ul {
	padding:0px;
	margin-left:10px;
}
	
#dhtmlgoodies_menu ul.menuBlock1 {	/* Menu bar - main menu items */
	border:0px;
}

#dhtmlgoodies_menu ul.menuBlock2 {	/* Menu bar - main menu items */
	border:0px;
}

/***********************************************************************
	CSS - MENU ITEMS
	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */

#dhtmlgoodies_menu a {
	color:#900;
	letter-spacing : 0.5pt;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}

/* 
Text rules 
*/

#dhtmlgoodies_menu .currentDepth1 a {
	font-weight:bold;
	letter-spacing : 0.5pt;
	font-size: 12px;
	color: #C30;
}	

#dhtmlgoodies_menu .currentDepth1over a {
	color:#F60;
	font-weight:bold;
}	

#dhtmlgoodies_menu .currentDepth2over a {
	color:#900;
	font-weight:bold;
}
	
#dhtmlgoodies_menu .currentDepth3over a {
	color:#C30;
	font-weight:bold;
}
	
#dhtmlgoodies_menu .currentDepth4over a {
	color:#00295d;
	font-weight:bold;
}	
	
/*
Main menu items 
*/

#dhtmlgoodies_menu .currentDepth1 {
	padding-left:0px;
	padding-right:0px;
	font-weight:bold;
	color: #5B0961;
}

#dhtmlgoodies_menu .currentDepth1over {
	padding-left:0px;
	padding-right:0px;
	font-weight:bold;
	color: #5B0961;
}
	
/* Sub menu depth 1 */

#dhtmlgoodies_menu .currentDepth2 {
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	width: 180px;
	background-color:#FBF6F2;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

#dhtmlgoodies_menu .currentDepth2over {
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	width: 180px;
	background-color:#FBF6F2;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

/* Sub menu depth 2 */

#dhtmlgoodies_menu .currentDepth3 {
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	width: 180px;
	background-color:#FBF6F2;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

#dhtmlgoodies_menu .currentDepth3over {
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	width: 180px;
	background-color:#FBF6F2;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

/* Sub menu depth 3 */

#dhtmlgoodies_menu .currentDepth4 {
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	width: 180px;
	background-color:#FBF6F2;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

#dhtmlgoodies_menu .currentDepth4over {
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	width: 180px;
	background-color:#FBF6F2;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}	
