html, body { font-family: Arial, Helvetica, sans-serif;}
body { 
	padding: 20mm;
	margin: 0;
	font-size: 0.8em;

}
div {
	margin: 0;
	padding: 0;
}
img a, img a:hover {
	margin: 0;
	padding: 0;
	border: 1px none #FFF; 
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover{
	
	text-decoration: none;
}

#wrapper {

}
#headerWrapper {
	height: 145px;
	border-bottom: 1px solid #000;
}
#header {
}
#navHorizontal {
	display: none;
	visibility: hidden;
}

#breadcrumb { 
	display: none;
	visibility: hidden;
}
#navVerticalTop {
	display: none;
	visibility: hidden;
}
#contentWrapper, #contentWrapperShort {
	background-color:#FFFFFF;
	background-image: url(../graphics/gradientContent.gif);
	background-repeat: repeat-x;
	margin: 0 10px 20px 0;
	width: 787px;
	float: left;
}
#navVertical {
	display: none;
	visibility: hidden;
}
#content {
	float: left;
	margin: 0 0 0 20px;
	padding: 18px 20px 0 0;
	width: 577px;
	background-image: url(../graphics/backgroundContent.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#contentWrapperShort #content {
	width: 402px;
	background-image: none;
	padding-right: 0;
}
#contentRight {
	float: left;
	margin: 0 0 0 20px;
	padding: 20px 20px 0 0;
	width: 155px;
	background-image: url(../graphics/backgroundContent.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#footer {
	margin: 0 9px 0 0;
	padding:  5px 23px;
	border-top: 1px solid #B6AD99;
	color: #B6AD99;
	background-color: #FFFFFF;
	float: none;
	clear: both;
	font-size: 0.85em;
}
#footerGradient {
	display: none;
	visibility: hidden;
}


/********************************************************************************************************************************/
/*		#header */
/********************************************************************************************************************************/
#header h1 {
	margin: 61px 0 0 190px;
	padding: 0;
	display: block;
}
#header h2 {
	margin: 10px 0 0 358px;
	padding: 5px 0 0 0;

}
#header h1 img {
	height: 32px;
	width: 457px;

}
#header h2 img {
	height: 10px;
	width: 190px;
}


/********************************************************************************************************************************/
/*		#breadcrumb styles */
/********************************************************************************************************************************/
#breadcrumb a {
	color: #FFFFFF;
}



/********************************************************************************************************************************/
/*		#navHorizontal Styles  */
/********************************************************************************************************************************/
    #navHorizontal ul {
      margin: 5px 0 0 0;
      padding: 0;
      list-style:none;
      }
    #navHorizontal li {
      float:right;
      background: url(../graphics/navHorizontalLeft.gif) no-repeat left top;
      margin:0;
      padding: 0 0 0 8px;
      }
	#navHorizontal a span {
	background:  #8DB0DD  url(../graphics/navHorizontalCenter.gif) repeat-x left top;
	margin: -5px 0 -45px;
	padding: 5px 0 50px;
	display:block;
	   
      }
    #navHorizontal a {
	display:block;
	background:  #8DB0DD url(../graphics/navHorizontalRight.gif) no-repeat right top;
	padding: 5px 9px 5px 0;
	text-decoration:none;
	color: #004EB3;
      }
	#navHorizontal a:hover {
	text-decoration: underline;
	color: #004EB3;
      }
	 
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #navHorizontal a {float:none;}
    /* End IE5-Mac hack */
    #navHorizontal a:hover {
	color: #004EB3;
      }

/********************************************************************************************************************************/
/*		#navVertical Styles  */
/********************************************************************************************************************************/
#navVertical p {
	text-align: center;
	background: #FFFFFF url(../graphics/backgroundByline.gif) repeat-x;
	color: #ADC6E8;
	margin: 0;
}


#navVertical p img {
	padding: 0;
	margin: 0;
}
#navVertical ul {
	border-top: 1px solid #6695D2;		
	background-color: #FFFFFF;
	list-style: none;
	padding: 0;
	margin: 0;
}
#navVertical li {
	border-bottom: 1px solid #6695D2;		
	background-color: #FFFFFF;

	
}
#navVertical li a {
	color: #004EB3;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px 5px 13px;
	margin: 0;
	display: block;
}
#navVertical li a:hover {
	background-color: #EBF1F9;
	text-decoration: none;

}
#navVertical li.nav_active a, #navVertical li.nav_active a:hover {
	background: #EBF1F9 url(../graphics/navVerticalActive.gif)  left center no-repeat;
}