body 
{
	background-color: #e9e9e9;
	margin-top:0px;
	text-align: center;
}
body, p, div, td, span
{
	font-family: Arial, Verdana;
	font-size: 11px; 
	line-height: 18px;
}
li
{
	list-style-image: url(images/dot.gif);
}

iframe.clientPortal
{
	border: 0px;
	width: 100%;
	height: 400px;
}
div.jobs div.link
{
	display: inline;
	cursor: hand;
	cursor: pointer;
	color:#003399;
	text-decoration: none;
}
div.jobs ul
{
	margin-left: 10px;
}
div.jobs ul.jobs li
{
	padding-left: 5px;
}

hr
{
	height:1px;
}
a:link
{
	color:#003399;
	text-decoration: none;
}	

a:visited
{
	color:#003399;
	text-decoration: none;
}

a:hover
{
	color:gray;
	text-decoration: underline;
}

th {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

.headerBackground
{
	background-image: url("../images/JDW-HOME-Header-Shadow.jpg");
}
.PageTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color:#003399;
}
.PageTitleGray
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}
.PageSubTitle
{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
	color:#003399;
}
.PageContent
{
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 12px;
	color: #696969;
	line-height: 18px;
}

.Required
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: Red;
}

.ListItem
{
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 12px;
	color: #696969;
	line-height: 24px;
}

.ParagraphHeader
{
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 12px;
	color: #696969;
	font-weight: bold;
	color:#003399;	
}

.SectionTitle
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#FFFFFF;
	background-color:LightSlateGray;
	padding-bottom:3px;
	padding-top:3px;
}

.SectionMenuItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:gray;
	line-height: 16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.Caption
{
	font-family:Arial, Verdana, Helvetica;
	font-size:10px;
	color:gray;
	font-weight: bold;
	line-height: 14px;
	padding-bottom:5px;
}


.TableBorder
{
	border: solid 1px #CCCCCC;
}

/*---- Main Pic Area & Top Menu Area ------*/
.topMenuTable {
border-bottom: 1px solid #999999;
border-left: 0px none none;
border-right: 0px none none;
border-top: 0px none none;
}
/* -----------------------*/

/*---- Home Button Area ------*/

.HomeMenuTable {
border-bottom: 1px solid #999999;
border-left:  2px solid #cccccc;
border-right: 1px solid #999999;
border-top: 0px none none;
}
/* -----------------------*/
.SubTitle {
font-family: Arial, Verdana, Helvetica;
font-size: 18px;
font-weight: bolder;
color:#003399;
border-left: 0px none none;
border-right: 0px none none;
border-top: 0px none none;
}

.MainTextArea {
padding-top: 20px;
padding-bottom: 20px;
font-family: Helvetica;
font-size: 11px;
color: #999999
}
/*------------------Menu Styles---------------------------------*/
.TopMenuItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:13px;
	color: #003399;
	height:25px;
	padding-right:16px;
	text-align:left;
}

.TopMenuSubItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:13px;
	color:White;	
	background-color:#ACACAC;
	height:25px;
	padding-left:16px;
	border: solid 1px #FFFFFF;
}

.TopMenuSelectedItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:13px;
	color:#FFFFFF;
	background-color:LightSlateGray;
	height: 25px;
	padding-right:16px;
}

.TopMenuSelectedSubItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:13px;
	color:#FFFFFF;
	background-color:LightSlateGray;
	padding-left:16px;
	height: 25px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

/*------------------------------------------------------*/

.LeftMenuItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:Gray;
	height: 20px;
	padding-left:5px;
}

.LeftMenuSelectedSubItem
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#FFFFFF;
	background-color:LightSlateGray;
	height: 20px;
	padding-left:5px;
}

/*------------------------------------------------------*/

	.HomeMenu
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color:Gray;
	padding-left:5px;
	width: 163px;	
}

.TitleText
{
	font-family:Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #999999;
}
.HomeText
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color:Gray;	
}
.LoginText
{
	font-family:Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #999999;
}
.SearchText
{
	font-family:Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #999999;
}
.HeaderMenu
{
	font-family:Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #999999;	
	padding-bottom: 5px;
}

.BlueTitleTextBold
{
	font-family:Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #3366CC;	
	font-weight: bold;
}

/************Quick Links *************************/
.DescriptionTextArea 
{
	font-family:Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #999999
}

.QuickLink A:link
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color: #FF9933 ;
	text-decoration: none;
}	

.QuickLink A:visited
{
	font-family:Arial, Helvetica;
	font-size:12px;
	color: #FF9933;
	text-decoration: none;
}
.QuickLink A:active
{
	font-family:Arial, Helvetica;
	font-size:12px;
	color: #FF9933;
	text-decoration: none;
}
.QuickLink A:hover
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color: #FF9933;
	text-decoration: none;
}
/****/
.QuickLinkLink A:link
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color: #FF9933 ;
	text-decoration: none;
}	

.QuickLinkLink A:visited
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color: #FF9933;
	text-decoration: none;
}


.QuickLinkLink A:active
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color: #FF9933;
	text-decoration: none;
}
.QuickLinkLink A:hover
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color: #FF9933;
	text-decoration: none;
}


/********* PlaceHolders alignment********/
.VAlign 
{
	vertical-align: top;
}


/******** Web Form Controls/Objects ********/
.textbox
{	
	border-color: #E0E0E0;
	border-style: solid;
	border-width: 1px;
	color: Gray;
	width: 200px;
}

.listbox
{	
	border-color: #E0E0E0;
	border-style: none;
	border-width: 0px;
	height: 100px;	
	width: 150px;
	font-family: helvetica; 
	font-size: 11px; 	
	color: #999999;
}

.dropdownlist
{	
	border-color: #E0E0E0;
	border-style: solid;
	border-width: 1px;
	height: 18px;	
	width: 150px;
	font-family: helvetica; 
	font-size: 11px; 	
	color: #999999;
}

.Error
{
	color:#FF0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.dtgHeader
{
	background-color: LightSlateGray;
	color: #E6F2FF;
}
	
.dtgItem
{
	background-color: #e6f2ff;
}
	
.dtgAltItem
{
	background-color: #F2F9FF;
}

#stage 
{
	margin-left: auto;
	margin-right: auto;
	border: #cccccc 1px solid;
	background-color: #ffffff;
	width: 800px;
}
#footer
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}
#menu 
{
	 padding: 5px;
}
#pagetitle
{
	padding-left:10px;
	padding-top:20px;
}
#content
{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:20px;
}
#rightsidemenu
{
	border-left: #cccccc 1px solid;
	background-color: #fff8dc;
}
#leftside-search
{	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
#leftside-login
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border-top:solid 1px #CCCCCC;
}
#leftside-contactinfo
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:solid 1px #CCCCCC;
}

/************** TOOLBAR *****************/
#toolbar
{	
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	text-align: right;
	background-color:#336699;
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
}
a.toolbaritem:hover
{
	color:#ffffff;
}
a.toolbaritem:link
{
	color:#ffffff;
}
a.toolbaritem:visited
{
	color:#ffffff;
}
/**********************************************/