/*html, body{
    font: 100% Arial, Helvetica, sans serif;
	height:100%;
	margin: 2px 5px 0 5px;
}

table{
width: 100%;
}*/

 .odin-north-pnl-header
{
    height:55px;
	background-color:#FFFFFF;	
}
.odin-north-pnl-add-header
{
   	height:50px;
	background-color:#FFFFFF;
}
.odin-main-header
{
	width:100%;
	position:relative;
}

.odin-west-pnl-common-header
{
	vertical-align:top;
	height:auto;
	float:left;		
	
}
.odin-west-pnl-header
{
	background-image:url(css-images/rightBG_cen.gif); 
	background-repeat:repeat-y;
	width:190px;
}
.odin-center-pnl-header
{
	vertical-align:top;
	/*border:1px solid #abc;*/
	width:65%;
	/*background-color:#FFFFFF;*/
	height:auto;
	float: left;	
}
.odin-right-pnl-header
{
	vertical-align:top;
	/*border:1px solid #abc;*/
	width:35%;
	/*background-color:#FFFFFF;*/
	height:auto;
	float: right;	
}
.odin-logo-header
{
	background-image:url(css-images/logo.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
	width:20%;
	height: 55px;
	vertical-align:middle;
	margin-top: 17px;
}

.odin-green-1-header
{
	BACKGROUND: url(css-images/odin_headArc1.gif);
	background-repeat:repeat;
	background-position:center;
	HEIGHT: 40px;
}
.odin-green-left-1-header
{
	BACKGROUND: url(css-images/odin_headArcLeft1.gif) no-repeat left top;
	width: 9px;
	height: 40px;
	float:left;

}
.odin-green-right-1-header
{
	BACKGROUND: url(css-images/odin_headArcRight1.gif) no-repeat right top; 
	width: 9px;
	height: 40px;
	position: relative;
	margin: 0;
	float: right;
}

.clear-header {
	CLEAR: both; 
	FONT-SIZE: 0px; 
	LINE-HEIGHT: 0px; 
	HEIGHT: 0px;
}

/* GREEN ARC VER-1 */

.odin-greenR-left-1-header
{
	BACKGROUND: url(css-images/odin_headArcLeftR.gif) no-repeat left bottom;
	HEIGHT: 40px;
	width:9px;
	float:left;
}

.odin-greenR-1-header
{
	BACKGROUND: url(css-images/odin_headArcR.gif) repeat left bottom;
	HEIGHT: 40px;
	clear:left;
}

.odin-greenR-right-1-header
{
	BACKGROUND: url(css-images/odin_headArcRightR.gif) no-repeat right bottom; 
	HEIGHT: 40px;
	width:9px;
	float:right;
}
/*.ellowBig_top-header {
	background-image:url(css-images/ellowBig_top.png);
	background-color: transparent;
	background-repeat:no-repeat;
	width: 700px;
	height:19px;
}
.ellowBig_bot-header {
	background-image:url(css-images/ellowBig_bot.png);
	background-color: transparent;
	background-repeat:no-repeat;
	width: 700px;
	height:19px;
}
.ellowBig_cen-header {
	background-image:url(css-images/ellowBig_cen.png);
	background-color: transparent;
	background-repeat:repeat-y;
	width: 700px;
}*/
.home-header {
	width:750px;
	margin: 0 0 0 130px;
}
.home-header #states-header,
.home-header #categories-header 				{ width: 100%; margin-bottom: 1em; }

.home-header #states-header td,
.home-header #categories-header td 			{ white-space: nowrap; padding: 1px 1px 1px 0; }
#layout-header 			{ text-align: center; margin-bottom: 0.5em; }
#main_content-header 		{ margin: 0 auto; text-align: left; border-spacing: 0; line-height: 1; }
#main_content-header td 	{ padding: 5px; }
#min_main_content-header	{ width: 790px; }
#letter_selector-header 				{ border-spacing: 0; margin-bottom: 1em; width: 100%;}

#company_selector-header .header_style_3-header,
#letter_selector-header .header_style_3-header { padding-bottom: 0; border-bottom: 0; margin: 0; }

#company_selector-header td,
#letter_selector-header td 			{ padding: 1px 1px 1px 0px;  }

#company_selector-header td.col_a,
#letter_selector-header td.col_a 		{ width: 120px; }

#company_selector-header a,
#letter_selector-header a,
#company_selector-header b,
#letter_selector-header b 				{ margin-right: 0.25em; }

.by_state-header p.state,
.by_title_and_state-header p.job,
.by_city-header p.city,
.by_title-header p.job,
.by_company-header p.company,
.by_letter-header p.job 				{ margin-bottom: 3px; margin-top: 0;  }

.by_state-header p.actions-header,
.by_title_and_state-header p.actions-header,
.by_city-header p.actions-header,
.by_title-header p.actions-header,
.by_company-header p.actions-header,
.by_letter-header p.actions-header 			{ font-size: 11px; margin-top: 0; }

.by_state-header #states-header,
.by_title_and_state-header #cities-header,
.by_city-header #cities-header,
.by_title-header #titles-header,
.by_company-header #companies-header,
.by_letter-header #letters-header 			{ width: 100%; }

.by_company-header #companies-header td,
.by_letter-header #letters-header td 			{ width: 50%; }

.by_state-header #states-header td,
.by_title_and_state-header #cities-header td,
.by_city-header #cities-header td,
.by_title-header #titles-header td,
.by_company-header #companies-header td,
.by_letter-header #letters-header td 			{ padding: 1px 5px 1px 0px; }

.by_state-header .stateTitle-header,.by_title_and_state-header, .jobTitle-header,.by_company -header .companyTitle,.by_city-header .cityTitle-header, .by_title-header .jobTitle-header, .by_letter-header .jobTitle-header { 

	font-weight: bold; 
	font-size: 13px; 
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
    color:#FF6600;
    font-weight:bold;
    cursor: default;
    padding-right: 5px;
    text-decoration: none;
}
/*a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color:#0052FD;
	text-decoration: none;
}
a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color: #CE0000;
	text-decoration: none;
}
a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color:#0052FD;
	text-decoration: none;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:none;
	color: #CE0000;
	text-decoration: none;
}*/
a.alphabet:link
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#6DB83D;
	text-decoration: underline;
}
a.alphabet:active
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color: #CE0000;
	text-decoration: underline;
}
a.alphabet:visited
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#6DB83D;
	text-decoration: underline;
}
a.alphabet:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color: #CE0000;
	text-decoration: underline;
}
.header_style_3 { 

	font-size: 13px; 
	border-bottom: 1px solid #f60; 
	padding-bottom: 5px; 
	margin: 5px 0; 
	color:#666666;
	
}
.content-header
{
	width:100%;
	margin:0 0 0 40px;
}
li {
	list-style:none;
	list-style-type:none;
	padding-bottom:5px;
}
a.skills:link
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#0052FD;
	text-decoration: none;
}
a.skills:active
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color: #0052FD;
	text-decoration: none;
}
a.skills:visited
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#0052FD;
	text-decoration: none;
}
a.skills:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color: #CE0000;
	text-decoration: none;
}

a.skillsSub:link
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight:normal;
	color:#0052FD;
	text-decoration: none;
}
a.skillsSub:active
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight:normal;
	color: #0052FD;
	text-decoration: none;
}
a.skillsSub:visited
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight:normal;
	color:#0052FD;
	text-decoration: none;
}
a.skillsSub:hover
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight:normal;
	color: #CE0000;
	text-decoration: none;
}
#footer-header{
text-align: center ;
height:45px;
padding-top: 2px;
font-size: 13px ;
color: #263656 ;
background-image : url(css-images/backg_footer_grey.gif);
background-repeat:repeat-x;
}
.footer_copy-header{
text-align: center ;
font-size: 11px ;
padding-top: 3px;
}
#footer-header p{
margin: 2px ;
}
#footer-header a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	text-decoration: none;
	margin-left:6px;
	margin-right : 7px;
}
.orange-header{
color: #ff9900 ;
}
.gray-header{
color: #919294 ;
}
.blue-header{
color:#263656 ;
font-weight:bold;
padding-right: 5px;
}
/*@Breadcrumbs*/
#breadcrumbs-header {
	color: #555;
	float: left;
	font-size: 11px;
	margin-left:25px;
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
}

#breadcrumbs-header a {
	color: #007934;
	font-weight: bold;
	padding: 0 1px 0 1px;
}

/* @end */

#topMenu-header{
text-align: center ;
padding-top: 2px;
font-size: 13px ;
color: #263656 ;
vertical-align:top;
float: right;
height: 2px;
}

#topMenu-header p{
margin: 2px ;
}
#topMenu-header a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	text-decoration: none;
	margin-left:6px;
	margin-right : 7px;
	cursor: pointer;
}
/* FOOTER SEARCH BOX
********************************************************************************/
#footer-search-wrap-header {
}

#footer-search-box-header {
	width: 80%;
	float: left;
}
#footer-search-box-header div.tab-header {
	color: #FFF;
	float: left;
	width: 98px;
	height: 18px;
	padding-top: 2px;
	background: #E8E8E8;
}
	
#footer-search-box-header div.tab-header a:link, #footer-search-box-header div.tab-header a:visited, #footer-search-box-header div.tab-header a:active {
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 97px;
	height: 20px;
	}
#footer-search-box-header div.tab-header a:hover {
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	width: 97px;
	height: 18px;
	}
#footer-search-box-header div.code-header {
	background: #90B976;
	margin-left: 10px;
	margin-right: 15px;
	}
#footer-search-box-header div.tech-pages-header {
	background: #707070;
	margin-right: 2px;
	}
#footer-search-box-header div.projects-header {
	background: #D9B05F;
	}
#footer-search-box-header div.body-header {
	/*background-image:  url(css-images/bodyBG.png);*/
	background-repeat: repeat-x;
	background: #90B976;
	clear: both;
	padding: 10px;
	height: 28px;
	}
#footer-search-box-header div.body-header div.advanced-header {
	color: #000;
	display: block;
	font-size: 8px;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
	}
#footer-search-box-header div.body-header div.advanced-header a {
	color: #FFF;
	}
#footer-search-box-header div.body-header form {
	float: right;
	}

/* new classes for job & resume search results */
.odin-north-pnl-header-search
{
    height:250px;
	width: 100%;
	background-color:#FFFFFF;
	margin-top: 5px;	
}
.odin-north-pnl-add-header-search
{
   	height:50px;
	background-color:#FFFFFF;
	width: 100%;
}
.rightArea {
	 float: right;
	 width: 330px;
	 height: auto;
	 vertical-align: top;
}
.leftArea {
	 float: left;
	 width: 65%;
	 position: relative;
	 clear: right;
}	
.headerRightArea{
	width: 330px;
	vertical-align: top;
}
.headerLeftArea{
	width: 100%;
	vertical-align: top;	
}
/* FOOTER SEARCH BOX IN JOB RESULTS
********************************************************************************/
#footer-search-wrap-header-search {
}

#footer-search-box-header-search {
	width: 100%; /* Edited - Sivaguru */
	float: left;
	padding-top: 5px; /* Edited - Sivaguru */
}
#footer-search-box-header-search div.tab-header {
	color: #FFF;
	float: left;
	width: 98px;
	height: 18px;
	padding-top: 2px;
	background: #E8E8E8;
}
	
#footer-search-box-header-search div.tab-header a:link, #footer-search-box-header-search div.tab-header a:visited, #footer-search-box-header-search div.tab-header a:active {
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 97px;
	height: 20px;
	}
#footer-search-box-header-search div.tab-header a:hover {
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	width: 97px;
	height: 18px;
	}
#footer-search-box-header-search div.code-header {
	background: #90B976;
	margin-left: 10px;
	margin-right: 15px;
	}
#footer-search-box-header-search div.tech-pages-header {
	background: #707070;
	margin-right: 2px;
	}
#footer-search-box-header-search div.projects-header {
	background: #D9B05F;
	}
#footer-search-box-header-search div.body-header {
	background: #90B976; 
	clear: both;
	padding: 3px; /* Edited - Sivaguru */
	height: 3px; /* Edited - Sivaguru */
	}
#footer-search-box-header-search div.body-header div.advanced-header {
	color: #000;
	display: block;
	font-size: 8px;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
	}
#footer-search-box-header-search div.body-header div.advanced-header a {
	color: #000;                            /* Edited - Sivaguru */
	font-weight: bold;                      /* Edited - Sivaguru */
	}
#footer-search-box-header-search div.body-header form {
	float: right;
	}
.h3Clss {
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#d1521f;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}	
.h5Clss {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#555555;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-bottom: 3px;
}
.grayBG {
	width: 100%;
	height: 42px;
	margin-top: 8px;
	background-image: url(css-images/gray_bg.gif);
	background-repeat: repeat-x;
}
.grayBG h2{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#d1521f;
	text-decoration: none;
	margin-top: 10px;
	width: 100%;
	padding-top: 7px;
	padding-left: 10px;
}
.searchHeader{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#d1521f;
	text-decoration: none;
	margin-top: 10px;
	width: 100%;
	padding-top: 7px;
	padding-left: 10px;
}
