body {
	font: .85em verdana, arial, sans-serif;
	behavior:url(/portal/sripts/layout/csshover.htc);
	background: #18559F;
		
}
* {margin:0; padding:0;}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {font-size:0.75em}
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }

div#main_wrapper {min-width:890px; max-width:960px;  margin-left:auto; margin-right:auto; background: #fff;} /* centers layout when > max width */
div#index_wrapper {min-width:890px;   margin-left:auto; margin-right:auto; background: #fff;} /* centers layout when > max width */
#loadarea {
	height: 1.2em;
}
#loading {
	font-size:.85em;
	font-style:italic;
	height: 4em;
	width: 12em;
	background-color: #ddd;
	border: 1px solid #999;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -6em;
	margin-top: -2em;
}
#loading_inner {
	padding: 1em;
	text-align: center;
}
div#header {
	width:auto;
	}
#threecolwrap {
  float:left;
  width:100%;
  }
#twocolwrap {
 	float:left;
	width:100%;
	display:inline; /* stops IE doubling  margin on float*/
	margin-right:-140px; /* CWS - neg margin move */
	}
 #nav {
 	float:left;
 	width:178px;
	display:inline; /* stops IE doubling  margin on float*/

 	}

 #content {
 	width:auto;
 	margin-left:180px;
 	margin-right:140px;
 	height:1%;
	}
 #content_dashboard {
 	width:auto;
 	
 	height:1%;
	}
#promo {
 	float:left;
 	width:138px; 
	display:inline; /* stops IE doubling  margin on float*/
	
	}
#promo p { font-size: .75em;margin: .5em 0 0 0; }
 #footer {
 	width:100%;
 	clear:both;
 	background:#09132E; 
 	}
 
#footer p {
	font-size:.8em;
	color: #FFF;	
}

#footer a {
	color: #FFF;	
}

#footer a :hover { 
	color: red;
}
/* end of structural styles */ 

/* inner div margin */
#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
#header_inner {
	background:#0b3f95;
	float:left;
	}
	
td.logo {
	padding-left: 16px;
	text-align:left;
	width:600px;
}
td.header_co {
	padding-right: 16px;
	text-align:right;
	color: #fff;
}
#ops_inner {
	
	padding:.5em .25em .25em .5em;
	margin: .5em .2em .5em .25em;
	font-size:.75em;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

#ops_inner a.link {
	text-decoration:none;
	
}
#nav_inner, #promo_inner {
	padding:0 .25em .25em .25em;
	margin: 0 .2em .5em .25em;
	}

#content_inner {
	padding:0 .5em 0em .5em;
	}
#footer_inner {
	padding:.5em 10em;
	text-align:center;
	}
/* end inner div margins */

.greeting {

}
.greeting p {
	margin: 1em 0;
	font-weight:bold;
	
}

.greeting br {
	margin-bottom: .25em 0;
	font-weight:bold;
}

.message_widget {
		-moz-border-radius: 12px; -webkit-border-radius: 12px;
			background: #09132E;
				color:#fff;
		text-align: center;
		font-size:.85em;
		
	}
.message_widget a:link { color:#fff;text-decoration:none;}
.message_widget a:visited { color:#fff;text-decoration:none;}


img { 
	border: 0;
}

.inner_top_line {
			border-bottom-style:solid;
			border-bottom-color:#016dae;
			padding: 0 0 .25em 0;
			font-style: italic;
}

.inner_bottom_line {
margin:.75em 0 0 0;
}

.contactUs {
	margin:.5em;
	font-size:.9em;

}

.ui-widget-header th a {
	text-decoration: underline !important;
}
.emailAlignment {
	margin-left:150px;
}
.toolTip {
	width:25em;
}

div.floater {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	font-size:.85em;
	font-style:italic;
	height: 12em;
	width: 12em;
	color: #fff;
	background-color: #09132E;
	border: 1px solid #999;
	position:absolute;
	top: 25%;
	left: 40%;
}




.prop {
    float:right;
    width:1px;
  }

.min200px {
    height:200px;
  }
  
