

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:900px; height:20px; text-align:right; 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:70px; position:absolute; bottom:0; background: #242424; padding-top:10px; border-top:solid #000000 1px;  }

#footer_content 			{ width:900px; line-height:14px; font-size:10px; color:#666666; margin-left:auto; margin-right:auto;}
#footer_content a 			{ color:#E2E2E2; text-decoration:none; }					  
#footer_content a:visited 	{ color:#E2E2E2; }						
#footer_content a:active 	{ color:#E2E2E2; }					
#footer_content a:link 		{ color:#E2E2E2; }						
#footer_content a:hover 	{ color:#990000; }
#footer_content small		{ color:#666666; font-size:9px; }

#top_nav 		{ width:900px; height:47px; text-align:left; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:15px; }
#nav_left		{ width:210px; height:47px; font-size:0px; line-height:0px; float:left; 
				  background-image:url("/_images/topnav/tn_left.png"); background-repeat:no-repeat; background-position:top right;}
#nav_right		{ width:210px; height:47px; font-size:0px; line-height:0px; float:right;
				  background-image:url("/_images/topnav/tn_right.png"); background-repeat:no-repeat; background-position:top right;}
				  
#nav_right #query {
    float: left;
    margin: 13px 0px 0px 32px;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
    border: 0px;
	height:14px;
	min-height:14px;
	line-height:10px; 
    width: 116px;
	font-size:10px;
    background: none;
	color:#666666;
}
#nav_right #query:focus { border:0px; outline:none; }
#nav_right #go {
    float: right;
    margin: 10px 18px 0 0;
}


 
/* BODY (Mid-Section */ 
#body 						{ width:100%; min-height:300px; height:auto; padding-bottom:100px; }
#body_content 				{ width:900px; font-size:11px; color:#FFFFFF;  margin-left:auto; margin-right:auto; position:relative; }
/* 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 2px 0px; 
			          border-bottom:solid #990000 1px; text-transform: capitalize; font-family:"Times New Roman", Times, serif }

#cont_inner { width:680px; padding-left:20px; 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 			{ 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 iframe 		{ float:right; padding: 0px 0px 20px 10px; border:0px; }

#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; }

#wink_player 		{ width:686px; background:#000000; font-size:0px; line-height:0px; border:solid #8B8B8B 2px; text-align:center; }
#home_sidebanner 	{ width:200px; color:#222222; font-size:0px; line-height:0px; }

.bottom_color 		{ background:#666666; border:solid #000000 1px; background-image: url("/_images/css/home_cell_bg.jpg"); background-repeat:repeat-x;}
.bottom_color h2 	{ font-size: 11px; color:#666666; margin: 5px 0px 0px 5px; padding:0px 0px 15px 0px; line-height:11px;
					text-transform: capitalize; letter-spacing:1px; }
.bottom_spc 		{ width:10px;}


#home_bottom_col1 			{ width:273px; line-height:18px;   }
#home_bottom_col1 p 		{ margin: 0px 0px 0px 30px; padding:0px 10px 10px 10px; text-align:left; }
#home_bottom_col1 b 		{ color:#FFFFFF; }
#home_bottom_col1 div 		{ float:left; margin: 3px 0px 0px 10px; padding: 0px 0px 0px 0px; border:0; clear:left}
#home_bottom_col1 a 		{ font-size: 11px; color:#CCCCCC; text-decoration:none; display:block }
#home_bottom_col1 a:visited { font-size: 11px; color:#CCCCCC; text-decoration:none; }
#home_bottom_col1 a:active 	{ font-size: 11px; color:#CCCCCC; text-decoration:none; }
#home_bottom_col1 a:link 	{ font-size: 11px; color:#CCCCCC; text-decoration:none; }
#home_bottom_col1 a:hover 	{ font-size: 11px; color:#FFFFFF; text-decoration:none; }


#home_bottom_col2 	{ width:403px; color:#222222; line-height:18px;  }

#home_bottom_col2 h3 		{ font-size: 11px; color:#FFFFFF; margin: 0px 0px 0px 0px; padding:0px 5px 0px 10px; font-weight:bold }
#home_bottom_col2 p 		{ margin: 0px 0px 0px 0px; padding:0px 10px 10px 10px; text-align:left; }
#home_bottom_col2 a 		{ font-size: 11px; color:#CCCCCC; text-decoration:none; display:block }
#home_bottom_col2 a:visited { font-size: 11px; color:#CCCCCC; }
#home_bottom_col2 a:active 	{ font-size: 11px; color:#CCCCCC; }
#home_bottom_col2 a:link 	{ font-size: 11px; color:#CCCCCC; }
#home_bottom_col2 a:hover 	{ font-size: 11px; color:#FFFFFF; }


#home_news 				{ width:198px; color:#222222; line-height:18px; }	
#home_news ul 			{ margin: 0px 0px 0px 0px; padding:0px 5px 0px 10px; list-style: none;  }
#home_news ul li		{ background-image: url("/_images/css/news_banner_bullet.gif"); background-repeat:no-repeat; 
						  background-position:top left; padding-left: 15px; margin-bottom: 5px }
#home_news a 			{ font-size: 11px; color:#CCCCCC; text-decoration:none; display:block }
#home_news a:visited 	{ font-size: 11px; color:#CCCCCC; text-decoration:none; }
#home_news a:active 	{ font-size: 11px; color:#CCCCCC; text-decoration:none; }
#home_news a:link 		{ font-size: 11px; color:#CCCCCC; text-decoration:none; }
#home_news a:hover 		{ font-size: 11px; color:#FFFFFF; text-decoration:none; }


#news_bullet 			{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; min-height:70px; }
#news_bullet div 		{ float:left; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px; border:0; clear:left}
#news_bullet div img	{ border:solid #E2E2E2 1px;}


#news_bullet p 			{ margin: 0px 0px 0px 110px; padding:0px; }
#news_bullet p b		{ font-size: 12px; color:#990000; margin: 0px; padding:0px}
#news_bullet p small	{ font-size: 10px; color:#666666; margin: 0px; padding:0px }
#news_bullet p a 		{ font-size: 11px; color:#242424; text-decoration:none; display:block }
#news_bullet a:visited 	{ font-size: 11px; color:#242424; }
#news_bullet a:active 	{ font-size: 11px; color:#242424; }
#news_bullet a:link 	{ font-size: 11px; color:#242424; }
#news_bullet a:hover 	{ font-size: 11px; color:#666666; }


#search_bullet 				{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; min-height:70px; }
#search_bullet div 			{ float:left; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px; border:0; clear:left}
#search_bullet div img		{ border:solid #E2E2E2 1px;}

#search_bullet p 			{ margin: 0px 0px 0px 0px; padding:0px; }
#search_bullet p b			{ font-size: 12px; color:#990000; margin: 0px; padding:0px}
#search_bullet p small		{ font-size: 10px; color:#666666; margin: 0px; padding:0px }
#search_bullet p a 			{ font-size: 11px; color:#3A7CA1; text-decoration:none; display:block }
#search_bullet a:visited 	{ font-size: 11px; color:#3A7CA1; }
#search_bullet a:active 	{ font-size: 11px; color:#3A7CA1; }
#search_bullet a:link 		{ font-size: 11px; color:#3A7CA1; }
#search_bullet a:hover 		{ font-size: 11px; color:#000000; }


/* Style for SIDE Banner Right
========================================== */
#cont_sidenav			{ width:200px; font-size: 10px; color:#CCCCCC; line-height:20px;  }
										  
#cont_sidenav a 		{ font-size: 10px; color:#F2F2F2; text-decoration:none; height:21px; display:block; font-weight:bold;}					  
#cont_sidenav a:visited { font-size: 10px; color:#F2F2F2; }						
#cont_sidenav a:active 	{ font-size: 10px; color:#F2F2F2; }					
#cont_sidenav a:link 	{ font-size: 10px; color:#F2F2F2; }						
#cont_sidenav a:hover 	{ font-size: 10px; color:#999999; background-color:#FFFFFF;}

#cont_sidenav ul 		{ margin:0px; padding:0px; list-style:none; text-indent:10px; }
#cont_sidenav li 		{ background-color:#333333; border-bottom:solid #1E1E1E 1px; margin:0px; padding:0px;}


/* Misc Styles
========================================== */



img.floatLeft 		{ float:left; margin: 5px 5px 5px 0px; padding:0px; border:0;}
img.floatLeftTop 	{ float:left; margin: 0px 5px 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; }


select, textarea, input[type=text], input[type=password]{ 
	font-size: 12px;
	line-height:18px;
	min-height:18px; 
	color:#990000; 
	background-color:#F1F1F1;
	background-image: url("/_images/css/input_bg.jpg"); background-repeat:repeat-x;
	border-color:#cccccc; 
	border-style:solid; 	 
	border-width:1px;
	padding: 2px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
input:focus, select:focus, textarea:focus {
	background:#FFFFFF; 
	border-color:#666666;
	}
	
label { font-weight:bold; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; font-size:10px; line-height:10px; }

#form_error { color:#000000; line-height:18px; }
	
#form_error ul 		{ margin: 0px 0px 0px 0px; padding:0px 5px 0px 0px; list-style: none;  }
#form_error ul li	{ background-image: url("/_images/css/form_missing.gif"); background-repeat:no-repeat; 
					  background-position:left; padding-left: 15px; margin-bottom: 5px}






