#example {height:20em;}

/* CSS Document */

/*------------ Layout ------------*/



body {
	margin:0;
	padding:0;
	font: 12px Arial, Helvetica, sans-serif;
	background:#333333;
}

.bodylink {
	font: 12px Arial, Helvetica, sans-serif;
	color:#555;
}

.bodylink a {
	color:#C51015;
	text-decoration:underline;
}

.bodylink a:hover {
	color:#000;
	text-decoration:underline;
}

.navlink {
	font:800 14px Verdana, Arial, sans-serif;
	color:#FFFFFF;
}

.navlink a {
	color:#FFFFFF;
	text-decoration:none;
}

.navlink a:hover {
	color:#0466A3;
	text-decoration:underline;
	cursor:pointer;
}


.boldwhite {
	margin:0;
	padding:0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

.footerwhite {
	margin:0;
	padding:0;
	font: 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:400;
}

.boldwhite a {
	color:#FFF;
	text-decoration:none;
}

.boldwhite a:hover {
	color:#C51015;
	text-decoration:underline;
}

#page {
	text-align:center;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;	
	overflow:visible;
	min-width: 1000px;
}

#backImg {
	background-color:#FFFFFF;
	width:950px;
	margin: 0 auto;
	text-align:left;
	overflow:hidden; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#top {
	position:relative; 
	top:0; 
	width:894px;
	font:11px/12px Verdana, Helvetica, sans-serif;
	background-color:#000;
	color:inherit;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
	clear:both;
	border:0px;
}

.topBanner{
	background-image:url(../images/logoBanner.gif);
	background-repeat:no-repeat;
}

.topLower{
	/*background-image:url(../images/topLower.gif);
	background-repeat:no-repeat;*/
	background-color: #000;
}

#container { 
	background:transparent url(../images/container_upper.gif) repeat-y 0 0%; 
	width: 905px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	top:0px;
	left:40px;
	border:0px;
	z-index:1;
}

#leftside		
{ 
	float:left; 
	width:230px;
	padding-left: 5px;
	margin-top: 0.625em;
	text-align:right;
	padding-right:10px;
}

#emailbody {
	padding-left: 5px;
	margin-top: 0.625em;
	text-align:right;
	padding-right:10px;
}

#rightside	
{
	float:right;  
	width:600px;	
	margin-top: 0.625em;
	padding-right: 40px;
}	

#footer-bk	{
	background-image: url(../images/footer.gif);
	background-repeat:no-repeat; 
	width:894px;
	height:47px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
	
	border:0px;
	font:100 9px Verdana, Helvetica, sans-serif;
	display:block;
	clear:both;
	color:inherit;
	z-index:7;
}	

#footercopyright {
		display:block;
		clear:both;
		margin:0px auto 0px 71px;
		padding:0px 0px 10px 30px;
		background:transparent;
		color:#999;
		vertical-align:top;
		width:797px;
}

#footer-menu	ul	{
	  	background:transparent;
		color:inherit;
		margin:0px auto 0px 75px;
	 	padding:12px 0px 8px 20px;
		list-style:none;
		width:797px;
}

#footer-menu	ul li {
		font:100 9px Verdana, Helvetica, sans-serif;
		color:#0060A1;
		background:transparent;
		margin:0;
		padding:0px 0px 2px 0px;
		border-right:1px solid #0060A1;
		float:left;
}	

#footer-menu ul li.last {
		border:none;
}

#footer-menu a:link, #footer-menu a:visited	{
		padding:0px 8px 1px 8px;
		font-weight:normal;
		color:#0060A1;
}

#footer-menu	a:hover	{
		color:#e54800;
		background:transparent; 
		cursor:pointer;
		text-decoration:underline;

}

#footer-menu .last select {
		position:relative;
		top:-2px;
}

#footer-menu select, #footer-menu option	{
		background:#f9f9f9;
		border:none;
		color:#253355;
		font:100 9px Verdana, Helvetica, sans-serif;
}

fieldset {
	width: 98%;
	padding: 5px;
	border: 1px solid #8C8C8C;
	margin-bottom: 15px;
}

legend {
	color: #0466A3;
	font-weight: bold;
	font-size:12px;
}

h2	{
	color:#3F3F3F;
	background-color:transparent;
	font:100 24px Verdana, Arial, sans-serif;
	padding:0px;
	margin:0px 0px 8px 0px;
}

h3 ,h4, h5, h6, h7{
	color:#0466A3;
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height: 20px;} 

.subtitle {
	color:#0466A3;
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height: 20px;
}

.subtitle-sm {
	color:#0466A3;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 16px;
}

form input[type="radio"], form	input[type="checkbox"]	{	
		padding:0;
		margin:5px 5px 0px 2px;
		background:transparent;
		color:#253355;
}

form input[type="text"], form input[type="password"]	{	
		padding:1px;
		margin:0px 0px 1px 0px;
		background:#fff;
		color:#253355;
}	


input, select, textarea	{
		color:#253355;
		padding:0;
		margin:0;
		font:95%/110% Verdana, Arial, sans-serif;
}

select option:hover	{
		background:#0060a1;
		color:#fff;
}

.error{
		color: #990000;
		font-weight:500;
		background-color: #EEE8CD;
		line-height: 2.5ex;
		padding: 1pt;  }

.notice{
		color: #D71920;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
}

hr{
	width: 98%;
	border: 1px solid #8C8C8C;
}


form div.buttons	{
		color:inherit;
		background:transparent;
		text-align:left;
		font: 10px Arial, Helvetica, sans-serif;
	
}

input.submit	{
		padding:1px 4px 1px 4px;
		margin:	0;
		color:#3F3F3F;
		background:#fff url(../images/submit_button.gif) repeat-x 0 2px;
		border:1px solid #3F3F3F;
		cursor:pointer;
}	

input.submit:hover	{
		color:#fff;
		background:#3F3F3F;
		text-decoration:none;
		border:1px solid #3F3F3F;
}

.formsubtitle {
		font: 11px Verdana, Arial, sans-serif;
		color:#253355;
}

.userHeader {
	color:#000066;
	font-weight: bold;	
}

.paddedLeft {
	padding-left: 5px;
}

.paddedLeftPlus {
	padding-left: 25px;
}

/*used for upload screens*/
#middle {position: absolute; top: 50%;}  /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#poweredBy {
	float:right;display:inline;width:800px;text-align:right;padding-right:10px;
}


