﻿body {
background-color:#CCC;
font-family:Verdana, Tahoma, Sans-Serif;
font-size:9pt;
}

a {
color: #0066CC;
font-weight:400;
text-decoration:none;
}

a:hover { text-decoration:underline}

table {font-size:9pt;}

h1, h2, h3, h4 {
color: #0066CC;
font-weight:bold;
}

h1 {
font-size: 12pt;
}

h2 {
font-size: 11pt;
margin-bottom:12px;
}

h3 {
font-size: 10pt;
margin-top:2px;
margin-bottom:6px;
}

h4 {
font-size:9pt;
margin-top:12px;
}

hr  {color: #0066CC}
img {border-width:0px}

a.linkH4 {
color: #CC6666;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
a.linkH4:hover {
background-color:#CCCCCC;
color: #CC6666;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
a.leftLink {
color: #CC6666;
font-size:9pt;
text-decoration:none;
}
a.leftLink:hover {
background-color:#CCCCCC;
color: #CC6666;
font-size:9pt;
text-decoration:none;
}
p {
line-height:1.35em;
margin: 3px 0px 12px 0px;
}
ul {margin-top:3px}
li {	
line-height:1.35em;
list-style-type: square;
}
.bigButton {
background-color: #3399FF;
color:#FFF;
cursor:pointer;
font-weight:700;
padding: 4px 6px 4px 6px;
}
.caption {
color:#336666;
font-size:8pt;
font-weight:700;
margin-bottom:15px;
margin-left:10px;
margin-top:25px;
vertical-align:top;
}
.captionSmall {
color:#999999;
font-size:0.8em;
font-style:italic;
}
.caseHeading {
color:#666666;
font-size:8pt;
font-weight:700;
margin-bottom:4px;
}
.center {text-align:center}
#container {
background-color:#FFF;
border:solid 1px #999;
position:relative;
min-height:500px;
height:auto;
text-align:left;
width:980px;
}
.errorMessage {color:#FF0000}

#header {
padding-top:10px;
padding-left:10px;
height:20px;
min-height:41px;
width:99%;
}

#logo {
float:left;
width:49%;
}

#tagLine, #tagLineHome {	
color:#003399;
float:left;
font-weight:700;
font-variant:small-caps;
padding-top:15px;
font-size:1.1em;
width:49%;
}

#tagLineHome
{
margin-bottom:20px;
text-align:center;
width:100%;
}

.tagLine
{
font-size:9pt;
}

.menu
{
clear:both;
color:#FFF;
width:940px;
}

.menuItem
{
background-color:#3366AA;
border-bottom: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
color:White;	
font-family:Verdana;
font-size:8pt;
font-weight:700;
height:17px;
min-height:17px;
padding-top:1px;
padding-bottom:3px;
text-align: center;
width:196px;	
}

.menuItem:hover
{
background-color:#3366AA;
color:#00FFFF;
font-weight:700;
}

.menuItemPlain
{
border-bottom: none;
border-left: solid 1px #FFFFFF;
border-top: none;
font-size:7pt;
text-decoration:none;
vertical-align: text-top;
}

.menuItemRight
{
background-color:#3366AA;
border-bottom: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
color:White;	
font-family:Verdana;
font-size:8pt;
height:14px;
width:110px;	
}

#summaryBar
{
background-color:#FFF;
float:left;
height:auto;
min-height:500px;
padding-top:20px;
padding-left:10px;
width:18%;
}

#summaryBarNoSidebar
{
float:left;
height:auto;
min-height:500px;
padding-top:20px;
padding-left:10px;
width:14%;
}

#summaryBar h1, #summaryBar h2, #summaryBar h3, #summaryBar h4,
#summaryBarNoSidebar h1, #summaryBarNoSidebar h2, #summaryBarNoSidebar h3, #summaryBarNoSidebar h4
{
margin-top:0px;
}

#content
{
background-color:#FFF;
float:left;
height:auto;
min-height:500px;
padding-top:20px;
padding-left:10px;
width:57%;
}

#contentNoSidebar
{
background-color:#FFF;
float:left;
height:auto;
min-height:500px;
padding-top:20px;
padding-left:10px;
width:75%;
}

#content h1, #content h2, 
#contentNoSidebar h1, #contentNoSidebar h2
{
margin-top:0px;
}

#sideBar
{
background-color:#FFF;
float:right;
height:auto;
min-height:500px;
padding-left:10px;
padding-top:20px;
width:18%;
}

#footer
{
clear:both;
background-color:#3366AA;
color:white;
float:left;
font-size:8pt;
padding-top:0px;
text-align:center;
width:100%;
}


/* Home page styles */

#containerHome
{        	
background-color:white;
padding: 0px 0px 0px 0px;
/* border:solid 1px #999; */
/* margin-left:auto;
margin-right:auto;
position:absolute;
left:150px; */
text-align:left;
width:980px;	
}

#headerHome
{
background-color:white;
float:left;
width:100%;
}

#headerHome, #headerLogoHome, #headerGraphicHome
{
height:300px;
}

#headerLogoHome
{
padding:5px 0px 0px 5px;
float:left;
width:55%;
}

#headerGraphicHome
{
background-image:url(../img/iStock_000002738619XSmall.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:40%;
}

.menuHomeStyle
{
background-color:white;
position:relative;
top:0px;
left:0px;
width:100%;
z-index:1;
}
#menuHome
{
background-color:white;
/* position:absolute; */
/* left:151px;  */
/* margin-left:auto;
margin-right:auto;
max-width:940px;
top:60px; */
position:relative;
top:65px;
left:0px;
width:100%;
z-index:1;
}
  
#contentHome, #contentFeature
{
clear:both;
float:left;
width:100%;
background-color:white; 
/* padding: 10px 10px 15px 10px;
border-top: solid 3px #3366AA; */
}

#contentFeature {}
      
#contentHome {
/* padding-left:15px; padding-top:15px; */
}

#footerHome {
clear:both;
float:left;
background-color:#3366AA;
color:white;
font-size:8pt;
text-align:center;
width:100%;
}

.hook {
background-color:white;
float:left;
font-size:9pt;
margin-top:60px;
padding-left:30px;
text-align:center;
}

.labelRequired {
font-weight:700;
width:150px;	
}

.menuItemHome {
background-color:#3366AA;
border-bottom: solid 1px #3366AA;
border-left: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
color:White;	
font-family:Verdana;
font-size:8pt;
font-weight:700;
height:14px;
min-height:14px;
padding-top:1px;
padding-bottom:1px;
text-align: center;
width:194px;	
}

.menuItemHome:hover {
background-color:#3366AA;
color:#00FFFF;
}

.menuPopupHome {
background-color:#3366AA;
border-top:solid 1px #CECECE;
z-index:1000;
}

.menuItemPopup {
background-color:#3366AA;
border:none;
color:White;	
font-family:Verdana;
font-size:9pt;
font-weight:400;
height:14px;
margin-left:1px;
min-height:14px;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
text-align: left;
width:183px;	
}

.menuItemPopupHome, .menuItemPopupHomeNoSelect {
background-color:#3366AA;
border:none;
color:white;	
font-family:Verdana;
font-size:9pt;
font-weight:400;
height:16px;
margin-left:1px;
min-height:16px;
padding-top:1px;
padding-bottom:2px;
padding-left:3px;
text-align: left;
width:210px;	
}

.menuItemPopupHome:hover, .menuItemPopup:hover {
background-color:#3366AA;
color:#00FFFF;
}

.menuItemPopupHomeNoSelect:hover, .menuItemPopupNoSelect:hover {
background-color:#3366AA;
color:#FFFFFF;
text-decoration:none;
}

#footerHome a, #footer a {
color:#FFF;
text-decoration:none;
}

#footerHome a:hover, #footer a:hover {
background-color:#3366AA;
color:#00FFFF;
}

.center {text-align:center}
.imgFloatLeft {
float: left;
border-width: 0;
margin-right:10px;
margin-bottom:5px;
}
.imgFloatRight {
float: right;
border-width: 0;
margin-left:10px;
margin-bottom:5px;
}

