body { background: #f0f0f0 url(images/mbg.gif) center top repeat-y; }
body, input, select, textarea, td, th { color: #858585; font-family: Tahoma; font-size: 11px; }
body, form { margin: 0; padding: 0; }
a { color: #858585; text-decoration: underline; }
a:hover { text-decoration: none; }
img, table { border: 0 none; }
p { margin: 0 0 1em 0; padding: 0; }
table { border-collapse: collapse; }
textarea { overflow: auto; }
td, th { padding: 0; vertical-align: top; }
ul { margin: 0; padding: 0 0 0 16px; }

#main { background: url(images/cbg.gif) 79px top repeat-y;  margin: 0 auto; width: 766px; }

	#wrap { background: url(images/fbg.gif) 79px bottom no-repeat; }
	
		#content { background: url(images/tbg.gif) 34px top no-repeat; padding-left: 86px; }
		
			#left { width: 178px; }
			
			#right { padding: 8px 0 28px 0; width: 420px; }
			
			#footer { color: #FFFFFF; padding: 28px 0 12px 12px; }
			#footer span { color: #000000; }
			#footer span a { color: #000000; text-decoration: none; }
			

#popup { background: none!important; }

#popup #wrap { background: url(images/cbg2.gif) left top repeat-y!important; margin: 0 auto; width:498px; }

#popup #header { background: url(images/hbg2.gif) left top no-repeat; height: 106px; padding: 30px 24px 0 0; text-align: right; }

#popup #content { background: none!important; padding: 12px 40px 24px 40px; }
#popup #content b { color: #f37921; }
#popup #content table { margin: 0 0 1em 0; }

#popup #footer { background: url(images/fbg2.gif) left top no-repeat!important; color: #f37921; height: 54px; padding: 38px 0 0 0; text-align: center; }
#popup #footer span { color: #000000; }
#popup #footer span a { color: #000000; text-decoration: none; }
			

.c_form input { display: block; margin-bottom: 12px; width: 136px; }
.c_form input, .c_form textarea { background: #FFFFFF; border: 1px solid #646464; padding-left: 8px; }
.c_form textarea { height: 76px; margin-bottom: 4px; width: 134px; }

.form b { color: #f37921; }
.form input { vertical-align: middle; }

.gl { background: url(images/gl.gif) left center repeat-x; }

.tab { border-top: 1px solid #888888; border-left: 1px solid #888888; }
.tab td { border-bottom: 1px solid #888888; border-right: 1px solid #888888; padding: 4px; }

#displayResponse {
	background-color:#F37921;
	color:#000000;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	filter: alpha(opacity=90); opacity: 0.90;
	margin:-350px 0px 0px 8%;
	padding:10px 20px;	
	border: dashed 1px #000000;
}

