/* ELEMENTS____________________________________________*/

a, a:visited
{
text-decoration: none;
color: #000000;
}

a:hover
{
background-color: #C9DAD3;
color: #000000;
}

body:
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 11pt;
margin-left: 0px;
margin-top: 0px;
}



/* CLASSES...............................................*/

.1ptgreyborder
{
border: 1pt solid #CCCCCC;
background-color: #FFF7DD;
}

.1ptgreenborder
{
border: 1pt solid #53796C;
}

a.nav, a.nav:visited
{
display: block;
font: 7pt Verdana, Arial, Helvetica, sans-serif;
padding-top: 1px;
padding-left: 4px;
padding-bottom: 1px;
text-decoration: none;
color: #000000;
}

a.nav:hover
{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
background-color : #FFFFFF;
}

a.navbold, a.navbold:visited
{
display: block;
width: 140px;
font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px;
padding-top: 1px;
padding-left: 4px;
padding-bottom: 1px;
text-decoration: none;
color: #000000;
background: #CFDED9;
}

a.navbold:hover
{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
background-color : #FFFFFF;
}

a.navhead, a.navhead:visited
{
display: block;
width: 140px;
font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
margin-top: 12px;
padding-top: 1px;
padding-left: 4px;
padding-bottom: 1px;
text-decoration: none;
color: #000000;
background: #CFDED9;
}

a.navhead:hover
{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
background-color : #FFFFFF;
}

a.navpub, a.navpub:visited
{
display: block;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 9px;
font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

a.navpub:hover
{
text-decoration: none;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
background-color : #FFFFFF;
}

a.navpubbold, a.navpubbold:visited
{
display: block;
text-decoration: none;
font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
margin-top: 1px;
padding-left: 9px;
padding-top: 1px;
padding-bottom: 1px;
background-color : #FFE89F;
}

a.navpubbold:hover
{
text-decoration: none;
padding-left: 9px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-top: 0px;
padding-bottom: 0px;
background-color : #FFFFFF;
}

a.colgreen, a.colgreen:visited
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
color: #53796C;
line-height: 11pt;
}

a.colwhite, a.colwhite:visited
{
display: block;
font: 7pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;
padding: 3px;
}

a.colwhite:hover
{
text-decoration: none;
color: #000000;
}

.adminheader
{
font: bold 10pt Arial, Helvetica, sans-serif;
color: #000000;
background-color: #D0DFDA;
padding-left: 3px;
}

.barsub
{
font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.cletext 
{
font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #53796C;
}

.clered
{
font: 8pt Arial, Helvetica, sans-serif;
color: #FF0033;
}
	
.coltext
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 11pt;
color: #000000;
}

.colgreen
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
color: #3A564D;
line-height: 11pt;
}

.colgrey
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
color: #666666;
line-height: 11pt;
}

.directcontent
{
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
border-bottom: 1pt solid #5E8276;
}

.directheader
{
font: bold 10pt Arial, Helvetica, sans-serif;
color: #000000;
background-color: #D0DFDA;
text-align: center;
}

.directsub
{
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
background-color: #EAEAEA;
}
	
.header
{
font: bold 11pt Arial, Helvetica, sans-serif;
}

.indexlinks
{ 
font: 10pt Verdana, Arial, Helvetica, sans-serif;
margin-top: 20px;
margin-left: 20px; 
}

.indent
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 11pt;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 30px;
margin-right: 30px;
text-align: justify;
}

.indent8px
{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 11pt;
margin-left: 8px;
}

.just 
{ 
font: 8pt Verdana, Arial, Helvetica, sans-serif;
line-height: 11pt;
padding-left: 5px;
padding-right: 5px;
text-align: justify;
}

.linkheader 
{
font: bold 11pt Arial, Helvetica, sans-serif;
letter-spacing: -1pt;
color: #1A443A;
}

.menu
{
font: 7pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.subheader
{
font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.whiteheader
{
font: bold 11pt Arial, Helvetica, sans-serif;
color: #5E8276;
background-color: #FFFFFF;
border-bottom : 1pt solid #5E8276;
}



/* IDS####################################################*/

#banner
{
position: absolute;
left: 0px;
top: 0px;
width: 773px;
}

#formcontent 
{
position: absolute;
left: 530px;
top: 9px;
}

#header
{
position: absolute;
width: 491px;
left: 0px;
top: 55px;
padding-top: 3px;
padding-bottom: 3px;
background-image: url(../_images/_/newsite/subhead.jpg);
}

#linkback a 				
{
display: block;
padding: 3px;
}

#linkback a:hover		
{
color: #FFFFFF;
background-color: #2F5948;
padding: 3px;
}

#public
{
position: absolute;
width: 140px;
left: 491px;
top: 55px;
}

#member
{
position: absolute;
width: 140px;
left: 631px;
top: 55px;
}

#centercontent 
{
position: absolute;
top: 76px;
left: 0px;
width: 770px;
background: #FFFFFF;
}

#footer
{
left: 0px;
width: 770px;
padding-top: 9px;
text-align: center;
background: #FFFFFF;
border-top: 1pt solid #53796C;
}