.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #930;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #CC6633;
padding: 4px 7px;
margin: 0;
font:normal 12px Verdana;
font-weight: bold;
text-decoration: none;
border-right: 1px solid #930;
}

.chromestyle ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
background-color: #FFCC99;
color: #993300;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/* content: " v"; */
content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.chromestyle ul li.priv {
display: inline;
}

.chromestyle ul li.priv  a{
color: #FF0000;
padding: 4px 7px;
margin: 0;
font:normal 12px Verdana;
font-weight: bold;
text-decoration: none;
border-right: 1px solid #930;
}

.chromestyle ul li.priv  a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
background-color: #FFCC99;
color: #C00000;
}

.chromestyle ul li.priv  a[rel]:after{ /*HTML to indicate drop down link*/
/* content: " v"; */
content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #930; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #FFFFCC;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#FF9900,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #930; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #CC6633;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFCC99;
color: #993300;
}


.dropprivdiv{
position:absolute;
top: 0;
border: 1px solid #930; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #FFCC99;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#FF9900,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropprivdiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #930; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #FF0000;
}

* html .dropprivdiv a{ /*IE only hack*/
width: 100%;
}

.dropprivdiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFFFCC;
color: #C00000;
}

/* ######### Styles for Heading Above Chrome Menu ######### */

.sitebuff {
text-align:right; 
padding-left:10px;
padding-top:5px;
width: 170px;
}

.sitemap {
text-decoration:none; 
text-align:center; 
border:1px solid #930; 
font:bold 10pt Verdana; 
color: #CC6633;
}

.sitemap a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #930; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: bold;
color: #CC6633;
}

* html .sitemap a { 
width: 100%;
}

.sitemap a:hover {
background-color: #F5B249;
color: #993300;
}

.fieldctr1 {
text-decoration: none;
text-align: right;
padding-top: 8px;
font:bold 12pt Verdana; 
color: #CC6633;
}

.fieldctr1 a {
width: auto;
display: block;
text-decoration: none;
font-weight: bold;
color: #CC6633;
}

.fieldctr1 a:hover {
color: #993300;
}

.fieldctr2 {
font:normal 10pt Verdana; 
background-color: #FFFFCC; 
color: #CC6633;
}

.fieldctr2 a {
width: auto;
display: block;
text-decoration: none;
font-weight: bold;
color: #CC6633;
}

.fieldctr2 a:hover {
color: #993300;
}

.portbuff {
text-align:right; 
padding-left:10px;
padding-top:5px;
width: 170px;
}

.portlet {
text-decoration:none; 
text-align:left; 
border-style: outset;
border-color:#c63;
/* border:1px outset #930; */
font:bold 10pt Verdana; 
color: #CC6633;
background-color:#F5B249;
}

.portlet a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #c63; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: bold;
color: #CC6633;
background-color: #F5B249;
}

* html .portlet a { 
width: 100%;
}

.portlet a:hover {
background-color: #FFFF99;
color: #BD732F;
}


.portlet ul {
padding: 0 0 0 0; 
margin: 0 1em;
}

.portlet li {
padding: 0 0 0 0; 
margin: 0 1em;
}


.popdesc {
text-decoration:none; 
font:bold 10pt Verdana; 
color: #CC6633;
display:inline;
padding:2px;
border-top: 1px solid #993300;
border-right: 1px solid #993300;
border-bottom: 1px solid #993300;
border-left: 1px solid #993300;
}

.popdesc a {
text-decoration: none;
font-weight: bold;
color: #CC6633;
display:inline;
}

.popdesc a:hover {
color: #993300;
}

/* ######### Styles for News Item ######### */
.mmscroll {
        width:99%;
	padding-top: 2px;
	border-top: 4px solid #C58F5F;
	border-right: 4px solid #996633;
	border-bottom: 4px solid #996633;
	border-left: 4px solid #C58F5F;
}

.mmnews {
        padding:10px 0px 10px 10px; 
}

.msgscroll {
	font-weight: normal;
        font-family: Helvetica, Verdana, serif;
        font-size: 10pt;
        margin-right:10px;
}


/* ######### Styles for Site Webpages ######### */

.maintext {
padding-top: 30px;
padding-left: 125px;
padding-bottom: 30px;
font:normal 10pt Verdana; 
line-height:18px; 
background-color: #FFFFCC; 
width: 420px;
}

.maintext2 {
padding-top:10px;
padding-left:125px;
font:normal 10pt Verdana; 
line-height:18px;
text-align:center;
background-color:#FFFFCC; 
width:725px;
}

.titletext1 {
font:bold 12pt Verdana; 
background-color: #FFFFCC;
color: #CC6633;
}

.titlebg {
font:bold 11pt Arial Narrow; 
height:152px;
background-image:url(testpic1.jpg);
background-repeat:no-repeat;
color: #800000;
text-align:center;
/* border:2px solid #996633; */
}

.titlebgbron {
font:bold 11pt Arial Narrow; 
height:152px;
background-image:url(testpicbron2.jpg);
background-repeat:no-repeat;
color: #800000;
text-align:center;
}

.titlebgchic {
font:bold 11pt Arial Narrow; 
height:152px;
background-image:url(testpicchic1.jpg);
background-repeat:no-repeat;
color: #800000;
text-align:center;
}

.titlebgmiam {
font:bold 11pt Arial Narrow; 
height:152px;
background-image:url(testpicmiam1.jpg);
background-repeat:no-repeat;
color: #800000;
text-align:center;
}

.titlebgsand {
font:bold 11pt Arial Narrow; 
height:152px;
background-image:url(testpicsand1.jpg);
background-repeat:no-repeat;
color: #800000;
text-align:center;
}

.titletext2 {
font:normal 10pt Verdana; 
background-color: #FFFFCC; 
color: #CC6633;
}

.titletext3 {
font:bold 12pt Verdana; 
background-color: #FFFF99;
text-align:center;
padding: 5px 0px 5px 0px;
}

.studytext {
text-indent:20px;
padding-top: 15px;
padding-left: 125px;
font:normal 10pt Verdana; 
line-height:18px; 
background-color: #FFFFCC; 
width: 750px;
}


.studytextlink {
text-decoration:none;
display:inline;
}

.studytext2 {
padding-top: 5px;
padding-left: 125px;
font:normal 10pt Verdana; 
background-color: #FFFFCC; 
width: 750px;
}

.studydesc {
padding-top: 5px;
padding-left: 125px;
padding-bottom: 5px;
padding-right: 125px;
font:normal 10pt Verdana;
background-color: #FFFFCC; 
line-height:18px; 
}

.emailer3 {
  background-color: #FFFFCC;
  text-align: right;
  width: 3%;
}
.emailer22 {
  background-color: #FFCC99;
  text-align: left;
  width: 22%;
}

.emailer4 {
  background-color: #FFFFCC;
  text-align: right;
  width: 4%;
}
.emailer88 {
  background-color: #FFCC99;
  text-align: left;
  width: 88%;
}

.filtertitle
{
font-weight:bold;
font-size:10pt;
text-decoration:none;
width:350px;
}

.filtertitle a {
width: auto;
text-decoration: none;
font-weight: bold;
font-size:10pt;
color: black;
}

.filtertitle a:hover {
color: #CC6633;
}

.filtertitleind
{
font-weight:bold;
font-size:10pt;
text-decoration:none;
padding-left: 30px;
}

.filtertitleind a {
width: auto;
text-decoration: none;
font-weight: bold;
font-size:10pt;
color: black;
}

.filtertitleind a:hover {
color: #CC6633;
}

.filterbuff {
text-align:right; 
padding: 5px 120px 0px 250px; 
}

.aboutsw {
display:inline;
text-decoration:none; 
text-align:center; 
border:1px solid #930; 
font:bold 10pt Verdana; 
color: #CC6633;
width: 130px;
float:right;
}

.aboutsw a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #930; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: bold;
color: #CC6633;
}

* html .aboutsw a { 
width: 100%;
}

.aboutsw a:hover {
background-color: #FFCC99;
color: #993300;
}

.aboutwin {
border: 1px solid #993300;
padding-left:5px; 
padding-right:5px;
font-family:Verdana,Arial,Serif; 
font-weight:bold; 
font-size:10pt;
}

.filtersw {
display:inline;
text-decoration:none; 
text-align:center; 
border:1px solid #930; 
font:bold 10pt Verdana; 
color: #CC6633;
width: 195px;
float:right;
}

.filtersw a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #930; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: bold;
color: #CC6633;
}

* html .filtersw a { 
width: 100%;
}

.filtersw a:hover {
background-color: #FFCC99;
color: #993300;
}

.footer {
font:normal 8pt Arial;
text-align:center;
}

.footer A:link {
color: #CC6633;
text-decoration: none;
}
 
.footer A:visited {
color: #CC6633;
text-decoration: none;
}
   
.footer A:hover {
color: gray;
text-decoration: none;
}
   
.footer A:active {
color: #CC6633;
text-decoration: none;
}

.pad20 {
padding-top: 20px;
}

.resphead {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 8pt;
line-height:18px; 
display:inline;
}

.resp12 {
padding-top: 20px;
padding-left: 125px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 12pt;
line-height:18px; 
}


.str12 {
padding-top: 20px;
padding-left: 125px;
padding-bottom: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 12pt;
line-height:14px;
width: 725px;
}

.str10n {
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
}

.str10np {
padding-left: 125px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:16px;
width: 725px;
}

.str10b {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10pt;
}

.str10bp {
padding-top: 20px;
padding-left: 125px;
padding-bottom: 10px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10pt;
line-height:12px;
width: 725px;
}

.str10bp2 {
padding-top: 20px;
padding-left: 350px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10pt;
line-height:20px;
width: 725px;
}

.str10bp3 {
padding-left: 125px;
padding-bottom: 10px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10pt;
line-height:12px;
width: 725px;
}


.str8n {
font-family: Verdana, Arial;
font-weight: normal;
font-size: 8pt;
line-height:10px;
width: 725px;
}

.str8np {
padding-left: 125px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 8pt;
line-height:14px;
width: 725px;
}

.str8 {
font-family: Verdana, Arial;
font-weight: normal;
font-size: 8pt;
line-height:10px;
}

.sitemap12 {
padding-top: 10px;
padding-left: 125px;
padding-bottom: 5px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 12pt;
line-height:14px;
width: 725px;
color:#cc6633;
}

.sitemap12 a:link 
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap12 a:active
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}

.sitemap12 a:visited  
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}

.sitemap12 a:hover {
text-decoration:none;
cursor:pointer;
color:#993300;
}

.sitemap12priv {
padding-top: 10px;
padding-left: 125px;
padding-bottom: 5px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 12pt;
line-height:14px;
width: 725px;
color:#ff0000;
}
.sitemap12priv a:link
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap12priv a:active
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap12priv a:visited  
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap12priv a:hover {
text-decoration:none;
cursor:pointer;
background-color: #FFFFCC;
color: #C00000;
}

.sitemap10 {
padding-bottom: 5px;
font:normal 10pt Verdana;
display: inline;
}
.sitemap10 a:link
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10 a:active
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10 a:visited  
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10 a:hover {
text-decoration:none;
cursor:pointer;
color:#993300;
background-color: #FFCC99;
}

.sitemap10p0 {
padding-top: 5px;
padding-left: 150px;
font:normal 10pt Verdana;
display: inline;
}
.sitemap10p0 a:link
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10p0 a:active
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10p0 a:visited  
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10p0 a:hover {
text-decoration:none;
cursor:pointer;
color:#993300;
background-color: #FFCC99;
}

.sitemap10p1 {
padding-top: 5px;
padding-left: 20px;
font:normal 10pt Verdana;
display: inline;
}
.sitemap10p1 a:link
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}
.sitemap10p1 a:active
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}

.sitemap10p1 a:visited  
{
text-decoration:none;
cursor:pointer;
color:#cc6633;
}

.sitemap10p1 a:hover {
text-decoration:none;
cursor:pointer;
color:#993300;
background-color: #FFCC99;
}

.webreqinsa {
width:220px;
background-color:rgb(255,102,102);
font-weight:bold;
font-size: 10pt;
font-family:Verdana, Arial;
display:inline;
}

.webreqinsb {
width:380px;
background-color:rgb(204,153,102);
font-weight:bold;
font-size: 10pt;
font-family:Verdana, Arial;
display:inline;
}

.webreqinsc {
width:600px;
background-color:rgb(255,102,102);
font-weight:bold;
font-family:Verdana, Arial;
font-size: 10pt;
}

.webreqinsd {
width:600px;
background-color:rgb(204,153,102);
font-weight:bold;
font-family:Verdana, Arial;
font-size: 10pt;
}

.webreqdispa {
width:100px;
height:30px;
background-color:rgb(255,102,102);
font-weight:bold;
font-size: 8pt;
font-family:Verdana, Arial;
text-align:center;
display:inline;
}

.webreqdispb {
width:100px;
height:14px;
background-color:rgb(204,153,102);
font-size: 12pt;
font-family:Arial Narrow;
font-weight: normal;
text-align:center;
display:inline;
}

.webreqdispc {
width:700px;
height:14px;
background-color:rgb(255,255,204);
font-size: 12pt;
font-family:Arial Narrow;
font-weight: normal;
padding-left:200px;
display:inline;
}

.webreqdispd {
width:500px;
height:14px;
background-color:rgb(255,255,204);
font-size: 12pt;
font-family:Arial Narrow;
font-weight: normal;
display:inline;
}

.webreqdispe {
width:600px;
height:14px;
background-color:rgb(255,255,204);
font-size: 12pt;
font-family:Arial Narrow;
font-weight: normal;
padding-left:20px;
display:inline;
}
/* ######### Styles for Site Webpage Forms ######### */

.formdisp {
padding-top: 10px;
padding-left: 125px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:18px; 
display: inline;
}

.formtext {
padding-top: 10px;
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 14pt;
line-height:18px; 
display: inline;
}

.formsele {
padding-top: 10px;
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
display: inline;
}

.formcomm {
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:18px; 
width:400px;
text-align:right;
display:inline;
}

.formcommsel {
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:18px; 
width:250px;
display:inline;
}

.formcols {
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:18px; 
width:250px;
text-align:right;
display: inline;
}

.formcols2 {
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:18px; 
width:150px;
text-align:right;
display: inline;
}

.formrows {
padding-left: 10px;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10pt;
line-height:18px; 
display: inline;
}

.block250r {
  margin: 0 10px 10px 0;
  width: 250px;
  float: left;
  font-family:Verdana,Arial;
  font-weight:normal;
  font-size:10pt;
  line-height:22px;
  text-align:right;  
}  

.block450l {
  margin: 0 10px 10px 0;
  width: 450px;
  float:left;
  font-family:Verdana,Arial;
  font-weight:normal;
  font-size:10pt;
  line-height:20px;
  text-align:left;  
}  

/* ######### Styles for Document Filter Table ######### */

#docfilter table {
 background-color: #FFFFCC;
 width: 725px;
 border: 1px solid #993300;
 border-collapse: collapse;
}

#docfilter td {
 border: 1px solid #993300;
 padding-left: 4px;
 font-family: Arial, Verdana, Sans-serif;
 font-weight: normal;
 font-size: 10pt;
}