
/* CSS Document */

body
{
	text-align:center;
	padding:0;
	margin:0;
	background-color:#ffffff;
}

.page
{
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(../images/topbanner_04.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}

div#zone
{
	top:38px;
	right:0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#zone a
{
	color:#000000;
	text-decoration:underline;
}

div#zone a:hover
{
	color:#7AC142;
	text-decoration:underline;
}

.top
{
	text-align:left;
	margin:0 auto 10px;
	width:740px;
	overflow:hidden;
	position:relative;
	padding-top:1px;
}

.slogan
{
	position:absolute;
	top:50px;
	left:170px;
}

.home_icon
{
	position:absolute;
	top:60px;
	left:76%;
}

.location_nav
{
	position:absolute;
	top:45px;
	left:80%;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.pageWidth
{
	width:740px;
	margin:0 auto;
}

.topLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	padding:0;
	margin:0;
	float:right;
	padding-top:7px;
}

.topLinks a
{
	text-decoration:none;
	color:#000000;
}

.topLinks a:hover { text-decoration:underline; }

#searchfield
{
	width:80px;
	font-size:11px;
}

.regionDropdown
{
	width:100px;
	font-size:12px;
}

#searchbutton
{
	font-size:10px;
	padding:2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background:none;
	color:#000000;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold
}

div#menuContainer
{
	background-color:#7AC142; /*  menu green  */
	height:22px;
	padding-top:0px;
}

div#darkgreenline
{
	margin-top:1px;
	background-color:#004812;
	padding:1px;
	margin-bottom:0px;
}

.menu
{
	width:745px;
	margin:auto;
}

.menu ul { position:absolute; }

.menu li { position:relative; }

.menu ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu ul li
{
	display:block;
	float:left;
	background-color:#7AC142; /*  menu green  */
	width:147px;
	padding-top:5px;
	padding-bottom:5px;
	border-right:1px dashed #ffffff;
	font-weight:bold;
}

.menu ul li a
{
	padding:0;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

.menu ul li ul
{
	position:absolute;
	width:160px;
	top:16px;
	left:-100em; /* to make the submenu invisible */
	padding:6px 0;
}

.menu ul li ul li
{
	display:block;
	width:161px;
	text-align:left;
	padding:0;
	background-color:#7AC142; /* menu green */
	border-width:0 1px 1px 1px;
	border-color:#ffffff;
	border-style:solid;
}

.menu ul li ul li a
{
	display:block;
	width:120px;
	border:1px solid #7AC142; /* menu green */
	margin:0;
	padding:4px 20px; /* submenu's height  */
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:none;
}

.menu ul li ul li a:hover
{
	background-color:#C0F497; /* light green */
	color:#004812; /* dark green */
	border:1px solid #7AC142; /* menu green */
}

.menu ul li.over ul { left:-1px; }

/* second level */
.menu ul li.over ul li ul { left:-400em; }

.menu ul li.over ul li.over ul.left { left:-164px; }

.menu ul li.over ul li.over ul.right { left:162px; }

.menu ul li ul li ul.right
{
	width:160px;
	z-index:5;
	top:-1px;
	left:-400em; /* to make the submenu invisible */
	padding:0;
}

.menu ul li ul li ul.right li
{
	display:block;
	width:161px;
	text-align:left;
	padding:0;
	background-color:#7AC142; /* menu green */
	border-width:0 1px 1px 1px;
	border-color:#FFFFFF;
	border-style:solid;
}

.menu ul li ul li ul.left
{
	width:160px;
	z-index:5;
	top:-1px;
	left:-400em; /* to make the submenu invisible */
	padding:0;
}

.menu ul li ul li ul.left li
{
	display:block;
	width:161px;
	text-align:left;
	padding:0;
	background-color:#7AC142; /* menu green */
	border-width:0 1px 1px 1px;
	border-color:#FFFFFF;
	border-style:solid;
}

.welcome
{
	display:block;
	width:555px;
	float:left;
}

#welcomeInfo
{
	display:block;
	width:500px;
	margin:10px auto;
}

#welcomeTo
{
	color:#7AC142;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.BlueTitle
{
	color:#06347A;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.newsPanel
{
	width:175px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.newsPanel h1
{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#004812;
	margin:0;
	padding:5px 0;
}

div.pageLinksTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 0 5px;
	padding:0px 0;
	width:155px;
}

.newsPanel h2
{
	font-size:10px;
	color:#ffffff;
	padding:0;
	margin:0;
}

.newspanelContent
{
	font-size:10px;
	color:#ffffff;
	margin:0;
	margin-bottom:10px;
}

.newsPanel p
{
	font-size:10px;
	color:#ffffff;
	padding:1px 0;
	margin:0;
}

.newsPanel a { color:#004812; }

.newsPanel a:hover { color:#ffffff; }

div.dot
{
	border-top:1px dashed #ffffff;
	padding-top:12px;
}

div.dotGreen
{
	border-top:1px dashed #7AC142;
	padding-top:12px;
}

.middle
{
	width:745px;
	margin:4px auto;
}

.homeContent
{
	width:750px;
	margin:0px auto;
}

.content ul
{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}

.pagelinks { float:left; }

.content
{
	padding-top:6px;
	/*margin-left:200px;*/
	padding-left:20px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.BodyText
{
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.content a { color:#666666; }

.content a:hover { color:#F89943; }

.content .scroll-content
{
	display:block;
	z-index:1;
	padding-right:10px;
}

.content .breadcrumb
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-right:0px;
}

.content .breadcrumb
{
	padding-top:5px;
	padding-right:10px;
	font-weight:normal;
}

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

.content .breadcrumb a:hover { color:#f8991d; }

.content .breadcrumb span
{
	font-weight:bold;
	padding-right:20px;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content p { margin:0; }

.content h1 { font-family:Arial, Helvetica, sans-serif; }

.content h1#blue
{
	font-weight:bold;
	color:#06347A;
	font-size:18pt;
	text-transform:uppercase;
}

.content h1#green
{
	color:#7AC142;
	font-weight:lighter;
	font-size:16pt;
	text-transform:uppercase;
}

#sitemap
{
	height:290px;
	padding-bottom:10px;
}

.content .scroll-content
{
	z-index:1;
	padding-right:10px;
}

.content .scroll-content h1
{
	color:#7AC142;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom: 5px;
}

.content .scroll-content h2
{
	color:#7AC142;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:0px;
}

.content .scroll-content h3
{
	color:#7AC142;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
	padding-bottom:0px;
}

.content .scroll-content p,
.content .scroll-content ol li
{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-top:5px;
	padding-bottom: 20px;
}

.content .scroll-content ul li
{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

.content .scroll-content p
{
	margin:5px 0 0 0;
	padding:0;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.content .scroll-content ol
{
	padding:0 0 0 5px;
	margin:0 0 0 30px;
}

ul#filelist
{
	padding:10px;
	margin:0;
	list-style:none;
}

.copyright
{
	width:400px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding-left:18px;
	padding-top:3px;
}

.madeby
{
	width:300px;
	float:right;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding-right:18px;
	padding-top:3px;
}

.madeby a
{
	color:#333333;
	text-decoration:none;
}

.madeby a:hover { text-decoration:underline; }

.footer
{
	margin-right:0px;
	background-color:#06347A;
	width:100%;
	height:25px;
	vertical-align:middle;
	padding-top:0;
}

.footer .footerContent { float:right; }

.footer .footerContent ul,
.footer .footerLogin ul
{
	list-style:none;
	padding:2px 15px;
	margin:0;
}

.footer .footerContent ul li,
.footer .footerLogin ul li
{
	display:inline;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.footer .footerContent ul li a,
.footer .footerLogin ul li a
{
	text-decoration:none;
	color:#FFFFFF;
}

.footer .footerContent ul li a:hover,
.footer .footerLogin ul li a:hover { text-decoration:underline; }

div.clearall { clear:both; }

div.clearLeft { clear:left; }

table.form
{
	padding:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align:left;
	color:#757678;
}

table.form th
{
	text-align:left;
	padding:5px 10px;
	font-weight:bold;
	width:145px;
}

table.form span.mustfill { color:#CC3300; }

table.form input#width100 { width:100px; }

table.list { text-align:left; }

table.list th,
table.list td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table.list th
{
	background-color:#333333;
	color:#FFFFFF;
}

table.list th a { color:#FFFFFF; }

table.list td { background-color:#eeeeee; }

td.select { text-align:center; }

hr
{
	border:1px solid #CCCCCC;
	margin-right:5px;
}

#left { float:left; }

#right { float:right; }

#currentletter { font-weight:bold; }

#current { font-weight:bold; }

ul.links-list
{
	list-style-type:none;
	padding:0;
	margin:0 20px;
}

.links-list li { margin:25px 0; }

.links-list li h2
{
	margin:6px 0;
	padding:0;
}

.links-list li h3
{
	margin:0;
	padding:0;
}

.links-list li p
{
	margin:6px 0;
	padding:0;
}

.links-list li a#fulltext
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.links-list li img { margin:0 5px 5px 0; }

ul.pageLinksPanel
{
	margin:0;
	padding:0;
	list-style:none;
	line-height:20px;
	background-color:#c0f497;
}

ul.pageLinksPanel li
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4dac02;
	display:block;
	border-bottom:1px solid #ffffff;
}

ul.pageLinksPanel li a
{
	margin:0;
	padding:0;
	color:#4dac02;
	text-decoration:none;
}

ul.pageLinksPanel li a:hover
{
	color:#4dac02;
	text-decoration:underline;
}

ul.pageLinksPanel li ul
{
	margin:0;
	padding:0;
	list-style:none;
}

ul.pageLinksPanel li ul li
{
	margin:0;
	padding:0;
	padding:0 5px 0 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#63c01a;
	border:0px;
	border-top:1px solid #ffffff;
	background-color:#e0facc;
}

ul.pageLinksPanel li ul li a { margin:0; }

.tblLeftMenu
{
	margin-left:10px;
	margin-right:10px;
}

.left { float:left; }
.hidden { display: none; }
#execdigital_list label{
	float: left;
	width: 140px;
	text-align: left;
}
#execdigital_list input{
	float: left;
	width: 200px;
	text-align: left;
}
#execdigital_list li{
	display:inline-block;
	list-style-type: none;
	width: 100%;
	padding-bottom: 5px;
}
.required {
	color: red;
	text-align: left;
	float: left;
}
#execdigital_list input.submit {
	margin-top:20px;
	width: 60px;
}
#execdigital_form p{
	text-align: left;
}