@charset "UTF-8";
/* CSS Document */

/* ========= Global Selectors Begin ======== */
body{
	padding:0;
	margin:0; 
	background: #15191c;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#cbcdd4;
	-webkit-text-stroke:1px transparent;
}

h1, h2, h3,h4, p, ul, li, label, blockquote,textarea,input,select, img {
	padding:0 ;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#cbcdd4;
	font-size:11px;		
}

img {
	border:none;
}

a {
	color:#c8e57b;
	text-decoration:none;
}

a:hover {
	color:#ffffff;
}



/* ========= Global Selectors End ======== */
/* ========= Page Layout Begining ======== */
div.odni_backdropleft{
	width:50%;
	height:510px;
	position:absolute;
	background:url(../images/odni_backgroundribbons_left.jpg) right top no-repeat;
}

div.odni_backdropright{
	width:50%;
	background:url(../images/odni_backgroundribbons_right.jpg) left bottom no-repeat;
	float:right;
	position:relative;
	z-index:5;
}

div.odni_pagewrapper_home,
div.odni_pagewrapper_internal {
	position:relative;
	margin:0 -494px;
	width:988px;
	z-index:5;
}

div.odni_homespacer {
	height:0px;
	float:right;
	width:0; 
}

div.odni_clear {
	clear:both;
	height:0;
	width:0;
}

div.js_bottombackground{
	width:50%;
	height:238px;
	background: url(../images/odni_ribbon_bottomreflection.jpg) left top no-repeat;
	float:right;
}

.odni_right {
	float:right;
}

/* ========= Page Layout End ======== */
/* ========= Header Begin ======== */
div.odni_header {
	padding:40px 0 0 21px;
	height:148px;
	background:url(../images/odni_header_background.jpg) top left no-repeat;
}

div.odni_pagewrapper_internal div.odni_header {
	padding:40px 0 0 21px;
	height:180px;
	background:url(../images/odni_header_background_internal.jpg) top left no-repeat;
}

div.odni_header_logo {
	width:400px;
	height:88px;
	background:url(../images/odni_header_logo.jpg) top left no-repeat;
	overflow:hidden;
}
div.odni_header_logo p {
	margin:-2000px;
}
/* ----- utility nav ----- */
ul.odni_utility {
	position:relative;
	float:right;
	list-style:none;
}

ul.odni_utility li {
	padding-right:15px;
	float:left;
}

ul.odni_utility a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

ul.odni_utility a:hover {
	color:#c8e57b;
}
/* ----- main nav ----- */
ul.odni_nav {
	position:relative;
	float:left;
	padding-top:32px;
	list-style:none;
}

ul.odni_nav li {
	padding-right:27px;
	float:left;
}

ul.odni_nav a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

ul.odni_nav a:hover {
	color:#e7cb11;
}

div.odni_nav {
	float:left;
	position:relative;
	z-index:9;
	left:-21px;
	margin: 20px 0 0 0;
	padding:0;
	background: url(../images/navbar/subnavBGfiller.jpg) left 37px no-repeat;
}
/* ----- flash area ----- */
div.odni_homeflash {
	width:968px;
	height:118px;
	position:relative;
	z-index:6;
	padding:162px 0 0 20px;
}

div.odni_homeflash_bgimage {
	position:absolute;
	z-index:7;
	top:0;
	left:0;
}

div.odni_homeflash h3{
	z-index:8;
	position:relative;
	font-weight:bold;
	font-size: 22px;
}

div.odni_homeflash p{
	z-index:8;
	position:relative;
	padding-bottom:14px;
}

div.odni_homeflash p.odni_flashlink{
	z-index:8;
	position:relative;
	padding:4px 0 0 40px;
	width:245px;
	background: url(../images/odni_flashlogo.gif) left top no-repeat;
	height:31px;
}

a.odni_adobelink {
	text-decoration:none;
	color:#f93d3d;
}

a.odni_adobelink:hover {
	color:#ffffff;
}


/* ========= Header End ======== */
/* ========= Footer Content ======== */
div.odni_footer {
	height:74px;
	background: url(../images/odni_footer_background.jpg) left top no-repeat;
}
div.odni_footer ul {
	padding:20px 0 0 22px;
	list-style:none;
}

div.odni_footer li {
	padding-right:18px;
	float:left;
	font-size:14px;
}

div.odni_footer a {
	color:#fff;
	text-decoration:none;
}

div.odni_footer a:hover {
	color:#c8e57b;
}

div.odni_footer p {
	float:right;
	color:#c1b367;
	font-size:14px;
	padding-right:22px;
}
/* ========= Footer End ======== */
/* ========= Tertiary Links ======== */
div.odni_tertiary {
	position:relative;
	margin:0 0 22px -7px;
	padding:10px 0px 10px 28px;
	background: #060809 url(../images/odni_tertiary_background.jpg) left top no-repeat;
	width:575px;
	border: #666666 1px solid;
}

div.odni_content_main_singlecol div.odni_tertiary ul {
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	width:570px;
	position:relative;
}

div.odni_tertiary ul.small {
	height:70px;
}

div.odni_tertiary ul.medium {
	height:90px;
}

div.odni_tertiary ul.large {
	height:110px;
}

div.odni_content_main_singlecol div.odni_tertiary li {
	margin:0;
	padding:3px 20px 8px 24px;
	background: url(../images/odni_tertiarypill_background.gif) left top no-repeat;
	width:238px;
	height:16px;
	float:left;
	position:relative;
}

div.odni_content_main_singlecol div.odni_tertiary li a{
	font-size:11px;
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
}

div.odni_content_main_singlecol div.odni_tertiary li.current a,
div.odni_content_main_singlecol div.odni_tertiary li a:hover {
	color:#e7cb11;
}

.sub-indicator {
	padding:0;
	margin:0;
	position:		absolute;
	display:		block;
	left:			13px;
	top:			8px; /* IE6 only */
	width:			3px;
	height:			5px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(../images/odni_tertiarypill_arrow.jpg) 0px 0px no-repeat;
}

a:hover span.sub-indicator,
li.current a span.sub-indicator {
	background: url(../images/odni_tertiarypill_arrow.jpg) right top no-repeat;
	text-decoration:none;
}

/* ========= Tertiary Links End ======== */
/* ========= Main Content - layout ======== */
div.odni_content {
	background: url(../images/odni_content_middlebackground.jpg) left top repeat-y;
	width:100%;
	position:relative;
}

div.odni_pagewrapper_home div.odni_content {
	border-top:#5f6064 1px solid;
}

div.odni_content_wrapper{
	background: url(../images/odni_content_bottomright.jpg) right bottom no-repeat;
}

div.odni_content_main {
	float:left;
	width:622px;
	padding:22px 0 22px 22px;
	background: url(../images/odni_content_main_gradienttop_background.jpg) left top repeat-x;
}

div.odni_pagewrapper_internal div.odni_content_main {
	background: url(../images/odni_content_internal_topleft.jpg) left top repeat-x;
}

div.odni_content_side {
	background: url(../images/odni_content_side_topbackground.jpg) left top repeat-x;
	float:right;
	width:320px;
	padding: 22px 0 22px 24px;	
}

/* ========= Main Content - layout END ======== */
/* ========= Main Content - General ======== */
div.odni_content select {
	width:280px;
	height:21px;
	border:#000000 1px solid;
	background: #666666 url(../images/select_background.gif) left top repeat-x;
	margin-bottom:22px;
	color:#e2e2e2;
	padding-top:1px;
}

div.odni_content h2 {
	font-size:16px;
	color:#c8e57b;
	padding-bottom:12px;
}

div.odni_content h3 {
	padding-bottom:2px;
	font-size:14px;
}

div.odni_content p img {
	padding-bottom:3px;
}

div.odni_content p {
	padding-bottom:17px;
	line-height:18px;
}

div.odni_content p.largeP {
	font-size:12px;
}

div.odni_content p.imageP {
	font-size:16px;
}

div.odni_main_divider {
	height:4px;
	background: url(../images/divider_main.gif) left top repeat-x;
	padding-bottom:32px;
}

/* ========= Main Content - General - END ======== */
/* ========= Main Content - sidebar ======== */
div.odni_content_sidecol {
	width:300px;
	float:left;
}

div.odni_pagewrapper_home div.odni_content_sidecol {
	padding-top:44px;
}

div.odni_side_divider {
	height:2px;
	border-top: #393c40 2px solid;
	padding-bottom:23px;
}

div.odni_content_sidecol form {
	width:280px;
}

/* ========= Main Content - sidebar - End ======== */
/* ========= Main Content - Home col ======== */
div.odni_content_main_col1 {
	padding-right:22px;
	float:left;
	width:288px;
}

div.odni_content_main_col2 {
	padding-right:16px;
	float:left;
	width:295px;
}

div.odni_pagewrapper_home div.odni_content_main h1{
	padding-bottom:27px;
	width:283px;
	height:17px;
	background: url(../images/odni_homecontent_title.gif) top left no-repeat;
	overflow:hidden;
	text-indent:-2000px;
}
/* ========= Main Content - Home - End ======== */
/* ========= Main Content - single col ======== */
div.odni_content_main_singlecol {
	padding: 8px 22px 0 0;
	float:left;
}

div.odni_content_main_singlecol p {
	font-size:14px;
}

div.odni_content_main_singlecol ul {
	padding: 0 0 22px 13px;
	margin-top:-10px;
	font-size:12px;
}

div.odni_content_main_singlecol ul li{
	font-size:12px;
}

div.odni_content_main_singlecol ul.odni_sidelinks {
	list-style:none;
	padding:10px 0 22px 0;
	margin:0;
}
div.odni_content_main_singlecol ul.odni_sidelinks li {
	padding:0 3px 2px 0;
}

div.odni_content_main_singlecol ul.odni_tertiary_list {
	list-style:none;
	padding: 0 0 22px 0;
}

div.odni_pagewrapper_internal div.odni_content_main h1 {
	padding-bottom:27px;
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	color:#fff;
}

div.odni_content_main_singlecol h2 {
	font-size:16px;
	color:#ffffff;
	padding-bottom:2px;
}

div.odni_content_main_singlecol a:hover {
	color:#c8e57b;
	text-decoration:underline;
}

div.odni_content_main_singlecol p img {
	padding: 10px 0;
}

/* ========= Main Content - single col - End ======== */
/* ========= List - offsite ======== */
ul.odni_offsitelink_list {
	list-style:none;
}

ul.odni_offsitelink_list li {
	padding-bottom:15px;
	font-size:11px;
	padding-left:20px;
}

ul.odni_offsitelink_list a,
a.odni_offsite_link {
	color:#c8e57b;
	text-decoration:none;
	
}

.odni_offsite_link {
	background: url(../images/buttons/button_linkarrow.gif) left 4px no-repeat;
}

a.odni_offsite_link {
	padding-left:22px;
}

ul.odni_offsitelink_list a:hover,
a.odni_offsite_link:hover {
	color:#fff;
}

ul.odni_offsitelink_list a span {
	color:#e1f1b7;
}
/* ========= List - offsite - End ======== */
/* ========= List - tertiarylist ======== */
ul.odni_tertiary_list {
	list-style:none;
	padding: 0 0 22px 0;
}

ul.odni_tertiary_list li {
	padding-bottom:6px;
}
ul.odni_tertiary_list li a {
	font-size:12px;
	font-weight:bold;
}

ul.odni_tertiary_list li a:hover {
	font-size:12px;
	font-weight:bold;
	color:#c8e57b;
	text-decoration:underline;
}

ul.odni_sidelinks li{
	display:inline;
}


/* ========= List - tertiarylist - End ======== */
/* ========= Buttons ======== */
a.button,
a.odni_applynow_button,
a.odni_uploadnow_button,
a.odni_submityourresume_button,
a.odni_submitnow_button,
a.odni_visitnow_button,
a.odni_learnmore_button,
a.odni_visitnow_offsite_button,
a.odni_fidndjobs_button,
a.odni_modalbutton_cancel,
a.odni_modalbutton_continue  {
	display: block;
	height:27px;
	overflow:hidden;
}

a.button span,
a.odni_applynow_button span,
a.odni_uploadnow_button span,
a.odni_submityourresume_button span,
a.odni_submitnow_button span,
a.odni_visitnow_button span,
a.odni_learnmore_button span,
p.odni_learnmore_disabled_button span,
a.odni_visitnow_offsite_button span,
a.odni_fidndjobs_button span,
a.odni_modalbutton_cancel span,
a.odni_modalbutton_continue span {
	margin:-2000px;
}

a.odni_applynow_button {
	width:95px;
	background:url(../images/buttons/button_applynow.gif) left bottom no-repeat;
}

a.odni_applynow_button:hover {
	background:url(../images/buttons/button_applynow.gif) left top no-repeat;
}

a.odni_uploadnow_button {
	width:107px;
	background:url(../images/buttons/button_uploadnow.gif) left bottom no-repeat;
}

a.odni_uploadnow_button:hover {
	background:url(../images/buttons/button_uploadnow.gif) left top no-repeat;
}
a.odni_submityourresume_button {
	width:160px;
	background:url(../images/buttons/button_submityourresume.gif) left bottom no-repeat;
}

a.odni_submityourresume_button:hover {
	background:url(../images/buttons/button_submityourresume.gif) left top no-repeat;
}
a.odni_submitnow_button {
	width:103px;
	background:url(../images/buttons/button_submitnow.gif) left bottom no-repeat;
}

a.odni_submitnow_button:hover {
	background:url(../images/buttons/button_submitnow.gif) left top no-repeat;
}

a.odni_visitnow_button {
	width:88px;
	background:url(../images/buttons/button_visitnow.gif) left bottom no-repeat;
}

a.odni_visitnow_button:hover {
	background:url(../images/buttons/button_visitnow.gif) left top no-repeat;
}

a.odni_visitnow_offsite_button {
	width:113px;
	background:url(../images/buttons/button_visitnow_offsite.gif) left bottom no-repeat;
}

a.odni_visitnow_offsite_button:hover {
	background:url(../images/buttons/button_visitnow_offsite.gif) left top no-repeat;
}

a.odni_learnmore_button {
	width:103px;
	background:url(../images/buttons/button_learnmore.gif) left bottom no-repeat;
}

a.odni_learnmore_button:hover {
	background:url(../images/buttons/button_learnmore.gif) left top no-repeat;
}

a.odni_fidndjobs_button {
	width:88px;
	background:url(../images/buttons/button_findjobs.gif) left bottom no-repeat;
}

a.odni_fidndjobs_button:hover {
	background:url(../images/buttons/button_findjobs.gif) left top no-repeat;
}

p.odni_learnmore_disabled_button {
	height:27px;
	overflow:hidden;
	width:103px;
	background:url(../images/buttons/button_learnmore_disabled.gif) left top no-repeat;
}

a.odni_modalbutton_cancel { 
	width:71px;
	background:url(../images/buttons/button_cancel.gif) left bottom no-repeat;
	float:left;
}

a.odni_modalbutton_continue { 
	width:87px;
	background:url(../images/buttons/button_continue.gif) left bottom no-repeat;
	float:right;
}

/* ========= Tables ======== */
table {
	width:600px;
	border-top: #626362 2px solid;
	margin-bottom:5px;
}

tr {
	padding-bottom:2px;
}

tr.odni_headerSecondary th{
	background-color: #0c0c0e;
	padding: 8px 0 8px 43px;
	width:260px;
	text-align:left;
	font-size:12px;
}

tr.odni_headerSecondary th span{
	font-size:11px;
	font-weight:normal;
	color:#cbcdd4;
}

th {
	text-align:left;
	padding: 10px 26px;
	background-color: #202427;
	width:548px;
	color:#cbcdd4;
	font-size:11px;
	border-bottom:#2b3034 2px solid;
}

th h2 {
	padding:0;
	font-size:16;
	line-height:20px;
}

th span {
	color:#e8cb11;
	font-size:12px;
}

td {
	padding: 8px 0 8px 43px;
	width:260px;
	background-color: #202427;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	border-bottom:#2b3034 2px solid;
}

div.odni_content_main_singlecol td ul{
	margin-top:0px;
	padding: 0;
}

div.odni_content_main_singlecol td ul li{
	color:#FFFFFF;
	padding-bottom:15px;
	list-style:none;	
}
div.odni_content_main_singlecol td ul span{
	color:#cbcdd4;
	font-weight:normal;
	font-size:11px;	
}
tr.odni_altrow td {
	background-color:#414547;
}
/* ========= Tables End ======== */
/* ========= MODAL ======== */
div.odni_screen {
	z-index:300;
	width: 100%;
	height: 100%;
	position: fixed;
	* position:absolute;
	top: 0px;
	left: 0px;
	display:none;
}

div.odni_modalBackdrop {
	width: 100%;
	height: 2000px;
	position: fixed;
	* position:absolute;
	z-index:300;
	top: 0px;
	left: 0px;
	background-color:#15191d;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

div.odni_modal {
	border: 2px solid #a5c773;
	width:437px;
	height:261px;
	background:#0d0e0f url(../images/odni_modal_bg.jpg) left top no-repeat;
	z-index: 310;
	margin:200px auto 0 auto;
	position:relative;
	padding:38px 29px 0 29px;
	text-align:right;
}

div.odni_modal h1{
	font-size:22px;
	padding-bottom:19px;
}
div.odni_modal div.odni_modal_content {
	width:290px;
	height:99px;
	background-color:#22291d;
	border:#a3c974 solid;
	border-width: 1px 0;
	padding:22px 17px 0 17px;
	float:right;
	margin-bottom:16px;
}

div.odni_modal div.odni_modal_content p {
	padding-bottom:20px;
	text-align:left;
}

div.odni_modal input {
	background:#FFFFFF url(../images/buttons/odni_checkbox_shadow.jpg) left top no-repeat;
	width:13px;
	height:13px;
	border: 1px solid #83b449;
	color:c8e57b;
	padding-right:50px;
}

div.odni_modal div.odni_modal_content label {
	vertical-align:text-top;
}

div.odni_modalbuttons
{
	padding-top:10px;
}


/* ========= MODAL END ======== */

