/************** This stops Firefox from hiding vertical scrollbar on short pages *****************************/

html {height:100%}
body {min-height:101%}

/***************************************** Defaults ****************************************/

body {					background-color:#c7dd60;
					color:#455769;
					font-size:12px;
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;}

* {					margin:0px;
					padding:0px;
					border:none;}

img {				
					border:0;}

					
input, select, th, td, p, ul, ol {
	font-size:12px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #455769;
	line-height:1.5em;
				}				
li li, li p, td p, blockquote p, table tr, tr td {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #455769;
				}
				
p {margin-bottom: 10px;	}	
b { font-weight: bold;}
i { font-style: italic;}
u { text-decoration: underline;}
ul {  list-style-position: outside; 
	list-style-type: square;
	margin-left:35px;
	margin-bottom:10px;}
ol {  list-style-position: outside; 
	margin-left:35px;
	margin-bottom:10px;}	
blockquote {margin-left:25px;}

/***************************************** custom classes ***************************************/
					
.homeleft-bg {background-image:url(../globalimages/home-bg.gif);
	background-position:0 101px;
	background-repeat:repeat-x;
}	

.homeannounce {
	background-color:#D68A21;
	text-align:left;
	vertical-align:top;
}	

 
.announcements-header {
	background-color:transparent;
	color:#EFF5D3;
	font-size:15px;
	font-weight:bold;
	letter-spacing: 3px;	
	margin-top: 5px;				
					
}		
.announcements, .announcements p a {
	background-color:transparent;
	color:#EFF5D3;
	font-size:13px !important;
	font-weight:bold;
	margin-right:5px;
}		

#credits { width: 100%;
	position:relative;
	bottom: 0;

}

#credits, #credits p {
	background-color:transparent;
	color:#455769;
	font-size:11px;
	text-align:center;
}		


.announcements a, .announcements a:link, .announcements a:visited {
	background-color:transparent;
	color:#EFF5D3 ;
	font-size:11px;
	margin-right:5px;
	text-decoration: underline;
					}

.announcements a:hover, .announcements a.active {	color:#FFF;
					}

/***************************************** Div IDs ***************************************/


#container {
	width:760px;
	margin:0px auto;
	background-color: #C7DD60;
}

	
#topnav {
	width:760px;
	height: 35px;
	background-color:#617B94;
	color:inherit;

}


#leftnav {
	text-align: right;
	text-indent: 5px;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#leftcontent {
	text-align: left;
	padding: 10px 5px 10px 0;
	width:195px;
}

#content {
	margin: 0 auto 0 auto;
	color:inherit;
	text-align: left;
	width: 520px;
	padding: 25px 15px 15px 20px;
	background-color: #EFF5D3;
}


#title {
	color:#EFF5D3;
	text-align: left;
	padding: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#artbin {position:relative;
		bottom:0;
}

#footer {
	margin:0;
	color:#627B95;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
					

/************************************* Image Classes **************************************/

img.left {				float:left;
						padding-right:5px;}

img.right {				float:right;
						padding-left:5px;}



/************************************* Link Classes **************************************/


#leftnav ul, #leftnav li {	
					list-style-type:none;
					width:200px;
					margin:0;
					}

#leftnav a, #leftnav a:link, #leftnav a:visited {	display:block;
					color:#627B95;
					background:transparent;
					border-bottom:1px solid #EFF5D3;
					font-weight:bold;
					text-decoration:none;

					padding:2px 5px 3px 2px;
					text-align:right;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:14px;
					}

#leftnav a:hover, #leftnav a:active {		background:#EFF5D3;}



#content a, #content a:link, #content a:visited {
	color:#455769;
	text-decoration: underline;
					}

#content a:hover, #content a.active {	color:#660066;
					}
					
#footer a, #footer a:link, #footer a:visited {		
					color:#627B95;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 10px;
					text-decoration: underline;}

#footer a:hover, #footer a:active {	color:#D68A21;}
	

/********************************** Horizontal Rule Styles ************************************/
hr {border: none 0; 
	border-bottom: 1px solid #666666;
	width: 100%;
	height: 1px;
	}

 
hr.HR_green {
	border: none 0;
	border-bottom: 1px solid #C7DD60;
	width: 100%;
	height: 1px;
	}

