BODY{
	background-color:white;
	font-family:Arial;
}
#envelope {
padding-top : 10px;
}

#header {
}

#footer {
margin-top : 40px ;
padding-bottom : 10px ;
}

#envelope table {

}

#envelope td#left-side {

}

content
#envelope td {
vertical-align : top ;
}

#content {
}

.ccbody {
}

.welcomeifnot
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
text-decoration: none;
padding-top: 15px;
padding-left: 10px;
margin-left: 30px;
text-align: center;
}

.subhead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 12pt;
text-align: center;
padding-bottom: 10px;
}

.category_off
{
border-style: solid;
border-width: 0.1em;
border-color: grey;
}

.category_on
{
border-style: dotted;
border-width: 0.1em;
border-color: black;
background-color: ffb;
}



.cat_title
{
text-decoration: none;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #9D3036;
color: #FFFFFF;
}

.error_msg
{
text-decoration: none;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #9D3036;
color: #FFFFFF;
}

.description
{
text-decoration: none;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 8.5pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom:6px;
}

.catpic
{
margin-top: 5px;
width: 165px;
height: 50px;
margin-left: 15px;
margin-right: 15px;
}

.adpic
{
margin-top: 5px;
width: 167px;
height: 49px;
margin-left: 30px;
border-style: solid;
border-width: .1em;
text-align: center;
margin-bottom: 20px;
}

.numpic
{
margin-left: 5px;
padding-right: 5px;
margin-right: 10px;
padding-bottom: 5px;
}


A.off { font-size:       10pt; 
        font-family:     verdana, helvetica;
	font-weight:     normal;
	color:           black;
	text-decoration: white;
	text-align:      center;
 	line-height:     2 ;
 	padding:          0.1em }

A.on { color: yellow;
       font-weight:      normal;
       font-size:        10pt;
       font-family:      verdana, helvetica;
       text-decoration:  white;
       text-align:       center;
       line-height:      2;
       background-color: indigo;
       border-width:     thin;
       padding:          0.1em }


DIV.menu { text-align: left;
           margin-top: 3pt }

#pic {
padding-right : 20px ;
}

#menu {
width : 220px ;
text-align : center ;
}

.recptab {
}

.menu-item {
font-size : large ;
padding-top : 15px ;
}

#page-title {
border-bottom : medium solid black ;
text-transform : lowercase ;
letter-spacing : .5em ;
text-align : center ;
}

.cache_refresh{
font-size: 6.5pt;
text-align: right;
}

.bottom_status {
font-size: 8pt;
text-align: center;
font-family:Arial;
}


address {
font-style : italic ;
}

.footer-logo {
float : right ;
margin-left : 10px ;
}

img {
border-width : 0px ;
}

table {
font-size : 12pt;
}

.shot {
margin-top : 2em ;
}

.shot-desc {
font-weight : bold ;
}

#job-list dt {
font-weight : bold ;
}

.section {
padding-top : 0em ;
}

.news-item {
margin-left : 1em ;
margin-right : 1em ;
}


.t3 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: bold;
background-color: #9D3036;
color: #FFFFFF;
}

.login
{
}

.loginbtn
{
}

.welcome
{
padding-left: 2em;
padding-right: 2em;
font-size: 14pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}


.v4 {
color: #000000;
background-color: #faf9e7;
}

.v2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: bold;
background-color: #9D3036;
text-decoration: none;
color: #000000;
}

.login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #000000;
}

.nbtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #000000;
margin: 0;
}

.ccform {
}

.v1 {
color: #ffb;
background-color: #ffb;
}

.news {
margin-bottom : 0em ;
color : black ;
background-color : #ffffff ;
padding : 0.5em 0.5em 0.5em 0.5em ;
margin-top : 0px ;
clear : left ;
text-decoration : none;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-width : thin ;
border-style: solid;

}

.graphnews {
margin-bottom : 2em ;
color : black ;
background-color : #ffffff ;
padding : 0.5em 0.5em 0.5em 0.5em ;
margin-top : 0px ;
border-style : solid ;
border-width : thin ;
clear : left ;
text-decoration : none;
font-family: helvetica, verdana ;
}

.mono {
margin-bottom : 2em ;
color : #ffb ;
background-color : black ;
padding : 0.5em 0.5em 0.5em 0.5em ;
margin-top : 0px ;
border-style : solid ;
border-width : thin ;
clear : left ;
text-decoration : none;
font-family: mono, monospace, helvetica, verdana ;
}

a {
text-decoration : none;
}

.date {
text-align : center ;
padding-left : 2em ;
padding-right : 2em ;
padding-top : 3px ;
padding-bottom : 3px ;
margin-bottom : 0px ;
}

.subforms
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: normal;
text-decoration: none;
}

.subscribe {
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: black;
}

.note {
text-align : left ;
padding-left : 2em ;
padding-right : 2em ;
padding-top : 1px ;
padding-bottom : 1px ;
margin-top: 0px ;
margin-bottom : 0px ;
font-weight: normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14pt;
}

.graphnote {
text-align : center ;
padding-left : 2em ;
padding-right : 2em ;
margin-top: 0px ;
margin-bottom : 0px ;
font-family : helvetica, verdana ;
font-size : 14pt;
color : black;
padding-top : 3px ;
padding-bottom : 3px ;
background-color : #ffb ;
}


.news-header {
border-style : solid solid none solid ;
border-width : thin ;
border-color : black ;
letter-spacing : .20em ;
font-weight : bold ;
font-family : Verdana, Arial, Helvetica, sans-serif ;
text-transform : lowercase ;
float : left ;
}

.news-subheader {
font-size: 10pt;
color: white;
}

.news-header-notransform {
border-style : solid solid none solid ;
border-width : thin ;
border-color : black ;
letter-spacing : .25em ;
font-weight : bold ;
font-family : helvetica, verdana ;
float : left ;
font-size : 16pt ;
}

.author {
text-align : center ;
background-color : white ;
color : black ;
display : none ;
}

.note {
color : black;
padding-top : 3px ;
padding-bottom : 3px ;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
border-style: solid;
border-width: thin;
border-color: #aaa;
}

.checklist {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: black;
font-style: none;
text-align: left;
padding-left: 20px;
}

.selection
{
padding-left: 5px;
padding-right: 5px;
margin-left: 10px;
margin-bottom: 6px;
color: #ffb;
font-size: 12pt;
font-family: Verdana, Arial, Helvetia, sans-serif;
font-weight: bold;
letter-spacing : .07em ;
}

.subnote {
background-color : #aaa;
color : #ffb;
padding-top : 5px ;
padding-bottom : 5px ;
padding-left: 5px;
padding-right: 5px;
font-family: Verdana, Arial, Helvetia, sans-serif;
font-weight: normal;
font-style: none;
text-transform: none;
font-size: 14pt;
letter-spacing : .10em ;
text-align: left;
}

.preview_banner {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 2px;
padding-top: 2px;
font-family: Verdana, Arial, Helvetia, sans-serif;
font-weight: bold;
text-transform: none;
font-size: 10pt;
letter-spacing : .10em ;
text-align: left;
background-color: #9D3036;
color: white;
text-align: center;
}

.preview_img {
margin-top: 2px;
margin-bottom: 2px;
}

.preview_space {
background-color : #ffb;
color : black;
padding-top : 3px ;
padding-bottom : 5px ;
padding-left: 25px;
padding-right: 5px;
font-family: Verdana, Arial, Helvetia, sans-serif;
font-weight: bold;
text-transform: none;
font-size: 10pt;
letter-spacing : .10em ;
text-align: left;
border-style: solid;
border-color: black;
border-width: thin;
}

.subbernote {
background-color : #aaa;
color : #ffb;
padding-top : 3px ;
padding-bottom : 3px ;
padding-left: 3px;
font-family: Monospace;
font-weight: bold;
font-style: italic;
text-transform: none;
font-size: 13pt;
letter-spacing : .08em ;
}

.top_menu {
vertical-align: top;
font-weight: bold;
}


.littlenote {
text-align : center ;
padding-left : 2em ;
padding-right : 2em ;
padding-top : 3px ;
padding-bottom : 3px ;
margin-bottom : 0px ;
background-color : #ffffff;
color : black;
font-family : helvetica, verdana ;
}

.date.jan {
background-color : #fff;
color : black;
}

.date.feb {
background-color : #eee;
color : black;
}

.date.mar {
background-color : #ddd;
color : black;
}

.date.apr {
background-color : #ccc;
color : black;
}

.date.may {
background-color : #bbb;
color : black;
}

.date.jun {
background-color : #aaa;
color : black;
}

.date.jul {
background-color : #aaa;
color : black;
}

.date.aug {
background-color : #aaa;
color : black;
}

.date.sep {
background-color : #bbb ;
color : black ;
}

.date.oct {
background-color : #ccc ;
color : black ;
}      

.date.nov {
background-color : #ddd ;
color : black ;
}

.date.dec {
background-color : #eee ;
color : black ;
}

p.update {
font-style : italic ;
}

span.update-title {
font-weight : bold ;
}

.question {
padding-top : 2em ;
font-weight : bold ;
font-size : larger ;
}

.answer {
padding : 1em ;
}
