/* CSS Document */

	body {
	behavior: url("../csshover3.htc");
	font-family:Arial, Helvetica, sans-serif;
	color: #090909;
	margin-top: 10px;
	background-color: #F1F1F1;
	}
	h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #016276;
	font-weight: bold;
    }
	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #016276;
	}
	h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #016276;
	}
	a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00578f;
	}
	#wrap {
	width:944px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	}
	#header {
	background-color: #FFFFFF;
	height: 133px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	width: 944px;
	}
	#header-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	height: 77px;
	width: 500px;
	float: left;
	text-align: left;
	}
	#header-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 30px;
	width: 400px;
	float: right;
	clear: none;
	text-align: right;
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 10px;
	}
	#outer {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/sideshadows-bg.jpg);
	background-repeat: repeat-y;
	background-position: center 0px;
}
     #preHead {margin:0;
	          width:1000px;
	  }
#postFooter{margin:0;
              width:1000px;}
	#home-flash-area {
	width: 944px;
	clear: both;
	background-color: #FFFFFF;
	}
	#masthead-contentpages {
	height: 110px;
	width: 944px;
	clear: both;
	background-color: #FFFFFF;
	}
	#masthead {
	background-color: #FFFFFF;
	height: 77px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #447ac4;
	}
	.regform-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3b7334;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 60px;
	height: 20px;
	}
	#form-footer {
	background-color: #FFFFFF;
	height: 30px;
	text-align: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #447ac4;
	width: 760px;
	}

/* -------HORIZONTAL NAV BAR------- */
	#navbar {
	height: 26px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 944px;
	background-color: #FFFFFF;
	background-image: url(images/navbar-bg.jpg);
	background-repeat: no-repeat;
	}

/* Styles for drop down menus */
#navbar {padding:0 0 0 0px; margin:0; list-style:none; color:#fff; position:relative; z-index:100;}
#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:26px; line-height:26px; color:#FFF; text-decoration:none; text-align:center; cursor:pointer;}
#navbar a:hover {color:#0BF4F4; text-decoration:none;}
#navbar ul ul a {background:#0F6075; 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:#0BF4F4; text-decoration:none;}
#navbar ul ul {visibility:hidden; position:absolute; height:0; top:26px;left:0;}
#navbar ul li:hover ul  {visibility:visible;}


	#sidenavbar {
	list-style-type: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	float:left;
	
	}
	#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: 180px;
	color: #016276;
	text-decoration: none;
	background-color: #ffffff;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 5px;
	margin-bottom: 4px;
	margin-right: 10px;
	line-height:13px;
	}
	#sidenavbar a:hover {
	display: block;
	width: 180px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	background-color:  #016276;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 5px;
	margin-bottom: 4px;
	margin-right: 10px;
	line-height:13px;
	}

/* ----- CONTENT AREAS ----- */
	#main-home {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	overflow: auto;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	#main3col {
	top:0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	padding:10px;
	overflow:auto;
	float:left;
	}
	#main2col {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	padding:10px;
	overflow:auto;
	}
	#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 {
    top:0px;
	float:right; 
	left:0px;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	position:relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right:10px;
	text-align: justify;
	margin-right:0px;
	}
	
/* 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 {
	clear:both;
	background-color: #FFFFFF;
	height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013641;
	text-align: center;
	padding-top: 10px;
	letter-spacing: normal;
	width: 944px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	}
	
	
/* Remove borders from any images used as links */
	a img,:link img,:visited img {
	border: none;
	background-color: #000033;
	}

/* 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;
	}
*/
.fontRed {color:#FF0000;}
