body {
	/*color: #ffffff;*/
	font-family: century gothic, arial, sans serif;
	text-align:justify;
	background-position: centre;
	/*background: #54BBD8 url(/images/body-bg-blue.png) repeat-x;*/
	font-size: 12px;
	margin-top: 0px;
	margin: 0px; 

}

div.page-wrap {
	background-color:#FFFFFF;
	/*border:7px solid #003366;*/
	margin: auto;
	width: 770px;
	min-height:600px;
	margin-top: 0px;
}


a {
 color: #002553;
}

img {
 border: none;
}

h1, h2, h3, h4, h5, h6 {
 font-family: century gothic, arial, sans serif;
 color: #5f87ba;
 margin: 3px;
 margin-bottom: 10px;
 text-align: left;
}
h1 {
 font-size: 120%;
}
h2 {
 font-size: 110%;
}
h3 {
 font-size: 105%;
}
h4 {
 font-size: 100%;
}
h5 {
 font-size: 95%;
}
h6 {
 font-size: 90%;
}


div.PageTitle {
 position: relative;
 top: -245px;
 left: 227px;
 width: 536px;
 height: 70px;
 background-repeat: no-repeat;
 background-color: #e5e5e5;

}

div.main-content {
	margin: 0px;
}
	div.main-content div.left-col {
		float: left;
		margin: 0px 0px 0px 0px;
		width: 170px;
	}
	
		div.header {
			display: block;
			width: 770px;
		}	
			div.header div.header-left-col {
				float: left;
				width: 172px;
				margin: 0px;
				padding: 0px;
				background:#002553 none repeat scroll 0 0;

			}
			div.header div.header-right-col {
				float: left;
				width: 598px;
				margin: 0px;
				padding: 0px;
			}

		div.pagecontent {
			display: block;
			min-height: 320px;
			padding-top: 20px;
			margin-left: 4px;
			margin-right: 4px;
			/*padding-left: 4px;*/
			width: 600px;
			float: left;
		}	
	
	div.main-content div.right-col {
		background:#6A98CA none repeat scroll 0 0;
		/*border:1px solid #F2F2F2;*/
		float: left;
		margin: 0px;
		padding: 0px;
		width: 600px;
	}


		div.footer {
			display: block;
			width: 770px;
		}	
			div.footer div.footer-greenBar {
 				width: 770px;
 				height: 6px;
 				background-image: url("../images/complete_greenlineBottom.gif");

				background-repeat: no-repeat;
 				margin-left: 0px;
 				padding: 0px;
 				font-size: 0px;
				align: center;
				}

			div.footer div.footer-left-col {
				float: left;
				width: 237px;
				margin: 0px;
				padding: 0px;
				

			}
			div.footer div.footer-right-col {
				float: left;
				width: 530px;
				margin: 0px;
				padding: 0px;
				color: #002553;
			}




div.title_splash_text {
 color: #002553;
 font-size: 120%;
 font: strong;
 position: relative;
 top: 40%;
float: left;
}
div.title_splash_text a:link {
 color: #002553;
 font-size: 105%;
 text-decoration:none;
}
div.title_splash_text a:visited {
 color: #002553;
 font-size: 105%;
 text-decoration:none;
}
div.title_splash_text a:hover {
 color: #002553;
 font-size: 105%;
 text-decoration:underline;
}

div.logo {
  width: 237px;
  height: 148px;
 background-image: url("../images/complete_logo.gif");
 background-repeat: no-repeat;
}

div.toprepeater {
 width: 770px;
 height: 148px;
 background-image: url("../images/complete_topTile.gif");
 background-position: centre top;
}

div.search {
 width: 237px;
 height: 182px; 
 background-image: url("../images/complete_searchBG.jpg");
 background-repeat: no-repeat;
 top: 150px;
 left: auto;}

div.flash {
 width: 598px;
 height: 204px;
background-repeat: no-repeat;
background-image: url("../images/flashBackground.jpg");

}


div.title_splash {
 width: 598px;
 height: 40px;
 background-repeat: no-repeat;
 background-color: #e5e5e5;
 color: #002553;
 font-size: 14px;
text-align:center;
margin-top: 0px;
margin-bottom: 0px;

}

div.toc {
 position: relative;
 width: 203px;
 background-image: url("../images/complete_menuBG.jpg");
 background-repeat: no-repeat;
top: 316px;
}

div.toc_horzbuffer {
 margin-top: 12px;
}
div.toc_vertbuffer {
 width: 0px;
 float: right;
 height: 250px;
}



div.topbar {
 position: relative;
 top: 0px;
 left: 237px;
 width: 584px;
 height: 89px;
 background-image: url("../images/complete_top1.gif");
 background-repeat: no-repeat;
}
div#memberLogin {
 position: absolute;
 bottom: 25px;
 right: 42px;
 width: 330px;
 height: 35px;
 align: left;
 vertical-align: bottom;
}
div#memberLogin div.loginHeading {
vertical-align: middle;
margin: 4px;
padding: 2px;
display: inline;
}
div#memberLogin input {
font-size: 10px;
padding: 0px;
margin: 2px;
vertical-align: middle;
}
div#memberLogin div.loginInfo {
color: black;
font-size: 12px;
padding: 2px;
margin: 4px;
vertical-align: middle;
}


div.topsquares {
 position: absolute;
 top: 89px;
 right: 0px;
 width: 0px;
 height: 400px;
 background-image: url("../images/complete_topSquares.gif");
 background-repeat: repeat-x;
 background-position: 821px 0px;
}


div.contentContainer {
 position: relative;
 width: 770px;
}

div.bar {
 position: relative;

 right: 0px;
 width: 770px;
 height: 4px;
 background-image: url("../images/complete_greenline.gif");
 font-size: 0px;
}

div.bodyContent {
 text-align: justify;
 width: 624px;
 margin-top: 26px;
 position:absolute;
 top: 336px;
 right: 400px;
/* background-image: url("../images/complete_textBG.gif");*/
 background-repeat: no-repeat;
 font-size: 80%;
}
table {
 font-size: 100%;
}
td, th {
 text-align: justify;
}

.smallerText {
 font-size: 90%;
}
.largerText {
 font-size: 120%;
}

div.bottomStuff {
 float: left;
 height: 60px;
/*background-image: url("../images/complete_bottomTile.gif");
 background-repeat: repeat-x;
 background-position: bottom left;*/
 margin: 0px;
 padding: 0px;
}

div.littleLogo {
 position: relative;
 bottom: 0px;
 /*left: 15px;*/
 width: 166px;
 height: 51px;
 margin: 0px;
 padding: 0px;
}


div.copywrite {
 width: 562px;
 height: 34px;
 text-align: center;
/* margin-left: 203px;*/

}
span.copywrite {
 font-size: 65%;
 color: #777777;
 position: relative;
 top: 35%;
}

/* menu */
#menuWidth { 
	position:relative;
	width:192px;
 	padding: 0px;
 	margin: 0px;
}
/*#menu { 
 padding: 0px;
 margin: 0px;
}*/
#menu { 
 position:relative;
  top: -21px;
padding: 0px;
 margin: 0px;
}


.menublock-1, .menublock-selected-1 { }
.menublock-1 .menublock-2 { display: none; }
.menublock-selected-1 .menuitem-1 { }
.menublock-1     .menuitem-1 { }

.menuitem-1 {
 width: 157px;
 display: block;
 text-align: left;
 margin: 1px 0px 0px 0px;
 background-image: url("../images/complete_menu_off.gif");
 background-repeat: repeat-y;
 font-weight: bold;
 text-decoration: none;
 padding: 5px 5px 5px 10px;
 color: #5f87ba;
 font-color: white;
/* font-size: 75%;*/
}
.menuitem-1:hover {
 background-image: url("../images/complete_menu_on.gif");
 background-repeat: repeat-y;
 color: #002553;
}
.menuitem-selected-1 {
 width: 157px;
 display: block;
 text-align: left;
 margin: 1px 0px 0px 0px;
 background-image: url("../images/complete_menu_on.gif");
 background-repeat: repeat-y;
 font-weight: bold;
 text-decoration: none;
 padding: 5px 5px 5px 10px;
 color: #002553;
 font-size: 75%;
}
.menuitem-selected-1:hover {

}
.menuitem-2 {
	width: 154px;
	padding: 0px;
	padding-left: 10px;
	margin: 1px 0px 0px 0px;
	display: block;
	text-decoration: none;
	color: #4c5e73;
	background-image: url("../images/complete_submenuBG1.gif");
	background-repeat: repeat-y;
	font-size: 65%;
	font-weight: bold;
}
.menuitem-2:hover {
 text-decoration: underline;
 color: #002553;
}
.menuitem-selected-2 {
 width: 154px;
 padding: 0px;
 padding-left: 10px;
 margin: 1px 0px 0px 0px;
 display: block;
 text-decoration: none;
 color: #4c5e73;
 background-image: url("../images/complete_submenuBG1.gif");
 background-repeat: repeat-y;
 font-size: 65%;
 font-weight: bold;
 font-style: italic;
}
.menuitem-selected-2:hover {
 text-decoration: underline;
 color: #002553;
}
.menuitem-3 {
 width: 157px;
 padding: 0px;
 padding-left: 22px;
 margin: 1px 0px 0px 0px;
 display: block;
 text-decoration: none;
 color: #4c5e73;
 background-image: url("../images/complete_subsubmenuBG1.gif");
 background-repeat: repeat-y;
 font-size: 65%;
 font-weight: bold;
}
.menuitem-3:hover {
 text-decoration: underline;
 color: #002553;
}
.menuitem-selected-3 {
 width: 157px;
 padding: 0px;
 padding-left: 22px;
 margin: 1px 0px 0px 0px;
 display: block;
 text-decoration: none;
 color: #4c5e73;
 background-image: url("../images/complete_subsubmenuBG1.gif");
 background-repeat: repeat-y;
 font-size: 65%;
 font-weight: bold;
 font-style: italic;
}
.menuitem-selected-3:hover {
 text-decoration: underline;
 color: #002553;
}

/* Job related css */
th.key {
 width: 1%;
 white-space: nowrap;
 text-align: left;
 vertical-align: top;
 padding-right: 10px;
}
td.value {
 text-align: left;
 white-space: nowrap;
}

div.propertyBox {
 width: 50%;
 text-align: left;
 white-space: nowrap;
}

div.jobBody {
 clear: right;
 margin-top: 15px;
 margin-bottom: 15px;
 border-top: solid 1px;
 border-bottom: solid 1px;
}

td.jobResult {
 border-bottom: solid 1px;
}
td.jobResult h3 {
 margin-bottom: 2px;
 margin-top: 2px;
}
div.jobResult p {
 clear: right;
 margin-top: 6px;
 margin-bottom: 2px;
}
#toolBar{
	position:absolute;
	top:0px;
	right:0px;
	width:300px
	height:89px;
}
# titleText {
	position:relative;
}

