/* CSS Document */

body
{	
	margin:0; 
	padding:0; 
	height:100%; 

}


body>#container{height:auto;}

#wrapper
{

	width:100%;
	text-align:center;
	height:auto;
	min-height:100%;
	height: auto !important;
	position:absolute;
	left:0px;
	top:0px;
		
}


#container
{
margin-left:auto;
	margin-right:auto;
	margin: 0px auto;
	background-color:#FFFFFF;
	background:#FFFFFF;
	min-height:100%;
	height: auto !important;
	clear:both;
	padding-bottom:0px;
	overflow:hidden;
	/*width:1024px;*/
	width:980px;
	border:1px solid #000000;
	/*display:table; /** MAY NEED TO REMOVE **/
	/*display:table-cell;*/
	text-align:left;



}

div.spacer {
  clear: both;
  }

#masthead
{
	background-color:#660066;
	background-image:url(../images/news_m.gif);
	background-repeat:no-repeat;
	height:80px;
}


#navigation_header
{
	width:100%;
	padding-bottom:5px;
	margin:0px;
	


	
}

#leftcolumn
{
	float:left;
	padding:1px;
	padding-top:0px;
	padding-left:5px;
	height:100%;
	min-height:800px;
	width:550px;
	display:inline;
	/*width:47%;  /***use if doing a 3-column page**/
	/*width:65%;*/
	/*border-right:1px solid #000000;*/
	/*border:1px solid #0033FF; /*test used to show border boundaries - set to hidden*/
}

#leftcolumn_top
{
	float:left;
	padding:5px;
	height:350px;
	width:100%;
	display:inline;
	clear:both;
	/*border:1px solid #990000; /*test used to show border boundaries - set to hidden*/
}

#leftcolumn_bottom
{
	float:left;
	padding:0px;
	height:100%;
	width:100%;
	display:inline;
	clear:both;
	/*border:1px solid #990000; /*test used to show border boundaries - set to hidden*/
}


#centercolumn /***use if doing a 3-column page**/
{
	float:left;
	padding:5px;
	margin-left:15px;
	height:100%;
	min-height:800px;
	width:260px;
	padding:1px;
	padding-top:15px;
	display:inline;
	/*border:1px solid #990000; /*test used to show border boundaries - set to hidden*/
	/*width:24%;*/
	
}

#rightcolumn   /*contains sky banner*/
{
	float:right;
	padding:1px;
	/*padding-top:15px;*/
	
	height:100%;
	min-height:800px;
	width:130px;
	display:inline;
	/*background-color:#000000;*/
	/*width:24%; /***use if doing a 3-column page**/
	/*border:1px solid #990000; /*test used to show border boundaries - set to hidden*/


}


/** DIVS for TWO COLUMN pages **/

#two_column_left
{
	float:left;
	padding:1px;
	padding-top:0px;
	height:100%;
	min-height:800px;
	width:750px;
	display:inline;
	/*width:47%;  /***use if doing a 3-column page**/
	/*width:65%;*/
	/*border-right:1px solid #000000;*/
	/*border:1px solid #0033FF; /*test used to show border boundaries - set to hidden*/
	
}

#two_column_right
{
	float:right;
	padding:1px;
	/*padding-top:15px;*/
	
	height:100%;
	min-height:800px;
	width:250px;
	display:inline;
	/*background-color:#000000;*/
	/*width:24%; /***use if doing a 3-column page**/
	/*border:1px solid #990000; /*test used to show border boundaries - set to hidden*/

	
}




#site_index
{
	float:left;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px;
	clear:both;
	height:auto;
	/*width:1024px;*/
	width:980px;
	display:inline;
	font-size:10px;
	margin:0px auto;
	/*margin-top:25px;*/
	/*background-color:#333333;*/
	border-top:1px solid #666666;
	border-right:1px solid #000000;
}
#copyright
{
	float:left;
	padding:0px;
	clear:both;
	height:auto;
	/*width:1024px*/
	width:980px;
	display:inline;
	font-size:10px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:10px;
	/*background-image:url(images/bkgrnd_lite_b.gif);*/
	background-color:#FFFFFF;
	border-top:1px solid #999999;
	border-right:1px solid #000000;
	/*border:1px solid #990000; /*test used to show border boundaries - set to hidden*/
	/*position:absolute;
	bottom:0px;
	left:0px;*/
}

#footer
{	
	/*float:left;*/
	width:980px;
	margin-left:auto;
	margin-right:auto;
	/*width:auto;*/


	border-right:1px solid #000000;
	border-left:1px solid #000000;
	overflow:hidden;
	
}


td.contents
{
	border:1px solid #333333;
	background-image:url(images/bkgrnd_lite_b.gif);
	vertical-align:top;
	font-weight:bold;
	font-size:16px;
	height:25px;

}

#fullpagecontents
{
	float:left;
	padding:2px;
	clear:both;
	height:auto;
	width:auto;
	display:inline;
}

.banner img
{	
	display:block;
}

/**Advertising Divs**/

#masthead_ad
{
	height:60px;
	width:575px;
	/*position:absolute;
	/*left:425px;*/
	/*left:400px;*/

	/*top:10px;
	left:540px;*/
	float:right;
	margin-top:5px;
	margin-right:5px;
	/*border:5px solid #FFFF00;/**/
}

/****  Navigation css  ****/
/*TOP right BOTTOM left*/
#menu_container /**to control width **/
	{
		float:left;
		/*position:absolute;
		left:0px;
		clear:both;
		margin-top:20px;
		*/
		margin:0px;
		width:100%;
		
		z-index:100;
		background-image:url(images/bkgrnd_lite_b.gif);
		background-repeat:repeat-x;
		border:1px solid #000000;
		border-width:1px 0px 1px 0px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		color:#000000;
	}





/******************************  top navigation  ****************************/
/****** TOP NAVIGATION ********/
.wob a:link{color:#ffffff; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.wob a:visited{color:#ffffff; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.wob a:hover{color:#CCCCCC; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.wob a:active{color:#ffffff; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
td .wob {color:#ffffff; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}


#topnav /**to control width **/
	{
		float:left;
		/*position:absolute;
		left:0px;
		top:0px;
		z-index:1;*/
		clear:both;
		/*
		position:absolute;
		left:0px;*/
		width:1024px;
		/*background-image:url(images/bkgrnd_darkb.gif);*/
		background-color:#333333;
		/*background-repeat:repeat;*/
		/*border:1px solid #000000;*/
		/*border-bottom:1px solid #000000;*/
	
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
		
		height:auto;
		
	}
	

/**************** Horizontal Menu  *******************/

.basictab ul{
margin: 0px; 
padding:0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
/*border-bottom: 1px solid gray;*/
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0px;
color:#FFFFFF;
font-size:12px;


}

.basictab li a{
text-decoration: none;
/*border: 1px solid gray;*/
border-bottom: none;
border-right:1px solid #666666;
/*background-color: #f6ffd5;*/
}

.basictab li a:visited{
color: #FFFFFF;
}

.basictab li a:hover, .basictab li a.current{
/*background-color: #DBFF6C;*/
color:#CCCCCC;
}

/*.basictab li a:active{
color:#FFFFFF;
} */

.tabcontainer{ /*submenu text and container control)*/
float:left;
clear:both;
border-top:1px solid #000000;
width:1024px; /*width of 2nd level sub menus*/
/*height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/



}

.tabcontent{ /*submenu text and container control)*/
display:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#666666;
	
padding:5px;
padding-left:5px;

}

/************    Content boxes to replace tables        *****************/

#table_container
{
	float:left;
	clear:both;
	height:auto;
	min-height:300px;
	padding-left:5px;
	/*background-image:url(images/1px_grey.jpg);
	background-position:center;
	background-repeat:repeat-y;*/
	/*border:1px solid #666666;*/

}
#left_box
{
	width:48%;
	height:100%;
	padding-right:5px;
	float:left;
	/*border:1px solid #999999;*/
	
	

}

#left_box2
{
	width:48%;
	height:100%;
	padding-right:5px;
	float:left;
	/*border:1px solid #999999;*/
	

}


#right_box
{
	
	width:48%;
	height:100%;
	float:right;
	padding-left:5px;
	/*border:1px solid #FF0000;*/


}

#right_box2
{
	
	width:48%;
	height:100%;
	float:right;
	padding-left:5px;
	/*border:1px solid #FF0000;*/


}


#stretch_box
{
	
	width:100%;
	height:auto;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.display li
{
	
	padding-bottom:5px;
	padding-top:5px;
	/*border-bottom:1px solid #CCCCCC;*/
}

hr
{
	height:1px;
	color:#CCCCCC;
	padding:0px;
	margin:0px;
}



ul.content
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
