/* CSS Document */
body,
html {
    margin:0;
    padding:0;
    background:#FFF;
    color:#000;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 747px;
}

#header {
	margin: 0px auto 0px auto;
}

#side-a {
	float: left;
	width: 250px;
	background-image:url(/images/news_bg_aces.gif);
	padding: 10px 10px;
}

#side-b { 
	margin: 0;
	float: right;
	width: 450px;
	padding: 10px 10px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#footer {
	clear: both;
	margin: 0;
}

#main_sect {
	float:left;
	width:707px;
	padding: 10px 20px;
	text-align:justify;
	background-image:url(/images/main_bg.gif);	
	min-height:500px;
    height:auto !important;
    height:500px; 
}
#Table_01 {		
	position:absolute;	
	left:50%;	
	margin-left:-373px;	
	top:33px;	
	width:747px;	
}
	
#Table_02 {
	position:absolute;
	left:50%;
	margin-left:-373px;
	top:33px;
	width:747px;
}

#Table_03 {
	width:250px;
	padding:5px;
	height:300px;
}
#Table_general {
	padding:5px;
	text-align:left;
	vertical-align:top;
}
.forms {		
	font-size: 12px;
	font-weight : bold;
	color:#FFFFFF;
}
		
#menubar-bg {	
	position:absolute;
	left:0px;
	top:171px;
	width:747px;
	height:24px;
}	
	
#body {
	position:absolute;
	top:197px;
	width:747px;
}				

#news_headlines_sect {
	float:left;
	width:250px;
	padding: 5px 5px;
	text-align:justify;
	background-image:url(/images/news_bg_aces.gif);
}

#google_links_sect {
	float:left;
	width:170px;
	padding: 10px 20px;
	text-align:justify;
	background-image:url(/images/news_bg.gif);	
}

#body_sect {
	float:left;
	text-align:justify;
	padding: 5px, 5px;
	width:460px;
}

#news_sect {
	text-align:justify;
}

#footer_news {
	position:relative;
	left:0;
	clear:both;
}
#float_image {
	float:right;
	width:200px;
	padding: 15px 15px;
}

#scroll {				
	position:absolute;			
	left:4px;			
	top:308px;			
	width:600px;			
	height:240px;			
	background-image: url(/images/bg.gif);			
	overflow:scroll;			
}				
#error {
	font-size: 12px;
	font-weight : bold;
	color:#CC0000;
}
.message {
	font-size: 14px;
	font-weight : bold;
	color:#CC0000;
}
.r2_hidden {
	display:none;
}
.r2_visible {
	display:"";
}

body,td {				
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;			
	color: #000000;
}	

th {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;			
	color:#000033;
}
.sbresults{
     min-height:400px;
     height:auto !important;
     height:400px;
} 
.input1 {
	display:"";
}
.input2 {
	display:"";
}
.input3 {
	display:"";
}


/* begin styles for RSS Feed */

.rss-box {
	margin: 10px 5%;
	padding: 4px 4px;
}
.rss-title, rss-title a {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bolder;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
	color:#FFFFFF;
}
.rss-item  {
  	font:Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	font-weight:bold;
 	margin: 8px 0;
}
.rss-heading {
	font:Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	font-weight:bold;
 	margin: 8px 0;
	color:#000033;
	border-bottom: 1px solid #ededed;
}
.rss-item a:link, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	font-weight:bold;
	color:#000033;
}
.rss-item a:visited {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	font-weight:bold;
	color:#CC0000;
}
.rss-item a:hover { 
	text-decoration : none;
	color:#ededed;
	font-weight:bold;
	border-bottom: 1px dotted #ededed;
}

.rss-date {
	font-size: 11px;
	font-weight : normal;
	color:#333366;
	font-weight:bolder;
}
	/*:#f87373;*/
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
/*
face - fills the arrow buttons and scroll tab. 
highlight and shadow - color their inner edges, 
3dlight and darkshadow - color their outer edges. 
arrow - to color the arrow buttons' triangles
track - for the rest of the scroll bar 
If track isn't specified, highlight also colors the mesh pattern in the track area; 
otherwise the track is monotone. 
base - fills in track, face, and 3dlight all at once; setting any of them overrides it. 

 scrollbar-base-color: color;
 scrollbar-track-color: color;
 scrollbar-face-color: color;
 scrollbar-highlight-color: color;
 scrollbar-3dlight-color: color;
 scrollbar-darkshadow-color: color;
 scrollbar-shadow-color: color;
 scrollbar-arrow-color: color;
*/

			
a {				
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;		
	color:#000033;
}				
a:link, a:active {
	text-decoration: none;
	border-bottom: 1px solid #ededed;
	color:#000033;
}
a:visited {				
	text-decoration: none;			
	color:#CC3333;
	border-bottom: 1px solid #ededed;
}				
a:hover {				
	text-decoration : none;
	color:#ededed;
	border-bottom: 1px dotted #ededed;
}				
.bodytext {
	font-size: 12px;
	font:Geneva, Arial, Helvetica, sans-serif;
	line-height: 14pt;
}
.bodytext_small {
	font-size: 11px;
	font:Geneva, Arial, Helvetica, sans-serif;
}

.bodytext_indented {
	font-size: 12px;
	font:Geneva, Arial, Helvetica, sans-serif;
	line-height: 14pt;
}

.heading {				
	font-size: 16px;			
	color:#000033;
	font-weight:bolder;		
}				

.news_heading {
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bolder;
	text-transform:uppercase;
}

.news_sub_heading {
	font-size: 12px;
	color:#000033;
	font-weight:bolder;		
}

.sub_heading {
	font-size: 14px;			
	color:#000033;
	font-weight:bolder;		
}

.linkstyle9  {				
	font-size: 14px;			
	color:#000033;			
	font-weight: bold;			
	text-decoration: underline;			
}				
.category  {				
	font-size: 12px;			
	color:#000033;			
	font-weight: bold;		
}				
.footer-text {
	font-size: 12px;
	font:Geneva, Arial, Helvetica, sans-serif;
	line-height: 14pt;
}
.footer-text a:visited {
	text-decoration : none;
	color:#CC3333;
}
.footer-text a:hover {
	text-decoration : none;
	color:#9DD05B;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:20px; height:10px; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font:Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps:normal; font-weight:bold; font-size:11px; text-align:center}
.clLevel0{  color:white; text-align:center}
.clLevel0over{ color:#9DD05B; cursor:pointer; cursor:hand; text-align:center}
.clLevel0border{position:absolute; visibility:hidden; text-align:center}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px; font:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-variant:normal; font-weight:bold; text-align:left; text-indent:5px}
.clLevel1{background-color:#000033; layer-background-color:#000033; color:white}
.clLevel1over{background-color:#000033; layer-background-color:#000033; color:#9DD05B; cursor:pointer; cursor:hand}
.clLevel1border{position:absolute; visibility:hidden;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; font:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-variant:normal; font-weight:bold; text-align:left; text-indent:5px}
.clLevel2{background-color:#000033; layer-background-color:#000033; color:white}
.clLevel2over{background-color:#000033; layer-background-color:#000033; color:#9DD05B; cursor:pointer; cursor:hand}
.clLevel2border{position:absolute; visibility:hidden;}



/*****************************************************************************
Copyright (c) 2001 Thomas Brattli (webmaster@dhtmlcen
******************************************************************************/


