body {
background-color:#FFFFFF;
background-image:url("/backgrounds/bg3.gif");
background-position:center 460px;
background-repeat:repeat-x;
margin:0px 0px 0px 0px;

}

.welcome { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, "sans serif" }
.welcome A{ font-size: 9px;color:#0033cc;} 
.smalltext  { color: white; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, "sans serif" }
.text1 { color: black; font-size: 11px; font-family: Arial, Helvetica, "sans serif"; line-height:120%; }
.text1 a:link { }
.text1 a:visited { }
.text1 a:hover { color: #933 }
.text2  { color: black; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, "sans serif" }
.text2  A{ color: #003399;}
.text2  A:hover{ color: #0066cc;}
.text2  A:visited{ color: #003399;}
.text2  A:active{ color: #0099ff;}
.text3  { color: black; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, "sans serif" }
.head1 { color: black; font-size: 12px; font-family: Arial, Helvetica, "sans serif"; font-weight:bold;}
.head1 A{ color: #003399; font-size: 12px; font-family: Arial, Helvetica, "sans serif" }
.head1 A:hover{ color: #0066cc;}
.head1 A:visited{ }
.head2 { color: #003399; font-size: 14px; font-family: Arial, Helvetica, "sans serif"; font-weight:bold;}
.rightcolumn { color: black;font-size: 9px; font-family: Arial, Helvetica, "sans serif";}
.rightcolumn A{ color: #003399;text-decoration:none;font-size: 9px; font-family: Arial, Helvetica, "sans serif";}
.seltext { color: white; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, "sans serif";}
.seltext2 { width:250px;wrap:break-word;color:black;font-size:9px; font-family:Arial, Helvetica, "sans serif";}
.newsbullets { line-height:140%;margin-left:-10px;font-size:10px;font-family:Arial, Helvetica, "sans serif";}
.newsbullets A{ text-decoration:none;}
.newsbullets A:hover{ color: #0066cc;}
.sponsorimages IMG{margin:5px;vertical-align:top;}
.imageblock IMG{margin:1px;}
.pagehead1 { color: #933; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica; text-decoration: none }
.special {
	border:1px solid #cccccc;
	background-color:#FFFFCC;
	padding:2px;
	margin:2px
	width:98%;
	font-size: 9px;
	font-weight:bold;
	font-family: verdana, Arial, Helvetica;
 }
.special A{text-decoration:none;color:#003399;}

.newmem { 
	background-color:white;
	border:1px solid black;
	color: #039;
	font-weight: bold;
	font-size: 10px;
	font-family: century gothic, Arial, Helvetica, "sans serif";
	padding:2px;
	line-height:130%;
	margin:0px;
	}
.newmem a:link { color: #039; text-decoration: none }
.newmem a:visited { color: #039; text-decoration: none }
.newmem a:hover { color: #933; text-decoration: underline }


.categorylinks{
list-style-type: none;
margin: 0px 0px 5px 0px;
padding: 0;
}

.categorylinks li{
padding-bottom: 1px;
}

.categorylinks li a{
margin-left: 0px;
padding: 1px 1px;
font-size: 14px;
font-family: Arial, Helvetica;
font-weight:bold;
display: block;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #000000;
}

.categorylinks a:visited{}
.categorylinks a:hover {	color: #fff;	background: #33ccff; text-decoration: none; }

	
.dropcontent{
width: 100%;
height: 1;
border: 0px solid black;
background-color: #FFFFFF;
padding: 0px;
display:block;
color: black;
font-size: 11px;
font-family: Arial, Helvetica, "sans serif";
		
}

.dropcontent2{
width: 100%;
height: 70px;
border: 0px solid black;
background-color: #FFFFFF;
padding: 0px;
display:block;color: black; font-size: 11px; font-family: Arial, Helvetica, "sans serif";
		
}
.dropcontent3{
width: 100%;
height: 70px;
border: 0px solid black;
background-color: #FFFFFF;
padding: 0px;
display:block;color: black; font-size: 11px; font-family: Arial, Helvetica, "sans serif";
		
}

.roundedbox{
	background-color:white;
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-top:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	padding:5px;		
	padding-bottom:1px;
	line-height:20px;
	margin-bottom:2px;
	}

.dashbox{
	border-left:4px double #003399;
	border-right:4px double #003399;
	border-top:4px double #003399;
	border-bottom:4px double #003399;
	padding:4px;		
	padding-bottom:1px;
	background-color:#CCCC99;
	margin:0 auto;
	margin-bottom:2px;
	
	}


/* CSS container shadow */
#shadow-container {
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
position: relative;
left: -1px;
top: -1px;
}

#shadow-container .shadow1 {
background: #F1F0F1;
}

#shadow-container .shadow2 {
background: #DBDADB;
}

#shadow-container .shadow3 {
background: #B8B6B8;
}

#shadow-container .container {
background: #ffffff;
border: 1px solid #848284;
padding: 10px;
}

/* CSS container shadow */

/* buttonstate */
.initial2{
cursor:pointer;
font-weight:bold;
font-size:10px;
font-family: Arial, Helvetica, "sans serif";
border:outset 1px #ccc;
padding:0px;
background:#999;
color:#666;
background:url(/images/buttongradient.gif) repeat-x left top;
}
/* buttonstate */


/*/////////////////////////////////////////////////////columns///////////////////////////////////////////////////// */
	#leftcontent {
		position: absolute;
		left:4px;
		width:10%;
		top:90px;
		}

	#centercontainer {
		position: absolute;
		left:13%;
		width:70%;
		top:90px;
		padding:0px;
		margin:0px;
		}
	
			#centerleftcontent {
			position: absolute;
			left:1px;
			width:50%;
			top:0px;
			padding:0px;
			margin:0px;
			} 
			
			#centerrightcontent {
			position: absolute;
			left:50%;
			width:50%;
			top:1px;
			padding:0px;
			margin:0px;
			}

	#rightcontent {
		position: absolute;
		left:84%;
		width:12%;
		top:90px;
		}
#rightcontent a{text-decoration:none;}
#rightcontent a:visited{color:blue;}
/*/////////////////////////////////////////////////////columns///////////////////////////////////////////////////// */


/*rss feed */
.cnnclass{
width: 180px;
padding: 5px;
font-size:10px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}
.cnnclass a{
text-decoration: none;
}
.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}
.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}
/*end rss feed */


/*content slider*/
.contentslide{
border: 0px solid black;
border-bottom-width: 0px;
border-right-width: 2px;
padding: 5px;
width: 52%;
height: 140px;
}

.contentslide .contentdiv{
display: none;
color: black; font-size: 11px; font-family: Arial, Helvetica, "sans serif"; line-height:120%;
}

.pagination{
width: 135px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
border-width: 1px 1px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 2px 0;
font-size: 11px; font-family: Arial, Helvetica, "sans serif";
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 135px; /*IE5 width*/
w\idth: 135px; /*IE6 width*/
}

.pagination a{
padding: 0 2px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
/****** floating top right headlines block for content slider ******/
.headlinesblock{
	float:right;
	width:43%;
	height:140px;
	padding-left:2px;

}
/*end content slider*/


.jobstext {
	font-family:Helvetica, Arial, sans;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	line-height:135%;
}
.jobstext  a{
	text-decoration:none;
	color:#333333;
}
.jobstext  a:visited{
	text-decoration:none;
	color:#333333;
}
.jobstext  a:hover{
	color:#B8422C;
}