@charset "utf-8";

/* Author: Gerry Stanford
** Date Written: December of 2007
**/

/* Common styles employed throughout the site. */
body {
	background-color: #ffffff;
	font-family: Verdana, arial, helvetica, serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

img {border: 0; }
p  {margin: 0 0 14px 0; line-height:2 }
h3 {margin:0 10px 20px 0; font-size:17px; font-weight:normal !important; color: #0F0D7C; }
h4 {color:#0000CC !important; background-color:#D1DDFC; padding: 3px 0;}

input, select { font-size: 13px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited {color: #0000EE}

/* added by MPicone to removed dashed link outlines in Firefox*/
:focus {
  -moz-outline-style: none;
}

.submitbtn {
	background-color:#0000FF;  
	font-size: 16px; 
	color: white;
	
   }

.defaultLabel {
	font-size: 13px;
	padding-right: 2px;
/*	vertical-align: bottom; */
	color: black;
}
form { padding: 0; margin: 0; }
.pageHeader { 
	font-size: 16px;
	color: #0f0d7c;
	font-weight: bold;
}
.msgSubHeader { 
	font-size: 14px;
	color: #0f0d7c;
}


/* */
#container {
	width: 960px;
	margin: 0 auto;
	/*min-height: 768px;*/
	position: relative;
}

#head { margin: 0; padding: 0; }
#head h1, #head h2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 1px;
	line-height: 1px;
	text-indent: -8000px;
}
#head #logo, #head #byline {
	float: left;
	background-repeat: no-repeat;
	display: block;
}
#head #logo { 
	margin: 9px 0 0 13px;
	background-image: url(../images/logo.gif);
	width: 129px;
	height: 95px;
}
#head #byline { 
	margin: 66px 0 0 17px;
	background-image: url(../images/byline.gif);
	width: 200px;
	height: 16px;
}
h2.subhead {
	background-repeat:no-repeat;	
	font-size:1px;
	text-indent:-8000px;
	padding: 0;
	margin: 0;
	height: 59px;
	width: 450px;
}

/* Following allows the main page content to slide up higher than the bottom of the header,
so that the nav bar is slightly above the bottom of the red circle in the logo. */
#SlideUp {
	margin-left: 118px;
	position: relative;
	top: -5px;
	width: 842px;
}

#bluebox {
	clear: left;
	border-left: 2px solid #0d0d7b;
	border-bottom: 2px solid #0d0d7b;
	padding-bottom: 5px;
}

#cmarea {
	padding: 22px 42px 0 42px;
	margin-right:145px;
	min-height: 375px;
	/* Following shenanigans to mimick min-height in IE 6 */
	height: auto !important;
	height: 375px;
}

#footer {
	margin-top: 4px;
	color: #9b9b9b;
	font-family: Verdana, arial, helvetica, serif;
	font-size: 10px;
	text-align: center;
	line-height: 1.7em;
	position: relative;
	width: 100%;
}
#footer #copyright {
	padding: 7px 0 0 0;
	margin: 0;
}

#footnav { 
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Verdana, arial, helvetica, serif;
	vertical-align: middle;
	text-align: center;
}
#footnav li {
	text-align: center;
	display: inline;
	padding: 0;
	margin: 0;
}
#footnav a {
	text-decoration: none;
	color: #9b9b9b;
	border-right: 1px solid #9b9b9b;
	padding: 0 7px;
}
#footnav a:hover {
	text-decoration: underline;
}
#footnav a#footnav_last { border: none; }
#lisaLink {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
}

/*-------Clear IE Float Problem. See http://www.positioniseverything.net/easyclearing.html-------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Allows dummy paragraph to enable HTML strict validation of forms */
.dummyP { margin: 0; padding: 0; }

