/*generic ---------------------------------------------------------------------------------------------------*/
body 
{
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   background: #ffffff;
}
p{
	margin-top:5px;
	margin-bottom:-6px;
}
ul {
	font: normal 11px verdana, verdana, arial, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
input
{
	font: normal 11px verdana, verdana, arial, sans-serif;
	color: #666666;
}
textarea
{
	font: normal 11px verdana, verdana, arial, sans-serif;
	color: #666666;
}
submit
{
	font: normal 11px verdana, verdana, arial, sans-serif;
	color: #666666;
}
/*main page layout */

#topred
{
	position: relative;
	background: url("/images/layout_01.gif") no-repeat bottom;  
	margin: 0px; 
	padding: 0px;
	height: 68px;
	z-index: 95;/* Needed to display menu ok in IE with images directly under the menu */
}

#topblue
{
	position: relative;
	background: url("/images/layout_02.gif") no-repeat top; 
	margin: 0px; 
	padding: 0px;
	height: 50px;
	z-index: 90;/* Needed to display menu ok in IE with images directly under the menu */
}

/*specific ---------------------------------------------------------------------------------------------------*/
#bodytext {
	position: relative;
	left: 5px;
	text-align: left;
	font: normal 11px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
	width:280px;	
}
#bodytext h1{
	font: normal 13px verdana, verdana, arial, sans-serif;
	color: #00446a;
}
#bodytext h2{
	font: normal 12px verdana, verdana, arial, sans-serif;
	color: #00446a;
}
#bodytext h3{
	font: normal 11px verdana, verdana, arial, sans-serif;
	color: #00446a;
}
.tabletext {
	font: normal 11px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
	width:465px;	
}
#fulltext {
	position: relative;
	left: 5px;
	text-align: left;
	font: normal 11px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
#fulltext td {
	position: relative;
	font: normal 11px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
#fulltext h2 {
	position: relative;
	text-align: left;
	font: normal 15px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #00446a;
}
#interiortext {
	position: relative;
	left: 5px;
	text-align: justify;
	font: normal 11px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
	width:480px;	
}
#interiortext a{
	text-align: justify;
	font: normal 11px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
#interiortext h1{
	font: normal 13px verdana, verdana, arial, sans-serif;
	color: #00446a;
}
#interiortext h2{
	font: normal 12px verdana, verdana, arial, sans-serif;
	color: #00446a;
}
#interiortext h3{
	font: normal 11px verdana, verdana, arial, sans-serif;
	color: #00446a;
}

#navBar {
	position: relative;
	left: 5px;
	top:10px;
	text-align: left;
	font: normal 12px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
	font-weight:bold;
}

#navBar a {
	text-transform:uppercase;
	font: normal 12px verdana, verdana, arial, sans-serif;
	height: 15px;
	padding: 0px;
	color: #517497;
	text-decoration:none;
}

#navBar a:hover {
	height: 15px;
	color: #7f99b2;
} 
#sideBar {
	position: relative;
	font: normal 12px verdana, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
	font-weight:bold;
}

#sideBar a {
	text-transform:uppercase;
	font: normal 12px verdana, verdana, arial, sans-serif;
	padding: 0px;
	color: #517497;
	text-decoration:none;
}

#sideBar a:hover {
	color: #7f99b2;
}
#sideBar h3{
	font: normal 13px verdana, verdana, arial, sans-serif;
	color: #517497;
	text-transform:uppercase;
	font-weight:bold;
} 
#tinytext
{
    FONT-SIZE: 8pt;
}

#footermain
{
	position:relative;
  FONT-FAMILY: Verdana, Tahoma, Arial, helvetica, sans-serif;  
	margin: 0px;
	padding: 0px;     
	border-top: 2px solid #666666;
}
#footer
{
  FONT-SIZE: 8pt;
  color: #666666;
  FONT-FAMILY: Verdana, Tahoma, Arial, helvetica, sans-serif;   
	margin: 0px;
	padding: 0px;     
    
}

#footernav
{
    FONT-SIZE: 8pt;
    color: #666666;
    text-align:right;
    padding: 5px;
    font-weight: bold;
}

#footernav a {
    FONT-SIZE: 8pt;
    color: #999999;
    text-align:right;
    font-weight: bold;
	text-decoration:none;	    
}

#footernav a:hover {
    FONT-SIZE: 8pt;
    color: #666666;
    text-align:right;
    font-weight: bold;
} 

.postimg, img.border {	
    border : 1px solid #cccccc;
}
.postimg2, img.border {	
    border : 3px solid #00446a;
}

/*dhtml menu ---------------------------------------------------------------------------------------------------*/

#mainContainer{
	width:350px;
	margin:-20px 0 0 0;
	text-align:left;
	padding:0px 0 0 0;
	z-index: 100;	/* Needed to display ok in IE with images directly under the menu */
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
	

#dhtmlgoodies_menu ul li ul{
	display:none;	/* Needed to display ok in Opera */
}
		
#dhtmlgoodies_menu{
	visibility:hidden;	
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No indent */
}
#dhtmlgoodies_menu li{
	list-style-type:none;	/* No bullets */
}	
#dhtmlgoodies_menu a{
	margin:0px;
	padding:0px;
}
/* End general configuration CSS */
	
	
/* Cosmetic */
	
/***********************************************************************
	CSS - MENU BLOCKS
 	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#dhtmlgoodies_menu ul{
	border:1px solid #ab0534;
	background-color:#ab0534;
}
		
#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
	border:0px;
	padding:1px;
	overflow:visible;
	}
#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
	border:0px;
	padding:1px;
}
	
/***********************************************************************
	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: #ffffff;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
	
/*
Main menu items 
*/
	
#dhtmlgoodies_menu .currentDepth1{
	padding-left:5px;
	padding-right:5px;
	border:1px solid #ab0534;
}
#dhtmlgoodies_menu .currentDepth1over{
	padding-left:5px;
	padding-right:5px;
	background-color:#ab0534;
	border:1px solid #ab0534;
}
#dhtmlgoodies_menu .currentDepth1 a{
	font-weight:bold;
}
#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
	color:#FFF;
	font-weight:bold;
}
	
/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2{
	padding-right:2px;
	border:1px solid #ab0534;
}
#dhtmlgoodies_menu .currentDepth2over{
	padding-right:2px;
	background-color:#E2EBED;
	border:1px solid #000;
}	
#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
	color:#000;
}	

/* Sub menu depth 2 */
#dhtmlgoodies_menu .currentDepth3{
	padding-right:2px;
	border:1px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth3over{
	padding-right:2px;
	background-color:#EDE3EB;
	border:1px solid #000;
}
/* Sub menu depth 3 */
#dhtmlgoodies_menu .currentDepth4{
	padding-right:2px;
	border:1px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth4over{
	padding-right:2px;
	background-color:#EBEDE3;
	border:1px solid #000;
}	
/*old dhtml menu ---------------------------------------------------------------------------------------------------*/
.subMenuText140
{
    WIDTH: 160px;
    TEXT-ALIGN: left;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    z-index: 101;
}
.subMenuText95
{
    WIDTH: 95px;
    TEXT-ALIGN: left;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    z-index: 101;    
}

/* -----------------------------------------------------------------------------------------------------------------*/