* {
	padding: 0;
	margin: 0;
	;
}

/* ---------Used for hidden input fields, do not edit--------- */
.hidden {
	display: none;
}

/* ---------Do not edit--------- */
.clear {
    clear: both;
} 

/* ---------No border on images--------- */
img
{  border-style: none;
}

/* ---------Main Body--------- */
html, body {
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;/* <---------Font used when not otherwise defined --------- */
	color: #666666;
	background: #c8c9b8;
	/*background:url(images/bg4.gif);<--------- change-flag - Browser page background Image --------- */
	behavior: url("../view/layout/csshover3.htc");/* <---------Do not remove --------- */
}

#main-site-header {
	padding: 0px;
	text-align: center;
	margin: 0px auto;
	width: 960px;
	height: 45px;
	/* change-flag - border-bottom: solid 3px #89898B;*/
	/*border-bottom: solid 3px #000;*/
	background: #ffffff;
}


#site-container {
	width:960px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	border: 0;
	background: #ffffff; 
}

/* ---------Banners--------- */

/*<--------- To remove the top banner ad: uncomment the span and remove padding from top-banner --------- */
#top-banner {
	padding: 10 0 10 0;
	width: 782px;
	text-align: center;
	margin: 0px auto;
	vertical-align: top;
}

#top-banner span{
	/*<--------- display: none; --------- */
}

#right .side-banner {
	margin: 10 0 0 0;
	padding: 0px;
	background: #ffffff;
	text-align: center;
}

#rightLoggedIn .side-banner {
	margin: 0 0 0 0;
	padding: 0px;
	background: #ffffff;
	text-align: center;
}

#left .content2, #main .content2 {
	margin: 10 0 0 0;
	padding: 0px;
	background: #ffffff;
	
}
#left .content2 {
	border:1px solid #0071BC;
	margin: 15px 10px 15px auto;
	padding-bottom:15px;
    width : 215px;
    font-size: 11px;
}

/*<--------- Style RSS Feed Widget; --------- */
#left .content2 .feed-title {
	height:25px;
	padding:7px 0 0 10px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	background-color: #0071bc;
	line-height: 1.4em;
	overflow: hidden;
	white-space: nowrap;
	text-decoration: none;
	text-align: left;
}

#left .content2 .feed-description, #left .content2 .feed-date, #left .content2 .feed-url {
	padding:0 10px 0 10px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
}

 #left .content2 .feed-date {
	color: #6F6F6F;
}

  #left .content2 .feed-url, #left .content2  a {
	 padding-top:10px;
	 color:#000;
	 font-weight: bold;
	 text-decoration:none;
}

.feed-url a {
color:#254d62;
text-decoration:none;
}


#main p {
	margin:0 0 10px 0;
	width:460px;
}

#bottom-banner-container {
	position:relative;
	width: 960px;
	margin:0 auto;
	padding: 0px;
	background: #ffffff;
	padding: 0;
	align: center;
	vertical-align: top;	
	/* change-flag - border-top: solid 4px #ebc897; */
	border-top: solid 4px #000; 
}

#bottom-banner-container .bottom-banner {
	display: inline;
	margin: 0;
	padding: 0 25 0 25;
	align: center;
	vertical-align: top;

}


/* --------- These are the Content styles used on every content page. -------/*- */


#content {
float : left;
width : 945px;
margin-bottom : 20px;
background-image:url(images/trans.png) repeat; 
background-color: #ffffff;
}

#main{
 float : left; 
 margin: 10px 3px 5px 8px;
 width: 480px;
 background: #ffffff;
}



#left{
 float : left; 
 margin: 10px 3px 5px 8px;
 width: 230px;
 background: #ffffff;
 border-right: 1px dashed #C2C3C5;
}



#right { 
float : right;
width : 230px;
padding: 0 0 0 10;
margin: 10px 0px 5px -230px; 
border-left: 1px dashed #C2C3C5;
} 

#rightLoggedIn { 
float : left;
width : 230px;
padding: 0 0 0 10;
margin: 110px 0px 5px -230px; 
border-left: 1px dashed #C2C3C5;
} 

#sidenav { 
	width: 205px;
	margin : 4px 0 15px 0;
} 
#sidenav ul { 
	width: 205px;
	padding : 0;
	list-style : none;
} 
#sidenav .subLinks { 
	width: 180px;
	border-bottom: dashed 1px #C2C3C5;
	padding: 3 0 0 0;
	margin: 0 0 0 5;
} 
#sidenav .subLinks a { 
	display : block;
	/* change-flag - color : #00A0D0;*/
	color : #000;
	text-decoration : none;
	padding : 5px;
	text-align: left;
	font-size: 14px;
} 
#sidenav .subLinks a:hover { 
	/* change-flag - color : #000000;*/
	color : #bf2229;
	text-decoration : underline;
} 

/* change-flag added style to target LOGIN link */
#sidenav .subLinks  #displayText1, #sidenav .subLinks  #displayText2{ 
	/* change-flag - color : #000000;*/
	color : #d2170f;

} 

#sidenav .liTitle { 
	width: 205px;
	/* change-flag - background: #006EAD;*/
	background: #737478;
	color: #ffffff;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border: none;
}
 
#sidenav .liTitle  a { 
	display : block;
	color : #ffffff;
	text-decoration : none;
	padding : 3 0 0 10;
	text-align: left;
} 

#sidenav .liTitle  a:hover { 
	color : #ffffff;
	text-decoration : none;
} 

#sidenav .liHomeTitle { 
	width: 205px;
	/* change-flag - background: #00A0D0;*/
	background:#bf2229;
	color: #ffffff;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border: none;
}
 
#sidenav .liHomeTitle  a { 
	display : block;
	color : #ffffff;
	text-decoration : none;
	padding : 3 0 0 10;
	text-align: left;
	background-color:#bf2229;
} 

#sidenav .liHomeTitle  a:hover { 
	color : #ffffff;
	text-decoration : none;
} 


#content a {
	/* change-flag - color: #00599b;*/
	color: #254d62;
	text-decoration: none;
}

#content a:hover {
	color: #666666;
	text-decoration: none;
}

#content .center_objects {
	text-align: center;
}


#content h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	line-height: 16pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #00599b; 
	text-decoration: none;
}
#main h1 {
	font-size:24px;
	border-bottom: 4px #737478 solid;
	width: 96%;

}

#content .pageTitles{
	margin: 0 auto;
	padding: 0;
}

#content h2 {  
	position: relative;
	margin: 0 8 0 0;
	padding: 0;
	font-family:  Arial, Helvetica, sans-serif;  
	font-size: 16pt; 
	font-weight: normal; 
	font-variant: normal; 
	/* change-flag - color: #00599b;*/ 
	color: #000;
	text-decoration: none;
	/* change-flag - border-bottom: 4px #ebc897 solid;*/
	border-bottom: 4px #C42126 solid;
	letter-spacing: -1px;
}



#content h3 {
	margin: 0;
	padding: 0;
	font-size: 12pt; 
	line-height: 12pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #00599b; 
	text-decoration: none;
}

#content h4 {
	margin: 0;
	padding: 0;
	font-size: 12pt; 
	line-height: 14pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #717174; 
	text-decoration: none;
}

#content h5 {
	margin: 0;
	padding: 0;
	font-size: 12pt; 
	line-height: 14pt; 
	font-weight: bold; 
	font-variant: normal; 
	/* change-flag - color: #00599b;*/
	color : #C42126;
	text-decoration: none;
}

#content span.small-sized-text {
	margin: 0 5 0 8;
	padding: 0;
	font-size: 8pt; 
	line-height: 12pt; 
	text-decoration: none;
}



.nonSelectable {      /* --------- < Used for non-selectable options in a select box. Example: States--------- */
	
	font-variant: normal; 
	color: #BCBCBC; 

}

#A.generic	{
	color: #00599b; 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
}

#A.generic:hover {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #D59341; 
}

/* --------- Home Page --------- */

#home-container{

	padding-bottom: 10px;
	
}

#home-left {
	float: left;
	background: #ffffff;
	width: 230px;
	text-align: left;
}


#home-left .featuredBox {
	margin:0px auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-variant: normal; 
	text-decoration: none;
	width: 225px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}


#home-left .featuredBox  .JobsHe {
	margin: 2 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: normal; 
	font-variant: normal; 
	color: #ffffff; 
	text-decoration: none;
	background: #ffffff;
	width: 223px;
	height: 26px;
	vertical-alignment: top;
	text-align: left;
}

#home-left .featuredBox  .JobsHe span {
	display: none;
}

#home-left .featuredBox  .CompaniesHe {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: normal; 
	font-variant: normal; 
	color: #ffffff; 
	text-decoration: none;
	background: #ffffff;
	width: 223px;
	height: 26px;
	vertical-alignment: top;
}

#home-left .featuredBox  .CompaniesHe span {
	display: none;
}

#FeaturedScroll	{ 
	position: relative; 
	padding: 5 0 0 0; 
	margin: 0px auto; 
	padding: 0px; 
	width: 100%;
	background-color: #FFFFFF;
	background: #FFFFFF;
	overflow:hidden;
	bottom:  0;
	text-align: left;
	text-decoration: none;
	}



#FeaturedScroll .FeaturedTitle A {
	text-align: left;
	font-size: 12pt; 
	color: #505050;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	overflow:hidden;
}

#FeaturedScroll .FeaturedTitle A:hover {
	text-align: left;
	color: #436DE4;
	text-decoration: none;
	overflow:hidden;
}

#FeaturedScroll .FeaturedCompany {
	font-size: 10pt; 
	text-align: left;
	color: #666666;
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
}

#home-middle{
	float: left;
	background: #ffffff;
	width:473px;
	height: 1045px;
	margin:0px auto;
	padding: 0;
	border-left: dashed 1px #C2C3C5;
}

#home-middle .padding{
	margin:0;
}

.introPara {
	
	padding: 10 10 10 10;
}

#home-middle .startSearch {
	background: #ffffff;
	margin:0 0 0 5;
	padding: 0;
	width: 460px;
	height: 27px;
}

#home-middle .startSearch span {
	display: none;
}

#home-middle .searchFields 
{
	margin: 0 auto;
	width: 460px;
	align: center;
	padding: 20 0 0 10;
}

#home-middle  label{

	float: left;
	margin: 0 auto;
	text-align: right;
	padding: 4px;
	text-valign: top;
}
 
#home-middle select 
{
	
	margin: 0 auto;
	width: 300px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	padding: 2px;
	background-color: #ffffff;
    border: solid 1px #C2C3C5;
}

 .searchJobs {
	background: #ffffff;
	overflow:hidden;
	border: NONE;	
	width: 104px; 
	height: 22px; 
	cursor:pointer;
	line-height: 18pt;
}

#home-middle .advancedSearch {
	text-align: left;
	width: 455px;
	align: center;
	padding: 10 10 10 10;
}


/* --------- Login Boxes --------- */ 

.loginBox {
	
	margin:0px auto;
	padding: 5;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-variant: normal; 
	color: #666666; 
	text-decoration: none;
	width: 200px;
	background-color: #ffffff;
	align: center;
	vertical-align: top;
}


.loginBox_fields {
	margin-top: 5px;
	padding: 5;
	text-decoration: none;
	width: 200px;
	text-align: left;
	vertical-align: top;
	
}

.loginBox_fields .Seeker_He{
	font-weight: bold; 
	font-variant: normal; 
	/* change-flag color: #00599b;*/
	color: #000; 
	text-decoration: none;
	width: 191px;
	text-align: left;
	vertical-align: top;
	font-size: 16px;
	
}

.loginBox_fields A{
	color: 666666;	
}

.loginBox_fields .login_button {
	overflow:hidden;
	border: NONE;	
	width: 79px; 
	height: 22px; 
	overflow:hidden;
	cursor:pointer;

}




/* --------- Forms - Front End --------- */


#form-container { 
	margin: 0px auto; 
	padding: 9px; 
	background-color: #FFFFFF; 
	border: 0; }
	
	
#form-container label {
	font-weight: bold;
	display: block;
	width: 200px;
	float: left;
	text-align: right;
	padding: 4px;
}

#form-container span.text {
	font-weight: bold;
	display: block;
	padding: 4px;
	font-size: 12px;
	
}

#form-container label.required {
	font-weight: bold;
	color: #cc0000;
	display: block;
	width: 200px;
	float: left;
	text-align: right;
	padding: 4px;
	
}

#form-container span.text2 
{
	position:block;
	width: 220px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #ffffff;
	 margin-bottom: 5px;
	margin-left: 2px;
	padding: 2px; 
}


#form-container input.text 
{
	position:relative;
	width: 220px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container input.file 
{
	position:relative;
	width: 220px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

 #form-container input.checkbox 
{
	
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	margin-left: 1px;
	margin-top: 4px;
	background-color: #ffffff;
    border: 0;
	vertical-align: middle;
}

 #form-container textarea.textarea
{
	position:relative;
	width: 220px;
	height:80px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
  } 
  
   #form-container .cf_textarea
{	
	width: 350px;
	height:250px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
  } 
  
  #form-container .cf_text 
{
	position:relative;
	width: 50px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: 0;
}

  #form-container .cf_label {
	margin: 0;
	padding: 0;
	font-size: 8pt; 
	line-height: 8pt; 
	text-decoration: none;
}

  #form-container .resume-textarea
{	
	width: 350px;
	height:250px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
  } 
 
 #form-container select 
{
	position:relative;
	width: 320px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
	
}



#form-container .Label {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 210px;
	float: left;
	text-align: right;
	padding: 4px;
	
}

 #form-container .radio
{
	margin-top: 2px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;

}

 #form-container .radio td.radiolabel
{
	margin-top: 2px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;

}



 #form-container select.short 
{
	position:relative;
	width: 75px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container .zip {
	position:relative;
	width: 100px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}


#form-container .radius {
	position:relative;
	width: 100px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container .PackagePay table {

	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	width: 300px;

}


#form-container  .PackagePay td{

	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
}

#form-container .contactLeft {
	float: Left;
	width: 375px;
    margin: 0 3 0 0;
	background-color: #ffffff;
	padding: 2px;
    /* change-flag - border-right: 4px #ebc897 solid;*/
	border-right: 4px #C42126 solid;
}

#form-container .contactRight {
	float: Left;
    margin: 0 5 0 5;
	background-color: #ffffff;
	padding: 2px;
}

 #form-container select.qtype 
{
	position:relative;
	width: 225px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container .contactLeft  label {
	font-weight: bold;
	display: block;
	width: 100px;
	float: left;
	text-align: right;
	padding: 4px;
}


#form-container .contactLeft label.required {
	font-weight: bold;
	color: #cc0000;
	display: block;
	width: 100px;
	float: left;
	text-align: right;
	padding: 4px;
	
}

/* --------- Forms - Admin --------- */


#form-container-Admin { 
	margin: 0px auto; 
	padding: 9px; 
	background-color: #FFFFFF; 
	border: 0; }
	
	
#form-container-Admin label {
	font-weight: bold;
	display: block;
	width: 300px;
	float: left;
	text-align: right;
	padding: 4px;
}

#form-container-Admin span.text {
	font-weight: bold;
	display: block;
	padding: 4px;
	font-size: 12px;
	
}

#form-container-Admin label.required {
	font-weight: bold;
	color: #cc0000;
	display: block;
	width: 300px;
	float: left;
	text-align: right;
	padding: 4px;
	
}

#form-container-Admin span.text2 
{
	position:block;
	width: 220px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #ffffff;
	 margin-bottom: 5px;
	margin-left: 2px;
	padding: 2px; 
}


#form-container-Admin input.text 
{
	position:relative;
	width: 220px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container-Admin input.file 
{
	position:relative;
	width: 220px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

 #form-container-Admin input.checkbox 
{
	
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	margin-left: 1px;
	margin-top: 4px;
	background-color: #ffffff;
    border: 0;
	vertical-align: middle;
}

 #form-container-Admin textarea.textarea
{
	position:relative;
	width: 220px;
	height:80px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
  } 
  
   #form-container-Admin .cf_textarea
{	
	width: 350px;
	height:250px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
  } 
  
  #form-container-Admin .cf_text 
{
	position:relative;
	width: 50px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: 0;
}

  #form-container-Admin .cf_label {
	margin: 0;
	padding: 0;
	font-size: 8pt; 
	line-height: 8pt; 
	text-decoration: none;
}

  #form-container-Admin .resume-textarea
{	
	width: 350px;
	height:250px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
  } 
 
 #form-container-Admin select 
{
	position:relative;
	width: 320px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
	
}



#form-container-Admin .Label {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 210px;
	float: left;
	text-align: right;
	padding: 4px;
	
}

 #form-container-Admin .radio
{
	margin-top: 2px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;

}

 #form-container-Admin .radio td.radiolabel
{
	margin-top: 2px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;

}



 #form-container-Admin select.short 
{
	position:relative;
	width: 75px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container-Admin .zip {
	position:relative;
	width: 100px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}


#form-container-Admin .radius {
	position:relative;
	width: 100px;
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
	margin-left: 2px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}

#form-container-Admin .PackagePay table {

	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	width: 300px;

}


#form-container-Admin  .PackagePay td{

	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
}

input[type="hidden"]
{
	Display: None;
  } 
 

/* --------- Styles used for credit card --------- */ 
#CC { 
	width:700; 
	margin: 0px; 
	padding: 9px; 
	background-color: #FFFFFF; 
	border: 0; 
}


#CC label 
{
	float:left;
	font-family: Arial, Sans-Serif;
    font-size: 12px;
	background-color: #ffffff;
	padding: 2px;
}

#CC select 
{
	float:left;
	width: 80px;
	font-family: Arial, Sans-Serif;
    font-size: 12px;
	background-color: #ffffff;
	padding: 2px;
    border: solid 1px #C2C3C5;
}


  
/* --------- Display messages --------- */ 

#Messages{
 	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	line-height: 16pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #717174; 
	text-decoration: none;
}





/* --------- Apply Login Box - Appears when trying to apply for job when not logged in --------- */
  
 #Job-Apply-Login {
 	Float: left;
	margin:0px;
	padding: 0;
}



/* Sub-Navigation that displays when logged in as seeker or employer */

#Login_Header{
	margin: 0 0 0 10;
	padding: 0;
}

#Login_Header .Welcome{
	background: #ffffff;
	margin: 0 auto;
	padding: 5;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	/* change-flag - color: #B57C35;*/
	color: #000; 
	text-align: left;


}

#Login_Header_menu{	
	margin: 0 auto;
	padding: 5;
	overflow: hidden;
	background: #f8f8f8;
	border-bottom: dashed 1px #C2C3C5;	
	border-top: dashed 1px #C2C3C5;
}


#Login_Header_menu ul {
	margin:0; padding: 10 5 12 5;
	padding-top: 0px;
	list-style:none;
	right: 0; 
}

#Login_Header_menu li {
  	float: left;
	margin: 0 auto;
	padding:0px 13px 0px 13px;
}

#Login_Header_menu a.LoginHeader  {
   	background: #f8f8f8;
    /* change-flag - color: #00599b;*/	
	color: #000; 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
}

#Login_Header_menu a.LoginHeader:hover {
	background: #f8f8f8;
	/* change-flag - color:#B57C35;*/
	color:C42126;
}


/* Data Tables */

/* 
#producttable
{
	
	font-size: 10px;
	background: #ffffff;
	margin: 0 auto;
	width: 300px;
	border-collapse: collapse;
	text-align: left;
}

#producttable td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
 */


#DataTable
{
	width: 98%;
	font-size: 12px;
	background: #fff;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: left;
}

#DataTable .ActionLinks
{
	width: 170px;
	font-size: 12px;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: left;
}

#DataTable .ActionLinks td a:hover
{
	/* change-flag color: 00599b; */
	color: 000;
}

#DataTableAlign
{
	text-align: center;
}

#DataTable th
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 3px;
}

#DataTable th.date
{
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 3px;
}

#DataTable td
{
	padding: 10px 3px;
}



#DataTable td a
{
	text-decoration: none;
	color:666666;
}

#DataTable tbody tr:hover td
{	
	/* change-flag background:#E2E2E2; */
	background:#E2E2E2;
	color: #000000;
}

#DataTable tbody tr:hover td a
{	
	background:#E2E2E2;
	/* change-flag color: 00599b; */
	color: #C42126;

}

#DataTable .altRow
{
	background: #F8F8F8;
}

/*  Job Packages */


#JobPackages 
{
	font-size: 12px;
	background: #fff;
	margin: 0 auto;
	width: 700px;
	border-collapse: collapse;
	text-align: left;
	
}

.Instructions span
{
	margin: 0 auto;
	text-align: left;
}


#JobPackages .PackagesTable 
{
	font-size: 12px;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: left;
	/* change-flag border-bottom: solid 4px #ebc897;*/
    border-bottom: solid 4px #C42126;
}


#JobPackages .PackagesTable th
{
	font-weight: bold;
	color: #666666;
	padding: 10px;
	/* change-flag - border-bottom: solid 4px #ebc897;
	background: #F8F8F8;*/
	border-bottom: solid 4px #C42126;
	background: #F8F8F8;
}
#JobPackages .PackagesTable td
{
	color: #666666;
	padding: 10px;
	width: 100px;
}

#JobPackages .PackagesTableAlt td
{	
	/*background: #F8F8F8;*/
	background: #F8F8F8;
}

#JobPackages .BoldFeatured td
{
	font-size: 12px;
	padding: 0px;
}

#JobPackages .PromoCode 
{
	padding: 0px;
}

#JobPackages .TotalTable 
{
	font-size: 12px;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: left;

}

.PurchaseButton  {
	background: #ffffff;
	overflow:hidden;
	border: NONE;	
	width: 175px; 
	height: 22px; 
	cursor:pointer;
	line-height: 18pt;
}


/* Used for the Rank Table */

#RankTable
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0 auto;
	width: 400px;
	border-collapse: collapse;
	text-align: left;
}

#RankTableAlign
{
	text-align: center;
}

#RankTable th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	
}
#RankTable td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#RankTable tbody tr:hover td
{	
	background:#E2E2E2;
	color: #000000;
}


/* Job Search */

#Search-Results-Container {
	padding-bottom: 10px;
	width: 100%;
}

#Search-Results-Modify {
	margin-top: 15px;
	width: 100%;
	text-align: left;
}

#Search-Results-Modify .modifyTitle {
	text-align: left;
	font-size: 16px;
	/* change-flag - color: 00599b;*/
	color: C42126;
}

#Search-Results-Modify  table {
	margin: 0px;	
	padding: 0px;
	border-spacing: 0px;
	border-collapse: none; 	 
	
}

#Search-Results-Modify  tr {
	margin: 5px;	
	padding: 0px;
}

#Search-Results-Modify  td {
	margin: 5px;	
	padding: 10px;
}

#Search-Results-Modify input.zip {
	margin: 0px;	
	padding: 0px;
	width: 140px;
}

#Search-Results-Modify select {
	margin: 0px;	
	padding: 0px;
	width: 250px;
}

#Search-Results-Modify select.range {
	margin: 0px;	
	padding: 0px;
	width: 100px;
}

#Search-Results-Modify select.posted {
	margin: 0px;	
	padding: 0px;
	width: 250px;
}

#Search-Results-Modify input.keywords {
	margin: 0px;	
	padding: 0px;
	width: 250px;
}


#pageNav{
	
}

#pageNav table{
	font-size:12px;
	margin: 0px;	
	padding: 0px;
}

#pageNav .pageResultsLabel{
	width:50px;
	margin: 0px;
	font-weight: bold;
	}

#pageNav .numbersOn {
	width:15px;
	font-size:10px;
	border: 1px solid #666666;
	padding: 0px;
	margin: 0 10 0 10;
	text-align: center;
	text-decoration: none;
	background-color: #918D8D;
	color: #ffffff;
}

#pageNav .numbersOn a {
	width:15px;
	text-decoration: none;
	color: #918D8D;
	margin: 0 10 0 10;
}

#pageNav .numbersOff {
	width:15px;
	font-size:10px;
	border: 1px solid #666666;
	padding: 0px;
	margin: auto 0px;
	text-align: center;
	text-decoration: none;
}

#pageNav .numbersOff a{
	width:15px;
	text-decoration: none;
	color: #666666;
}

#pageNav .next{
	width:45px;
	height:4px;
	font-size:10px;
	border: 1px solid #666666;
	padding:2px;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}

#pageNav .next a{
	width:45px;
	text-decoration: none;
	color: #666666;
}


#pageNav .prev{
	width:45px;
	height:4px;
	font-size:10px;
	border: 1px solid #666666;
	padding:2px;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}

#pageNav .prev a{
	width:45px;
	text-decoration: none;
	color: #666666;
}

.back{
	width:55px;
	height:4px;
	font-size:10px;
	border: 0px solid #666666;
	padding:2px;
	margin: 0px;
	text-align: center;
	text-decoration: none;
	color: #666666;
}

.read{
	margin: 0;
	padding: 0;
	font-size: 12pt; 
	line-height: 14pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #00599b; 
	text-decoration: none;
	text-align: right;
}


A.SearchHeader:Link  {
	color: #666666; 
	font-weight: normal; 
	font-size: 12px;  
	text-decoration: none;
	padding: 0px 0px;
}

A.SearchHeader:Visited  {
	color: #666666; 
	font-weight: normal; 
	font-size: 12px;  
	text-decoration: none;
	padding: 0px 0px;
}

A.SearchHeader:hover {
	color: #666666; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none;
}




A.datatitle  {
	color: #039; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 12pt;
}
	
A.datatitle:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: #039
}

A.datatitleBOLD  {
	color: #039; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 12pt;
	font-weight: bold;
}
	
A.datatitleBOLD:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: #039;
	font-weight: bold;
}

A.datatitle:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #717174
}
	
A.datatitle:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #c9c9c9
}



A.Company  {
	color: #039; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 12pt;
}
	
A.Company:link {
	color: #039; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 12pt;
}
	
A.Company:visited {
	color: #039; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 12pt;
}
	
A.Company:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #c9c9c9
}

/* Refine Search Box */

.RefineSearch {
	margin: 0;
	padding: 0;
	border: 1px solid #C2C3C5;
	background: #f5f5f5;
	font-size: 8pt; 
}

.RefineSearch .RefineHeader {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 10pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #00599b; 
	text-decoration: none;
	text-align: center;
}



/* Job Listing Invoice */

#Job-Listing-Invoice {
	width: 100%;
	padding: 0;
	border: 0;
	background: #ffffff;
	text-align: center;
}

#Job-Listing-Invoice .Job-Listing-Invoice-Layout {
	width: 650px;
	margin: 0 Auto;
	text-align: left;
}

#Job-Listing-Invoice H4 {
	width: 650px;
	margin: 0 Auto;
	text-align: right;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	line-height: 16pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #717174; 
	text-decoration: none;
}

#Job-Listing-Invoice .Company-Address {
	float: left;
	background: #ffffff;
	margin-top: 10px;
	width: 325px;
	height: 115px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	line-height: 12pt; 
}

#Job-Listing-Invoice .Info-Tables {
	float: right;
	background: #ffffff;
	margin:0 auto;
	padding:0px;
	width: 325px;
	height: 115px;
	text-align: left;
}

#Job-Listing-Invoice .Info-Tables  .Info {
	width: 150px;
	margin:0 auto;
	padding:0px;
	border: 1px solid #cccccc;
	border-spacing: 0px;
	text-align: center;
	border-collapse: collapse; 	
}

#Job-Listing-Invoice .Info-Tables .he {
	margin:0 auto;
	padding:0px;
	background: #e2e2e2;
	border-spacing: 0px;
	width: auto;
}

#Job-Listing-Invoice .Info-Tables .Info:td {
	margin:0 auto;
	padding:0px;
	width: auto;
	padding: 10px;
	border-spacing: 0px;
} 


#Job-Listing-Invoice .Invoice-Buttons {
	width: 650px;
	margin: 0 Auto;
	padding: 0;
	border: 0;
	background: #ffffff;
	text-align: right;
}

#Job-Listing-Invoice .Invoice-Status {
	width: 650px;
	margin: 0 Auto;
	padding: 0;
	border: 0;
	background: #ffffff;
	text-align: right;
	font-size: 16px;
	border-bottom: 1px solid #C2C3C5;
}

#Job-Listing-Invoice .Bill-To {
	background: #ffffff;
	margin: 0 auto;
	width: 650px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 14pt; 
}

#Job-Listing-Invoice .Description
{
	margin: 0 auto;
	width: 650px;
	text-align: left;
}

#Job-Listing-Invoice .Description table
{
	background: #fff;
	margin: 0 auto;
	padding:0;
	width: 650px;
	border: 0;
	text-align: left;
}

#Job-Listing-Invoice .Description th
{
	font-weight: normal;
	margin: 0 auto;
	padding: 0;
	border-bottom: dashed 1px #C2C3C5;
}
#Job-Listing-Invoice .Description td
{
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
}

#Job-Listing-Invoice .Instructions
{
	font-size: 14px;
	margin: 0 auto;
	padding:0;
	width: 650px;
	text-align: left;
}

/* Job Detail */


#Job-Detail-Container {
	float: left;
	margin: 0 auto;
	width: 98%;
	padding-bottom: 10px;
}


#Job-Detail-Left {
	float: left;
	background: #ffffff;
	padding: 0;
	margin-top: 5px;
	width: 695px;
	text-align: left;
}

#Job-Detail-Left .Company {
	margin: 10 0 20 0;
	padding: 0;
	font-size: 14pt; 
	line-height: 16pt; 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration: none;
}
#Job-Detail-Left .JobInfo {
	margin: 0 auto;
	padding: 0;
}
#Job-Detail-Left hr {
	margin: 10 5 10 0;
	padding: 0;
	text-decoration: none;
	height: 4px;
	border: 0;
	color: #ebc897;
	background-color: #ebc897;
}


#Job-Detail-Left .Details{
	background: #F8F8F8;
	margin: 10 5 10 0;
	padding: 0px;
	text-align: left;
}

#Job-Detail-Left .Details table
{
	Width: 100%;
	background: #F8F8F8;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 12px;
}


#Job-Detail-Left .Details td.label
{	
	width: 90px;
	padding: 2 2 2 0;
}

#Job-Detail-Left .Details td
{	
	padding: 2 25 2 0;
	text-align: left;
}

#Job-Detail-Left .Details td span.weight
{	
	font-weight: bold;
}

#Job-Detail-Left .Details td a
{
	text-decoration: none;
	color:666666;
}

#Job-Detail-Left .Contact{
	display: inline;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}

#Job-Detail-Left .Contact table
{
	Width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 12px;
}


#Job-Detail-Left .Contact td
{	
	padding: 2 2 2 0;
	text-align: left;
}

#Job-Detail-Left .Contact td.label
{	
	width: 90px;
	padding:2 2 2 0;
}

#Job-Detail-Left .Contact td span.weight
{	
	font-weight: normal;
}

#Job-Detail-Left .Contact td a
{
	text-decoration: none;
	color:666666;
}

#Job-Detail-Left .Bottom-Icons{
	margin: 20 0 20 0;
	padding: 0px;
	text-align: left;
}


#Job-Detail-Left .Bottom-Icons a {
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color:666666;
	font-weight: bold;
}

#Job-Detail-Left .Icons{
	margin: 10 0 20 0;
	padding:0;
	width: 220px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

#Job-Detail-Left a {
	margin: 0 auto;
	padding:0;
	text-decoration: none;
	color:666666;
}

#Job-Detail-Featured{
	margin: 0 auto;
	padding:0;
	text-align: justified;
	vertical-align: top;
}

#Job-Detail-Featured .info-desc{
	float: left;
	width : 475px;
	margin: 0 auto;
	padding:0;
	text-align: justify;
	vertical-align: top;
}

#Job-Detail-Featured .comp-video{
	float: right;
	width: 200px;
	margin: 0 auto;
	padding:0;
	text-align: justify;
	vertical-align: top;
}


/* Generic Tables */

#generic-table {
	Margin: 0 auto;
	Padding: 0;
}

#generic-table table {
	width: 98%;
	border: 0;
	border-spacing: 5px;
	empty-cells: show;
}

#generic-table  tr {

}

#generic-table td {

	padding: 5px;
} 



/* Task and Calendar Page */


#calendar-table {
	width: 150px;
	border: solid 1px #C2C3C5; 
	Margin: 0 auto;
	Padding: 0;
	text-align: center;
	border-collapse: collapse; 
	font-size:12px;
}


#calendar-table  th {
	color:ffffff;
	font-size:11px
	/* change-flag background-color: #006EAD;*/;
	background-color: #000;
	text-align: center;
	font-weight: normal;
}

#calendar-table td {

	padding: 6px;
	font-size:12px;
} 

#calendar-table A.generic	{
	/* change-flag color: #00599b; */
	color: #000; 
	text-decoration:none;
	font-size:12px;
}

#calendar-table A.generic:hover {
	/* change-flag color: #D59341;*/
	color: #C42126; 
	text-decoration:none;
	font-size:12px;
}

#calendar-title	{
	/* change-flag color: #00599b; */
	color: #C42126; 
	text-decoration:none;
	font-size:12px;
}

/* Text Tables */

#text-table {
	Margin: 0 auto;
	Padding: 0;
}

#text-table table {
	width: 95%;
	border: 0;
	border-spacing: 5px;
	empty-cells: show;
}

#text-table  tr {
	width: auto;
}

#text-table td {
	width: auto;
	padding: 10px;
	background: #ffffff;
} 

#text-table A.text-table	{
	/* change-flag - color: #00599b;*/ 
	color: #C42126; 
	
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 16px;
}

#text-table A.text-table:hover {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 16px;
	/* change-flag - color: #D59341; */
	color: #89898B;
}


/*Featured Companies*/

#Featured-Companies-Container {
	padding-bottom: 10px;
}


#Featured-DataTable
{
	width: 98%;
	background: #fff;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: left;
}

#Featured-DataTableAlign
{
	text-align: center;
}

#Featured-DataTable th
{
	font-size: 14px;
	font-weight: bold;
	padding: 6px 8px;
}
#Featured-DataTable td
{
	font-size: 18px;
	padding: 10px 8px 10px;
}

#Featured-DataTable td a
{
	font-size: 18px;
	text-decoration: none;
	color:666666;
}

#Featured-DataTable tbody tr:hover td
{	
	font-size: 18px;
	background:#E2E2E2;
	color: #000000;
}

#Featured-DataTable .altRow
{
	background: #F8F8F8;
}

/*Job Seeker Login Page*/

#Seeker-Login-Container {
	padding-bottom: 10px;
}


#Seeker-Login-Left-table {
	width: 95%;
	border: 0;
	border-spacing: 5px;
	empty-cells: show;
}

#Seeker-Login-Left-table  tr {
	margin: 0 auto;
	padding:0;
}

#Seeker-Login-Left-table td {
	margin: 0 auto;
	padding: 10px;
} 

#Seeker-Login-Left-table A.text-table	{
	color: #00599b; 
}

#Seeker-Login-Left-table A.text-table:hover {
	color: #D59341; 
}

/*Employer Login Page*/

#Employer-Login-Container {
	padding-bottom: 10px;
}


#Employer-Login-Left-table {
	width: 95%;
	border: 0;
	border-spacing: 5px;
	empty-cells: show;
}

#Employer-Login-Left-table  tr {
	margin: 0 auto;
	padding:0;
}

#Employer-Login-Left-table td {
	margin: 0 auto;
	padding: 10px;
} 

#Employer-Login-Left-table A.text-table	{
	color: #00599b; 
}

#Employer-Login-Left-table A.text-table:hover {
	color: #D59341; 
}


/*Profile Page*/

#Profile-Container {
	padding-bottom: 10px;
}

#Profile-Container .Profile-Info {
	 text-align: justify;
	margin:0 0 20 0;
	padding: 10px;
}


#Profile-Video {
	float:right;
	margin:0 auto;
	padding: 10 5 20 30;
}

#Positions {
	position: relative;
	margin:0 auto;
	padding: 10 5 10 10;
}

#Positions .pageTitles{
	margin: 0 auto;
	padding: 0;
}

#Positions h2 {  
	position: relative;
	margin: 0 5 0 0;
	padding: 0;
	font-family:  Arial, Helvetica, sans-serif;  
	font-size: 16pt; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000; 
	text-decoration: none;
	/* change-flag border-bottom: 4px #ebc897 solid;*/
	border-bottom: 4px #C42126 solid
	letter-spacing: -1px;
}
/* Pop-Ups */



#PopUps {
	Margin: 0 auto;
	Padding: 0 0 40 0;
	text-align: Left;
	overflow:hidden;
	bottom:  0;
	padding-left: 10px;
	
}


#PopUps table {
	width: 95%;
	border: 0;
	border-spacing: 0px;
	empty-cells: show;
	background: #ffffff;

}

#PopUps  tr {
	width: auto;
}

#PopUps td {
	width: auto;
	padding: 3px;
} 

#PopUps A.Close:Link	{
	color: #00599b; 
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
}



/* Resume Notes */
a.tab { 
      border-collapse: collapse; 
      border-style: solid solid none solid;  
      border-color: #C2C3C5; 
      border-width: 1px 1px 0px 1px; 
      background-color: #e8e8e8; 
      padding: 2px 0.5em 0px 0.5em; 
      margin-top: 4px;
      font-family: arial; 
      text-decoration: none;
    }
	
a.tab:hover { 
  border-color: black; 
  background-color: white; 
}

.panel { 
	border: solid 1px #C2C3C5; 
	background-color: white; 
	padding: 5px; 
	height: 375px; 
	overflow: auto;
}

/* Misc Images */

#PostNewJob {
	float: left;
	background: #ffffff;
	margin:0px auto;
	padding:0;
	width: 160px;
	height: 38px;
	border: NONE;	
	cursor: pointer;
	text-align: left;
}

#PostNewJob span {
	display: none;

}

#PurchaseCredits {
	float: left;
	background: #ffffff;
	margin:0px auto;
	padding:0;
	width: 160px;
	height: 38px;
	border: NONE;	
	cursor: pointer;
	text-align: left;
}

#PurchaseCredits span {
	display: none;

}

/* --------- Footer --------- */

#site-footer {
	background: #ffffff;
	/*height: 50px;*/
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #db6d16;
	/* border-top: 1px solid #C2C3C5;*/
	padding: 0px;
	text-align: center;
	margin: 0px auto;
	width: 960px;
}

#site-footer a {
	color: #db6d16;
	text-decoration: none;
}

#site-footer a:hover {
	color: #c9c9c9;
}

#site-footer span {
	display: none;
}

#main-site-footer {
	background: #ffffff;
	padding: 0px;
	text-align: center;
	margin: 0px auto;
	width: 960px;
	height:100px;
}

