
#MainTable
{
	background-color: #FFFFFF;
	width: 750px;
}

#HeaderTable
{
	border-collapse: collapse;
}

#HeaderTable tr td
{
		border-bottom:		0px;
		border-left:		0px;
		border-right:		0px;
		padding:			0px;
		margin:			0px;
}


#litLogoLink
{
	padding: 5px 0px 0px 25px;
	float:left;
}

/* BANNER HEADER */
#BannerNavTable
{
	width: 750px;
	height: 40px;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #003399;
	border-bottom: solid 6px #DADCDC;
	vertical-align:baseline;
}

.BannerNavTableEmpty
{
	width:25px;	
}
.BannerNavTableEmptyimg
{
	width:25px;	
}
.BannerNavTablelang
{
	width:350px;
}
.BannerNavTablenav
{
	width:260px;
}
.BannerNavTablesignin
{
	width:115px;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}

#RSS a
{
	font-family:Arial,Verdana,Sans;
	font-size:10pt;
	float:right;
	margin:0;
	padding: 8px 0px 0 0;
	padding-right:10px;
	text-decoration: none;
	color: #FFFFFF;	
}
#RSS a.active
{
	color: #FF9900;
	font-weight: bold;
}
#RSS a:hover
{
	color: #FF9900;
}
#RSS a:visited
{
	color: #FF9900;
}
#LanguageNav li#navroot {
	position: relative;
	width: 5.5em;
	text-align: left;
	cursor: default;
	background-color: silver;
	border:1px solid black;
	margin-bottom:0;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url("/themes/default/images/bg_language.jpg");
	background-repeat:no-repeat;
	background-position:90% 50%;
	font-family:Arial,Verdana,Sans;
	font-size:10pt;
	color:#DADCDC;
}
#LanguageNav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	margin-top:2;
	margin-left:-1;
	width:5.5em;
}

#LanguageNav li>ul 
{
	top: auto;
	left: auto;
}

#LanguageNav li li {
	background-color:Transparent;
	border-left:1px solid black;
	border-right:1px solid black;
	display: inline-block;
	float:left;
	width:5.5em;
	/* mac ie comment hack \*/
	display:block;
	float: none;
	/* end hack */
}


#LanguageNav li li#first {
	background-color:Transparent;
	display: inline-block;
	float:left;
	/* mac ie comment hack \*/
	display:block;
	float: none;
	/* end hack */
}

#LanguageNav li li#last {
	background-color:Transparent;
	border-bottom:1px solid black;
	display: inline-block;
	float:left;
	/* mac ie comment hack \*/
	display:block;
	float: none;
	/* end hack */
}

#LanguageNav li:hover ul, #LanguageNav li.over ul 
{
	display: block;
	border:0px;
}

#LanguageNav li a:hover
{
	color:#000000;
}

#LanguageNav li ul
{
	/* commented backslash hack v2 \*/
	margin-left:-1px;
	margin-top:2px;
	/* end hack */
}

/* language drop down styles */

#LanguageNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	/*position:absolute;*/
}

#lnav a {
	font-weight: bold;
	color:black;
}

#lnav a {
	text-decoration: none;
	color:Black;
}

#lnav li li a {
	display: block;
	font-weight: normal;
	color:Black;
	padding: 3 0 3 5;
	background-color:#FFFFFF;
}

#lnav li li a:hover {
	padding: 3 0 3 5;
	color:White;
	background-color:#66669A;
}

#bannav
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#bannav li
{
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
}
#bannav a
{
	font-family:Arial,Verdana,Sans;
	font-size:10pt;
	float: left;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	color: #FFFFFF;
}
#bannav a.active
{
	color: #FF9900;
/*	font-weight:bold; */
}
#bannav a:hover
{
	color: #FF9900;
}

.logobanner
{
	/* with banner image */
	width:375;
	height:175;
	vertical-align:top;
	background-image:url("/themes/default/images/home_swoosh.jpg");
	/* without banner image 
	height:97;
	width:375;
	vertical-align:top;
	background-image:url("/themes/default/images/subpage_left_swoosh.jpg");*/
}

.logoimage
{
	margin-left:25px;
	margin-top:20px;
	
}

.bannerimage
{
	/* with banner image  */
	height:204;
	/* without banner image
	background-image:url("/themes/default/images/subpage_right_swoosh.jpg");
	height:126; */
}
.rightbannerimage
{
	/* without banner image 
	visibility:hidden;
	height:126;*/
}

.bannerrotimage
{
	/* without banner image 
	height:126;
	width:375;*/
}

.tabsnav
{
	width:375;
	height:29;
}

/* END BANNER HEADER */

/* FOOTER */
#FooterCell
{
	border-top: solid 6px #003399;
	background-color: #DADCDC;
	padding: 6px 0px 0px 0px;
}
#FooterLeft
{
	text-align: left;
	font-family:Arial,Verdana,Sans;
	font-size:10pt;
	color: #666666;
}
#FooterRight
{
	text-align:right;
}
#FooterRight a
{
	padding: 0px 0px 0px 25px;
	text-decoration:none;
	font-family:Arial,Verdana,Sans;
	font-size:10pt;
	color: #666666;
}


/* END FOOTER */

/* TAB NAVIGATION - TS */

.NavTabText_Inactive, 
a.NavTabText_Inactive, 
a:visited.NavTabText_Inactive, 
a:hover.NavTabText_Inactive
{
	font-size: 8pt;
	font-family: arial;
	font-weight: bold; 
	color: #666666; 
	padding: 0 0 0 0;
	text-decoration: none;
}

.NavTabText_Active,
a.NavTabText_Active, 
a:visited.NavTabText_Active, 
a:hover.NavTabText_Active
{
	font-size: 8pt;
	font-family: arial;
	font-weight: bold; 
	color: #ffffff; 
	padding: 0 7 0 7;
	text-decoration: none;
}

.FirstNavTabText_Inactive, 
a.FirstNavTabText_Inactive, 
a:visited.FirstNavTabText_Inactive, 
a:hover.FirstNavTabText_Inactive
{
	font-size: 8pt;
	font-family: arial;
	font-weight: bold; 
	color: #666666; 
	padding: 0 0 0 7;
	text-decoration: none;
}

.FirstNavTabText_Active,
a.FirstNavTabText_Active, 
a:visited.FirstNavTabText_Active, 
a:hover.FirstNavTabText_Active
{
	font-size: 8pt;
	font-family: arial;
	font-weight: bold; 
	color: #ffffff; 
	padding: 0 0 0 7;
	text-decoration: none;
}


.preimage
{
	width:0;
	height:0;	
}

.NavTabFirstTextCell_Inactive
{
	background-color: #E7E7E7;
	background: url("/themes/default/images/NavTabs/nav_bg.gif");
	width:92;
	text-align:center;
}
.NavTabFirstTextCell_Active
{
	background-color: #663399;
	width:92;
	text-align:center;
}
.NavTabFirstRightCell_Active
{
	height: 29px;
	width: 16px;
	background: url("/themes/default/images/NavTabs/nav_purple_gray.gif");
	text-align:center;
}
.NavTabTextCell_Inactive
{
	background-color: #E7E7E7;
	background: url("/themes/default/images/NavTabs/nav_bg.gif");
	width:73;
	text-align:center;	
}
.NavTabTextCell_Active
{
	background-color: #7891C3;
	width:73;
	text-align:center;
}
.NavTabRightCell_Inactive
{
	height: 29px;
	width: 16px;
	background: url("/themes/default/images/NavTabs/nav_gray_gray.gif");
	text-align:center;
}

.NavTabRightCell_Active
{
	height: 29px;
	width: 16px;
	background: url("/themes/default/images/NavTabs/nav_blue_gray.gif");
	text-align:center;
}

.NavTabRightLastCell_Inactive
{
	height: 29px;
	width: 16px;
	background: url("/themes/default/images/NavTabs/nav_lasttab_right_gray.gif");
	text-align:center;
}

.NavTabRightLastCell_Active
{
	height: 29px;
	width: 16px;
	background: url("/themes/default/images/NavTabs/nav_lasttab_right_blue.gif");
	text-align:center;
}
.NavTabRightCellNextIs_Active
{
	height: 29px;
	width: 16px;
	background: url("/themes/default/images/NavTabs/nav_gray_blue.gif");
	text-align:center;
}

	
/* TAB NAVIGATION END */

/* MAIN NAVIGATION - TS */

#nav
{
	float: left;
	width: 750px;
	height: 29px;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #663399;
	border-bottom: solid 1px #FFFFFF;
}
#nav li
{
	float: left;
	margin: 0;
	padding: 0 0 0 22px;
	list-style: none;
}
#nav a
{
	float: left;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	color: #C2ADD6;
}
#nav a.active
{
	color: #FFFFFF;
/*	font-weight: bold; */
}
#nav a:hover
{
	color: #FFFFFF;
}

/* MAIN NAVIGATION END */


/* SUB NAVIGATION */

.defaultContent
{
	padding: 0px 18px 0px 0px;
}

.defaultBlurbsCustomer
{
	padding: 0px 12px 0px 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;

}

.defaultBlurbsSTAR
{
	padding: 0px 0px 0px 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;

}

.defaultEventsTopCorners
{
	background-color: #7891C3;

}

.defaultEventsTopContent
{
	padding: 6px 0px 6px 0px;
	background-color: #7891C3;
	color: #FFFFFF;
	font-weight:bold;	
}

.defaultEventsContent
{
	padding: 8px 8px 8px 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 7891C3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 7891C3;
	background-color: #E7E7E7;
}

.defaultEventsBottom
{
	background-color: #E7E7E7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 7891C3;	
}

.SecondaryNavCell
{
	padding: 0px 25px 0px 18px;
	margin-right: 25px;
	margin-bottom: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	vertical-align: top;
	width:187;	
}

.SecondaryNavCellSpacerImg
{
	height:1;
	width:187;
}

#subNav
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#subNav a
{
	text-decoration: underline;
	color: #003399;
}
a.subNav
{
	color:#003399;
	text-decoration:underline;
}
#subNav a:hover
{
	color: #ff9900;
/*	font-weight:bold; */
}

#subNav a.active, #subNav a.active:hover, a.subNav:hover
{
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
#subNav li
{
	margin: 0;
	padding: 0 0 10px 0px;
	list-style: underline;
}
#subSubNav
{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top:5px;
	padding-bottom:-10px;
	margin-bottom:-10px;
}
#subSubNav a
{
	text-decoration: underline;
	color: #003399;
}
#subSubNav a:hover
{
	color: #ff9900;
/*	font-weight: bold; */
}

#subSubNav a.active, #subSubNav a.active:hover
{
	color: #003399;
	font-weight: bold;
}
#subSubNav li
{
	margin: 0;
	padding: 0 0 5px 18px;
	list-style: none;
}

/* END SUB NAVIGATION */

/* START ET STYLES */
.ETStyle
{
	background-color: #7891C3;
	border:0px;
	padding: 0;
}
.ETStyle a
{
	color: #003399;
}
.ETStyle a:visited
{
	color: #7891c3;
}
.ETStyle a:hover
{
	color: #ff9900;
}
.ETStyle .ETAltItem td, .ETStyle .ETEditItem td, .ETStyle .ETItem td
{
	color: #000000;
	padding: 5px,5px,5px,5px;
	border:0px;
}
.ETAltItem
{
	background-color: #F2F2F2;
}
.ETFooter
{
	background-color: #7891C3;
}
.ETHeader a, .ETHeader a:visited
{
	color: #FFFFFF;
	font-weight: bold;
}
.ETHeader td
{
	border:0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.ETItem
{
	background-color: #FFFFFF;
}
.ETLinkButton
{
	font-weight: bold;
}
.ETPager
{
	background-color: #7891C3;
	color: #FFFFFF;
}
/* END ET STYLES */

#PgContent
{
	padding: 0px 24px 22px 24px;
	margin-right:24px;
	margin-bottom:22px;
	margin-left:24px;
	text-align: left;
	vertical-align: top;
	width:470;
}

.PgContentsCellSpacerImg
{
	width:470px;
	height:1px;
}


#PgContentNoSubNav
{
	padding: 0px 24px 22px 24px;
	margin-right:24px;
	margin-bottom:22px;
	margin-left:24px;
	text-align: left;
	vertical-align: top;
	width:750px;
}

/* Job Details styles */
body.popup
{
	background-color:#ffffff;
}
.Fill
{
	padding:0;
	margin:0;
	width:100%;
	/*height:100%;*/
}

tr.Header, tr.Header td
{
	width:100%;
	background-color:#7891C3;
	height:1.5em;
	margin:0;
	padding:0;
}

tr.Header td a, tr.Header td a:visited, tr.Header td a:active
{
	color:#ffffff;
	text-decoration:underline;
}

tr.Header td h1, tr.Header h1
{
	color:#ffffff;
	padding-left:10px;
}

tr.Header td a:hover
{
	color:#666699;
	text-decoration:underline;
}

.Fill tr td.Content
{
	padding:10px;
	background-color:#ffffff;
}

#dhtmltooltip
{ 
	BORDER-RIGHT: #939BA1 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #939BA1 1px solid; 
	PADDING-LEFT: 2px; 
	Z-INDEX: 100; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #939BA1 1px solid; 
	WIDTH: 150px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #939BA1 1px solid; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #F2F2F2
}





#navroot .root
{
	padding-left:5px;
	color:Black;
	font-family:Verdana,Arial,Sans;
	font-size:8pt;
	font-weight:normal;
}

a.root:hover
{
	color:Black;
	font-family:Verdana,Arial,Sans;
	font-size:8pt;
	font-weight:normal;
}








.Required
{
	color:#ff0000;
}

table.ResourcesTable
{
	width:100%;
}

table.ResourcesTable th
{
	background-color:#c0c0c0;
	color:white;
	font-weight:bold;
	font-size:0.8em;
	padding-left:10px;
	text-align:left;
}

table.ResourcesTable td
{
	border:1px solid #c0c0c0;
	padding:4 0 2 10;
	width:50%
}

table.ResourcesTable td.NoBorder, table.ResourcesTable tr td table td
{
	padding:0;
	margin:0;
	border:0;
}

/* end job details */


