/* styles.css */
/* CSS Document */
/* colors:
primary color:#18486f 
primary color light:#d5e3ee
---
secondary color:#faa61a
---
rating: debit color (RED):#FF0000
rating: credit color (GREEN):#339900
---
generic link (BLUE):#0066cc
rating link link (BLUE):#0066c9
definition link (GREEN):#339901
*/
h1 {
display: block;
font-size: 16px;
font-weight: bold;
color: #faa61a;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #faa61a;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
}
h2 {
display: block;
font-size: 14px;
font-weight: bold;
color: #000000px;
margin: 0px;
text-align: right;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 0px;
}
h3 {
display: block;
font-size: 12px;
font-weight: bold;
color: #18486f;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
line-height: 15px;
}
h4 {
display: block;
font-size: 11px;
font-weight: bold;
color: #18486f;
padding: 5px;
text-align: left;
background-color: #d5e3ee;
margin-bottom: 5px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}
p {
display: block;
font-weight: normal;
color: #000000;
line-height: 15px;
margin: 0px;
padding-bottom: 7px;
}

a {
color: #0066cc;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}

.intro {
font-size: 12px;
display: block;
font-weight: normal;
color: #000000px;
margin: 0px;
text-align: left;
padding-bottom: 8px;
font-style: italic;
}
.intro p
{
font-size: 12px;
display: block;
font-weight: normal;
color: #000000px;
margin: 0px;
text-align: left;
padding-bottom: 0px;
font-style: italic;
}

.debit {
color: #FF0000;
text-decoration: none;
}


.credit {
color: #339900;
text-decoration: none;
}

.data_Rcredit
{
color: #339900;
text-decoration: none;
}

a.data_Rcredit
{
color: #339900;
text-decoration: none;
}

/***************************
COLOR and LINK TYPE
****************************/
/**********definition***********/
.definition{
color: #339901;
text-decoration: none;
}
.definition a{
color: #339901;
text-decoration: none;

}
.definition a:hover{
color: #339901;
text-decoration: underline;
}
/**********rating***********/
.rating{
color: #0066c9;
}
.rating a{
color: #0066c9;
text-decoration: none;
}
.rating a:hover{
color: #0066c9;
text-decoration: underline;
}
/************************ 
graphic buttons 
*************************/

/**** Type1 - GREEN ****/
a.button_Type1 {
background-color: transparent;
background-image: url(/images/button_Type1.gif);
background-attachment: scroll;
background-repeat: no-repeat;
background-position: right top;
color: #FFFFFF;
display: block;
float: left;
height: 27px;
margin-right: 3px;
padding-right: 8px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
}
a.button_Type1 span {
display: block;
line-height: 14px;
padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
background-color: transparent;
background-attachment: scroll;
background-image: url(/images/button_Type1_span.gif);
background-repeat: no-repeat;
}
a.button_Type1:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none;
}
a.button_Type1:hover span {
    background-position: bottom left;
    padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
}
/**** Type2 - ORANGE ****/
a.button_Type2 {
background-attachment: scroll;
background-image: url(/images/button_Type2.gif);
background-repeat: no-repeat;
background-position: right top;
color: #000000;
display: block;
float: left;
height: 27px;
margin-right: 3px;
padding-right: 8px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
}
a.button_Type2 span {
background-attachment: scroll;
background-color: transparent;
background-image: url(/images/button_Type2_span.gif);
background-repeat: no-repeat;
display: block;
line-height: 14px;
padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
}
a.button_Type2:hover {
    background-position: bottom right;
    outline: none;
}
a.button_Type2:hover span {
    background-position: bottom left;
    padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
}
/***********/
/**** Button - ON BKG ****/
a.button_onbkg {
background-attachment: scroll;
background: transparent url(/images/button_Type1onBKG.gif);
background-position: right top;
background-repeat: no-repeat;
color: #FFFFFF;
display: block;
float: left;
height: 27px;
margin-right: 3px;
padding-right: 8px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
}
a.button_onbkg span {
display: block;
line-height: 14px;
padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
background-color: transparent;
background-image: url(/images/button_Type1onBKG_span.gif);
background-repeat: no-repeat;
}
a.button_onbkg:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none;
}
a.button_onbkg:hover span {
    background-position: bottom left;
    padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
}
/************************
FORMS
************************/
/*****search*****/
.searchform{
padding: 3px;
border: 1px solid #CCCCCC;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 10px;
}v