/* Two column fluid layout */

body {
	text-align:center;
	font-family: Avenir, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 25px;
	font-size: 80%;
	color: #000;
	background:#fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0; padding : 0;		
	}
	
	p {font-size: 1.0em; margin: 0; padding: 0; line-height:1.5em; margin-bottom: 0.5em;}
	h1 {font-size: 1.4em;}
	h2 {font-size: 1.3em;}
	h3 {font-size: 1.2em;}
	h4 {font-size: 1.1em; margin:0; padding-bottom: 0.5em;}
	dl {margin: 0; padding-left:1em;}
	ul, ol {margin: 0; padding-left:1em; margin-bottom: 1em; list-style-type: circle;}
	img	{display: block; border: 0;}
	
	.left-floating {float:left}
	.right-floating {float:right}
	.ClearDiv {clear:both;}
	
	a:link {font-weight: normal; font-size: 100%; text-decoration: none; color:#00677A;}
	a:visited {font-weight: normal; font-size: 100%; text-decoration: none; color:#00677A;}
	a:active {font-weight: normal; font-size: 100%; text-decoration: none; color:#00677A;}
	a:hover {font-weight: normal; font-size: 100%; text-decoration: underline; color:#00677A;}
	
	.skip {float:right; display:none;}
		
	#pageBody {
		width:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		margin-bottom:auto;
		padding:0px;
		text-align:left;
		margin-top:0px;
		}
		
		#topBar, #headerRight, #menu, #leftNav, #footer, #siteTools {
			display:none;
			}
			
		#content {
			margin-top: 8px;
			margin-bottom: 10px;
			}
			
			#mainContent {
				float: none;
				}
			
			#homeMainContent .overallContent .rightContent p.helpText {
				float:left;
				}

			
/* --- Form Styles - global --- */

form {
    padding: 0px;
    margin: 0px;
	margin-bottom: 15px;
}

fieldset {border:0; width: 45%; float:left;  margin: 0 10px 20px 0; padding:0}

fieldset legend {display:none;}

input {
    border: solid 1px #333333;
    font-size: 100%;
    padding: 0 2px;
	width:15em;
}

input checkbox, input radio, input image {
    border: 0px;
	vertical-align:top;
}

input.submit {
	border: 0;
	float:left;
	margin-left:9em;
	width:44px;
	}

select {
    border: solid 1px #333333;
    font-size: .9em;
	margin-top:2px;
	width:17em;
}

.formField2, .formField {
  clear: left;
  display: block;
  width: 100%;
  height: expression('1%');
  margin: 0px 0px 10px 0px;
}

form .formField label {
  display: block;
  float: left;
  width: 20%;
  text-align: left;
}

.mandatory {
	margin-right: 5px; 
	color: #f39e0f;
} 
