
/* 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: 300;
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;
text-transform:uppercase;  
}
h2 {
display: block;
font-size: 15px;
font-weight: 400;
color: #faa61a;
margin: 0px;
text-align: left;
padding-top: 0px;
/*padding-right: 10px;*/
padding-bottom: 5px;
padding-left: 0px;
font-style:italic;  
}
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: 18px;
margin: 0px;
padding-bottom: 6px;
}

a {
color: #005695;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}

.intro {
font-size: 12px;
display: block;
font-weight: normal;
color: #000000;
margin-top:-3px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
text-align: left;
padding-bottom: 6px;
font-style: italic;
}
.intro p
{
font-size: 12px;
display: block;
font-weight: normal;
color: #000000;
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();
background-attachment: scroll;
background-repeat: no-repeat;
/*background-position: right top;*/
color: #FFFFFF;
/*display: block;*/
float: left;
/*height: 27px;
margin-right: 3px;*/
padding-right: 28px;
text-decoration: none;
font-family: Lato, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 400;
font-variant: normal;
cursor:pointer;
margin-top:3px;  
}
a.button_Type1 span {
display: block;
line-height: 14px;
padding-top: 5px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 8px;
text-transform:uppercase;
font-weight:700;  
/*background-color: transparent;
background-attachment: scroll;
background-image: url(/global/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(/global/images/button-type-2-new.png);
background-repeat: no-repeat;
/*background-position: right top;*/
color: #ffffff;
display: block;
float: left;
/*height: 27px;
margin-right: 13px;*/
padding-right: 30px;
text-decoration: none;
font-family: Lato, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 400;
font-variant: normal;
cursor:pointer;
}
a.button_Type2 span {
/*background-attachment: scroll;
background-color: transparent;
background-image: url(/global/images/button_Type2_span.gif);
background-repeat: no-repeat;*/
display: block;
line-height: 14px;
padding-top: 5px;
padding-right: 0;
padding-bottom: 9px;
padding-left: 8px;
text-transform:capitalize; 
font-weight:700;  

}
/*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(/global/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;
cursor:pointer;
}
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(/global/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, .ac_field, .searchGenre, .ac_field_new{
padding: 3px!important;
border: 1px solid #ffffff!important;
margin-top: 3px!important;
margin-right: 2px!important;
margin-bottom: 2px!important;
margin-left: 10px!important;
}
.ac_field_new 
{
width:170px;
}
.newSearch{
margin-left: 275px;
margin-right: 10px;
color: #fff;
font-weight: 700;
}
.searchform2{
/*margin-left:280px;*/
padding: 2.72px!important;
border: 1px solid #ffffff!important;
margin-right: 2px!important;
margin-bottom: 2px!important;
}
.riskkeytip{
text-decoration: none;
}