﻿
html
{
margin:0;
padding:0;
}
body
{
background-color: #fff;
margin: 0.25em;
line-height: 1.5em;
font-family: Arial, Verdana, "sans-serif";
font-size: 90%;
}
a{
text-decoration: none;
color: blue;
}
a:hover{
text-decoration: underline;
}
h1
{
line-height:normal;
}
h2
{
line-height:normal;
}
@media screen
{
#container
{
padding: 0.25em;
background-color: #FFFFFF;
margin: 0 auto;
margin-top: 0.25em;
padding-bottom:20px;
padding-top:0.10em;
}
}
@media print
{
#container
{
width: 100%;
}
}
@media screen
{
.pagelinks
{
vertical-align:bottom;
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
background-color:#EDF4FA;
background-repeat:no-repeat;
}
}
@media print
{
.pagelinks
{
display:none;
}
}
.pagelinks li
{
border-bottom:solid 1px #ccc;
margin: 0;
display:inline-block;
width:100%;
}
.pagelinks a{
padding-left:3px;
display:inline-block;
text-decoration: none;
color: #0000ff;
width:98%;
}
.pagelinks a:hover{
text-decoration: none;
background-color: #eee;
}
.pagelinks li:hover
{
background-color: #eee;
}
.contenttable
{
border:solid 1px #ccc
}
.contentcell
{
border:solid 1px #ccc;
}
#contentplaceholder
{

width:auto;
}
#leftnav
{
float:left;
width:225px;
}
@media screen
{
#contentbody
{
margin-left:240px;
margin-right:10px;
margin-bottom: 30px
}

}
@media print
{
#contentbody
{
margin-left:5px;
}
}
@media screen
{
.pageheader{
padding-left: 3px;
border-top:solid 2px #31428C;
border-bottom:solid 1px #31428C;
color:#339966;
font-weight:bold;
list-style-type: none;
background-color: #ffffff;
width:auto;
}
}
.pageheader a
{
color:#339966;
font-weight:bold;
}
@media print
{
.pageheader
{
display:none;
}
}
#pageheader ul, .pagelinks ul
{
margin: 0;
padding: 0;
border-bottom: none;
list-style-type: none;
}
.EmailLink
{
font-size:60%;
color:black;
}
#searchbox
{
float:right;
padding-right:10px;
}
.searchfield
{
}
#cslinks ul
{
float: left;
width: 100%;
margin: 0;
padding: 0;
border-bottom:none;
}
#cslinks li
{
float: left;
width: 45%;
margin: 0;
background-position: 0 3px;
background-repeat: no-repeat;
padding: 0 0 0 1.5em;
border-bottom:none;
}
#viewnav
{
width:99%;
}
#previous
{
float: left;
font-size:75%;
}
#next
{
float: right;
font-size:75%;
}
@media screen
{
#topnavbar
{
text-align: left;
vertical-align: middle;
width:100%;
padding-bottom:6px;
height:20px;
}
}
@media print
{
#topnavbar
{
display:none;
}
}
@media screen
{
#webheadertop
{
background:#31428C;
height:90px;
}
}
@media print
{
#webheadertop
{
display:none;
}
}
#headerleftdiv
{
float: left;
display: inline;
width:50%;
height: 50px;
}
#headerrightdiv
{
display: inline;
float: right;
height: 90px;
width:45%;
background-repeat:no-repeat;
background-position:right;
}
@media screen
{
#webheaderbottom
{
clear:left;
display:block;
background-color: #339966;
height:20px;
padding-top:0.25em;
padding-bottom:0.25em;
}
}
@media print
{
#webheaderbottom
{
display:none;
}
}
#headerlanglink
{
float:right;
text-align:right;
padding-right:10px;
}
#headerlanglink *
{
vertical-align:middle;
}
#headerlanglink a
{
font-weight:bold;
color:#000;
}
#headerlinks
{
float:right;
text-align:right;
color:#FFFFFF;
padding-right: 0.5em;
width:90%;
}
#headerlinks a
{
color:#FFFFFF;
}
#homepagewrapper
{
padding-top:0.25em;
padding-right:0.25em;
}
#leftcontent
{
clear:left;
float: left;
width:225px;
}







@media screen
{
#centercontent
{
margin: 0px 220px 0px 225px;
padding-left:10px;
min-height: 400px;

}
}
@media print
{









#centercontent
{
margin-left:5px;
width:100%;
}
}
@media screen
{








#rightcontent
{
float: right;
width:220px;
}
}
@media print
{
#rightcontent
{
display:none;
}
}













.panelholder
{
width:98%;
border-top:solid 2px #009A63;
}
.homeheaderwrapper
{
width:100%;
}
.homesectionheader
{
float:left;
}
.homessectionlinks
{
float:right;
}
.homesectionlinks a
{
float:right;
vertical-align:top;
}
#whatsnewtext
{
width:100%;
padding-bottom:5px;
}
#whatsnewtitle
{
font-weight:bold;
}
#pressreleases
{
width:98%;
padding-top:0.5em;
border-bottom:solid 1px #ccc;
}
#pressreleasestext
{
width:100%;
}
.homecenterimage
{
float:left;
width:150px;
}
.homecenterlinks
display:block;
float:left;
{
}
@media screen
{
.homecontentheader
{
padding-left: 3px;
border-top:solid 2px #31428C;
border-bottom:solid 1px #31428C;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
color:#009A63;
font-weight:bold;
}
.homecontentheader a
{
color:#009A63;
font-weight:bold;
}
}
@media print
{
.homecontentheader
{
display:none;
}
}
#homeaddress
{
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding-left: 3px;
background-color:#EDF4FA;
background-repeat:no-repeat;
}
.homecenterlinks
{
display:block;
}
.homecenterlinks ul
{
margin-top:0;
margin-left:150px;
}
.homecenterlinks li
{
list-style-type:none;
}
@media screen
{
#breadcrumb{
padding-top: 4px;
padding-bottom: 6px;
padding-left: 4px;
color:#000;
font-size: 85%;
}
#breadcrumb a{
color:#009A63;
font-weight: bold;
}
}
@media print
{
#breadcrumb
{
display:none;
}
}
#azletters
{
display:inline-block;
width: auto;
padding-top: 10px;
}
#azletters ul 
{
width: 100%;
white-space: nowrap; 
font-size: 100%; 
margin: 0px; 
padding: 0; 
border: none; 
list-style: none; 
list-style-type: none;
}
#azletters li 
{
width: 30px;
list-style-type: none;
list-style-image: none;
white-space: nowrap;
margin: 0; 
padding: 0;
float: left;
text-align: center;
}
html>body #azletters li a 
{
width: auto;
}
#azletters li a, #azletters li strong 
{
display: block; 
padding: 3px 3px 3px 3px; 
margin: 1px 2px 0 2px; 
border: 1px solid #6699CC; 
background: #eeeeff; 
}
#azletters li strong
{
color: #000000;
background: #cccccc;
text-decoration: none; 
font-weight: bold;
}
#azletters li strong.disabled
{
color: #cccccc;
background: #ffffff;
text-decoration: none; 
font-weight: normal;
}
#azletters li a:hover 
{
background: #cccccc;
}
#azlinks
{
display:block;
padding-top: 10px;
}
#azlinks ul 
{
list-style: none; 
list-style-type: none;
margin-left:0px;
}
#azlinks li 
{
border-bottom: 1px solid #6699CC;  
}
.contentheader{
padding-left: 3px;
border-top:solid 2px #31428C;
border-bottom:solid 1px #31428C;
border-left:solid 1px #ccc;
color:#009A63;
font-weight:bold;
font-size: 100%;
}
#faqHeader{
padding-left: 3px;
padding-top:15px;
padding-bottom:20px
border:0px;
border-bottom:solid 2px #E0E0E0;
color:black;
font-weight:bold;
font-size: 100%;
}
#faqBody{
border-bottom:solid 2px #E0E0E0;
padding-top:15px;
padding-bottom:20px;
}
#faqRelated{
padding-left: 3px;
padding-top:30px;
padding-bottom:15px
border:0px;
color:#009A63;
font-weight:bold;
font-size: 100%;
}
#faqMainHeader{
font-weight:bold;
}
#nodocs{
font-weight:bold;
font-size:10pt;
color: #216342;
}
.faqTable{
width:100%;
margin-left:5px
margin-right:3px
}
.faqtd{
border:0px;
padding:0px;
border-bottom:1px solid #E0E0E0;
}
#pageimage
{
padding:8px;
}

#trackingtag
{
display:none;
}
#linkedpages
{
width:75%;
}
#linkedpages ul
{
margin-top:2px;
}
.li1
{
margin-left:5px;
}
.li2
{
margin-left:25px;
}
.li3
{
margin-left:45px;
}
#infoheader
{
border-top:solid 2px #31428C;
border-bottom:solid 1px #31428C;
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
background-color:#009A63;
color:#fff;
font-weight:bold;
font-size:95%;
padding-left:3px;
width:75%;
}
#infolinks ul
{
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
#infolinks li
{
float: left;
width: 45%;
margin: 0;
background-position: 0 3px;
background-repeat: no-repeat;
padding: 0 0 0 1.5em;
}
#infopageheadertext
{
font-size:120%;
font-weight:bold;
color:#52ADFF;
}
.sectionheader{
padding-left: 3px;
border-bottom:solid 1px #31428C;
color:#009A63;
font-weight:bold;
font-size: 95%;
width:75%;
}
.attachmentheader
{
clear:left;
border-top: 1px solid #009A63;
border-right: 1px solid #009A63;
border-left: 1px solid #009A63;
background-color: #ccc;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
color:red;
font-size:100%;
width:90%;
}
.attachmentlinks
{
border: 1px solid #009A63;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
width:90%;
}
.attachmentstandardtext
{
font-size:70%;
margin-top:5px;
border-top:1px solid #000;
width:90%;
}
.gallery
{
width:95%;
}
.contacttable
{
width:95%;
}
.contactcategory
{
background-color: #DDE9F4;
color:#000;
}
.contactcategory td
{
border:1px solid black;
font-size:95%;
font-weight:bold;
padding-left:5px;
}
.contacttitles
{
color:#000;
font-weight:bold;
font-size:90%;
padding-left:15px;
padding-bottom:5px;
padding-top:5px;
}
.contactcolleft
{
border-bottom:1px solid black;
border-left:1px solid black;
padding-left:5px;
}
.contactcolcenter
{
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
padding-left:5px;
}
.contactcolright
{
border-bottom:1px solid black;
border-right:1px solid black;
padding-left:5px;
}
.cscategory
{
background-color: #DDE9F4;
color:#000;
}
.cstable
{
border-top:1px solid black;
border-right:1px solid black;
border-left:1px solid black;
width:90%;
}
.cscategory td
{
border-bottom:1px solid black;
font-size:95%;
font-weight:bold;
padding-left:5px;
}
.cslink
{
text-decoration:none;
font-weight:normal;
}
cslink:hover
{
text-decoration:underline;
}
.cstd
{
border-bottom:1px solid black;
padding-left:15px;
}
.cscol1
{
background-color: #DDE9F4;
color:#000;
border-right:1px solid black;
border-bottom:1px solid black;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}
#siteinfo
{
width:100%;
border-top:1px solid #ccc;
}
#siteinfoholder
{
clear:both;
padding-top:25px;
}
#cslinks ul
{
list-style-type:none;
}
#cslinks ul li
{
padding-bottom:5px;
}
.noborder
{
border:none;
}
#aa
{
float:left;
padding-top:3px;
}
#siteinfolinks
{
float:right;
}
.datatable
{
width:95%;
clear:right;
}
#emailauthor
{
font-size:90%;
color:black
}
#emaildiv
{
padding-top:5px;
}

