body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	/*background-color: #FFFFFF;*/
}


/* main formatting *************************** */
.mainContent{
	font: 9pt Verdana, sans-serif;
	color: #666666;
	padding:10px;
}

table { font: 9pt Verdana, sans-serif; }

.mainContent a{
	color: #FF9900;
	text-decoration:none;
}
.mainContent a:hover{
	color: #FF9900;
	text-decoration:underline;
}
#subnav{
color:#FF9D11;
text-decoration:none;
font:.85em Verdana,Arial,sans-serif;
text-align:right;
}
#subnav a{
color:#FF9D11;
text-decoration:none;
	font:.85em Verdana,Arial,sans-serif;
}
#subnav a:hover{
color:#333;
}
.newsbox{
	background: url(/assets/images/ui/cwd_home-sliced_18.gif) no-repeat;
	padding:10 30 10 25;
	font: 8pt Verdana, sans-serif;
	color: #666666;
}
.newsbox a{
	color: #FF9900;
	text-decoration:none;
	font-weight:bold;
}
.midbarMain{
	background-image:url('/assets/images/ui/content_eg_bg_tile.gif');
	background-repeat:repeat-y;
	background-color:#ffffff;
	height:100%;
	_height:;
}
.midbarDiv{
	height:100%;
	_height:100%;
	background: url('/assets/images/ui/content_eg_bg.gif') bottom center no-repeat;
}
.midbarContainer{
	background: url('/assets/images/ui/cwd_home-sliced_15.gif') bottom center repeat-y;
}

#midbartable{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #fff;
}
#midbartable td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	_font-size: 7pt;
	}	
h1 { 
	background-repeat:no-repeat; 
	padding-left:25px; 
	background-image:url('/assets/images/h1-long.gif'); 
	padding-bottom:12px; 
	background-position:left bottom; 
	text-transform:uppercase; 
	font-size:18px; 
	color:#34608b;
}
h2 { 
	background-repeat:no-repeat; 
	padding-left:18px; 
	background-image:url('/assets/images/h2.gif'); 
	border-bottom:1px dotted #cccccc; 
	background-position:left; 
	text-transform:uppercase; 
	font-size:15px; color:#34608b; 
}
span.nobold { 
	font-weight:normal; 
}
.footer{
	font: 8pt Verdana, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
/* end main formatting *************************** */


/* portfolio specific stuff *************************** */
#portfolio-list{
	width:240px;
	padding:10px;
}
#portfolio-list a{
	display:block;
	font-size:10pt;
	color:rgb(52, 96, 139);
	text-decoration:none;
	padding:5px;
}
#portfolio-list a:hover{
	background-color:rgb(52, 96, 139);
	color:white;
}
#portfolio-item div.description{margin:10px 0px 10px 0px;}
#portfolio-item div.mainimage{margin-top:10px;}
#portfolio-item div.mainimage img{border:1px solid black;padding:1px;}

/* end portfolio specific stuff *************************** */

/* drop down navigation *************************** */

.dropNav{
	background:#FF9D11 ;
	font:.8em Verdana,Arial,sans-serif;
	color:#fff;
	border:1px solid #FF9D11;
	width:110px;
	_width:130px;
	position:absolute;
	left: 50;
	top: 50;
	z-index: 1;
	visibility: hidden;
}
.dropNav a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:100px;
	padding:5px;
	border-bottom:1px dashed #fff;
}
.dropNav a:hover{
	text-decoration:none;
	color:#333
}

/* end drop down navigation *************************** */

/* survey questions *************************** */
#questions table.question{width:428px;height:122;background-color:rgb(244,244,244);margin:5px;border:1px solid rgb(227,227,227);}
#questions table.question td.illustration{width:133px;height:122px;}
#questions table.question div.title{width:225px; color:#738DA8; font-size:10pt;text-transform: uppercase;margin:10 0 0 0;}
#questions table.question div.description{width:225px;font-size:8pt;}
#questions table.question td.enter{width:97;height:122;background-image:url('/Assets/images/q_enter.gif');background-repeat:none;}

#questions table.questionH{width:428px;height:122;background-color:rgb(244,244,244);margin:5px;border:1px solid rgb(227,227,227); }
#questions table.questionH:hover{width:428px;height:122;background-color:rgb(244,244,244);margin:5px;border:1px solid #738DA8; cursor:pointer;}
#questions table.questionH td.illustration{width:133px;height:122px;}
#questions table.questionH div.title{width:225px; color:#738DA8; font-size:10pt;text-transform: uppercase;margin:10 0 0 0;}
#questions table.questionH div.description{width:225px;font-size:8pt;}
#questions table.questionH td.enter{width:97;height:122;background-image:url('/Assets/images/q_enter.gif');background-repeat:none;}

#question span{padding:5px;display:block;clear:both;width:75%;}
#question label{font-size:10pt;color:rgb(95, 95, 95);display:block;}
#question input, #question select{font-size:10pt; border:1px solid #738DA8; width:100%;}
#spanid_Submit input{color:#ff9400; font-weight:bold; width:150px;height:25px; background-color:#EEF2F9; border:2px solid #738DA8; float:right;}

/* end survey questions *************************** */



	/* Page Comments */
#PageComments{
	margin: 10px 0px 10px 0px;
}

#NewComment{
	width: 100%;
}

.PageComment{
	border-top: solid 1px rgb(170, 170, 170);
	margin: 2px 0px 2px 0px;
}
#ChatPost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#chatPost label{
	width: 6em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
#ChatPost input, #ChatPost textarea{	
	border: 1px solid #CCC;
	}
#chat_button
{
	margin-left: 8em;
}
#livechat {
width:800px;
margin:0 auto;
_width:800px;
_margin:0px 0px;

/* background:#99c; */
}

/*#top {
	padding:5px 10px;
	height:100px;
	background:#fff;
	position:fixed;
	top:0px;
	width:790px;
	border:2px solid #000;
}
*/
#top {
	background-image:url('/assets/images/ui/cwd-live-header-01b.jpg'); 
	background-repeat:no-repeat; 
	background-position:center top; 
	padding:5px 10px;
	height:100px;
	position:fixed;
	top:0px;
	width:960px;
	left:50%;
	margin-left:-490px;
	_height:150px;
	_margin-left:0px;
	_left:0;
}
#top h1{ 
	background-repeat:no-repeat;  
	background-image:url('/assets/images/h1-long.gif'); 
	padding-bottom:0px; 
	background-position:0px 0px; 
	text-transform:uppercase; 
	font-size:18px; 
	color:#34608b;
	width:340px;
	float:right;
	height:20px;
	margin-right:85px;
	_margin-top:17px;
	_margin-right:75px;
}
#left {
	top:110px;	
	float:left;
	width:360px;
	_width:340px;
	padding:10px;
	_padding-left:100px;
	position: fixed;
}
#right {
	margin-top:110px;	
	float:right;
	width:370px;
	_width:350px;
	padding:10px;
	_margin-top:0px;
	/* background:#EEE; */
}
#footer {
	clear:both;
	width:800px;
	padding:5px 10px;
}
