 /* CSS Document */

body {
	background: url(images/background.jpg) repeat-x #676566;
	margin: 15px 0px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-left:10px;
}

p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-left:12px;
}


a [target="_blank"]{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-left:10px;
}

input[type="text"], textarea{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	background-color: #E8F3FF;
	border: solid 1px #A6E0FF;
	margin:0px 0px 0px 0px;
}

input{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	background-color: #E8F3FF;
	border: solid 1px #A6E0FF;
	margin:0px 0px 0px 0px;
}

.dataentry {
	margin-left:15px;
}

.dataentry th{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-right:10px;
	text-align:right;
}

.dataentry td{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-right:10px;
	margin:5px 0px 15px 0px;
}

.dataentry label{
}

.red {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FF0000;
}

h1 {
	font: normal 36px "Comic Sans MS";
	color:#000066;
	margin:0px 0px 0px 22px;
}

h2 {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-left:10px;
	margin:0px 0px 10px 0px;
}

h3 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ff0000;
	padding-left:10px;
	margin:15px 0px 5px 0px;
}

h4 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000066;
	padding-right:10px;
	margin:5px 0px 15px 0px;
}

h5 {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#000066;
	line-height:127%;
	padding-left:10px;
	padding-top:5px;
	margin:5px 0px 0px 0px;
}

h6 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ff0000;
	padding-left:10px;
	margin:15px 0px 5px 0px;
}

h7 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ff0000;
	padding-left:10px;
	margin:15px 0px 5px 0px;
}
/* Header */

#header {
	background: url(images/header.jpg) no-repeat;
	margin: 0 auto;
	width: 1024px;
	height: 129px;
}

#flash-piece {
	float:right;
	margin: 15px 20px 0px 0px;
}

#contact-us a {
	background:#FFFFFF;
	float:right;
	margin: 15px 25px 0px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #333333;
	clear:both;
	text-decoration:none;
}

#contact-us a:hover {
	color: #FF0000;
}

/* Nav */

#dropmenudiv{
position:absolute;
width:200px;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 3px 18px;
text-decoration: none;
/*background: white url(images/indentbg.gif) center center repeat-x;*/
background-color: #26ac26;
color: white;
}

#dropmenudiv a:hover{ /*hover background color*/
/*background-color: #0197ff;*/
background: #0033FF;
color: #FFCC00;
}

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
margin:0 auto;
}

.indentmenu ul{
margin: 0px 0px 0px 5px;
padding-left: 0px;
float:left;
width: 99%; /*width of menu*/
/*border: 1px solid #564c66; dark purple border
border-width: 1px 0;*/
background: #26ac26;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color:  white; /*text color*/
padding: 5px 22px;
text-decoration: none;
/*border-right: 1px solid #564c66; dark purple divider between menu items*/
}


.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #FFCC00 !important; /*text color of selected and active item*/
padding: 5px 22px;
background: #0033FF;
}

/* Main Content */

#main-wrap {
	background:url(images/main_background.gif) repeat-y;
	width: 1024px;
	margin: 0 auto;
	
}

#left-module {
	float:left;
}

#ctr-module {
	margin: 0 auto;
}

#right-module {
	float:right;
}

.breadcrumb-text {
	font:  normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left: 22px;
	padding-top: 5px;
	line-height:22px;
	text-decoration:none;
}

.breadcrumb-text a{
	font:  bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:3px;
	margin-left:3px;
	line-height:22px;
	text-decoration:none;
}

.breadcrumb-text a:hover{
	font:  bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:3px;
	line-height:22px;
	text-decoration:underline;
}

.pinkTable {
	background:url(images/pink-table.gif) left no-repeat;
	width:704px; 
	height:484px; 
	margin:0px 0px 0px 22px;
}

.pinkTable2 {
	background:url(images/pink-table2.gif) left no-repeat;
	width:704px; 
	height:529px; 
	margin:0px 0px 0px 22px;
}

.pinkHeader{
	font:bold 21px "Comic Sans MS";
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
	padding-top:5px;
	padding-left:10px;
}

.pinkTable th{
	font-weight: bold;
}

.blueTable {
	background:url(images/blue-table.gif) left no-repeat;
	width:600px; 
	height:321px; 
	margin-left:10px;
}

.greenTable {
	background:url(images/green-table.gif) left no-repeat;
	width:600px; 
	height:321px; 
	margin-left:10px;
}

.purpleTable {
	background:url(images/purple-table.gif) left no-repeat;
	width:600px; 
	height:321px; 
	margin-left:10px;
}

.callout-purple{
	background:url(images/call-out_purple.gif) 
	left no-repeat; 
	width:307px; 
	height:80px; 
	margin:18px 0px 0px 10px;
}

/* Footer */

#footer {
	background: url(images/footer.jpg) no-repeat;
	margin: 0 auto;
	width: 1024px;
	height: 78px;
}

#footer2 {
	background: url(images/footer3.jpg) no-repeat;
	margin: 0 auto;
	width: 1024px;
	height: 100px;
}

.footer-text {
	font:  normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-left: 30px;
	padding-top: 5px;
	line-height:20px;
	text-decoration:none;
}

.footer-text a{
	font:  bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right: 10px;
	line-height:140%;
	text-decoration:none;

}
.footer-text a:hover{
	font:  bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right: 10px;
	line-height:140%;
	text-decoration:underline;
}
.line {
	margin-left:5px;
	margin-right:5px;
}