

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	background: #FFFFFF;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url("/_images/css/page_bg.png"); 
	background-repeat:repeat-x;
	cursor: default;
	}

td,tr { margin:0px; padding:0px; vertical-align:top; border:none; }
img  { border:0px; margin:0px; padding:0px;}

:-moz-any-link:focus { outline: none; }


/* Style for Page Sections - Header Footer etc
========================================== */
#container {
	min-height:100%;
	position:relative;
	margin:0px; 
	padding:0px;
	text-align:left;	
	}
	/* IE 6 and lower hack */
	* html #container{height:100%;}

/* Header DIV tag */
#header 					{ width:100%; background:#242424; border-bottom:solid #8B8B8B 1px; }

#header_content 			{ width:95%; height:38px; text-align:left; line-height:18px; font-size:10px; color:#990000; margin-left:auto; margin-right:auto;}
#header_content a 			{ color:#FFFFFF; text-decoration:none; }					  
#header_content a:visited 	{ color:#FFFFFF; }						
#header_content a:active 	{ color:#FFFFFF; }					
#header_content a:link 		{ color:#FFFFFF; }						
#header_content a:hover 	{ color:#777777; }

#header_content a.gold_link  		{ color:#777777; text-decoration:none;}					  
#header_content a.gold_link:visited { font-size: 10px; color:#777777; }						
#header_content a.gold_link:active 	{ font-size: 10px; color:#777777; }					
#header_content a.gold_link:link 	{ font-size: 10px; color:#777777; }
#header_content a.gold_link:hover 	{ font-size: 10px; color:#FFFFFF; }


#footer 					{ width:100%; height:40px; position:absolute; bottom:0; padding-top:10px; border-top:solid #E2E2E2 1px;  }

#footer_content 			{ width:95%; line-height:14px; font-size:10px; color:#666666; margin-left:auto; margin-right:auto;}
#footer_content a 			{ color:#666666; text-decoration:none; }					  
#footer_content a:visited 	{ color:#666666; }						
#footer_content a:active 	{ color:#666666; }					
#footer_content a:link 		{ color:#666666; }						
#footer_content a:hover 	{ color:#990000; }
#footer_content small		{ color:#666666; font-size:9px; }


/* BODY (Mid-Section */ 
#body 						{ width:100%; min-height:300px; height:auto; padding-bottom:40px; }
#body_content 				{ width:680px; font-size:13px; color:#333333; margin-top:50px;  margin-left:auto; margin-right:auto; position:relative; vertical-align:top; }
/* IE 6 and lower hack */
* html #body {height:400px;}


#body_content h1	{ font-size: 26px; color:#555555; font-weight:normal; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; 
			          border-bottom:solid #990000 1px; text-transform: none;  }

#cont_inner { padding-right:0px; color:#222222; line-height:18px; }


#cont_inner h2				{ font-size: 14px; color:#990000; font-weight:normal; margin: 0px 0px 2px 0px; padding: 0px 0px 2px 0px;
							  border-bottom:solid #E2E2E2 1px; text-transform: capitalize; letter-spacing:1px; }
#cont_inner h2 a 			{ color:#FFFFFF; font-size: 14px; text-decoration:none; }
#cont_inner h2 a:visited 	{ color:#FFFFFF; font-size: 14px; }
#cont_inner h2 a:active 	{ color:#FFFFFF; font-size: 14px; }
#cont_inner h2 a:link 		{ color:#FFFFFF; font-size: 14px; }
#cont_inner h2 a:hover 		{ color:#3A7CA1; font-size: 14px; }

#cont_inner h3				{ font-size: 12px; color:#990000; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cont_inner h3 a 			{ color:#990000; font-size: 12px; text-decoration:none; }
#cont_inner h3 a:visited 	{ color:#990000; font-size: 12px; }
#cont_inner h3 a:active 	{ color:#990000; font-size: 12px; }
#cont_inner h3 a:link 		{ color:#990000; font-size: 12px; }
#cont_inner h3 a:hover 		{ color:#FF0000; font-size: 12px; }

#cont_inner h4			{ font-size: 11px; color:#666666; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cont_inner p			{ font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
#cont_inner em			{ font-size: 11px; color:#555555; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
#cont_inner ol 			{ margin-top:0px; margin-left:20px; padding-left:10px; list-style-type: decimal; line-height:20px;}
#cont_inner ul 			{ font-size: 11px; margin-top:0px; margin-left:20px; padding-left:0px; list-style: none; line-height:20px; }
#cont_inner ul li		{ background-image: url("/_images/css/list_bullet.gif"); background-repeat:no-repeat; background-position:top left; padding-left: 15px }
#cont_inner hr 			{ height:1px; background-color:#FFFFFF; }

#cont_inner a 			{ font-size: 11px; color:#990000; text-decoration:none; }
#cont_inner a:visited 	{ font-size: 11px; color:#990000; }
#cont_inner a:active 	{ font-size: 11px; color:#990000; }
#cont_inner a:link 		{ font-size: 11px; color:#990000; }
#cont_inner a:hover 	{ font-size: 11px; color:#FF0000; }


/* Misc Styles
========================================== */
img.floatLeft 		{ float:left; margin: 5px 5px 5px 0px; padding:0px; border:0;}
img.floatLeftTop 	{ float:left; margin: 0px 30px 5px 0px; padding:0px; border:0; }

img.floatRight 		{ float:right; margin: 5px 0px 5px 5px; padding:0px; border:0;}
img.floatRightTop 	{ float:right; margin: 0px 0px 5px 5px; padding:0px; border:0;}

.linebreak 			{ height:1px; clear:both;  margin: 11px 0px 10px 0px; padding:0px; font-size:0px; line-height:0px; border-bottom:solid #E2E2E2 1px; }









