body {
	background-color:#666;
	padding-bottom:50px;
	}
body, td { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a img { border:0; color:#666; }
strong, b {
	color:#005bab;
}
#body {
	background-color:#fff;
	margin:0 auto;
	padding:8px;
	_width:753px;
	width:752px;
	}
#footer2 {
	font-size:10px;
	width:900px;
	margin:0 auto;
	text-align:center;
	}

#footer2-row1 {
	margin-top:20px;
	}
#footer2-row1, #footer2-row1 a {
	color:#cccccc;
	}
#footer2-row2 {
	line-height:16px;
	margin-top:15px;
	}
#footer2-row2, #footer2-row2 a {
	color:#999999;
	}
#footer2-row3 { 
	color:#cccccc;
	margin-top:30px;
	}
#header {
	height:87px;
	padding-top:20px;
	}
#header #logo {
	float:left;
	margin-left:38px;
	}
#header-misc {
	float:right;
	font-size:8pt;
	}
#header-misc, #header-misc a { color:#666; text-decoration:none; }
#header-misc a.payonline { color:#cc0000; }

/* // Nav Defaults // */
#nav {
	background-color:#fdcc09;
	color:#666;
	height:37px;
	padding-left:12px;
	}
#nav ul {
	padding:0; padding-bottom:10px;
	margin:0;
	list-style:none;
	}
#nav a {
	color:#666;
	display:block;
	font-size:11px;
	height:11px;
	padding:13px;
	text-decoration:none;
	}
#nav a:hover {
	background-color:#666;
	color:#fff;
	}
#nav li { /* Main Menus */
	float:left;
	}

#nav li ul li { /* Sub Menus */
	float:none;
	}
#nav li ul li a {
	padding:7px 13px;
	}
#nav li ul li a:hover {
	background-color:#999;
	}
/* // Nav Over // */
#nav li:hover, #nav li:hover a {
	background-color:#666;
	color:#fff;
	}
#nav li ul { /* Sub Menu Hidden by Default */
	position: absolute;
	display:none;
}
#nav li:hover ul {
	background-color:#666;
	display:block;
}

#footer { 
	border-top:1px solid #666;
	margin-top:9px;
	padding:16px; padding-right:0;
	width:736px;
	}
#footer .link-set {
	color:#666;
	_float:left;
	font-size:8pt;
	line-height:12pt;
	width:180px;
	}
#footer .link-set a { 
	color:#666;
	text-decoration:none;
	}
#footer .link-set a:hover {
	text-decoration:underline;
	}
#footer .link-set h3 {
	color:#333;
	font-size:9pt;
	margin:8px 0;
	}
#footer #links-distribution, #footer #links-companyinfo {
	padding-right:10px;
	width:160px;
	}
#footer #links-downloads { 
	padding-right:10px;
	width:196px;
	}
#footer #links-links {
	width:190px;
	}
#footer br { clear:both; }
#ph_top p {
	margin:0;
	}
#main1col #ph_main, #main3col #ph_main {
	color:#666;
	}
#main1col #ph_main h1, #main3col #ph_main h1 {
	color:#005bab;
	font-size:12pt;
	margin-bottom:0px;
	padding:0;
	}
#main1col #ph_main p, #main1col #ph_main td, #main3col #ph_main p, #main3col #ph_main td {
	font-size:8pt;
	line-height:16pt;
	}
#main1col #ph_main {
	padding:10px 0;
	}
#main3col #ph_right p {
	font-size:8pt;
	line-height:12pt;
	color:#666666;
	}
#main3col {
	padding:10px 0; padding-top:30px;
	width:752px;
	}
#main3col #main3col-1, #main3col #main3col-2, #main3col #main3col-3 { _float:left; }
#main3col #main3col-1 {
	border-right:1px solid #ccc;
	padding-bottom:70px;
	padding-left:15px;
	_padding-top:10px;
	color:#666;
	font-size:11px;
	width:151px;
	}
#main3col #main3col-1 a { color:#666; }
#main3col #main3col-1 h2 {
	font-size:13px;
	color:#333;
	margin-bottom:5px;
}
#main3col #main3col-1 .content-body p {
	margin-top:10px;
	line-height:18px;
	}
#main3col #main3col-2 {
	padding-left:24px;
	padding-right:10px;
	_padding-top:20px;
	width:372px;
	}
#main3col #main3col-3 {
	padding-left:24px;
	width:155px;
	}
.clear { clear:both; }

.left-navigation {}
.left-navigation h2 {
	color:#333;
	margin:0;padding:0;
	margin-bottom:5px;
	font-size:13px;
	}
.left-navigation ul {
	list-style:none;
	margin:0;padding:0;
	}
.left-navigation li {
	margin:0;padding:0;
	}
.left-navigation li a {
	color:#666;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	}
.left-navigation li a:hover { color:#333; }
.left-navigation li a.selected:hover { color:#005baa; }
.left-navigation li a.selected {
	color:#005baa;
	font-weight:bold;
	}
/*
.navmenu {
	position:relative;
	}
.navmenu .nav-subitems {
	background-color:#666;
	position:absolute;
	left:0;
	top:24px;
	display:none;
	}
.navmenu:hover .nav-subitems {
	display:block;
	}
.navmenu .nav-subitems ul {
	list-type:none;
	}
.navmenu .nav-subitems li {
	margin:0;
	padding:0;
	}
*/
.error {
	font-size:12px;
	}
.error .errormsg {
	color:#cc0000;
	}
/**
 * CWC
 */
.cwc-address {
	border:1px solid #cccccc;
	padding:12px;
	padding-right:11px;
	width:130px;
	}
.cwc-address strong, .cwc-address b { color:#005bab; }
.cwc-address a { color:#f26522 }
