/* WHOLE PAGE */
body 
{ 
	margin-top:10px;
	padding:0; 
	background:#666666; 
	font-size:0;
}

#wholepage 
{
	left:0px; 
	width:100%;
	color:#4B4B4B;
	font:normal 11px/15px  Verdana, Arial, Helvetica, sans-serif ;
	text-align:center;
}

.pagewrapper 
{
	border:solid 1px #97A7B7;
	background:#F3F3F3; 
	width:778px; 
	position:relative;
	margin:0 auto;
}

/* TOP SECTION */
#topsection
{
	background:url(../images/TB.gif);
	height:221px;
	text-align:left;
}

	/* main picture options */
	#toppic
	{
		margin:-221px 0px 0px 0px;
		position:absolute;
		width:191px;
		height:221px;
	}

	.toppicbak0 { background:url(../images/P0.jpg); }
	.toppicbak1 { background:url(../images/P1.jpg); }
	.toppicbak2 { background:url(../images/P2.jpg); }
	.toppicbak3 { background:url(../images/P3.jpg); }

	/* links section */
	#toplinks
	{
		position:absolute;
		background:url(../images/TB1.gif);
		margin:-221px 0px 0px 191px;
		width:584px;
		height:29px;
		font-size:9px;
	}

		#topdate
		{
			position:absolute;
			padding:10px 0px 0px 235px;
			color:#97AABB;
		}

		#tophome { padding:10px 0px 0px 364px; }

		#tophome a
		{
			text-decoration:none;
			color:#FFFFFF;
		}

		#tophome a:hover { color:#6290B4; }

		#topcontact { margin:-15px 0px 0px 470px; }

		#topcontact a
		{
			text-decoration:none;
			color:#FFFFFF;
		}

		#topcontact a:hover { color:#6290B4; }

	/* right-section of logo */
	#rightlogo
	{
		position:absolute;
		margin:-192px 0px 0px 191px;
		background:url(../images/TB2.gif);
		width:58px;
		height:28px;
	}

	/* top text */
	#toptext
	{
		position:absolute;
		margin:-155px 0px 0px 205px;
		text-align:left;
	}

		#welcometext
		{
			color:#6699CC;
			font:bold 13px Arial, Helvetica, sans-serif ;
		}

		#searchalltext
		{
			color:#ffffff;
			font:normal 18px Arial, Helvetica, sans-serif ;
			margin-top:2px;
		}

		#costefftext
		{
			width:190px;
			color:#6699CC;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
			margin-top:0px;
		}

		#numvacs
		{
			position:absolute;
			color:#000000;
			padding:0px 5px 0px 5px;
			font:normal 9px Verdana, Arial, Helvetica, sans-serif ;
			margin-top:9px;
		    background:url(../images/NVB.gif);
		}

		#googleadsense
		{
			position:absolute;
			margin:5px 0 0 80px;
		}

		.vacstext
		{
			position:absolute;
			color:#6699CC;
			font:normal 9px Verdana, Arial, Helvetica, sans-serif ;
			background:#092950;
			top:-1px;
		}

	/* top menu box */
	#topmenubox
	{
		position:absolute;
		margin:-185px 0px 0px 412px;
		width:350px;
		height:169px;
	}

		/* top row of menu box */
		#toprow
		{
			position:absolute;
			left:0px;
			height:10px;
			width:350px;
			background:url(../images/TL1.gif) no-repeat;
		}

			#toprowmid
			{
				position:absolute;
				left:10px;
				height:10px;
				width:330px;
				background:url(../images/TM1.gif) repeat-x;
			}

			#toprowright
			{
				background:url(../images/TR1.gif) no-repeat;
				left:330px;
				width:10px;
				height:10px;
				position:absolute;
			}

		/* middle row of menu box */
		#midrow
		{
			position:absolute;
			margin-top:10px;
			width:220px;
			height:149px;
			background:#628FB6;
		}

			#midrowdblue
			{
				width:347px;
				height:149px;
				background:#0B3064;
				margin-left:2px;
			}

			#midrowcontent
			{
				width:326px;
				height:145px;
				margin:4px 0px 0px 10px;
				position:absolute;
			}

				#jsbox
				{
					position:absolute;
					width:120px;
					height:125px;
					border-right:solid 1px #97AABB;
				}

					.scrollertext
					{
						color:#ffffff;
						font:normal 8px Verdana, Arial, Helvetica, sans-serif ;
						text-decoration:none;
					}

					.scrollerlink
					{
						color:#6699CC;
						font:bold 8px Verdana, Arial, Helvetica, sans-serif ;
						text-decoration:none;
					}

					.scrollerdiv
					{
						height:1px;
						background:url(../images/SB.gif);
					}

					#menutext0
					{
						color:#dddddd;
						font:bold 11px Arial, Helvetica, sans-serif ;
						margin:0px 0px 6px 10px;
						position:absolute;
					}	

					#menutext1
					{
						color:#6290B4;
						font:bold 10px Arial, Helvetica, sans-serif ;
						position:absolute;
						margin:19px 0px 0px 10px;
					}

					#menuformitem1
					{
						background:#6290B4;
						width:80px;
						height:16px;
						border:solid 1px #ffffff;
						color:#000000;
						font:bold 10px Arial, Helvetica, sans-serif ;
						position:absolute;
						margin:35px 0px 0px 10px;
					}

					#menutext2
					{
						color:#6290B4;
						font:bold 10px Arial, Helvetica, sans-serif ;
						position:absolute;
						margin:54px 0px 0px 10px;
					}

					#menuformitem2
					{
						background:#6290B4;
						width:80px;
						height:16px;
						border:solid 1px #ffffff;
						color:#000000;
						font:bold 10px Arial, Helvetica, sans-serif ;
						position:absolute;
						margin:69px 0px 0px 10px;
					}

/*					div.jobslink  {
						position:absolute;
						margin-top:131px;
						width: 110px;
						height: 16px;
						background:url("/newjobs2seev2/images/BT.gif") right no-repeat;
					}

					div.jobslink div a  {
						width: 100%;
						height: 100%;
						color:#99FFFF;
						font:bold 11px Arial, Helvetica, sans-serif ;
						text-align:right;
						text-decoration: none;
						display: block;
					}

					div.jobslink div a span {
						padding-right: 20px;
					}	
*/
					.menusublogin  {
						position:absolute;
						margin:95px 0px 0px 10px;
						width:80px;
						height:18px;
						background:url(../images/BT.gif) right no-repeat;
						color:#99FFFF;
						font:bold 11px Arial, Helvetica, sans-serif ;
						border:solid 1px #0B3064;
						cursor:pointer; cursor:hand;
					}

					#menutexterr
					{
						width:80px;
						color:#FF9900;
						font:normal 10px Arial, Helvetica, sans-serif ;
						margin:95px 0px 0px 10px;
					}

					#menutext4
					{
						position:absolute;
						text-align:right;
						top:131px;
						margin-left:10px;
					}

					#menutext4 a
					{
						color:#6290B4;
						font:bold 11px Arial, Helvetica, sans-serif ;
						text-decoration:none;
					}

					#menutext4 a:hover { color:#8CCDFF; }

					#menutext5	{ margin-top:131px;	}

					#menutext5 a
					{
						color:#8CCDFF;
						font:bold 11px Arial, Helvetica, sans-serif ;
						text-decoration:none;
					}

					#menutext5 a:hover	{ color:#99FFFF; }

				#jskbox
				{
					position:absolute;
					margin:0px 0px 0px 122px;
					width:105px;
					height:120px;
					border-right:solid 1px #97AABB;
				}

					#jslink 
					{
						margin-top:7px;	
						background:url(../images/MAA.gif) no-repeat 94px 3px;
					}

					#jslink a
					{
						color:#6290B4;
						font:bold 8px Verdana, Arial, Helvetica, sans-serif ;
						text-decoration:none;
						margin-left:10px;
					}

					#jslink a:hover	{	color:#8CCDFF; }

				#jrecbox
				{
					position:absolute;
					left:229px;
					width:105px;
					height:120px;
				}

					#reclink 
					{
						margin-top:7px;	
						background:url(../images/MAA.gif) no-repeat 92px 3px;
					}

					#reclink a
					{
						color:#6290B4;
						font:bold 8px Verdana, Arial, Helvetica, sans-serif ;
						text-decoration:none;
						margin-left:10px;
					}

					#reclink a:hover  { color:#8CCDFF;	}

		/* bottom row of menu box */
		#bottomrow
		{
			position:absolute;
			margin-top:159px;
			height:10px;
			width:350px;
			background:url(../images/BL1.gif) no-repeat;
		}

			#bottomrowmid
			{
				position:absolute;
				height:10px;
				width:338px;
				background:url(../images/BM1.gif) repeat-x;
				left:10px;
			}

		/* extended fading right line */
		#bottomrowright
		{
			height:2px;
			width:16px;
			background:url(../images/BR1e.gif) no-repeat;
			margin:167px 0px 0px 348px;
			position:absolute;
		}

/* MIDDLE BAR */ 
#middlebar
{
	position:absolute;
	margin-top:221px;
	background:url(../images/M2.gif);
	width:778px;
	height:15px;
	text-align:left;
	border-right:solid 1px #666666;
}

	#leftbar
	{
		position:absolute;
		top:-15px;
		background:url(../images/M1.gif);
		height:15px;
		width:190px;
	}

	#rightbar
	{
		position:absolute;
		text-align:right;
		margin-top:-13px;
		height:15px;
		left:200px;
		color:#003366;
		font:bold 11px/13px  Arial, Helvetica, sans-serif ;
	}


/* MAIN PAGE CONTENT SECTION */
#midsection
{
	position:absolute;
	top:15px;
	width:778px;
	text-align:left;	
	border-right:solid 1px #666666;
}

/* WHOLE LH COLUMN */
#leftsection
{
	position:absolute;
	background:#FFFFFF;
	width:190px;
}

	/* main content area */
	#maincontent
	{
		border-left:solid 1px #BBBBBB;
		border-top:solid 1px #f3f3f3;
		width:587px;
		margin-left:190px;
		text-align:left;
		background:#F3F3F3;
		padding-bottom:60px;
	}

	#lhadvert
	{
		position:absolute;
		top:10px;
		left:10px;
		width:170px;
		height:90px;
	}

	/* LH menu box */
	#lhgreenbox
	{
		position:absolute;
		top:20px;
		left:5px;
		width:180px;
		height:136px;
		background-color:#3296AE;
	}

		/* top row of green box */
		#lhgreentoprow
		{
			height:9px;
			width:180px;
			background:url(../images/TL2.gif) no-repeat;
		}

			#lhgreentoprowright
			{
				background:url(../images/TR2.gif) no-repeat;
				margin-left:171px;
				width:9px;
				height:9px;
				position:absolute;
			}

		/* blue bar title */
		#lhgreenbluetitle
		{
			margin-top:4px;
			height:18px;
			background:#19446F;
			padding-left:15px;
		}

		#lhgreenbluetitle a
		{
			color:#ffffff;
			font:bold 11px/17px  Arial, Helvetica, sans-serif ;
			text-decoration:none;
		}

		#lhgreenbluetitle a:hover {	color:#00CCFF; }

		/* main green box text */
		#lhgreentext
		{
			margin-top:7px;
			padding:0px 15px 0px 15px;
			height:89px;
			color:#ffffff;
			font:normal 11px/13px  Arial, Helvetica, sans-serif ;
			text-align:justify;
		}

		/* bottom row of green box */
		#lhgreenbottomrow
		{
			height:9px;
			width:180px;
			background:url(../images/BL2.gif) no-repeat;
		}

			#lhgreenbottomrowright
			{
				background:url(../images/BR2.gif) no-repeat;
				margin-left:171px;
				width:9px;
				height:9px;
				position:absolute;
			}

	/* google adsense box */
	#googlead
	{
		position:absolute;
		top:236px;
		left:35px;
		width:125px;
		height:125px;
	}

	/* email box */
	#emailbox
	{
		position:absolute;
		top:176px;
		left:10px;
		width:170px;
		height:38px;
	}
		#emailtoprow
		{
			height:9px;
			width:170px;
			background:url(../images/TL3.gif) no-repeat;
		}

		#emailtoprowmid
		{
			height:9px;
			width:152px;
			background:url(../images/TM3.gif) repeat-x;
			margin-left:9px;
		}

		#emailtoprowright
		{
			background:url(../images/TR3.gif) no-repeat;
			margin-left:152px;
			width:9px;
			height:9px;
			position:absolute;
		}

		#emailmidouter
		{
			background-color:#0C2E5E;
			width:170px;
			height:20px;	
		}

		#emailmid
		{
			background-color:#FFFFFF;
			margin-left:1px;
			width:168px;
			height:20px;	
			text-align:center;
		}

		#emailmidtext
		{
            position:absolute;
	        left:8px;
	        top:11px;
		}

		#emailmidtext a
		{
			color:#003366;
			font:bold 11px/13px  Arial, Helvetica, sans-serif ;
			text-decoration:none;
		}

		#emailmidtext a:hover  { color:#3296AF; }

		#emailbottrow
		{
			height:9px;
			width:170px;
			background:url(../images/BL3.gif) no-repeat;
		}

		#emailbottrowmid
		{
			height:9px;
			width:152px;
			background:url(../images/BM3.gif) repeat-x;
			margin-left:9px;
		}

		#emailbottrowright
		{
			background:url(../images/BR3.gif) no-repeat;
			margin-left:152px;
			width:9px;
			height:9px;
			position:absolute;
		}

		#manarea
		{
			margin:0px 0px 0px 90px;
			width:170px;
			height:58px;
		}

	/* logout links */
	#logoutbox
	{
		position:absolute;
		top:-13px;
		left:600px;
		width:170px;
		text-align:right;
	}

		#logoutbox a
		{
			color:#003366;
			font:bold 9px Arial, Helvetica, sans-serif ;
			text-decoration:none;
		}

		#logoutbox a:hover  { text-decoration:underline; }

	/* footer links */
	#footercontainer
	{
		margin:-35px 0px 0px 191px;
		width:585px;
		height:34px;
		background-color:#f3f3f3;
	}

		#footercontainer2
		{
			background:url(../images/FL.gif);
			width:498px;
			height:1px;
			margin:-1px 0px 0px 73px;
		}

	#footercontainer3
	{
		width:498px;
		height:30px;
		margin:-33px 0px 0px 264px;
		background:#f3f3f3;
		text-align:left;
	}

		#footercontainer4
		{
			width:350px;
			margin:4px 0px 0px 152px;
		}

		#footercontainer4 a
		{
			color:#4B4B4B;
			font:normal 11px/13px  Arial, Helvetica, sans-serif ;
			text-decoration:none;
		}

		#footercontainer4 a:hover  { color:#3296AF; }


	/* bottom bar */
	#bottombar
	{
		background:#CFCFCF;
		height:15px;
		width:777px;
		text-align:left;
		border-top:solid 1px #666666;
	}

		#bottleftbar
		{
			background:#A3A3A3;
			height:15px;
			width:191px;
		}

		#bottrightbar
		{
			text-align:right;
			margin:-15px 15px 0px 0px;
		}

		#bottrightbar a
		{
			font-size:9px;
			font-weight:bold;
			color:#0B3064;
			text-decoration:none;
		}

		#bottrightbar a:hover  { text-decoration:underline; }

/* GENERAL FONT CLASSES */
.lightblue
{
	color:#00CCFF;
	font-weight:bold;
}

#spacer  { height:300px;  }

