/* basic elements */
body {
	font: 12px/16px arial; 
	color: #000000; 
	background-color: #cccccc;
	margin: 0px;
	height: 100%;
	scrollbar-3d-light-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #666666;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
}

.subTitle { 
	font: 22px/22px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}

.h1 {
	font: 22px/22px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}

.h2 {
	font: 16px/16px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}
	
.h3 { 
	font: 12px/12px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}
	
.h1 {
	font: 22px/22px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}
	
.h2 {
	font: 16px/16px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}

.h3 { 
	font: 12px/12px "Times New Roman", Times, serif; 
	color: #2D2E8B;
	}
	
.descriptor {
	font: 11px/15px arial;
	color: #666666;
	letter-spacing:1px;
	}

a.nav:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}
a.nav:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}
a.nav:hover, a.nav:active { 
	text-decoration: underline; 
	color: #003366;
	}
	
a { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2D2E8B;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2D2E8B;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #2D2E8B;
	}
	
a.sec { 
	font-weight: normal; 
	text-decoration: none; 
	color: #2D2E8B;
	}
a.sec:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #2D2E8B;
	}
a.sec:hover, a:active { 
	text-decoration: underline; 
	color: #2D2E8B;
	}

.clear {
	clear:both;
	}
	
.homePageText {
	font: 11px/15px arial; 
	margin-top: 0px; 
	text-align: left;
	color: #FFFFFF;
	}

.homeSubTitle { 
	font: bold 18px arial; 
	color: #ffffff;
	}

.admin { 
	background-color: #fff;
}

.	{
	scrollbar-3d-light-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #666666;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
}
	
p { 
	font: 12px/16px arial; 
	margin-top: 0px; 
	text-align: left;
	}
	
td {  
	text-align: left;
	}

#container {   
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	position:relative;
	}
	
.homePageText {
	position: relative;
	color: #ffffff;
	padding: 0px 10px 10px 20px;
	top: 0px;
	width:370px;
	}

#header {
	width:780px;
	background-color:#2D2E8B;
	}
	
#content{
	background-color:#ffffff;
	border:1px solid #666666;
	width: 780px;
	min-height: 500px;	
	}
	
#interiorContent {
	min-height:10em;
	margin:0 0 0 210px;
	padding: 10px 15px 10px 10px;
	width: 500px;
	}
/* for Internet Explorer */
/*\*/
* html #interiorContent {
height: 30em;
}
/**/
	
#homeContent {
	float:left;
	padding: 0px 15px 0px 15px;
	color: #fff;
	width: 370px;
	}

#redBar{
	background-color:#C32206;
	width:30px;
	height: 500px;
	position:relative;
	top: 0px;
	float:right;	
	}
	
#greenBar{
	background-color:#065C03;
	width:30px;
	height: 500px;
	position:relative;
	top: 0px;
	float:right;	
	}
	
#blueBar{
	background-color:#2D2E8B;
	background-image:url(../images/homeBlueBg.gif);
	background-repeat:no-repeat;
	height:390px;
	position:relative;
	top: 0px;
	padding-top: 110px;
	float:right;
	}

#navBarHome {
	left:25px;
	position:absolute;
	top:40px;
	z-index:10;
	}
#navBarHome img {
	margin:0 0 0 -1px;
	}
	
#navBarHome ul#topNav{
	padding:30px 0 0 0;
	}

#navBar {
	left:24px;
	position:relative;
	top:20px
	}
	
#navBar, #navBarHome, #navBar ul, #navBarHome ul { /* all lists */
	font-size: 11px;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 175px;
	}

#navBar li, #navBarHome li { /* all list items */
	position : relative;
	float : left;
	line-height : 2.27em;
	width: 175px;
	}
	
#navBar li ul, #navBarHome li ul { /* second-level lists */
	background-color:#F5F5F5;
	position : absolute;
	left: -999em;
	margin-top : -2.445em;
	padding:0 5px 0 1px;
	width:175px;
	visibility: hidden;
	}

#navBar li a, #navBarHome li a {
	width: 175px;
	w\idth : 175px;
	display : block;
	color : #666666;
	text-decoration : none;
	background-color : white;
	border-bottom: 1px dotted #CCC;
	overflow: auto;
	padding : 5 0.5em;
	}
li.firstSubNav a, li.firstThirdNav a {
	border-top:1px dotted #CCC;
	}

li.firstSubNav li a {
	border-top:none
	}

li.firstSubNav li.firstThirdNav a {
	border-top:1px dotted #CCC;
	}

#navBar li a:hover, #navBarHome li a:hover { color:#C32206; }
	
#navBar li a.active, #navBarHome li a.active { color: #2D2E8B; }
	
#navBar li:hover ul ul, #navBarHome li:hover ul ul, #navBar li:hover ul ul ul, #navBarHome li:hover ul ul ul, #navBar li.sfhover ul ul, #navBarHome li.sfhover ul ul, #navBar li.sfhover ul ul ul, #navBarHome li.sfhover ul ul ul {
	left: -999em;
	}
	
#navBar li:hover ul, #navBarHome li:hover ul, #navBar li li:hover ul, #navBarHome li li:hover ul, #navBar li.sfhover ul, #navBarHome li.sfhover ul, #navBar li li.sfhover ul, #navBarHome li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}

#navBar li:hover ul a, #navBarHome li:hover ul a, #navBar li.sfhover ul a, #navBarHome li.sfhover ul a {
	background-color:#F5F5F5;
	padding:0 .25em;
	}

#navBar li li:hover ul a, #navBarHome li li:hover ul a, #navBar li li.sfhover ul a, #navBarHome li li.sfhover ul a { 
	background-color:#EBEBE2;
	padding:0 .25em;
	}

#navBar li li:hover ul, #navBar li li.sfhover ul, #navBarHome li li:hover ul, #navBarHome li li.sfhover ul { 
	background-color:#EBEBE2;
	left:5px;
	}

/* Holly Hack for IE \*/
* html #navBar ul li, * html #navBarHome ul li { float: left; height: 1%; }
* html #navBar ul li a, * html #navBarHome ul li a { height: 1%; }
/* End */

#shadow{
	top:150px;
	height: 30px;
	background-image:url(../images/dropShadow.gif);
	background-repeat:repeat-x;
}

#contentImage {
position:relative;
top: 40px;
padding: 12px 12px 12px 12px;
border-top: dotted 1px #cccccc;
border-bottom: dotted 1px #cccccc;
margin-bottom: 20px;
float: right;
}
	
	
#footer { 
	position:relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 455px;
	padding-top: 15px;	
	color: #2D2E8B;
	width: 450px;
	font: 11px/12pt arial; 
	}
	
#footer a:link, #footer a:visited {  }

#footer .copyright { font-size: 10px; }
	
#intFooter { 
position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 120px;
	padding-top: 15px;
	color: #2D2E8B;
	width: 450px;
	font: 11px/12pt arial; 
	}
	
#intFooter a:link, #intFooter a:visited {  }

#intFooter .copyright { font-size: 10px; }

.inputSubmit
{
	color: #333333;
	background-color: #EEEEEE;
	border-color : #666666;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
    font-family: Arial, Verdana, Helvetica, sans;
	font-weight: bold;
	font-size: 8pt;;
}

.inputBox
{
	color: #000000;
	background-color: #ffffff;
	border-color : #000000;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
    font-family: Arial, Verdana, Helvetica, sans;
	font-size: 85%;
}

.inputSearch
{
	color: #000000;
	background-color: #ffffff;
	border-color : #000000;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
    font-family: Arial, Verdana, Helvetica, sans;
	font-size: 80%;
}

a.breadcrumbs	{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
}

a:visited.breadcrumbs {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
}

a:active.breadcrumbs {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
}

a:hover.breadcrumbs {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
}

.breadcrumbs {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}

A.Preview {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size: 9pt;
	line-height: 14pt;
	text-decoration : none;
	margin-left: 3px;
}

A:Visited.Preview {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size: 9pt;
	line-height: 14pt;
	text-decoration : none;
	margin-left: 3px;
}

A:Active.Preview {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size: 9pt;
	line-height: 14pt;
	text-decoration : underline;
	margin-left: 3px;
}

A:Hover.Preview {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size: 9pt;
	line-height: 14pt;
	text-decoration : underline;
	margin-left: 3px;
}

.form { 
	border-color : #890f1e;
	border-width : 1px;
	background: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000000;
}
#navBar li ul ul, #navBarHome li ul ul {
	left:-999em;
	top:2.443em;
	margin-left:173px
	}
#navBar li ul ul, #navBarHome li ul ul {
	left: -999em;
	top:2.443em;
	margin-left:175px; #
	}
