body
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	background: url(images/templatednA-bgmain.gif) #77A5C9;
}
textarea, input, p, td, select
{
	font-family: Verdana, Arial;
	font-size: 9pt;
}

form
{
	margin: 0px 0px 0px 0px;
}

#LeftContainer
{
	position:absolute; 
	left:0px; 
	top: 190px; 
	width:125px;
	text-align: center;
	padding: 4px 4px 4px 0px;
}

#MainContainer
{
	position:absolute;
	left:134px; 
	top: 5px; 
	z-index: 50;
}

#RightContainer
{
	vertical-align: top;
	padding: 4px 4px 4px 6px;
}


#NavigationContainer
{
	height: 260px;
}

#OldNavigationContainer
{
	background: url(images/menu_bg.gif) #5680A8; 
	padding-top:9px; 
	padding-bottom:9px; 
	border: solid 1px #B3CDE2; 
	width:125px;
}

a.MenuItem
{
	width: 123px;
	height: 18px;
	color: White;
	font-family: Verdana;
	font-variant:small-caps;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	margin: 2px 2px 2px 2px;
}
a.MenuItem:Hover
{
	width: 123px;
	height: 18px;
	background: url(images/templatednB_bgNav.gif) #93B6D5;
	color: White;
}

#NewsletterSignupContainer 
{
	background: url(images/bg_newgreen01.gif) #ACE1EB;
	width: 125px;
	height: 86px;
	border: solid 1px white;
	padding: 2px 0px 2px 0px;
	text-align: center;
	margin: 24px 0px 0px 3px;
}
.HeadGreen
{
	color: #01827B;
	font-weight: bold;
	font-variant:small-caps;
}
#NewsletterEmailAddress
{
	font-size: 8pt;
	width: 116px;
}
#NewsletterSignUp
{
	margin-top: 4px;
}

#PayPalImage
{
	margin: 18px 0px 3px 10px;
}
#BBBOnlineImage
{
	margin: 0px 0px 3px 13px;
}

#LoginContainer
{
	background: #CADCEA;
	border:solid 1px #FFFFFF;
	border-top-color: #CADCEA;
	width: 113px;
	padding: 5px 0px 5px 5px;
	font-size: 8pt;
	margin-top: -2px;
	z-index: 100;
}
#LoginUser
{
	width:100px;
	font-size: 8pt;
}
#LoginPass
{
	width:100px;
	font-size: 8pt;
}
A.LoginLink
{
	float: center;
}

#LogoutContainer
{
	background: #CADCEA;
	border:solid 1px #FFFFFF;
	border-top-color: #CADCEA;
	width: 118px;
	padding: 5px 0px 5px 0px;
	font-size: 8pt;
	margin-top: -2px;
	z-index: 100;
	text-align: center;
}
#LogoutImage
{
	border: 0px;
	margin-top: 4px;
}

#LoginButton
{
	margin-top: 4px;
}

#AdContainer
{
	width:122px; 
	text-align:center;
	margin-top:15px;
}

.AdItem
{
	margin:2px 0px 10px 0px;
}

.AdBlock
{
	background-color: white;
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
}
.AdHead
{
	background-color: #01649A;
	font-variant:small-caps;
	color: white;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
	margin-bottom: 4px;
}


#HeaderTopWhite
{
	background: #FAFCFE;
	height: 95px;
	min-width: 533px;
	text-align: center;
	vertical-align: middle;
}
#DJLogo
{
	padding-top: 10px;
}
#HeaderTopArch
{
	background: url(images/templatednB_arch.gif) #FAFCFE;
	height: 71px;
	min-width: 533px;
}


#Page
{
	min-height: 500px;
	min-width: 533px;
}
#Content
{
	background: #CADCEA;
	padding: 2px 8px 2px 8px;
	min-height: 500px;
	min-width: 533px;
	width: 533px;
	vertical-align: top;
}
#PageHeading
{
	background: #567FA6;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	width: 516px;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
#PageBottom
{
	
}
#Footer 
{
	text-align:center;
	vertical-align: middle; 
	padding: 8px 2px 8px 2px;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	color: #333333;
	min-width: 533px;
}

#Footer a.FooterLink {color: White;}
#Footer a.FooterLink:Hover {color: White;}

a:link {color:blue}
a:visited {color:blue}
a:active {color:#FF0000}

.LoginText
{
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
}

.RegHead
{
	font-variant:small-caps;
	font-weight: bold;
	font-family: Arial; 
	font-size:9pt;
	background-color: #fccb88;
	padding: 4px 4px 4px 4px;	
	text-align: left;
}
.RegReq
{
	font-style:italic;
	font-weight:normal;
	font-size:8pt;
	font-variant:normal;
	color: Red;
	float:right;
}
.RegField
{
	background-color: #b3cde2;
	text-align: right;
	font-family: Arial; 
	font-size:8pt;
}
.RegInput
{
	background-color: #b3cde2;
	text-align: left;
	font-family: Arial; 
	font-size:8pt;
}

.EmpTitle
{
	font-family: Arial;
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;
	background-color: #FCCB88;
	font-variant:small-caps;
}

.EmpField
{
	font-family: Arial;
	font-size:8pt;
	font-weight: bold;
	text-align: right;
	padding-right: 4px;
	vertical-align: top;
	width: 94px;
	background-color: #B3CDE4;
}

.EmpValue
{
	font-family: Arial;
	font-size:8pt;
	text-align: left;
	padding-left: 4px;
	vertical-align: top;
	width: 146px;
	background-color: #B3CDE4;
}
.EmpNorm
{
	font-family: Arial;
	font-size:8pt;
	text-align: left;
	padding-left: 4px;
	vertical-align: top;
	width: 240px;
	background-color: #B3CDE4;
}

.EmpBox
{
	font-family: Arial;
	font-size:8pt;
	vertical-align:middle;
	background-color: #CADCEA;
}

.EmpBoxTitle
{
	font-family: Arial;
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;
	background-color: #B3CDE4;
	color: #336699;
}

.EmpBoxTbl
{
	font-family: Arial;
	font-size:8pt;
	margin-top:2px;
	margin-bottom:2px;
	border:solid 1px #336699;
	vertical-align: top;
}

.ListTitle
{
	background-color: #B3CDE4;
	font-family: Arial;
	font-size:8pt;
	font-weight: bold;
	vertical-align:middle;
}
.ListSort
{
	margin-top: 4px;
	width:8px;
	background-color:#B3CDE4;
	float:right;
}
.ListData
{
	background-color: #CADCEA;
	font-family: Arial;
	font-size:8pt;
	vertical-align:top;
}
.ListPage
{
	background-color: #B3CDE4;
	font-family: Arial;
	font-size:8pt;
	font-weight: bold;
	vertical-align:middle;
	padding-right: 6px;
	text-align:right;
}

.JobTitle, .CETitle
{
	font-family: Arial;
	font-weight: bold;
	font-variant:small-caps;
	background-color: #FCCB88;
}

/* Old Styles */
#Resume h1, #Resume h2 { background-color : #ACF; border-top : 1px solid white; border-left : 1px solid white; border-bottom : 1px solid black; border-right : 1px solid black; padding : 2px;}

.MT{font-family: Verdana, Arial, 'Courier New';color:#669999;font-size:16pt;text-align:center; font-weight:bold;}
.MTSL{color:#669999; font-family:Verdana, Arial, 'Courier New'; font-size:8pt;}
.Survey{font-size: 13pt;}
.Required{color:red;font-size: 10pt;}
.ERROR{color:red;font-size: 9pt;text-align:left}
.Error{color:red;font-size: 9pt;text-align:left}
.error{color:red;font-size: 9pt;text-align:left}
.L-Table{background-color:white; width:521px;}
.L-Head{font-size:8pt;background-color:#FCCB88;color:black;font-weight:bold; vertical-align:middle;}
.L-Body{font-size:8pt;background-color:#B3CDE4;vertical-align:top;}

.XSMALL{font-size:7pt;}
.SMALL{font-family: Arial; font-size:8pt;}
.NORM{font-size:9pt;}
.LARGE{font-size:10pt;}
.XLARGE{font-size:11pt;}
.XXLARGE{font-size:12pt;}

a.bi{ /* Top menu links */
	color:white;
	background-color: #79A6C9;
	display:block;
	font-family: Verdana, Arial, 'Courier New';
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-color: #4396C1 #4396C1 #4396C1 #4396C1; /* Old Color #21669B */
	border-style:solid;
	border-width:1px;
	width:99px;
}

a.bi:hover{
	background-color: #669999;
}

a.mi{ /* Sub menu link */
	color:white;
	background-color: #669999;
	display:block;
	font-family: Verdana, Arial, 'Courier New';
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-color: #4396C1 #4396C1 #4396C1 #4396C1; /*79A6C9*/
	border-style:solid;
	border-width:1px;
	width:136px;
}

a.mi:hover{
	background-color: #669999;
}

.mn{ /* sub menu */
	z-index:100;
}
.tm{ /* top menu */

}
.sp{ /* Seperator line */
	BORDER-TOP:#000000 1px solid;
	MARGIN:2px;
	BORDER-BOTTOM:#000000 1px solid
}
