html, body {
 font-family: verdana, serif;
 font-size: 9pt;
 background-color: #363636;
 height: 100%;
 margin: 0;
 }
 
td, th, p {
 font-family: verdana, serif;
 font-size: 9pt;
} 
 
.masthead {
	background-image: url(images/masthead_back.png);
	background-repeat: repeat-x;
}

.nav_repeating {
	background-image: url(images/nav_repeating.png);
	background-repeat: repeat-y;
}

.navtop {
	background-image: url(images/nav_item_top.gif);
	background-repeat: no-repeat;
}

.navitem {
	background-color: white;
	padding-left: 10px;
	padding-right: 10px;
	width: 213px;
}

.navserviceareas {
	background-color: white;
	padding-left: 10px;
	padding-right: 10px;
	width: 213px;
}

.navserviceareas h1 {
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 5px;
	display: inline;
}

.navserviceareas p {
	font-size: 8pt;
	display: inline;
}

.navserviceareas a {
	font-size: 8pt;
	text-decoration: none;
	color: blue;
}

.navserviceareas a:hover {
	text-decoration: underline;
}

.navserviceareas a:visited {
	color: blue;
}


.navitem a {
	font-size: 8pt;
	text-decoration: none;
	color: black;
}

.navitem a:hover {
	text-decoration: underline;
}

.navitem a:visited {
	color: black;
}

.navbottom {
	background-image: url(images/nav_item_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 8pt;
}

.navigation {
	background-image: url(images/nav_background.png);
	background-repeat: no-repeat;
	padding-left: 10pt;
}

.content {
	padding-top: 15px;
	padding-bottom: 15px;
}

.content p,ul,ol {
	padding-left: 30px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 1.8em;
}

.content h1 {
	padding-left: 30px;
	padding-right: 20px;
	font-weight: bold;
	font-size: 10pt;
}

.footer_lev1 {
	background-image: url(images/footer_lev1_back.png);
	background-repeat: no-repeat;
	background-color: black;
}

.cpmfooter {
	position: relative;
	left: 560;
	text-align: left;
	color: silver;
}


.cpmfooter a {
	position: relative;
	top: 4px;
	color: silver;
	text-decoration: underline;
	font-size: 7pt;
}

.cpmfooter a:hover {
	text-decoration: none;
}

.cpmfooter a:visited {
	color: silver;
}

.footer_lev2 {
	background-image: url(images/footer_lev2_back.png);
	background-repeat: no-repeat;
	background-color: #363636;
}

.footer_lev2 {
	font-size: 8pt;
	color: #a4a4a4;
	padding-top: 2px;
}

.footer_lev2 p {
	padding-left: 10px;
	line-height: 1.5em;
	font-size: 7pt;
}

.footer_lev2 a {
	font-size: 7pt;
	color: silver;
	text-decoration: underline;
}

.footer_lev2 a:hover {
	text-decoration: none;
}

.footer_lev2 a:visited {
	color: silver;
}

.cp_footer {
	position: relative;
	display: inline;
	top: -12px;
	align: middle;
}

.cp_footer a {
	font-size: 7pt;
	color: silver;
	text-deocration: underline;
}

.cp_footer a:hover {
	text-decoration: none;
}

.cp_footer a:visited {
	color: white;
}


.comp_table {
	
}

.comp_table_head {
	background-color: #4D6C80;
	color: white;
}

.comp_table_left {
	background-color: #90BAD5;
	color: black;
	font-weight: bold;
	text-align: right;
}

.comp_table_content {
	background-color: #B5D1E3;
}
 
.home_box {
	height: 200px;
	width: 213px;
	positon: relative;
	background-image: url(images/home_box.png);
	background-repeat: no-repeat;
	float: right;
}

.home_box h1 {
	font-size: 7pt;
	font-weight: bold;
	color: black
}

.home_box p {
	font-size: 7pt;
	font-weight: normal;
	color: black;
}

.cc {
	font-size: 7pt;
	font-color: black;
}
