
/* Styles Description

* Body classes *
****************

body					; The general formats for the text body. 
body a:link				; DO NOT CHANGE. 
body a:visited			; For text changes please use one of the 
body a:hover			; classes defined below or, if necessary, create 
body a:active			; news classes.
.head_greybox			;

* CHM Header *
**************

#chm_header				; Container for the header
.underline_overline		; Creates the lines above and below header image.

* CHM Content *
**************

#chm_content			; Outer content container. All content should be within this section.
#chm_navigation			; Positioning container for navigation arrows at the top right of every page.
#chm_title				; Positioning container for the page specific header text.
.head_blueboldfont		; Standard 14pt header text format in bold and dark blue color. 

* CHM Footer *
**************

#copyright				; Formats the copyright on the bottom of every page.
.underline				; Creates line above the copyright container by underlining an empty element.

*/


/*--------------------- General body and header containers and styles (these should later be defined in a 
stylesheet higher up in the hierarchy) ------------------------*/

body {
	background-color: #ffffff;
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size: x-small;
	color : #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
body a:link { color : #003366; }
body a:visited { color : #336699; }
body a:hover { color : #800000; }
body a:active { color : #800000; }

TD, TH, .BOD, FONT {
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size: x-small;
	color : #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
        }

.head_greybox {
	margin-bottom:5px;
	background-color : #f7f7f7;
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size : 12px;
	font-weight : bold;	
	padding:3px;
	padding-left : 10px;
}
.code_courier {
	border : 1px solid #CCC;
	font-family:Courier;
	color : #555555;
	background-color : #FFFFFF;
	margin-left : 10px;
	margin-right : 10px;
	padding : 10px;
}

/*--------------------- .chm Header ------------------------*/
#chm_header {
	background-image: url(images/chm_banner.gif);
	background-repeat: no-repeat;
	background-color: #003366;
	height:100px;
	align: left;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
  }
.underline_overline {
	margin:0px;
	padding:0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
  
/*--------------------- .chm Content ------------------------*/  
#chm_content {
	position: relative;
	left: 0px;
	top: 20px;
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size: x-small;
	color: #000000;
	margin: 10px;
	margin-left: 20px;
}
#chm_navigation {
	position: absolute;
	top: 120px;
	right: 20px;
}
#chm_title {
	position: absolute;
	top: 120px;
	left: 20px;
}
.head_blueboldfont {
	font-size : medium;
	font-family : Arial;
	color : #003366;
	font-weight : bold;
}

.box_2 {
	background-color:#f7f7f7;
	border: 1px solid #CCCCCC;
	padding : 3px;
	margin-bottom:3px;
}


/*--------------------- .chm Footer------------------------*/
#copyright {	
	text-align:center;
	color:#000000;
	font-size: 8pt;
}
.underline {
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #CCCCCC;
}