	BODY {
		background-color:#e0e7f5;
		font-family:verdana;
		font-size:11px;
		padding:0px;
		margin:0px;
		color:#697b9a;
		background-repeat:no-repeat;
		background-position: 1000px 0px;
		background-image: url('/assets/images/stethoscopeBG.jpg');
	}

	TD,TR{
		font-family:verdana;
		font-size:11px;
		color:#697b9a;
		vertical-align : top;
	}
	DIV {
		font-family:verdana;
		font-size:11px;
		color:#697b9a;
		}

	A {
	color:#7eadcf;
	
	}
	
	A:visited { color:#0046b1; }
	A:active { color:#0046b1; }
	A:hover { color:#0070cf; }
	
	
	.PGBackground {
		background-repeat:no-repeat;
		background-position: top-right;
		background-image: url('/assets/images/stethoscopeBG.jpg');
	}

	.hidden {
		display:none;
	}
	.visible {
		display:block
	}
	
	#utility {
		padding-top:8px;
		padding-left:8px;
		z-index:100;
		width:1010px;
	}

	#UtilJobSearch {
		width:364px;
		height:46px;
		background-image:url('/assets/images/Util_jobSearch_collapse.gif');
	}
	#jobSearchControl{
		background-image:url('/assets/images/Util_jobSearch_expand.png');	
		position:absolute;
		top: 8px;
		left:8px;
		width:364px;
		z-index:110;
		height:116px;
	
	}
	#jobSearchControl Table{
		margin-left:8px;
	
	}

	#jobSearchControl TD{
		color:#FFFFFF;
		font-size:10px;
	}
	#jobSearchControl A {
		color:#e3fc66;
		font-weight:bold;		
	}
	#jobSearchControl .button {
		text-transform:none
	}
	
	
	#UtilApply {
		width:297px;
		height:46px;
	}
	
	
	#UtilLogin {
		width:329px;
		height:46px;
		background-image:url('/assets/images/Util_Login_collapse.gif')
	}

	#LoginBox{
		background-image:url('/assets/images/Util_Login_expand.png');	
		position:absolute;
		top: 8px;
		left:669px;
		width:330px;
		z-index:110;
		height:118px;
	}
	#LoginBox TD {
		color:#FFFFFF;
		font-size:10px;
	}
	#LoginBox A {
		color:#e3fc66;
		font-weight:bold;
	}
	
	#UtilQuickBar{
		top:65px;
		width:980px;
	}

	#hotJobsButton {
		top:89px;
		position:absolute;
		width:390px;

	}

	#hotJobs {
		top:116px;
		position:absolute;
		width:390px;

	}

	.hotJobs {
		background-image:url('/assets/images/Util_seeOurHotJobsBG.png');
	}

	#homeBodyContent {
		position:absolute;
		top:85px;
		left:8px;
		width:990px;
	}

	
	#blueBar{
		position:absolute;
		top:457px;
		left:8px;
		width:990px;
		background-image:url('/assets/images/g_homeBG.gif');
		
	}
	
	#nav {
		position:absolute;
		top:157px;
	}
	
	
	#rightImage{
		position:absolute;
		top:157px;
		left:790px;

	}
	
	#breakRoomRight{
		position:absolute;
		top:186px;
		left:560px;
		width:408px;
	}
	
	#breakRoomCenter{
		position:absolute;
		top:186px;
		left:250px;
		width:630px;
		border:1px; solid black;
	
	}
	
	
	#JointCommPlug {
		position:absolute;
		top:255px;
		left:20px;

	}
	#plug_home1 {
		position:absolute;
		left:34px;
		top:615px;
	}
	
	#plug_home2 {
		position:absolute;
		left:224px;
		top:615px;
	}
	
	#plug_home3 {
		position:absolute;
		left:414px;
		top:615px;
	}
	#plug_home4 {
		position:absolute;
		left:604px;
		top:615px;
	
	}

	#surveyHome {
		position:absolute;
		left:794px;
		top:344px;
		width:187px;
		height:350px;
		background-image:url('/assets/images/g_surveyBG.gif');
		background-repeat:no-repeat;
		background-position : bottom;
	
	}
	
	#latestHeadlines {
		position:absolute;
		left:627px;
		top:390px;
		width:320px;
		color:#45372A;

	}
	
		
	#latestHeadlines a { 
		color:#7eadcf;
		font-size:13px;
		text-decoration:none;
		}
		
	#latestHeadlines ul {
		margin-left:15px;
		padding-left:3px;
		
		font-size:8px;
	}
	#latestHeadlines li {
		color:#79685e;
		font-size:10px;
		padding-bottom:8px;
		list-style-position : outside;
	}
	
	.homeText{
		padding-left:60px;
		padding-right:10px;
		padding-top:12px;
		padding-bottom:60px;
		line-height:22px;
	}

	
	.interText{
		padding-left:10px;
		padding-right:30px;
		padding-top:32px;
		padding-bottom:60px;
		line-height:18px;

	}
	.housingSep {
	background-image: url('/assets/images/g_gradBarSeparator.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding:5px;
}
	
	.t1 {
		font-size:16px;
		line-height:18px;
		letter-spacing : 1px;
		color:#45372A;

	}
	.t2 {
		font-size:10px;
		line-height:18px;
		text-transform:uppercase;		
		border-bottom:1px dotted;
	}
	
	.quoted {float : right; font-style : italic;}
	
	ul {margin-top:5px; }
	li {line-height:14px; }
	hr {border-bottom:1px dashed #697b9a; height:0px; margin-top:10px;margin-bottom:10px;}
	
	.whiteBG{
		background-color:#FFFFFF;
	}
	
	.logoArea{
		background-image:url('/assets/images/g_logoAreaBG.gif');	
	}
	.rightBG{
		background-image:url('/assets/images/g_rightBG.gif');
		background-position : right;
	}
	.bottomBG{
		height:20px;
		background-image:url('/assets/images/g_bottomBG.gif');
	}
	
	form {
		margin:0px;
	
	}
	
	.form {
		font-family:verdana;
		font-size:10px;
		color:#0046b1;
	}
	
	.button{
		font-family:verdana;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		background-color:#e3fc66;
		border:1px solid #7eadcf;
		color:#0046b1;
	}
	
	.copyWrite{
		padding-left:10px;
		
		padding-bottom:50px;
		font-size:10px;
		background-color:#e0e7f5;
	}
	.copyWrite A {
		text-transform:uppercase;
		font-size:10px
	}
	
	
	#cornerDivGreen {
	font-family:verdana;
	font-size:.01em;
	color:#d1ec94;}
	
	.cornerGreen *{
		display:block;
		height:1px;
		overflow:hidden;
		font-size:.01em;
		background:#d1ec94;}	
		
	#cornerDivWhite {
	font-family:verdana;
	font-size:.01em;
	color:#FFFFFF;}
	
	.cornerWhite *{
		display:block;
		height:1px;
		overflow:hidden;
		font-size:.01em;
		background:#FFFFFF;}	


		
	#cornerDivBlue {
	font-family:verdana;
	font-size:.01em;
	color:#e9ecf4;}
	
	.cornerBlue *{
		display:block;
		height:1px;
		overflow:hidden;
		font-size:.01em;
		background:#e9ecf4;}	
	
	#cornerDivDKBlue {
	font-family:verdana;
	font-size:.01em;
	color:#b0c2eb;}
	
	.cornerDKBlue *{
		display:block;
		height:1px;
		overflow:hidden;
		font-size:.01em;
		background:#b0c2eb;}	
	
	#cornerDiv {
	font-family:verdana;
	font-size:.01em;
	color:#ebcdf0;}
	
	
	.corner{display:block; border-top:0px;}
	.corner *{
		display:block;
		height:1px;
		overflow:hidden;
		font-size:.01em;
		background:#ebcdf0;}
	.corner1{
		margin-left:3px;
		margin-right:3px;
		padding-left:1px;
		padding-right:1px;
		border-left:1px solid #f5f6fa;
		border-right:1px solid #f5f6fa;
		background:#eef0f6}
	.corner2{
		margin-left:1px;
		margin-right:1px;
		padding-right:1px;
		padding-left:1px;
		border-left:1px solid #fcfdfd;
		border-right:1px solid #fcfdfd;
		background:#edeff6}
	.corner3{
		margin-left:1px;
		margin-right:1px;
		border-left:1px solid #edeff6;
		border-right:1px solid #edeff6;}
	.corner4{
		border-left:1px solid #f5f6fa;
		border-right:1px solid #f5f6fa}
	.corner5{
		border-left:1px solid #eef0f6;
		border-right:1px solid #eef0f6}
	.cornerfg{
		background:#ebcdf0;
		padding-left:5px;
		padding-right:5px;
		color:#45372A
		}
	.cornerintro{
		background:#ebcdf0;
		padding-left:5px;
		padding-right:5px;
		color:#45372A
		}
		
	.cornerfgGreen{
		background:#d1ec94;
		padding-left:5px;
		padding-right:5px;
		color:#45372A
		}
		.cornerfgWhite{
		background:#FFFFFF;
		padding-left:5px;
		padding-right:5px;
		color:#23408f
		}
		
		.cornerfgBlue{
		background:#e9ecf4;
		padding-left:5px;
		padding-right:5px;
		color:#45372A
		}
		
	.cornerfgDKBlue{
		background:#b0c2eb;
		padding-left:5px;
		padding-right:5px;
		color:#45372A
		}
		
	.intro {
		line-height:22px;
		color:#45372A
	}
	
	.contentGridItem {
		text-align:right;
		font-weight:bold;
		vertical-align:top;
		line-height:18px;
	
	}
	.contentGridDefinition {
		vertical-align:top;
		line-height:18px;
	}
	
		
	.ControlHeader{
		font-size:11px;
		padding-bottom:3px;
		border-bottom:1px dashed #697b9a;
		background-image:url('/assets/images/g_controlTopBG.gif');
		background-position : bottom; 
		background-repeat : repeat-x;
	}
		
	.ControlHeaderGreen{
		font-size:11px;
		padding-bottom:3px;
		border-bottom:1px dashed #697b9a;
		background-image:url('/assets/images/g_controlTopGreenBG.gif');
		background-position : bottom; 
		background-repeat : repeat-x;
	}
	.ControlHeaderBlue{
		font-size:11px;
		padding-bottom:3px;
		border-bottom:1px dashed #697b9a;
		background-image:url('/assets/images/g_controlTopBlueBG.gif');
		background-position : bottom; 
		background-repeat : repeat-x;
	}
	
	.rightControlHeader{
		right:0px;
		font-size:11px;
		float:right;
		text-align:right;
	}
	
	.controlTitle {
		left:0px;
		float:left
	}
	
	.dataHeader {
		border-bottom:1px dotted #697b9a;
	}
	
	.altRowBG {
		font-size:10px;
		background-color:#d8f29d
	}
	.RowBG {
		font-size:10px;
	}

		
.answerboxstyle  { background-color:F6F4F9; border-color:A792C4; border-style: solid; border-width:1px; display:block; padding:6pt }
.cluebox  { border-bottom-width:1px; border-color: A792C4; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px; margin-bottom: 8pt; margin-left: 0pt; margin-right: 0pt; margin-top: 8pt; padding-bottom: 6pt; padding-left: 0pt; padding-right: 0pt; padding-top: 6pt }
.highlight  { background-color: C7B8D9; border-color: 808080; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; height: 12px; overflow: hidden;  text-align: center; width: 12px }
.block  { height:12px; width:12px }
.box  { background-color: FFFFFF; border-color: 808080; border-style:solid; border-width:1px; font-size:10px; font-weight:bold; height: 12px; overflow: hidden;  text-align: center; width:12px }
.clues p  { font-family: Verdana, Sans-Serif; padding-left: 18pt; text-indent: -12pt}
	
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		top:-2px;
		width:193px;
		padding:0px;
		margin:0px;
		background-color:#0042ae;
		background-image:url('/assets/images/nav_BG.gif');
		background-repeat:no-repeat;
		background-position:center top;

		
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:8px;
		color:#ffffff;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
		border-width:0pt 0px 1px;
		border-style:dashed;
		border-color:#ffffff;
		text-transform:uppercase;
		letter-spacing : 2px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#e3fc66;
	}


	/*"""""""" (MAIN) Parent items""""""""*/	
	#qm0 .qmparent	
	{	
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div	
	{	
		padding:2px 0px 2px 10px;
		margin:0px;
		background-color:#7eadcf;
		background-image:none;
		border-width:1px;
		border-style:none;
		border-color:#cccccc;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a	
	{	
		padding:5px;
		margin:0px 5px;
		background-color:transparent;
		background-image:none;
		border-width:0px 0px 1px;
		border-style:dashed;
		border-color:#ffffff;
		text-transform:none;
		letter-spacing :0px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{		
		color:#fff799;

	}


	/*"""""""" (SUB) Parent items""""""""*/	
	#qm0 div .qmparent	
	{	
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#7eadcf;
		border-color:#FFFFFF;
	}



/* (Main) Breadcrumb Path - Menu Item */
		#qm0.qmmc .qmbcmain { !important;color:#e3fc66 }
		#qm0.qmmc .qmbcmain:hover { }
		#qm0.qmmc .qmbcmainparent {}		
				

		/* (Sub) Breadcrumb Path - Menu Items */
		#qm0.qmmc .qmbcsub {font-weight:bold;  !important;color:#fff799 }
		#qm0.qmmc .qmbcsub:hover { }
		#qm0.qmmc .qmbcsubparent { }


	
		/* External Breadcrumb Container */
		.qm-crumbs-container {color:#0042ae;text-decoration:none;font-family:verdana;font-size:10px; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}

		/* External Breadcrumb Links */
		.qm-crumbs-container a {color:#3138AE;text-decoration:none;font-family:verdana;font-size:10px; font-weight:normal; text-transform:uppercase;}

		/* External Breadcrumb Links Hover */
		.qm-crumbs-container a:hover {text-decoration:underline;}

		/* External Breadcrumb Current Page Text or No Link Text */
		.qm-crumbs-current {font-size:10px;}

		/* External Breadcrumb Didivers */
		.qm-crumbs-divider {font-size:10px; font-weight:normal;}


		/* This CSS positions the breadcrumb text container over the menu bar and to the right. */
		.qm-crumbs-container {padding-top:7px;}
		.qm-crumbs-container a {}
		.qm-crumbs-container span {}
		