@charset "utf-8";
body  {
  
	background:url(bg/beige060.jpg) repeat;
	margin: 0; 
	padding: 0;
	text-align: left;
	color: #000000;
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:170%;
	text-align:left;
}

img {border: 0;}


.main {	background-color:#FFF;
 border:0px solid #CCCCCC;
    margin-left: 15px;
}


ul {list-style:none;
	padding: 0;
	margin: 0;
	}


p {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:170%;
	text-align:left;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
	float:right;
		border: 1px solid #002250;
	margin: 7px 0px 0px 10px;

position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#FFFFE6;
padding: 5px;
left: -1000px;
border: 1px solid #956902;
visibility: hidden;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -20px;
left: 20px; /*position where enlarged image should offset horizontally */

}


.smalltext {
font: 9px  Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

.spacetext {
	line-height:200%;
}


table {
background:#FFFFFF;
border:1px solid #D3B950;
} 

td  {border:1px dotted #D3B950;}

tr {vertical-align:top;}




.feature {
 	color:#000066;
	font-weight:bold;
	font-size: 17px;
	margin-bottom:20px;
	padding-bottom:20px;
}



hr { margin:20px 0px 5px 0px;
color:#D3B950;
height:1px;
clear:both;
}


h1 {	
	color:#000066;
	font-family:"Times New Roman", Times, serif;	
	padding-bottom:2px;
	font-size:17px;
	font-weight:bold;
	border-bottom: 2px #D3B950 dotted;
	
	
}

h2 {
 	color:#000066;
	font-weight:bold;
	font-size: 19px;
	margin-bottom:5px;
	margin-top: 10px;
}

h3 {	
	color:#000066;
	font:"Times New Roman", Times, serif;
	padding-bottom:2px;
	font-size:13px;
	font-weight:bold;
	border-bottom: 1px #D3B950 dotted;
	margin-top:40px;
	clear:both;	
}


h4 {
 	color:#000066;
	font-weight:bold;
	font-size: 14px;
	padding: 10px;
}

form {background-color:#FFFFCC;
padding:20px 30px 30px 20px;
border: 1px #FFCC33 dotted;
line-height:190%;}


.highlightgold {
 	color:#956902;
	font-weight:bold;
	font-size: 12px;  
}


.highlightblue {
 	color:#000066;
	font-weight:bold;
	font-size: 12px;
}


.divider {margin-top: 20px;}


a.blu:link {color: #000066;text-decoration: none;}
a.blu:visited {color: #000066;text-decoration: none;}
a.blu:hover {color:#B47E03;text-decoration: underline;}
a.blu:active {color:#B47E03;text-decoration: none;}


a:link {color: #000066;text-decoration: none; font: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
a:visited {color: #000066;text-decoration: none; font-weight:bold;}
a:hover {color:#956902;text-decoration: underline;}
a:active {color:#956902;text-decoration: none;}

a.current{
	text-decoration:underline;
	color: #956902;
}

/* Containers background holders -------------------------------------------------------------------*/

#bgholder { 
	width: 100%; 
	background: url(Slices2/pagebg1.jpg) top center no-repeat;
    margin: 0 auto;
} 

#bgholder1 { 
	width: 100%; 
	background:url(Slices2/topperbg.gif) repeat-x;
}


#pageholder { 
	width: 1000px;
	margin: 0 auto;
} 


#container { 
border-right:1px #956902 solid;
border-left:1px #956902 solid;
background:#FFFFFF;
	width: 1000px; 
    margin: 0px auto;
} 


#contentholder { 
	width: 1000px;
	background: #FFF url(Slices2/pagebg.jpg) repeat-y;	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#container3 { 
	width: 1000px; 
    margin: 0px auto;
	padding: 0px;
	clear:both;
	
}



#contentbg {
    clear:both;
	width: 1000px; 
	padding:0; 
	margin: 6px 0px 0px 0px;
	
	
}

#maincontent {
	float: left;
	width: 670px;
	padding: 0px 0px 100px 22px;
	margin: 10px 0px 0px 0px;
	border-left:1px #D3B950 solid;
}



#onecolumn {
	width: 940px;
	padding: 20px 20px 100px 20px;
	margin: 0px;
	
}



/* Misc tags -------------------------------------------------------------------*/

.fltrt2 { 
	float: right;
	margin:2px 5px;
}


#header {
    width:980px;
	margin: 0 auto;
	height: 84px;
	padding: 0px; 
} 


#flash {
    background-color:#FFFFFF;
    width:595px;
    height:316px;
	float:right;
	padding: 5px 5px 0px 0px;	
} 


.quicklinks {
font: 10px Verdana, Geneva, sans-serif;
background:url(bg/quicklinkbg.jpg) no-repeat;
height:283px;
width:358px;
float:left;
padding:23px 20px 16px 16px;
margin: 0px;	  
}

.quicklinks h2 {
font: 18px "Times New Roman", Times, serif;
 	color:#000066;
	font-weight:bold;

	margin-bottom:9px;
	margin-top: 13px;	  
}


.featurepic {
	padding: 2px;
	background-color:#002250;
	margin-bottom:5px;
}


.rightpic {
	padding: 2px;
	float:right;
	background-color:#002250;
	margin: 7px 0px 0px 10px;
}






/* Home Page Columns ------------------------------------------------------------------*/

#sportscol {
	float: left; /* since this element is floated, a width must be given */
	width: 370px; 
	padding: 10px 16px 20px 16px; 
	margin:0;
	
}

#missioncol {
	float: left;
	width: 240px;
	padding: 10px 16px 20px 20px;
}


.newscol {
	   float:left;
        font:11px Verdana, Arial, Helvetica, sans-serif;
		width: 282px;
	    padding: 15px 12px 15px 13px;
	}

.newscol p {background:#FFF;
padding:6px;
border: 1px solid #D3B950}



.newscol ul {

	list-style-type: none;
	}
		
.newscol li {
    font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	background:#FFFFFF ; 
	border: 1px solid #D3B950;
	padding: 10px;
	}

.newscol li a {
	text-decoration: none;
	display: block;
	}
	
.newscol li:hover {
	border: 1px solid #B47E03;
	}
	
	
	
#linkscol {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; 
	padding: 10px 25px 20px 25px; 
	margin:0;
	
}

	
.goldlist li {
padding: 0px 0 0 20px;
margin: 20px 0px 0px 20px;
font-weight:bold;
background: url(Slices2/bullet2.gif) no-repeat left center;
color:#956902;
}	


.plainlist li {
margin: 20px 0px 0px 20px;
padding: 0px;
list-style-type:circle;
}	


/* Floats and lists ------------------------------------------------------------------*/


.fltrt { 
	float: right;
	margin: 0px 0px 0px 10px;

}


.fltlft { 
	float: left;
border:1px #000066 solid;
margin: 10px 10px 10px 0px;


}

.clearfloat {
	clear:both;
	margin:0px;
	padding:0px;
 
}


/* Footer ------------------------------------------------------------------*/

#footer {
	clear:both;
	width: 100%;
	background:#023378 url(Slices2/footerbg.gif) repeat-x;
	margin: 0px;
	font-size:11px;
	color:#98AFD6;
} 


#footer a{color: #cccccc; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#footer a:hover  {
	color: #FFC;
	text-decoration:underline;
	background:#023378;
}


#footerholder {
	clear:both;
    margin: 0px auto 0px auto;
    width: 980px;
	height: 370px;
	padding: 60px 10px 10px 10px; 	
}


.foot1 {
	float: left;
	width: 220px;
	height: 220px;
	padding: 10px 20px 10px 20px;
	border-right:1px dashed #034BAD;	
}

.foot2 {
	float: left;
	text-align:center;
	width: 360px;
	height: 220px;
	padding: 0px 30px 10px 30px;
	border-right:1px dashed #034BAD;
}


.foot3 {
	float: left;
	width: 230px;
	height: 220px;
	padding: 10px 20px 10px 40px;	
}

div.foot2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.foot2 ul li {
	margin: 0;
	padding: 8px 0;
	border-bottom: 1px solid #034BAD;
	line-height:200%;
}



/* Menu ------------------------------------------------------------------*/



.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 10px Verdana, Geneva, sans-serif;
width: 100%;
overflow: hidden;
background: url(Slices2/buttonbg.gif) center center repeat-x;
}



.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #3F2D01;
padding: 13px 13px 13px 13px;
margin:0px;
text-decoration: none;
border-right:1px #CFBB71 solid;

}


.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #023378;
text-decoration:underline;
padding: 13px 13px 13px 13px;
background:url(Slices2/buttonover.gif) repeat-x;
border-right:1px #CFBB71 solid;
}





  
/* sub navigation */
.headingtext {
		color: #000066;
		padding:0px 0px 0px 18px;
		font-size:12px;
		font-weight:bold;
}

#headingtext {background:url(graphics/headingbg.jpg) no-repeat;
padding-top:10px;
width:250px;
height:31px;
}

.sidenav {
	float: left;
	width: 244px;
	height:100%;
	margin: 10px 22px 20px 20px;
	font:Verdana, Arial, Helvetica, sans-serif;

	
}

.sidenav p {
	background: #FFFFCC url(Slices2/paragraphbg.gif) repeat-x top;
	border: 1px solid #D3B950;
	margin-top:0px;
	margin-bottom:20px;
	padding: 22px 20px 22px 20px;
}


.sidenav ul {
	padding: 0;
	margin-top:0;
}

.sidenav li {
    font:11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #D3B950;
	list-style: none;
}

.sidenav li a {
	background: #FFFFCC;
	display: block;
	padding: 8px 5px 7px 15px;
	text-decoration: none;
}

.sidenav li visited {
	background: #FFFFCC;
	display: block;
	padding: 8px 5px 7px 15px;
	text-decoration: none;
}


.sidenav li a:hover {
    padding: 8px 5px 7px 14px;
	text-decoration:underline;
	background: #fff;
	
}

 
.sidenav li .current{
    padding: 8px 5px 7px 16px;
	text-decoration:underline;
	background: #fff;
	color: #000066;
}

.sidenav li .heading1{
    font-size:13px;
    padding: 8px 3px 7px 16px;
	text-decoration:underline;
	background: #FFFFCC url(Slices2/navbg3.gif) repeat-x bottom;
	color: #000066;
}

.sidenav li .heading2{
    font-size:12px;
	text-decoration:underline;
    padding: 8px 3px 7px 16px;
	background:#FFFFFF;
	color: #000066;
	font-weight:bold;
}


.sidenav2 li {
    font-size: 10px;
	border: 1px dotted #D3B950;
	list-style: none;
}

.sidenav2 li a {
	background: #FEF8E0;
	display: block;
	padding: 8px 5px 7px 15px;
	text-decoration: none;
}

.sidenav2 li a:hover {
	padding: 8px 5px 7px 14px;
	text-decoration:underline;
	background: #fff;
	
	
}
