.applicant-login {
	background-image:url(/images/carco/loginbox-bg-liner-5.gif); 
	background-repeat:repeat-x;
}

.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}


#header {
	background-color: #FFFFFF;
	border-bottom: 1px #000000 solid;
	clear: both;
}



#header img {
	margin: 0px 19px 0px 19px;
}

#header td.rule img {
	margin: 0px 0px 0px 0px;
}



#header div.utils {
	/*
	background-image: -ms-linear-gradient(right, #FFFFFF -25%, #005E8A 100%); 
	background-image: -moz-linear-gradient(right, #FFFFFF -25%, #005E8A 100%); 
	background-image: -o-linear-gradient(right, #FFFFFF -25%, #005E8A 100%); /
	background-image: -webkit-gradient(linear, right top, left top, color-stop(-0.25, #FFFFFF), color-stop(1, #005E8A)); 
	background-image: -webkit-linear-gradient(right, #FFFFFF -25%, #005E8A 100%); 
	background-image: linear-gradient(right, #FFFFFF -25%, #005E8A 100%);
	*/
	padding: 0px 0px 2px 0px;
	float: right;
	
}

/* This is the "HOME | Contact US | Logout" links */
#header div.utils div.links {
	background-color: #FFFFFF;
	padding: 8px 0px 8px 15px;
	color: #4C6C9D;
}

#header div.utils div.links a {
	color: #006699;
	text-decoration: none;
}

#header div.utils div.links a.logout {
	font-weight:bold;
}

#primary-navigation {
	background-image: url(/images/carco/bg_primary_nav.gif);
	background-repeat: repeat-x;
	background-color: #5387AF;	
}


#primary-navigation td {
	height: 24px;
	vertical-align: top;
	border-top: 1px #5387AF solid;
	border-bottom: 1px #000000 solid;
	font-weight: bold;
	background-image: none;
	white-space: nowrap;
}

#primary-navigation td.on {
	background-image: url(/images/carco/bg_primary_nav_on.gif);
	background-repeat: repeat-x;
	border-top: 1px #B4B4B4 solid;
	border-bottom: 1px #7C7C7C solid;
}

#primary-navigation td.on div, #primary-navigation td.on a {
	color: #125580;
	padding: 5px 15px 5px 15px;
}

#primary-navigation td a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 15px 5px 15px;
}

#primary-navigation  td.rule {
	font-size: 1px;
	line-height: 1px;
	background-image: url(/images/carco/rule_vert_primary_nav.gif);
	background-repeat: no-repeat;
}

#primary-navigation  td.rule-on {
	font-size: 1px;
	line-height: 1px;
	background-image: none;
	background-color: #999999;
}

#primary-navigation td.last {
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}


#secondary-navigation {
	width: 182px;
	border: 1px #999999 solid;
/*	
	position: absolute;
	top: 0px; 
	left: 0px;
	display: none;
*/

}

#secondary-navigation div {
	margin: 0px 0px 0px 0px;
	background-color: #EFEFEF;
}

#secondary-navigation div a {
	color: #084980;
	text-decoration: none;
	display: block;
	background-color: #EFEFEF;
	background-image: url(/images/carco/nav_arrow_off.gif);
	background-repeat: no-repeat;
	padding: 3px 2px 0px 27px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px #002952 solid;
	text-decoration: none;
	font-size: 11px;

}

#secondary-navigation div a:hover {
	color: #ffffff;
	background-color: #13698f;
	background-image: url(/images/carco/nav_arrow_on.gif);
	text-decoration: none;
}

#third-navigation {
	width: 182px;
	border: 1px #999999 solid;
}

#third-navigation div {
	margin: 0px 0px 0px 0px;
	background-color: #FFDAA4;
}

#third-navigation div a {
	color: #084980;
	text-decoration: none;
	display: block;
	background-color: #FFDAA4;
	background-image: url(/images/carco/subnav_arrow_off.gif);
	background-repeat: no-repeat;
	padding: 3px 2px 0px 27px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px #002952 solid;
	text-decoration: none;
	font-size: 11px;

}

#third-navigation div a:hover {
	color: #ffffff;
	background-color: #D07D28;
	background-image: url(/images/carco/subnav_arrow_on.gif);
	text-decoration: none;
}

#tertiary-navigation {
	background-image: url(/images/carco/tertiary_nav_bg.gif);
	background-repeat: repeat-x;
	background-color: #cccccc;	
}

#tertiary-navigation td {
	height: 24px;
	vertical-align: top;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #999999 solid;
	font-weight: bold;
	background-image: none;
	white-space: nowrap;
}

#tertiary-navigation td.first div {
	color: #233C66;
	padding: 5px 8px 5px 10px;
}

#tertiary-navigation td.last {
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}

#tertiary-navigation td a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	padding: 5px 8px 5px 8px;
}

#tertiary-navigation td.on {
	background-image: url(/images/carco/bg_tertiary_nav_on.gif);
	background-repeat: repeat-x;
	border-top: 1px #FFD08A solid;
	border-bottom: 1px #CF7B00 solid;
}

#tertiary-navigation td.on div
{
	color: #233c66;
	padding: 5px 8px 5px 8px;
}

#tertiary-navigation td.on a {
	color: #446293;
	padding: 5px 8px 5px 8px;
}

#tertiary-navigation tr.indicator {
	display: table-row;
}

#tertiary-navigation tr.indicator td {
	background-image: url(/images/carco/bg_top_nav_shadow.gif);
	background-repeat: repeat-x;
	height: 10px;
	border-top: 0px;
	border-bottom: 0px;
	line-height: 1px;
	font-size: 1px;
	background-color: #ffffff;
}

#tertiary-navigation tr.indicator td.on {
	border-top: 0px;
	border-bottom: 0px;
	text-align:center;
}

#tertiary-navigation tr.indicator td.on img {
	position: relative;
	top: -1px;
	margin: 0px 0px 1px 0px;
	height:auto !important;
	width:auto !important;
}

#top-nav-bottom {
	font-size: 1px;
	line-height: 1px;
	background-image: url(/images/carco/bg_top_nav_shadow.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 15px;
}

#dropmenudiv {
	position:absolute;
	font:normal 11px Verdana;
	visibility:hidden;
	z-index: 100;
}

#to-top-hr {
background-color: #000000;

/* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#000000',GradientType=1 );

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #000000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #000000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #000000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #000000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #000000 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #000000 100%);

}


