/* CSS Document */

	body {
	behavior: url("../csshover3.htc");
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color: #8c9490;
	background-image: url(images/bodyRepeat.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	}
	
	a {color:#2E84A7; text-decoration:underline;
	}
	
	h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #647868;
	font-weight: bold;
    }
	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #647868;
	font-weight: bold;
	}
	h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #647868;
	}
	h4 {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #647868;} 
	
	#wrap {
	position:relative;
	width:960px;
	left:50%;
	margin-left:-480px;
	background-color: #FFFFFF;
	}
	#header {
	background-color: #FFFFFF;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	}
	#header img {border:0px;}
	#header-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	width: 500px;
	float: left;
	text-align: left;
	/*height: 100px;*/
	}
	#header-right {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	width: 229px;
	float: right;
	clear: none;
	line-height:22px;
	text-align: right;
	padding-top: 0px;
	margin-right:0px;
	padding-right:5px;
	}
	#home-flash-area {
	width: 960px;
	clear: both;
	color:#666666;
	background-color: #F4F7F4;
	height: 180px;
}
	#home-content-area {
	width: 960px;
	color:#666666;
	background-color: #FFFFFF;
	clear: both;
	background-image: url(images/HomeRightColBg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	position: relative;
}
	#header-right a{
	color: #555555;
	text-decoration: none;
	}
	#header-right a:hover{
	color: #009966;
	text-decoration: none;
	}
	#home-flash-area a{
	color: #009933;
	text-decoration: none;
	}
	#home-flash-area a:hover{
	color: #2F6445;
	text-decoration: none;
	}
	#home-flash-areaWhite a{
	color: #009933;
	}
	#home-flash-areaWhite a:hover{
	color: #2F6445;
	}
	#home-flash-areaWhite{
	width: 960px;
	clear: both;
	color:#666666;
	background-color: #FFFFFF;
	
	} 
	#home-flash-area3Col {
	width: 960px;
	clear: both;
	color:#666666;
	background-color: #FFFFFF;
	background-image: url(images/rightCol.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
	#home-flash-area3Col a{
	color: #009933;
	}
	#home-flash-area3Col a:hover{
	color: #2F6445;
	}
	
	#masthead-contentpages {
	height: 110px;
	width: 960px;
	clear: both;
	background-color: #FFFFFF;
	}
	#masthead {
	background-color: #FFFFFF;
	height: 77px;
	text-align: left;
	}
	.regform-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #647868;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 60px;
	height: 20px;
	}
	#form-footer {
	background-color: #FFFFFF;
	height: 30px;
	text-align: left;
	width: 760px;
	}

/* -------HORIZONTAL NAV BAR------- */
	#navbar {
	height: 30px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 960px;
	background-color: #767676;
	padding-top: 6px;
	position: relative;
	left: 0px;
	float: left;
	top: 0px;
	}

/* Styles for drop down menus */
#navbar {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	color:#fff;
	z-index:100;
	background-color: #767676;
}
#navbar ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#navbar table {position:absolute; top:0; left:0; border-collapse:collapse;}
#navbar li {float:left; position:relative; list-style-type:none;}
#navbar a {display:block; float:left; padding:0 14px 0 14px; height:30px; line-height:30px; color:#FFF; text-decoration:none; text-align:center; cursor:pointer;}
#navbar a:hover {
	color:#333333;
	text-decoration:none;
	background-color: #cbcbcb;
}
#navbar ul ul a {background:#515151; color:#FFF; height:auto; line-height:1em; padding:5px 0 5px 23px; width:135px;border-width:0 1px 1px 1px;text-align:left;
font-size:13px; font-family:arial, verdana, sans-serif; font-weight:normal; 
text-decoration:none; }
#navbar ul ul a:hover {color:#333333; text-decoration:none;}
#navbar ul ul {visibility:hidden; position:absolute; height:0; top:30px;left:0;}
#navbar ul li:hover ul  {visibility:visible;}


	#sidenavbar {
	list-style-type: none;
	padding-top: 10px;
	margin-left: 0px;
	float:left;
	background-color: #FFFFFF;
	}
	#sidenavbar ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbar li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbar a {
	display: block;
	width: 140px;
	color: #ffffff;
	text-decoration: none;
	background-color: #635F5E;
	line-height: 28px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 4px;
	margin-right: 10px;
	}
	#sidenavbar a:hover {
	display: block;
	width: 140px;
	color: #333333;
	text-decoration: none;
	background-color:#cbcbcb;
	line-height:28px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 4px;
	margin-right: 10px;
	}

/* ----- CONTENT AREAS ----- */
	#main-home {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #647868;
	width: 327px;
	padding: 10px;
	}
	#main3col {
	top:0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	overflow:auto;
	padding: 10px;
	text-align: justify;
	}
	#main2col {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	overflow:auto;
	padding: 10px;
	}
	#main2colFixed {	
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:5px;
	width:780px;
	float:right;
	}
	#rightcol {
	width:210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	position:relative;
	padding:10px;
	margin-right:0px;
	float: right;
	background-color: #F4F7F4;
 /*	text-align: justify; */
	}
	#rightcolHOME {
	width:590px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	padding-top: 15px;
	padding-left: 10px;
	text-align: center;
	margin-right:0px;
	background-color: #f4f7f4;
	float: right;
	margin-bottom: 0px;
	padding-right: 10px;
	position: relative;
	padding-bottom: 15px;
	clear: left;
	}

/* Top level left menu */
a.nav-level-0 {
}
/* 2nd level left menu */
a.nav-level-1 {
}
/* 3rd level left menu */
a.nav-level-2 {
}
/* 4th level left menu */
a.nav-level-3 {
}

/* top level menu style if current page is NOT a subpage of this page */
a.top-unselected {
}
/* top level menu style if current page IS a subpage of this page */
#navbar a.top-selected {
}
/*
#footer h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #476155;
	font-size: 16px;
	text-align: center;
	width: 500px;
	background-image: url(images/figLeaf.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	line-height: 45px;
	margin-right: auto;
	margin-left: auto;
}
*/
#footer-leaf-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #476155;
	font-size: 16px;
	text-align: center;
	width: 400px;
	background-image: url(images/figLeaf.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	line-height: 45px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-align: center;
}


#homeTable a:link, #homeTable a:hover, #homeTable a:visited {color:#FFFFFF;
              display:block;
			  text-decoration:none;
			  width:100%;
			}

	#footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #476155;
	width: 960px;
	background-color: #cbcbcb;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	clear: right;
	
	}
	#footer  img{border:0px;}

#searchTable {
	margin:0;
	/*position: absolute;
	left: 875px;
	top: 30px; */
	
}
.clear {clear:both;}
.fontRed {color:#FF0000;}
	
/* Remove borders from any images used as links */
	a img,:link img,:visited img {
	border: none;
	}

/* MagStar */
	.magstar {
	color: #606B5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	}
	a.magstar {
	color: #FFFFFF
	}
	a.magstar:hover {
	color: #003399
	}

	.breadcrumb_link, a.breadcrumb_link:link, a.breadcrumb_link:visited, a.breadcrumb_link:hover {
	font-size:10px;
	color:#000000;
	}

/*
	li {
	list-style-type: square;
	}
*/
#navbar ul a.TOP_MENU1 { }
#navbar ul a.TOP_MENU2 { }
#navbar ul a.TOP_MENU3 { }
#navbar ul a.TOP_MENU4 { }
#navbar ul a.TOP_MENU5 { }
#navbar ul a.TOP_MENU6 { }
#navbar ul li a.TOP_MENU7 { width:65px; }

#navbar ul ul a.DROP_MENU1 { }
#navbar ul ul a.DROP_MENU2 { }
#navbar ul ul a.DROP_MENU3 { }
#navbar ul ul a.DROP_MENU4 { }
#navbar ul ul a.DROP_MENU5 { }
#navbar ul ul a.DROP_MENU6 { }
#navbar ul ul a.DROP_MENU7 { width:70px; }
.photo {
	background-color: #FFFFFF;
	padding: 5px;
}
