/*
-----------------------------------------------------
Main/Standard Page Definitions
-----------------------------------------------------
FileName:    MainPage.css
Version:     2006.05.01
-----------------------------------------------------
*/

/* BASE Definitions                                   */
/* -------------------------------------------------- */
body {
	color    			        : #333333;
	font-family    				: Arial, Verdana, Sans-serif;
	font-size					: 12px;
	margin-top					: 20px;
	margin-left					: 20px;
}
p, td, li {
	font-family      			: Arial, Verdana, Sans-serif;
	font-size					: 12px;
	color    			        : #333333;
}

#outerLayer {
	position					: relative;
	float						: left;
	width						: 736px;
	top						: 125px;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
}
#homepage p {
	font-size					: 14px;
}

#footer {
		position				: relative;
		float					: left;
		color					: #999999;
		background-color		: #EDEDED;
		width					: 736px;
		padding					: 0px 0px 0px 0px;
		margin					: 7px 0px 0px 0px;
}
#footer #footercopyright {
		background-color		: #EDEDED;
		position				: relative;
		width					: 420px;
		float					: left;
		padding					: 5px 5px 2px 15px;
}
#footer #footerimage {
		float					: left;
		position				: relative;
		padding-right			: 3px;
}
#footer a {
		color					: #6699CC;
}
#footer a:hover {
		color					: #77AADD;
}

/* *************************************************************************************************** */
/* *************************************************************************************************** */
/*																					TOP																										*/
/* *************************************************************************************************** */
/* *************************************************************************************************** */

		#outerLayer #top_container{
			position							: relative;
			width								: 736px;
			height								: 25px;
			padding								: 0px 0px 0px 0px;
			margin:0px;
		}
					#outerLayer #top_container #top_one{
						position				: relative;
						width					: 155px;
						height					: 25px;
						background-color			: #FFFFFF;/*#AAAEB1;*/
						float					: left;
					}
					#outerLayer #top_container #top_two{
						position				: relative;
						width					: 577px;
						height					: 20px;
						border-left				: 4px solid white;
						background-color		: #676767;
						float					: right;
						padding					: 5px 0px 0px 0px;
						margin:					0px;
					}
/* *************************************************************************************************** */
/*																					HTML																										*/


		
/* *************************************************************************************************** */
/* *************************************************************************************************** */
/*																					MIDDLE																										*/
/* *************************************************************************************************** */
/* *************************************************************************************************** */

		#outerLayer #middle_container{
			position						: relative;
			top								: 4px;
			left							: 0px;
			width							: 736px;
			min-height						: 400px;
			height							: 100%;
			background-color					: #969DA3;/*#84B9D8; */
			/* border								: 1px solid blue; */
		}
				#outerLayer #middle_container #sidenavdiv {
						position			: relative;
						float				: left;
						width				: 155px;
						top				: 0px;
				}
				#search {
						position:absolute;
						top:3px;
						left:420px;
						font-weight:bold;
				}
				#search a, #search a:visited, #search a:hover {
						color:#FFFFFF;
						text-decoration:none;
						padding-bottom:3px;
				}
				#advSearch {
						top:200px;
						position:absolute;
				}
				#outerLayer #middle_container #middle_one_fake{
						position			: relative;
						top					: 0px;
						width				: 155px;
						height				: 15px;
						float				: left;
						background-color	: #FFFFFF;
				}
				#outerLayer #middle_container #middle_one {
						position			: relative;
						top					: 10px;/*0px;*/
						width				: 155px;
						height				: 100%;
						float				: left;
						font-size			: 14px;
						color				: #FFFFFF;
						background-color	: #FFFFFF;
						font-weight    			: bolder;
					}
					
				#outerLayer #middle_container #middle_two {
						position			: relative;
						min-height			: 400px;
						border-left			: 4px solid #FFFFFF;
						font-size			: 14px;
						color				: #333333;
						font-weight        		: normal;
						background-color		: #FFFFFF;
						left				: 155px;
						padding-left			: 15px;
						width				: 550px;
						padding-right			: 12px;
						padding-bottom			: 20px;
					}
				#outerLayer #middle_container #middle_two #rightNotNav {
						width				: 407px;
						vertical-align			: top;
						padding-top			: 15px;
						padding-right			: 15px;
				}
				#outerLayer #middle_container #middle_two #rightNav {
						background-color		: #F1F1E5;
						padding				: 10px;
						width				: 155px;
						padding-top			: 15px;
						vertical-align			: top;
				}
				#outerLayer #middle_container #middle_three {
						position			: relative;
						min-height			: 400px;
						border-left			: 4px solid #FFFFFF;
						font-size			: 14px;
						color				: #333333;
						font-weight        	: normal;
						background-color	: #FFFFFF;
						left				: 155px;
						padding-left		: 15px;
						width				: 550px;
						padding-right		: 12px;
						padding-bottom		: 20px;
					}
				#outerLayer #middle_container #middle_four {
						position			: absolute;
						top					: 0px;
						left				: 581px;
						width				: 155px;
						padding-bottom	    : 20px;
						font-size			: 14px;
						color				: #FFFFFF;
						font-weight     	: bolder;
						background-color	: #F1F1E5;
					}
				#outerLayer #middle_container #middle_two ul,  #outerLayer #middle_container #middle_three ul , #outerLayer #middle_container #middle_four ul {
						list-style-image	: url("/images/bullet_sm.gif");
						margin-left			: 20px;
						padding-top			: 5px;
						padding-bottom		: 5px;
						margin-top			: 10px;
						margin-bottom		: 0px;
						padding-left		: 0px;
						font-size			: 12px;
					}
				#outerLayer #middle_container #middle_two li,  #outerLayer #middle_container #middle_three li {
						padding-bottom		: 8px;
				}
				#outerLayer #middle_container #middle_four {
						float				: right;
					}

							
/* *************************************************************************************************** */
/*					HTML								*/

#quicklinks {
	position			: absolute;
	width				: 150px;
	padding-top			: 5px;
	padding-bottom		: 20px;
	margin-left			: -3px;
}

#quicklinks #dropdown {
	padding-left		: 15px;
}

#quicklinks ul li a {
	color				: #121212;
	font-weight			: normal;
}

#quicklinks select {
	width				: 132px;
	font-size			: 11px;
}

#quicklinks ul {
	margin-top			: 0px;
	margin-left			: 30px;
	padding-left		: 0px;
	font-size			: 11px;
	list-style-image	: url("/images/transparent_arrow.gif");
}
#quicklinks li {
	padding-bottom		: 8px;
}

#quicklinks ul li a {
	text-decoration		: none;
}


/* -------------------------------------------------------------------- */
/*			HEADINGS					*/
/* -------------------------------------------------------------------- */

.rightDropDowns h3 {
 margin-left : -25px ! important;
 margin-top: 0px ! important;
 margin-bottom		: 0px !important; 
}

.newsUpdates h3 {
 margin-left : -5px ! important;
 margin-top: 25px ! important;
 margin-bottom		: 0px !important; 
}
h3 {
		font-size			: 15px;
		font-weight			: bolder;
		color				: #333333;
		padding-left			: 15px;
}
h2,h1 {
		font-size			: 15px;
		font-weight			: bolder;
		color				: #EF001F;
		text-decoration			: none;
}
h4 {
		font-size			: 13px;
		font-weight			: bold;
		color				: #000000;
		padding-top			: 0px;
		padding-bottom			: 5px;
		margin-top			: 0px;
		margin-bottom			: 0px;
}
.breadcrumb {
	font-size: 11px;
	color: #ABAEB0;
	width: 550px !important;
}
#middle_three .breadcrumb {
	width: 400px !important;
}
.breadcrumb A:link { text-decoration: none; color: #666666; }
.breadcrumb A:visited { text-decoration: none; color: #666666; }
.breadcrumb A:active { text-decoration: none; }
.breadcrumb A:hover { text-decoration: underline; color: #9E292B; }
a:link {
		color : #0047BA;
}
a:visited {
		color : #4D7FCF;
}
img {
	border: 0px;
}
/* This is the stuff Greg added. */
#pr {
       font-size:13px;
}
#pr #date {
       white-space:nowrap;
}
#pr a {
       text-transform:uppercase;
}
#pressRelease {
		font-family    				: Arial, Verdana, Sans-serif;
		font-size					: 12px;
}
#prRelease {
		font-family    				: Arial, Verdana, Sans-serif;
		font-size					: 12px;
       position:relative;
}
#prRelease p {
       margin-top:0px;
}
#prDateLocation {
       position:relative;
       float:left;
       margin:0px;
       padding:0px;
       padding-right:5px;
       height:12px;
}
a.pr {
	font-size: 14px;
}
#outerLayer #middle_container #middle_two #sitemap ul {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#outerLayer #middle_container #middle_two #sitemap li {
	margin:0px 0px 0px 20px;
	padding:3px 0px 3px 0px;
}
#events {
	width:500px;
	margin-left:25px;
}
#events th {
	background-color:	#ABAEB1;
	font-size:		13px;
	font-weight:		bold;
}
#events a:link, #events a:visited {
	color:			#4D7FCF;
}
#events a:hover {
	text-decoration:	none;
}
#eventDate {
	color:#AAAAAA;
}
#eventTitle {
	text-transform:uppercase;
}
#eventSubTitle {

}
#siteSearch {
	background-color:	#A6A6A6;
	width		: 	100px;
	height		:	14px;
	border		: 	1px solid #FFFFFF;
	color		: 	#FFFFFF;
						font-weight:bold;
}
#more {
	float	: right;
}
