/* Stylesheet Layout */
/*general layout of web contents*/
/*this code sets the background borders and fonts used on the website*/
body{
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 5px 0 5px;
	padding: 0;
	border:0;
	background-image: url(../Images/Backgrounds/blue_trans02.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position: bottom;
	background-color: #0099CC;
}
/*outer border, creates the semi-transparent backgound*/
#wtable {
/*
	background-image: url(../Images/Backgrounds/blue_trans.png);
	background-repeat:repeat;
*/
	width: 1085px;
	background-color: #0066CC;
	padding: 5px 5px 5px 5px;
	}
#mtable {
	background-image: url(../Images/Backgrounds/bback copy.png);
	background-repeat:repeat;
	background-position:top;
	border: 1px solid #00CCFF;
	width: 1070px;
}
#sidebar {
	background-image:url(../Images/Backgrounds/bback.png);
	border: 1px dashed #006666;
	width: 230px;
}
#sidehdr {
	background-image:url(../Images/Backgrounds/back.png);
	border: 1px dashed red;
	width: 230px;
}
#cnt_iframe{
	background-image: url(../Images/Backgrounds/bback.png);
	width: 800px;
	padding: 10px;
	align:center;
}
#mblock{
	position: relative;
	background-image:url(../Images/Backgrounds/back.gif);
	min-height: 100%;
	text-align: left;
	height: 100%;
}
#mheader {
	height: 100%;
	width: 100%;
	border-bottom: 1px solid red;
}
#mbar {
	width:100%;
	font-size: 0.8em;
	font-style:italics;
	height:20px;
	border-bottom: 1px solid red;
	border-top: 2px solid red;
	background-image: url(../Images/Backgrounds/bback.png);
}
#divbox{
	border: 1px dashed #006666;
	background-image: url(../Images/Backgrounds/bback.png);
	padding:0px;
}
#mwrap{
	position: relative; 
	height: 475px;
	padding: 0 0 0 350px;
}
#mwrap2{
	position: relative; 
	height: 100%;
	padding: 15px 365px 0px 15px;
}
#mcontent {
	z-index: 100;
	padding: 0;
	margin: 0;
	height: 350x;
	min-height: 600px;
}
#mfooter {
	position: relative;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	width: 1070px;
	border-top: 3px solid #ff0000;
	background-color: #006666;
}
/* links */
a:link{
	color: #FFFFFF;
	font-size:14px;
	text-decoration:none;
}
a:hover {
	color: #999999;
	font-size:13px;
	text-decoration:none;
}
a:active {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
a:visited {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
/*end*/

/* CSS for featured jobs */
#jtable {
	width: 100%;
	height: 100%;
}
#jdiv {
	background-image:url(../Images/Backgrounds/60back.png);
	border-bottom: 2px solid red;
	width: 100%;
}
.jobhdr {
	color: #000066;
	font-size: 12px;
	font: Helvetica;
}
.jobtxt {
	color: #000000;
	font-size: 12px;
	font: Helvetica;
}
/*end */
#apbg1, #apbg2, #apb2, #apbg3, #apbg4{
	position: absolute;
	top: 0;
	bottom: 0; /* Opera needs this! Moz would automatically assume this as default*/
	/* height: 100%; */ /* hacked in for IE below */
}
* html #apbg1, * html #apbg2, * html #apb2, * #apbg3, *#apgb4{
/* required by IE to inherit from wrapper (IE Hack) above*/
}
#login {
	top: 0px;
	right: 0px;
	border: 2px solid red;
	padding: 5px;
	background-image: url(../Images/Backgrounds/bback.png);
}
#sub_login {
	background-image:url(../Images/Backgrounds/gback.png);
	border: 1px dashed #009999;
}
/* bringing the center content into position (clear the sides)
is best using a wrapper div to avoid more IE Box Model issues */

/* IE/Win Hack for peekaboo bug */
/* hide from IE/Mac \*/
* html #mcontent {height: 50%;} 
/* end hide */

/***** General formatting ****/
p {margin: 0; padding: 0px; line-height: 1.4em;}
h3 {margin: 0; padding-bottom: 5px;}
h1 {
	font-size: 1.8em;
	color:#000066;
	vertical-align:middle;
}
h3 {font-size: 1em;}

.hdrtxt {
	color:#000066;
	font-family:Arial;
	font-size: 22px;
	font-style:normal;
}
.cnttxt {
	color:#000066;
	font-family:Arial;
	font-size:95%;
	font-style:normal;
}
.ftrtxt {
	color:#000066;
	font-family:Arial;
	font-size:80%;
}
.loglbl {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}
.bartxt {
	color: #000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}
.cnhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
}
.cntxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
}

