/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

#viewbag {position:absolute; top:48px; width:250px; height:204px; left:308px; z-index:1007; visibility:hidden; background-color:#FFFFFF; filter:alpha(opacity=100); layer-background-color:#FFFFFF;}
#viewbagHeader {position:absolute; top:0px; left:0px; width:250px;}
#viewbagFooter {position:absolute; top:169px; left:0px; width:250px;}
#viewbagUp     {position:absolute; top:43px; left:230px; width:11px;}
#viewbagDown   {position:absolute; top:153px; left:230px; width:11px;}
#viewbagManifest {position:absolute; top:43px; left:8px; width:232px;}


.pnavBorder {background-color:#3D98EB;}

#ModuleWrapper {position:relative;}
#globalNav {position:absolute; top:63px; left:20px; width:532px; height:23px; z-index:1003; visibility:visible;}

a:link, a:visited {
	color: #0000ff;
	text-decoration: none;
}

a:hover, a:active {
	color: #0000ff;
	text-decoration: underline;
}


p {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 25px 25px 25px;
	color: Black;
	text-align: justify;
}

p.left{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 25px 10px 25px;
	color: Black;
}

p span{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: Black;
}

	
ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0 5px 15px;
}

li{
	margin: 5px 0 5px 0;
}


ol{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 15px 0 15px 15px;
}

li{
	margin: 10px 0 10px 15px;
}

li span{
	margin: 10px 0 10px 15px;
	list-style: none;
}
	
p.bottom{
	font: 13px Arial, Helvetica, sans-serif;
	color: White;
	text-align: center;
	letter-spacing: 1px;
}

img.left{
	margin: 10px 0 25px 25px;
}


h1{
	font: normal bold 25px Arial, Helvetica, sans-serif;
	margin: 10px 25px 20px 25px;
	color: #894089;
}

h3 {
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 35px 0 35px 0;
	color: white;
	text-align:left;

}

h4 {
	font: 600 normal 12px Arial, Helvetica, sans-serif;
	margin: 0 110px 0 80px;
	color: #00090F;
}

h5 {
	font:  normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	color: white;
}

/* ------ Main Contact Form ---------*/

#main-contact { width: 400px; margin: 0 auto 20px auto; }
#main-contact label{
	border: none #FAF0F0;
	margin: 40px auto 0 auto;
	width: 500px;
}
		

		#main-contact input, #main-contact textarea, #main-contact option, #main-contact select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
}

		#main-contact br{
			clear: both;
		}
		
		#main-contact p
			{
				text-align:center;
				margin: 10px 0 10px 0;
				font-size: 12px;
			}
	
		#main-contact label input, #main-contact label select{
			position: absolute;
			left: 110%;
			top: -1px;
			width: 180px;
		}
	
		#main-contact form, #main-contact label, #main-contact input, #main-contact textarea, #main-contact select{
			font-size: 12px;
		}
	
		#main-contact label{
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
			position: relative;
			width: 140px;
			display: block;
			margin: 0 10px;
			text-align: right;
			height: 20px;
		}
		
		#main-contact fieldset{
			width: 400px;
			padding: 5px 10px;
		}
		
		#main-contact hr{
	border: 300px;
	height: 1px;
	color: #EB3C97;
	background: #EB3C97;
	margin: 0 0 20px 0;
}

		#main-contact label textarea{
			position: absolute;
			left: 110%;
			top: 0px;
			width: 200px;
			height: 125px;
		}

		#main-contact .radio{
			top:0;
			width: 14px;
		}
		
		#main-contact .reset{
			width:60px;
			margin: 10px 0 0 90px;
}

		#main-contact .reset-clear{
	width: 60px;
	margin: 20px 0 0 100px;
}
		
		#main-contact .submit{
			width:60px;
			margin: 100px 0 0 12px;
		}
		
		#main-contact .clear-textarea{
			margin:120px 0 10px 0;
		}
						
		#main-contact .submit-center{
			width:140px;
			margin: 10px 0 0 80px;
		


	
