/* MainWebSite */
/* HTML TAGS */
body, html { color: #333333; font: 12px Arial, Helvetica, sans-serif; padding: 0px; background: #3987AC repeat-x; margin: 0px; scrollbar-base-color:#dddddd;
	
	/*scrollbar-shadow-color: #dddddd;
	scrollbar-highlight-color: #dddddd;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #dddddd;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #003366;*/
}
p { font-size: 12px; margin-top: 0px; margin-bottom: 11px; 
}

a { color: #3987AC; text-decoration: underline; 
}
a:hover { color: #B98600; text-decoration: none; 
}
a img {
	border: none;
}
a.buttonLink {
	padding: 3px 5px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px 5px 0px 0px;
	display: block;
	height: 15px;
	width: auto;
	border: 1px solid #D7D7D7;
}
a.buttonLink:hover {
	text-decoration: none;
	color: #FFF;
	border: 1px solid #D8A367;
}

h1, h2, h3, h4, h5, h6 { margin-top: 0px; font-family: "Arial Narrow", Arial; font-weight: bold; margin-bottom: 2px; 
}
h1 { color: #2B6481; font-size: 22px; 
}
h2 { color: #B98600; font-size: 18px; 
}
h3 { color: #666666; font-size: 14px; 
}
h4 { color: #2B6481; font-size: 11px; text-transform: uppercase; 
}
h5 { color: #B98600; font-size: 11px; text-transform: uppercase; 
}
h6 { color: #666666; font-size: 11px; text-transform: uppercase; 
}
blockquote {
	margin: 0px 0px 0px 30px;
}
ol {
	margin-left: 30px;
}

.olListing {
	padding: 10px;
}
.olListing li   {
	list-style: decimal;
	padding-bottom: 10px;
}
.olListing li li  {
	list-style: lower-alpha;
}
.olListing li li li {
	list-style: lower-roman;
}
.olListing li li li li{
	list-style: decimal;
}
.olListing li li li li li{
	list-style: lower-alpha;
}
ul {
	line-height: 16px;
}
ul li li {
	line-height: 16px;
	list-style: disc;
}

hr {
	border-top: 1px solid #6D98C7;/*the border*/
	width: 100%;
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
	margin: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form {
	/*background: #F9F9F0;
	border: 1px solid #ACACAC;*/
}


fieldset{ margin:20px 0px 30px; position:relative; display:block; padding: 0px 10px 10px; background: #F4F4F4; border: 1px solid #002142; 
}

legend{ color:#FFF; padding:10px; margin:0px 0px 10px; position:relative; top: -18px; background: #036; font-weight: bold; border: 1px solid #002142; 
}
input { font: 11px Tahoma, Arial; color: #000000; background: #FFF; height: 18px; padding-top: 3px; padding-left: 5px; border: 1px solid #002142; 
}
input.radioBtn {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 12px;
	padding: 0px;
	margin: 2px;
	background: url(none);
}
input.buttonForm { background: #036; margin-bottom: 4px; cursor: pointer; color: #FFFFFF; text-align: center; padding: 0px 15px; text-transform: uppercase; height: 25px; margin-left: 0px; font-size: 12px; border: 1px solid #2D4E73; 
}
input.buttonForm:hover { background: #9B9390; color: #FFF 
}
select { font: 11px Tahoma, Arial; color: #000000; padding: 3px; border: 1px solid #002142; 
}
textarea { font: 11px Tahoma, Arial; color: #000000; padding: 5px; border: 1px solid #002142; 
}
table {

}
table  td {
	vertical-align: top;
}
/* CSS DIV CONTROLS */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.floatLeftHalf {
	float: left;
	width: 48%;
	margin: 0px;
	padding: 0px;
}
.floatRightHalf {
	float: right;
	width: 48%;
}
.clearBoth {
	clear: both;
}
#pageContainer/* PAGE LAYOUTS */
 { width: 950px; margin-right: auto; margin-left: auto; background: url(../images/2010_webdesign/pagelayout/page_background.jpg) repeat-y; 
}
#mastheadContainer { margin: 0px; padding: 0px; height: 100px; width: 950px; background: url(../images/2010_webdesign/pagelayout/masthead_background.jpg) repeat-x; }
#mastheadPhoto { background: url(../images/2010_webdesign/pagelayout/masthead_office.jpg) no-repeat; float: left; height: 100px; width: 200px; }

#mastheadLogo { height: 20px; margin: 0px; padding: 80px 0px 0px 130px; width: 470px; float: left; background: url(../images/2010_webdesign/pagelayout/masthead_logo.jpg) no-repeat; font: 12px Arial, Helvetica, sans-serif; 
}
#mastheadSubNavigation { font: 11px/20px Arial, Verdana, sans-serif; color: #2B6481; text-align: right; padding-top: 55px; padding-right: 30px; padding-bottom: 0px; height: 45px; display: block; float: left; width: 320px; 
}
#mastheadSubNavigation   a { color: #2B6481; 
}
#mastheadSubNavigation   a:hover { text-decoration: none; color: #183949; 
}

#mastheadNavigation { clear: both; text-transform: uppercase; font: bold 10px Arial, Verdana, sans-serif; background: url(../images/2010_webdesign/pagelayout/dropdown_menu_background.jpg) repeat-x; height: 35px; width: 950px; 
}
#copyContainer {
	clear: both;
	/*visibility: visible;*/
}
#copyContainer20
{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
}
#copyContainer25
{ margin: 0px; padding: 0px; float: left; height: auto; width: 200px; 
}
#copyContainer25
a
{ color: #9FCBDF; 
}
#copyContainer25
a:hover
{ color: #B98600; 
}
#copyContainer37
{ margin: 0px; padding: 0px; float: left; height: auto; width: 375px; 
}
#copyContainer50
{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 475px;
}
#copyContainer55
{ margin: 0px; padding: 0px; float: left; height: auto; width: 550px; 
}
#copyContainer75
{ margin: 0px; padding: 0px; float: left; height: auto; width: 750px; 
}
#copyContainer100
{ margin: 0px; padding: 0px; width: 950px; background: #033; clear: both; 
}
#copy100 {
	padding: 15px;
	clear: both;

}
#copyLeft20 {
	padding: 10px;
}
#copyLeft25 { padding: 10px; color: #FFF; 
}
#copyLeft25 p{ padding: 10px; color: #FFF; 
}
#copyLeft25 h1{ padding: 10px; color: #FFF; 
}
#copyLeft50 {
	padding: 10px 15px;
}
#copyLeft75 {
	padding: 10px 15px;
}
#copyMiddle37 { padding: 10px 10px 10px 20px; 
}
#copyMiddle55 { padding: 10px 10px 10px 20px; 
}
#copyRight20 {
	padding: 10px;
}
#copyRight25 {
	padding: 10px;
}
#copyRight37 { padding: 10px 20px 10px 10px; 
}
#copyRight50 {
	padding: 10px 15px;
}
#copyRight75 { padding: 10px 20px; 
}
#copySideNavigation
{ clear: both; padding: 10px 0px 0px; 
}
#copyPad10 {
	padding: 10px;
}
#copyPad15 {
	padding: 15px;
}
#copy {
	padding: 15px;
}
#copyContainerLogin
{
	padding: 0px;
	height: auto;
	width: 350px;
	margin: 0px auto;
}
#footerContainer { clear: both; font: 11px Arial, Verdana, sans-serif; padding: 0px; margin: 0px; height: 80px; width: 950px; color: #333; 
}
#footerContainer  p { color: #333; margin: 0px; font-size: 11px; 
}

#footerCopyright { float: left; height: auto; width: 190px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; }
#footerCopyright  p { color: #FFF; margin: 0px; font-size: 11px; 
}
#footerCopyright  a { color: #FFFFFF; font-size: 11px; 
}
#footerCopyright  a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#footerNavigation { float: left; height: 80px; width: 720px; padding-right: 10px; padding-left: 20px; background: #F9E17F url(../images/2010_webdesign/pagelayout/footer_background.jpg) repeat-x; font-size: 11px; }
/* NAVIGATION MENUS */
#MainNavScheme {
	width: auto;
}
#MainNavScheme ul { margin: 0; padding: 0; list-style-type: none; color: #003366; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
}
#MainNavScheme li {
	list-style: none;
}
#MainNavScheme li a { padding: 8px 5px 8px 10px; text-decoration: none; display: block; height: auto; width: auto; background: #367C9E; font-size: 12px; margin-bottom: 1px; border-bottom: 1px solid #3987AC; color: #FFF; text-transform: none; 
}
#MainNavScheme li a:hover { color: #2B6481; text-decoration: none; background: #31708E url(../images/2010_webdesign/pagelayout/dropdown_menu_button_over.jpg) repeat-x; 
}

#MainNavScheme li li a { display: block; padding: 4px 10px 4px 25px; color: #FFF; text-decoration: none; height: auto; width: auto; background: #367C9E; border-bottom: 1px solid #3987AC; font-size: 11px; margin-bottom: 1px; 

}
#MainNavScheme li li a:hover { color: #2B6481; text-decoration: none; background: #31708E url(../images/2010_webdesign/pagelayout/dropdown_menu_button_over.jpg) repeat-x; 
}
#SiteMapScheme/* NAVIGATION MENUS */
 {
	width: 100%;
}
#SiteMapScheme  ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Helvitica, "Sans Sarif";
	font-weight: bold;
}
#SiteMapScheme  li {
	list-style: none;
}
#SiteMapScheme  li  a {
	padding: 3px 5px 3px 15px;
	text-decoration: none;
	display: block;
	height: auto;
	font-size: 12px;
	margin-bottom: 1px;
	color: #093C7B;
	border-bottom: 1px dotted #666;
}
#SiteMapScheme  li  a:hover {
	text-decoration: underline;
	color: #D29900;
}
#SiteMapScheme  li  li  a {
	display: block;
	padding: 2px 10px 2px 40px;
	color: #093C7B;
	text-decoration: none;
	height: auto;
	font-size: 11px;
	margin-bottom: 1px;

}
#SiteMapScheme  li  li  a:hover {
	text-decoration: none;
	color: #D29900;
}

#MainExtra {
	clear: both;
	width: 170px;
}
#PrinterFriendly {
	height: auto;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	margin-top: 15px;
}
#Notice {
	height: auto;
	width: 500px;
	background: #FFFFFF;
	margin: 15px;
	padding: 5px;
}
#mktgNavnugMain/* OBJECTS */
 { margin: 20px; clear: both; padding: 10px; color: #FFF; 
}
#mktgNavnugMain  h2 { color: #FFFFFF; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 5px; 
}
#mktgNavnugMain  p { color: #FFF; 
}
#mktgNavnugMain  a { color: #FFF; 
}
.mktgNavnugBlue   { background: #2B6481 url(../images/2010_webdesign/pagelayout/bg_page_navnug_blue.jpg) no-repeat; 
}
.mktgNavnugTan   { background: #938E54 url(../images/2010_webdesign/pagelayout/bg_page_navnug_tan.jpg) no-repeat; 
}
.mktgNavnugOrange   { background: #CE8C12 url(../images/2010_webdesign/pagelayout/bg_page_navnug_orange.jpg) no-repeat; 
}
.mktgNavnugRose   { background: #BB4F2B url(../images/2010_webdesign/pagelayout/bg_page_navnug_rose.jpg) no-repeat; 
}
#mhNavnug
{
	padding: 10px;
	float: left;
	height: 210px;
	width: 150px;
	margin-right: 5px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#mhNavnugh2 

{
	height: 47px;
	display: block;
	clear: both;
	width: 150px;
	margin: 0px;
	padding-top: 28px;
}
#mhNavnugh2 h2
{ font-size: 14px; font-weight: bold; color: #FFF; text-transform: uppercase; 
}
#mhNavnugp 

{ height: 80px; display: block; clear: both; width: 150px; margin: 0px; padding-top: 5px; padding-bottom: 10px; font-size: 10px; 
}
#mhNavnugp p

{ color: #FFF; font-size: 12px; 
}
#mhNavnugp a

{ color: #FFF; text-decoration: underline; 
}
#mhNavnuga 

{
	height: 20px;
	display: block;
	clear: both;
	width: 150px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
}
#mhNavnuga a

{
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.mhNavnugTan
{ background: url(../images/2010_webdesign/pagelayout/bg_mh_navnug_tan.jpg) no-repeat; 
}
.mhNavnugOrange
{ background: url(../images/2010_webdesign/pagelayout/bg_mh_navnug_orange.jpg) no-repeat; 
}
.mhNavnugSienna
{
	background: url(../images/pagelayout/bg_mh_navnug_sienna.jpg) no-repeat;
}
.mhNavnugBlue
{ background: url(../images/2010_webdesign/pagelayout/bg_mh_navnug_blue.jpg) no-repeat; 
}
.mhNavnugRose
{ background: url(../images/2010_webdesign/pagelayout/bg_mh_navnug_rose.jpg) no-repeat; 
}



.imageLB {
	margin-bottom: 10px;
	margin-left: 10px;
}
.imageRB {
	margin-right: 10px;
	margin-bottom: 10px;
}
.imageFrame {
	border: 1px solid #6D98C7;
}
.imageFrameBG { border: 1px solid #B19834; background: #F6E07D; padding: 15px; margin-top: 10px; margin-bottom: 10px; 
}
.imageFrameLB {
	margin-bottom: 10px;
	border: 1px solid #F8C02B;
	margin-left: 10px;
}
.imageFrameRB {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #FFC324;
}

/* FONT STYLES */
.captions {
	font: 11px Arial, Verdana, sans-serif;
	color: #827940;
}
.disclaimer {
	color: #666633;
}
.message {
	color: #990000;
}
.pullquote {
	font: italic bold 14px/18px "Times New Roman", Times, serif;
	color: #404E80;
	padding-left: 25px;
	padding-right: 25px;
}
.quicklinks {
	color: #00376A;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font: 11px Arial, Verdana, sans-serif;
}
.titles {
	font: 11px Arial, Verdana, sans-serif;
	color: #003366;
}

#review
{
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
}
