/* CSS Document */

* { padding:0;margin:0;}

body {
	background:#FFF;
	margin:12px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	overflow:-moz-scrollbars-vertical;
}

textarea, input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
}

img { border:0;}
p { margin-bottom:8px;}
h1, h2, h3 { margin-bottom:12px;}
ul, ol { margin:0 0 12px 30px;}
li { margin-bottom:4px;}

h1 {font-size:16px;}
h2 {font-size:15px;}
h3 {font-size:14px;}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	overflow:hidden;
}

#outer {
	width:980px;
	margin:auto;
	text-align:left;
}

#logoNav {
	width:inherit;
	margin-bottom:24px;
}

#logo {
	width:254px;
	float:left;
}
#logo img {
	width:254px;
	height:68px;
}

#nav {
	width:700px;
	float:right;
	text-align:right;
	padding-top:40px;
}


#nav a:link, #nav a:visited {
	color:#E8831C;
	font-weight:bold;
	text-decoration:none;
}
#nav a:hover {
	color:#D51631;
}

.redLink {
	color:#D51631 !important;
}

#subNav {
	width:980px;
	margin-bottom:12px;
}
#subLeft {
	width:312px;
	height:40px;
	float:left;
}

#subRight1 {
	width:656px;
	height:40px;
	margin:auto;
	float:right;
	background:#354E5A;
	color:#FFF;
}
#subRight2 {
	width:auto;
	padding:0 12px;
}
#subRight2 span {
	float:left;
	width:auto;
}

#subRight1b {
	width:656px;
	height:40px;
	margin:auto;
	float:right;
	color:#FFF;
	background:#748A96;
}

#subL1 {
	width:auto;
	height:40px;
	float:left;
	background:#354E5A;
}
#subL2 {
	width:auto;
	padding:12px 12px 0 12px;
	font-weight:bold;
}

#subR1 {
	width:auto;
	height:40px;
	float:left;
	background:#748A96;
}
#subR2 {
	width:auto;
	padding:12px 12px 0 12px;
}



a:link, a:visited {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#mainContent {
	width:980px;
	margin:auto;
}

#mainContentRight1 {
	width:300px;
	float:right;
}
#mainContentRight2 {
	width:auto;
}

#mainContentLeft1 {
	width:668px;
	float:left;
	margin-bottom:12px;
}
#mainContentLeft2 {
	width:auto;
	padding:12px;
	color:#FFF;
}

.orangeBG {
	background:#E8831C;
}

.hpTitle {
	width:310px;
	height:109px;
	margin-bottom:12px;
}

#lowerMainContentLeft {
	width:668px;
	float:left;
}

#potd1 {
	width:312px;
	height:40px;
	float:left;
	background-image:url(/images/potd-bg.gif);
	background-repeat:no-repeat;
}
#potd2 {
	width:auto;
	padding:4px 12px 0 109px;
}
#potd2 img {
	width:16px;
	height:24px;
	float:right;
}

#rwoct1 {
	width:344px;
	float:right;
}
#rwoct2 {
	width:auto;
	border:2px solid #D51631;
	padding:8px 12px 4px 12px;
	height:24px;
}
#rwoct2 img {
	width:19px;
	height:18px;
	float:right;
}

#rwoct2 a {
	color:#D51631;
}

#quickSearch1 {
	width:300px;
	background:#354E5A;
	margin-bottom:12px;
}
#quickSearch2 {
	width:auto;
	padding:12px;
	color:#FFF;
	height:127px !important;
}
#quickSearch2 h1 {
	font-size:16px;
}

#advancedPuff1 {
	margin-bottom:12px;
}
#advancedPuff1, #advancedPuff1 img {
	width:300px;
	height:40px;
}

#featuredEmployers1 {
	width:300px;
	margin-bottom:12px;
}
#featuredEmployers2 {
	width:auto;
	border:2px solid #E8831C;
	padding:10px 10px 9px 10px;
	height:200px;
}
#featuredEmployers2 img {
	width:133px;
	height:60px;
	margin:0 10px 10px 0;
	float:left;
}
.noMarginRight {
	margin-right:0 !important;
}
.noMarginBottom {
	margin-bottom:0 !important;
}


#logos, #logos img {
	width:300px;
	height:40px;
}

#footer {
	width:980px;
	clear:both;
}
#footer p {
	font-size:11px;
	color:#666;
	margin-bottom:0 !important;
}
#footer a {
	font-size:11px;
	color:#E8831C;
}

.smallText {
	font-size:11px !important;
}

#meetPanel, #meetPanel img {
	width:300px;
	height:275px;
}

#lowerNav1 {
	width:inherit;
	background:#E8831C;
	font-weight:bold;
	color:#FFF;
}
#lowerNav2 {
	width:auto;
	height:28px;
	padding:12px 12px 0 12px;
}
.double {
	height:48px !important;
}
.ifDouble {
	height:354px !important;
}
.ifSingle {
	height:414px !important;
}

.red {
	color:#D51631;
}
.orange {
	color:#E8831C;
}
.green {
	color:#354E5A;
}
.white {
	color:#FFF;
}
.black {
	color:#000;
}
.bold {
	font-weight:bold;
}
.liteOrange {
	background:#FCEDDE;
}
.greyBG {
	background:#CCC;
}
.myRED {
	color:#FF0000;
	font-weight:bold;
}
.myGREEN {
	color:#1ADC00;
	font-weight:bold;
}
.myPURPLE {
	color:#F600FF;
	font-weight:bold;
}


.nla {
	text-decoration:line-through !important;
}

#lowerTitle1 {
	width:inherit;
	background:#354E5A;
	font-weight:bold;
	color:#FFF;
	margin-bottom:12px;
}
#lowerTitle2 {
	width:auto;
	height:30px;
	padding:10px 12px 0 12px;
}
#lowerTitle2 h1 {
	font-size:16px;
	margin:0 !important;
}

#leftPanel1 {
	width:400px;
	float:left;
}
#leftPanel2 {
	width:auto;
	height:374px;
	border:2px solid #E8831C;
	padding:10px;
	overflow-x:hidden;
	overflow:auto;
}

#leftPanel2 td {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}


#rightPanel1 {
	width:256px;
	float:right;
}
#rightPanel2 {
	width:auto;
	height:374px;
	border:2px solid #E8831C;
	padding:10px;
	overflow-x:hidden;
	overflow:auto;
}

#rightPanel2 h1 {
	font-size:16px;
}

.onePanel1 {
	width:inherit;
}
.onePanel2 {
	width:auto;
	border:2px solid #E8831C;
	padding:10px;
	height:374px;
	overflow-x:hidden;
	overflow:auto;
}

.onePanel2 h1 {
	font-size:16px;
}


.profile {
	width:145px;
	margin:0 12px 24px 0;
	float:left;
	color:#FFF;
	font-size:11px;
}
.profile img {
	width:145px;
	height:96px;
	margin-bottom:12px;
}
.profile a {
	color:#000 !important;
	text-decoration:underline;
}

.myText {
	width:inherit;
	clear:both;
}

.orangeLinks a {
	color:#E8831C !important;
}
.blackLinks a {
	color:#000 !important;
	font-weight:bold !important;
}
.whiteLinks a {
	color:#FFF !important;
	font-weight:bold !important;
}
.redLinks a {
	color:#D51631 !important;
	font-weight:bold !important;
}

.normal a {
	font-weight:normal !important;
}

.fauxH1 {
	font-size:12px !important;
	color:#000 !important;
	font-weight:normal !important;
}

.aor img {
	width:19px;
	height:19px;
	vertical-align:middle;
}

.previousNext img {
	width:19px;
	height:18px;
	vertical-align:middle;
}
.previousNext select {
	font-size:11px;
}

.companyProfile {
	width:370px;
	height:217px;
}

.bTop {
	border-top:1px solid #E8831C;
}

fieldset {
	width:355px;
	border:1px solid #354E5A;
}
legend {
	font-weight:bold;
	color:#000 !important;
}
.iafs1 {
	width:355px;
}
.iafs2 {
	width:auto;
	padding:10px;
}

.emailDrop {
	width:75px;
	font-size:11px !important;
	vertical-align:middle;
}

#alert1 {
	width:inherit;
	background:#000;
	color:#FFF;
	font-weight:bold;
	margin-bottom:12px;
}
#alert2 {
	width:auto;
	padding:6px;
	text-align:center;
}

.mainPic {
	width:300px;
	height:414px;
	float:left;
	margin-right:12px;
}

.tdPadding td {
	padding:2px;
}

#dropDown select{
	width:50px;
}

#dropmenudiv {
	position:absolute;
	border-bottom-width:0;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #E8831C;
	padding:1px;
	text-decoration:none;
	font-weight:bold;
	background-color:#E8831C;
}

#dropmenudiv a:hover {
	background-color:#D51631;
}

.mySpace {
	visibility:hidden;
	margin:10px 0 !important;
}
.mySpace2 {
	visibility:hidden;
}



.boldLinks a:link, .boldLinks a:visited, .boldLinks a:hover {
	font-weight:bold !important;
}





