﻿html
{
    background-color: #FFFFFF;   
}

body
{
    background-color: #FFFFFF;
}

body 
{
    width:950px;
    height: 100%;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 12px;
}

.formdiv
{
    
}

.maindiv
{
    background-color: #FFFFFF;
}

h1
{
    font-size: 28px;   
}

td.rightMenu 
{
    width:150px;
}

input {
	font-size: 11px;
}

.footer {
	font-size: 9px;
	text-align: center;
}

.results {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	padding:5px;
}

.page-num {
   font-weight: bold;
	color: #003366;
	font-size: 14px;
}

.page-title
{
     border: 0;
     padding: 0;
     margin: 0;
     font-size: 26px;
     font-weight: bold;
}

a.title,
a.title-hover {
	font-weight: bold;
	color: #003366;
	font-size: 16px;
	cursor: pointer;
}

a.title-hover {
	color: red;
}

.url {
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-style: italic;	
}

.summary {
}

.match {
}

a.suggestion,
a.suggestion-hover {
	font-weight: bold;
	color: #003366;
	cursor: pointer;
	text-decoration: underline;
}

a.suggestion-hover {
	color: red;
}

a.page-nav,
a.page-nav-hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	cursor: pointer;
}

a.page-nav-hover {
   font-weight: bold;
	text-decoration: none;
   border: 1px solid #FFFFFF;
   padding: 1px;
}

.labinfo
{
    background-color: #DEE8F5; 
    border: solid 3px #4981C5;
    width: 520px;
    vertical-align: top;
}

.treeview
{
    background-color: #FFFFFF;
}

.nodeLevel1
{
    font-weight: bold !important;
    font-size: 18px !important;
    color: #000000 !important;
}

.nodeLevel2
{
    font-weight: bold !important;
    font-size: 15px !important;
    color: #003399 !important;
}

.nodeLevel3
{
    font-size: 15px !important;
}

.nodeLevel4
{
    font-size: 12px !important;
    text-decoration:underline !important;
    color: #1A6600;
}

.locatorMapTree
{
    background-color: #FFFFFF;
    border: groove 3px navy;
    width: 250px;
}

/* WebPart CSS start */
.WebPartTitleBar
{
    font-size: 10px;
    color: #FFFFFF;
}

.WebPartZone
{
    font-family: Verdana;
    padding: 6;
    font-size: 12px;
    width: 100%;
}

.WebPartEmptyZone
{
    font-size: 14px;
}

.WebPartStyle
{
    font-size: 14px;
    /*color: #333333;*/
}

.WebPartMenuLabel
{
    color: #FFFFFF;
}

.WebPartMenuLabelHover
{
    color: #D1DDF1;   
}

.WebPartMenuPopup
{
    background-color: #507CD1;
    font-family: Verdana;
    font-size: 12px;
}

.WebPartMenuVerb
{
    border-color: #507CD1;
    color: #FFFFFF;
}

.WebPartTitle
{
    background-color: #507CD1;
    font-weight: bold;
    font-size: 18px;
    color: #FFFFFF;
}

.WebPartMenuVerbHover
{
    background-color: #EFF3FB;
    color: #333333;
}

.WebPartChrome
{
    border: none !important;
    font-family: Verdana;
    /*color: #333333;*/
}

.WebPartFooter
{
    font-size: 18px;
}

.WebPartHeader
{
    font-size: 14px;
    color: #CCCCCC;
    text-align: center;
}
/* WebPart CSS End */

#maindiv
{
    margin-left:50px;
    margin-right:50px;
    padding-bottom: 20px;
}

#form-div
{
    display: block;
}

#footer 
{
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    margin-top: 50px;
    width: 800px;
    
    clear:both;
    display:block;
}

a.footer {
	color: #999999;
	text-decoration: underline;
	cursor: pointer;
}

div.result {
   background-color: #FFFFFF;
}

div.result-hover {
   background-color: #FFFFFF;   
}

div.preview 
{
    visibility:hidden;
    width:600px;
    height:400px;
    position:absolute;
}
/* Shortcuts Begin */

div.shortcuts {
   background-color: #DDEEFF;
   border-left: 1px solid #003366;
   border-right: 1px solid #003366;
   border-bottom: 1px solid #003366;
   margin-right:5px;
}

div.shortcuts-title {
   padding-left:5px;
   padding-top:2px;   
   padding-bottom:2px;
   background-color: #003399;
}

div.shortcuts-links {
   padding-left:20px;
   padding-right:5px;
   padding-bottom:5px;
}

div.shortcuts-link {
   padding-bottom:10px;
}

.shortcut-title {
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}

.shortcut-link,
.shortcut-link-hover {
	font-weight: bold;
	color: #003366;
	cursor: pointer;
	text-decoration: underline;
}

.shortcut-link-hover {
	color: red;
}

.shortcut-summary {
}

.shortcut-url {
	color: #0000FF;
	text-decoration: none;
	font-style: italic;	
}
/* Shortcuts End */

.tab-div
{
    /*padding: 20px;*/
    /*height: 530px;*/
    /*background-color: #DBEDFF;*/
    /*overflow: auto;*/
}

/* Right Menu */
div.rightMenu {
  margin: 0;
  font-weight: bold;
  line-height: 1.1;
  text-align: left;
  position: fixed;
  top: 2em;
  left: auto;
  width: 12em;
  right: 2em;
}
div.rightMenu p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #003399;
  border: thin outset #FD1B14;
  color: #003399;
}

div.rightMenu img 
{
    width:11em;
}

div.rightMenu a, div.rightMenu em { display: block; margin: 0 0.5em }
div.rightMenu a, div.rightMenu em { border-top: 2px groove #900 }
div.rightMenu a:first-child { border-top: none }
div.rightMenu em { color: #CFC }

div.rightMenu a:link { text-decoration: none; color: white }
div.rightMenu a:visited { text-decoration: none; color: #CCC }
div.rightMenu a:hover { background: black; color: white }

.sectionTitle
{
    font-size: 16px;
    font-weight: bold;
}

.modalBackground
{
    background-color:Gray;
    float:left;
    filter: alpha(opacity= 70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.Popup
{
    background-color: #FFFFFF;

    width: 750px;
    height: 575px;
   
    overflow: auto;
}

.modalPopup
{
    background-color: #FFFFDD;
    border: 3px solid Gray;
    padding: 3px;

    overflow: auto;
}

dt
{
    font-weight: bold;
}

.forums-iframe
{
    width: 100%;
}

.directions
{
	background-color:#EEEEEE;
}

.directionsDiv
{
    width: 275px;
    height: 400px;
    overflow:auto;
}

.mapDiv
{
    width: 350px;
    height: 400px;
}

.directions_table 
{
    background-color:#FFFFFF;
    height: 500px;
    width: 700px;   
    border: solid 2px #000000;
}

td.zoneCell
{
    min-height: 200px;
    width: 400px;
}

.zoneTable td
{
    vertical-align: top;
}

.watermarked {
    background-color:#F0F8FF;
    color:gray;
}

.validatorCalloutHighlight
{
    background-color: #FFFFCC;
}

.TeamMemberTextBox
{
    width: 150px;
}

.TeamMemberTitle
{
    font-weight: bold;
    width: 150px;
}

.OrganizationTextBox
{
    width: 120px;
}

.OrganizationTitle
{
    font-weight: bold;
    width: 120px;
}

.textArea
{
    height: 100px;
}

.WizardStyle
{
    /*background: #EFF3FB;*/
    border: solid 1px #B5C7DE;
}

.WizardSideBarStyle
{
    background: #003399;
    color: #FFFFFF;
    width: 100px;
}

.WizardNavButtonStyle
{
    background: #FFFFFF;
    border: solid 1px #507CD1;
    color: #284E98;
    font-family: Verdana;
    font-size: 10px;
}

.WizardSideBarButtonStyle
{
    color: #FFFFFF;
    cursor: default;   
}

.WizardHeaderStyle
{
    background: #003399;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
}

.WizardHeaderStyle a
{
    color: #CCDDFF;
}

.WizardHeaderStyle th
{
    font-size: 16px;
    text-align: center;
}

.WizardHeaderStyle td
{
    text-align: right;
}

.contactForm
{
    
}

.imageMapStyle
{
    height: 388px;
    width:485px;
}

.imageMapBox
{
    background-color: #FFFFFF;
    border: groove 3px navy;
    
}

.imageLabel
{
    margin-left: 20px;
    font-weight:bold;
}

.wizard-table td, th
{
    text-align: left;
}

.wizard-list
{
    list-style-type:lower-alpha;   
}

.wizard-list li
{
    background: #BECEEF; 
    margin: 12px 12px 12px 12px;
}

.sub-title
{
    font-size: 16px;
    font-weight: bold;
}

.loginModule
{
    background: #FFFFFF;
    border: solid 2px #003399;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

.loginTitle
{
    font-weight: bold;
}

.introduction
{
    font-style: italic;
    font-family: "Comic Sans MS", cursive;
    font-size: 16px;
}

.modal-confirm
{
     background-color:#FFFFFF;
     height: 300px;
     width: 400px;
     text-align: center;
     vertical-align: middle;
}

.required
{
    color: #FF0000;
}

.instruction
{
    font-style: italic;
    font-weight: bold;   
}

.WebHelp
{
    border: solid 1px #003399;
    border-collapse: collapse;
}

.WebHelp th
{
    border: solid 2px #003399;
}

.WebHelp td
{
    border: solid 1px #003399;
}

.top
{
    font-size: 16px;
}

.book-title
{
    font-style: italic;
}

.contact-panel
{
    position: relative;   
}
