/*CSS Document */

body {
	background-position:10% bottom; background-image:url(../images/bg.jpg); margin:0 0 0 0; background-color:#FFFFFF;
}

.headtertop{
	font-family:Verdana; 
	font-size:12px; 
	color:#787979; 
	text-align:right; 
	vertical-align:bottom;
	font-weight:none;
	}
.headtertop a{
	font-family:Verdana; 
	font-size:12px; 
	color:#787979; 
	text-align:right; 
	vertical-align:bottom; 
	text-decoration:none; 
	font-weight:none;
	}	
.headtertop a:hover{
	font-family:Verdana; 
	font-size:12px; 
	text-align:right; 
	vertical-align:bottom; 
	text-decoration:none; 
	color:#0099FF;
	}
	
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 850px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px; border-top: #d8d9db 1px solid;
	font-family:Verdana; 
	font-size:12px; 
	color:#a1a2a3; 
	font-weight:none;}


.footer a{
	text-decoration:none; color:#a1a2a3;
}
.footer a:hover{
	text-decoration:none; color:#0099FF;
}

.footerleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 390px; PADDING-TOP: 0px; FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 25px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: left; color:#0099FF;
}
.leftfooterborder {
	WIDTH: 20px; POSITION: relative; HEIGHT: 25px; BACKGROUND-COLOR: #e2e1e3; PADDING-LEFT: 0px;
	font-family:Verdana; 
	font-size:12px; 
	color:#2c2d2e; 
	text-align:right; 
	vertical-align:bottom;
	font-weight:none;
}
.footerright {
	font-family:Verdana; 
	font-size:12px; 
	color:#2c2d2e; 
	text-align:right; 
	vertical-align:bottom;
	font-weight:none;
}
.rightfooterborder {
	WIDTH: 20px; POSITION: relative; HEIGHT: 25px; BACKGROUND-COLOR: #e2e1e3;
}
.leftlinkssub {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 150px; /*BORDER-BOTTOM: #cccccc 1px solid;*/ FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left;
}
.leftlinksnoborder {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 200px; FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 172px; TEXT-ALIGN: left;
}
.content {
		PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 10px; COLOR: #333333; LINE-HEIGHT: 16pt; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify;
		}
.navlink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none;}
.navlink:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CF6B80; text-decoration:none;}

/*.nav_bg{background-image:url(../images/nav_bg.jpg); background-repeat:no-repeat;} */
.leftpanel {
	WIDTH: 200px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BACKGROUND-COLOR: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;border-right: #cccccc 1px solid;
}
.leftpanelnw {
	WIDTH: 200px; POSITION: relative; BACKGROUND-COLOR: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

.leftlinks {
/*	FONT-WEIGHT: bold; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 10px; 
	BORDER-LEFT-COLOR: #cccccc; 
	BACKGROUND-IMAGE: url(../leftlinks_bg1); 
	VERTICAL-ALIGN: middle; 
	WIDTH: 200px; 
	COLOR: #333333; 
	BORDER-TOP-STYLE: none; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana; 
	POSITION: relative; 
	HEIGHT: 25px; 
	TEXT-ALIGN: left; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #cccccc;*/
	/*width: 135px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 15px;*/
	background-image: url(../leftlinks_bg1); 
	background-repeat: no-repeat;
	text-align: left;
}

.leftlinks a{
	text-decoration:none; color:#333333;
}
.leftlinks a:hover{
	text-decoration:none; color:#0099FF; 
}
.leftlinksnoborder {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 200px; FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 172px; TEXT-ALIGN: left
}
.middlesubpanelsbottom {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: 480px; COLOR: #333333; LINE-HEIGHT: 18pt; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}

.middlesubpanelsbottom1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; LINE-HEIGHT: 18pt; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
.rightpanel {
	WIDTH: 200px; /*BORDER-BOTTOM: #cccccc 1px solid;*/ POSITION: relative; BACKGROUND-COLOR: #f9f9f9;BORDER-left: #cccccc 1px solid;
}
.rightpanel a{
	text-decoration:none; color:#333333;
}
.rightpanel a:hover{
	text-decoration:none; color:#0099FF;
}

.rightlinkstop {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 150px; COLOR: #666666; BORDER-TOP-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left
}
.rightlinks {
	/*PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 150px; 
	COLOR: #333333; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: relative; 
	HEIGHT: 25px; 
	TEXT-ALIGN: left;
	BORDER-LEFT: #cccccc 1px solid; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 15px;*/
	background-image: url(../leftlinks_bg1); 
	background-repeat: no-repeat;
	text-align: left;
}
.rightlinksnoborder {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 130px; FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: left
}
.middlesubpanelstop {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 15px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 15px; 
	BACKGROUND-IMAGE: url(../images/bg_grad.gif); 
	PADDING-BOTTOM: 10px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #cccccc 1px solid; 
	LINE-HEIGHT: 15pt; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	TEXT-ALIGN: justify; 
	BORDER-BOTTOM-STYLE: none;
	
	}
	.product_mid {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND-IMAGE: url(../images/bg_grad.gif); 
	PADDING-BOTTOM: 10px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #cccccc 1px solid; 
	LINE-HEIGHT: 15pt; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	TEXT-ALIGN: justify; 
	BORDER-BOTTOM-STYLE: none;
	
	}

.middlesubpanelstopnw {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bg_grad.gif); PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; LINE-HEIGHT: 16pt; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; BORDER-BOTTOM-STYLE: none
}


.middlesubpanelstop1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bg_grad.gif); PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; LINE-HEIGHT: 16pt; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; BORDER-BOTTOM-STYLE: none
}

.subheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND-IMAGE: url(../images/menu_sub.jpg); 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; /*5d5d5d*/
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: relative; 
	TEXT-ALIGN: right; 
	padding-right:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	/*z-index: -1;
	border:1px solid #999999;*/
}
.link{text-decoration:none; color:#0033CC;}
.link:hover{text-decoration:underline; color:#0033CC;}
.textbox{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999999;}

.rightlinks_nw {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 200px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left
}
.red{color:#FF0000;}

.contact{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

.nwtable {border:1px solid #999999;}
#nwtblbottom {border-bottom:1px solid #999999;}
.nwtblright {border-right:1px solid #999999;}
.nwtblleft {border-left:1px solid #999999;}


/* navigation */

div.sdmenu {
	width:195px;

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#004576; line-height:25px; font-weight:bold;	
/*	background: url(../images/bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div {
/*	background: url(../images/title.gif) repeat-x; */
	overflow: hidden;
	border-bottom:1px solid #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#004576; padding-left:0px;
}
/*div.sdmenu div:first-child {
	background: url(../images/toptitle.gif) no-repeat;
}*/
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 0px 15px;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	background: url(../images/bullet_dwn.jpg) no-repeat 3px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}

div.sdmenu div.collapsed span {
	background-image: url(../images/lfthd.jpg);
}
div.sdmenu div a {
	padding: 0px 16px;
	display: block;
	font-size:11px;
	border-bottom: 1px solid #ddd;
	color:#004576;
	text-decoration:none;
}
div.sdmenu div a.current {
	background-color:#FDE4CC;
	color:#000099;
}
div.sdmenu div a:hover {
/*	background : #066 url(../images/linkarrow.gif) no-repeat right center; */
	text-decoration:none;
	background-color:#FDE4CC;
}

/* navigation 2 */

div.sdmenu1 {
	width: 170px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#004576; line-height:25px; font-weight:bold;	
	background: url(../images/bottom.gif) no-repeat  right bottom;
	color: #fff;
}
div.sdmenu1 div {
/*	background: url(../images/title.gif) repeat-x; */
	overflow: hidden;
	background-color:#D6E8F6;
	border-bottom:1px solid #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#004576; padding-left:0px;
}
/*div.sdmenu1 div:first-child {
	background: url(../images/toptitle.gif) no-repeat;
}*/
div.sdmenu1 div.collapsed {
	height: 23px;
}
div.sdmenu1 div span {
	display: block;
	padding: 0px 15px;
	font-weight: bold;
	color: #004576;
	background: url(../images/bullet_dwn.jpg) no-repeat 3px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu1 div.collapsed span {
	background-image: url(../images/lfthd.jpg);
}
div.sdmenu1 div a {
	padding: 0px 16px;
	background:#E6F1FB;
	display: block;
	border-bottom: 1px solid #ddd;
	color:#004576;
	text-decoration:none;
}
div.sdmenu1 div a.current {
	background-color:#FDE4CC;
	color:#000099;
}
div.sdmenu1 div a:hover {
/*	background : #066 url(../images/linkarrow.gif) no-repeat right center; */
	text-decoration:none;
	background-color:#FDE4CC;
}

/*Navigation Ends */


#leftlinks {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #cccccc; BACKGROUND-IMAGE: url(images/leftlinks_bg.jpg); VERTICAL-ALIGN: middle; WIDTH: 200px; COLOR: #333333; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc;
}
#leftlinks a{
	text-decoration:none; color:#333333;
}
#leftlinks a:hover{
	text-decoration:none; color:#0099FF; 
}

#middlesubpanelstop {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bg_grad.gif); PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: 480px; COLOR: #333333; LINE-HEIGHT: 18pt; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-ALIGN: justify; BORDER-BOTTOM-STYLE: none;
}

.leftlinksnw {
	fONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #cccccc; BACKGROUND-IMAGE: url(images/leftlinks_bg.jpg); VERTICAL-ALIGN: middle; WIDTH: 200px; COLOR: #333333; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.usrrights{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center; font-weight:bold; color:#CC0000; line-height:30px; padding-left:10px; padding-right:10px;}

.userrightslink{FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16pt; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.leftlinks1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;*/
	
}

.leftlinks1 a{
	text-decoration:none; color:#333333;
}
.leftlinks1 a:hover{
	text-decoration:none; color:#0099FF; 
}
.location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0a4f85;
}
#style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
#style4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration:none;
	text-decoration:underline;
}
#style4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #277cc0;
	text-decoration:underline;
}
#style4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #277cc0;
	text-decoration:underline;
}
.dateposted {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #81abcd;
	text-decoration:none;
}
.job-bottom-border{border-bottom:#f7f9fa 1px solid;
text-align:left;
}
.job-candidatehd {color:#3483c2; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.job-candidatehd-main {color:#d57a38; font-weight:bold;}

.degree { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:0px; 
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
}
#admin_posted_jobs
{
padding-top:8px;
width:100%;
height:25px;
background:#448bd4;}
#admin_posted_jobs a{
padding-left:5px;
color:#e4e7e9;
font-weight:bold;
text-decoration:none;}

#admin_posted_jobs a:hover{
padding-left:5px;
color:#ffffff;
font-weight:bold;
text-decoration:none;}
#flash_header
{margin-top:-8px; height:264px; width:850px;}

.login_button_style {
font-family:verdana;
font-size:14px;
padding:0 10px 10px 10px;
height:25px;
}

