body 
{color: #000000;
margin: -10px 0px 0px -10px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/bkgd_img.jpg);
background-repeat: no-repeat;}

blockquote
{font: 13px;}

p, a 
{font-size: 13px;
margin: 0px 0px 0px 0px;}

a:link
{color: #000066;}

a:visited
{color: #6666cc;}

h1, h2, h3, h4, h5, h6 
{color: #009;
margin: 10px 0px 5px 0px;}

.cancel { color:red }
.calmma { color:#fff; background-color:#009 }
.calnon { color:#666666 }

h3+h5
{margin-top: 2px;}

img
{margin: 0px;
padding: 0px;
border: 0px none;}

img.leftimg
{float: left;
margin: 5px 6px 5px 0px;
border: 1px solid #333;}

img.rightimg
{float: right;
margin: 5px 0px 5px 6px;
border: 1px solid #333;}

img.rightimg2
{float: right;
margin: 5px 0px 5px 6px;}

img.thinbrdr
{border: 1px solid #333333;}

br.clearall
{clear: both;}

table, form, fieldset
{margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}
	
.header 
{background-color: #000079;
color: inherit;
background-image: url(../images/logoback-1b.jpg);
background-repeat: repeat-x;}

.header h1
{display: inline;
margin: 0px 0px 0px 0px;}

.header2 
{margin: 0px 0px 0px 0px;
background-color: #000079;
layer-background-color: #000079;
background-image: url(../images/logoback-1b.jpg);
background-repeat: repeat;
text-align: center;}

.header2 h2
{font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
margin: 5px 0px 0px 0px;
color: #ffffff;
text-align: center;}

.header2 p
{text-align: center;
color: #ffffff;
margin: 5px 5px 0px 5px;}

.header2 a
{font-size: 10px;
font-weight: bold;
color: #ffcc66;}

.header2 a:visited
{color: #e6b866;}

.header2 form
{display: inline;}

.header3
{background-image: url(../images/header-1.gif);
background-repeat: repeat-x;}
	
#bread 
{display: none;
width: 90%;
margin-left: 10px;
border: 1px solid #666666;
padding: 3px 1%;}

#bread a 
{color: #000066;
text-decoration: none;}

/* Begin Main Navigation Styles */
#menu
{width: 170px;
margin: 10px 0px 10px 0px;
color: inherit;
background-color: #666666;
layer-background-color: #666666;}

.menutable
{width: 160px;}

.mt1
{}

.mt2
{background-color: #666666;
layer-background-color: #666666;}
	
#menu a, .menutable a
{color: #ffffff;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
margin: 5px 8px 5px 5px;}

#menu a:visited, .menutable a:visited
{color: #e8e8e8;}

img.hifiimg
{display: none;}

img.lofiimg
{display: block;}

/* End Main Navigation Styles */
	
.marketing 
{padding: 3px;
width: 180px;
margin-right: -1px;}

.marketing p
{font-size: 11px;
background-color: #f2f2ff;
color: #000;
padding: 2px;
margin: 0px 0px 10px 0px;
layer-background-color: #f2f2ff;
border: 1px solid #e3e3e3;}

td.hasevents
{background-color: #f2f2ff;
color: inherit;}

.marketing h5
{color: #669;
margin-top: 10px;
margin-bottom: 0px;
border: 1px solid #e3e3e3;
font: bold 12px Arial, Helvetica, sans-serif;}

.marketing em
{color: #666699;
font-style: normal;
font-weight: bold;}

.marketing h5.special
{color: #666666;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 0px none;
font-weight: bold;}

.marketing p.special
{color: #000;
border: 1px solid #ccc;
background-color: #fffff2;}


table.contentheader
{width: 95%;}

.contentheader h1 
{font: bold 16px Arial, Helvetica, sans-serif;}

.contentheader h3 
{font: bold 13px Arial, Helvetica, sans-serif;}

.contentheader .start
{color: #666699;}

.contentheader .end
{color: #ac0303;}

.content 
{padding: 10px;}

.content p
{font-size: 13px;
margin: 7px 15px 7px 15px;
text-align: left;}

div.indented, #indented
{margin: 0px 20px 0px 20px;}




/*  Styles for right and left floating pull quotes or images */
#pullquoteright, .pullquoteright
{float: right;
text-align: center;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
margin: 10px 2px 10px 10px;
padding: 5px;
border: 1px dotted #ccc;}

#pullquoteright p, .pullquoteright p
{margin: 5px 5px 0px 5px;}

#pullquoteright img, #pullquoteleft img, .pullquoteright img, .pullquoteleft img
{float: none;}

#pullquoteleft, .pullquoteleft
{float: left;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
margin: 10px 10px 10px 2px;
padding: 5px;
border: 1px dotted #ccc;}

#pullquoteleft p, .pullquoteleft p
{margin: 5px 5px 0px 5px;}

.pullcaption
{font-size: 10px}

caption.middle
{text-align: center;
font-weight: bold;
font-size: 14px;
background-color: #f5f5f5;
display: block;
border-bottom: 1px solid #999;
margin: 15px 0px 5px 0px;
padding: 0px;}

.pagenav
{margin: 5px 10px 15px 10px;
text-align: center;}

.pagenav a
{font-size: 11px;
color: #000;}


.footer 
{clear: both;
margin: 10px;
border-top: 1px solid #fc0;
text-align: center;
padding: 3px;}

.footer .date 
{float: left;
text-align: left;}

.footer .contact 
{float: right;
text-align: right;}

p.footerlinks
{background-color: #f2f2ff;
layer-background-color: #f2f2ff;
border: 1px solid #dfdfdf;
text-align: center;
margin: 10px 15% 10px 15%;
color: #669;}

p.footerlinks a
{font-size: 11px;
text-decoration: underline;
color: #669;}

.sups, .sups a
{font-size: 10px;}

.smaller, .smaller a, .smaller 
{font-size: 90%;}

span.smaller, span.smaller a
{font-size: 90%;}

blockquote.citation
{margin: 15px 10% 15px 10%;
padding: 10px;
border: 1px solid #000;}


/* Drop-Down Menu Styles */
/* Each drop-down has the 'dropmenu' class for consistent formatting */
/*  The only variable for each dropdown is the 'top' style */
.dropmenu
{position: absolute;
left: 165px;
z-index: 10;
width: 160px;
margin: 10px;
padding: 5px 5px;}

.dropmenutable 
{}

.mt3
{}

.mt4
{background-color: #7f7f7f;}
	
.dropmenu a 
{display: block;
color: #ffffff;
background-color: transparent;
text-decoration: underline;
margin: 0px 5px 0px 5px;
padding: 5px;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;}

.dropmenu a:visited
{color: #e8e8e8;}

.dropmenu p.here 
{border-right: 5px solid #006;
color: #000066;
padding: 4px 5px 2px;
margin: 0;}

#dm1
{visibility: hidden;
top: 102px;}

#dm2
{visibility: hidden;
top: 120px;}

#dm3
{visibility: hidden;
top: 135px;}

#dm4
{visibility: hidden;
top: 150px;}

#dm5
{visibility: hidden;
top: 166px;}

#dm6
{visibility: hidden;
top: 195px;}

#dm7
{visibility: hidden;
top: 198px;}

#dm8
{visibility: hidden;
top: 126px;}

#dm9
{visibility: hidden;
top: 220px;}

#dm10
{visibility: hidden;
top: 270px;}

#dm11
{visibility: hidden;
top: 120px;}

#dm12
{visibility: hidden;
top: 310px;}

/* End Drop-Down Menu Styles */