body{
	background:#ffffff url('../images/bg.gif');
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}


a:link {text-decoration: underline; color:#6B849E;}
a:visited {text-decoration: underline; color:#6B849E;}
a:active {text-decoration: underline; color:#6B849E;}
a:hover {text-decoration: underline; color: #0096FF;}



/* LAYOUT STYLES FOR THE CONTAINER */

table#container { width:100%;padding:0;margin:0;border-top:5px solid #FFFFFF; }
table#container td#left{ background: url('../images/left_bg.gif') repeat-y right; }
table#container td#middle{ width:755px; background:#FFFFFF; }
table#container td#right{ background: url('../images/right_bg.gif') repeat-y left; }

table#container tr#footer td#left{ height:58px; background: url('../images/footer_left_bg.gif') no-repeat right; }
table#container tr#footer td#middle{ width:755px; height:58px; background: url('../images/footer_bg.gif') no-repeat; }
table#container tr#footer td#right{ height:58px; background: url('../images/footer_right_bg.gif') no-repeat left; }


div#primary-content {
	padding-left:40px;
	padding-right:40px;
	color:#7E7E7E;
}
div#primary-content p{
	text-align:justify;
	line-height:20px;
}

#primary-content h1 {
	font: 100 20px/18px Helvetica, "Lucida Grande", Arial, sans-serif;
	font-weight:100;
	margin: 0 0 2px;
	text-align: left;
	text-transform: uppercase;
	color: #6B849E;
	}
	
#primary-content h2,
#primary-content h3 {
	width:155px
	margin-bottom:0px;
	margin-top: 15px;
	font-size: 14px;
	line-height: 10px;
	font-weight: 10;
	text-transform: uppercase;
	text-align: left;
	color: #6B849E;
	}
	
#primary-content h3 {
	margin:0;
	font-size:12px;
	font-weight:bold;
	margin: 2px 0;
	color: #666;

	}
	
#primary-content ul li{
	line-height:20px;
}

#footer {
	border-top: 1px solid #E1E4E5;
	margin-top:20px;
	padding-top:5px;
	font-size:9px;
	line-height:14px;
}

#footer_link {
	text-align:right;
	color:#6B849E;
	text-transform:uppercase;
}

#footer_link a:link, #footer_link a:visited {
	text-decoration:none;
}

#footer_text {
	text-align:left;
	width:250px;
	float:left;
}

/* Hides content that will eventually be 
 * replaced to avoid blink/flicker */
html.hasFlash #primary-content h1	{ visibility: hidden; }

/* Need to make sure that the new content takes up
 * the same amount of space as the old or there will
 * be a perceptable shift of all content */
#primary-content div.replaced-h1	{ height: 18px; margin-bottom: 2px; }

/* ]]> */