

.logo span {
text-align:left;;
font-size:34px;
line-height:57px;
text-transform:none;
letter-spacing:-1px;
font-weight:normal;
margin:0;color:#9b2f48;
}

.logo span span {padding-left:20px;
font-size:22px;
line-height:26px;
color:#9b2f48;
}




.top_menu li.active a,
.top_menu li:hover a {
color:#9b2f48;
}


.drop-down li:hover > a,
.drop-down li:hover > span,
.drop-down li.active > a,
.drop-down li.active > span
{
color: #9b2f48;
}



.drop-down li li:hover > a,
.drop-down li li:hover > span,
.drop-down li li.active > a,
.drop-down li li.active > span {
color:#9b2f48;
}




.bottom_menu li.active a,
.bottom_menu li:hover a {
color:#9b2f48;
}


h1 a,h2 a,h1 a:hover,h2 a:hover {
text-decoration:none;

}


.blog > h1 {

}

/* h1 {line-height:1.2em;}
h2 {line-height:1.6em;}

h1, .componentheading {
display:block;margin:0px 4px 14px 0;
padding:0 0 2px 0;
letter-spacing:0px;
border-bottom:1px dotted #ddd;
text-rendering:optimizelegibility;
}

*/



h1,h1.componentheading, h1.contentpagetitle, h1.contentheading {font-size:2.2em;color:#2f469c;font-weight:normal!important;font-variant:small-caps;letter-spacing:0px;line-height:1em;}

h1.contentheading {padding:4px 8px;background:transparent url(../images/black-05.png) 0 0 repeat;}

h2,h2.componentheading, h2.contentpagetitle, h2.contentheading {font-size:1.8em;color:#2f469c;font-weight:normal!important;font-variant:small-caps;letter-spacing:0px;line-height:1em;}

a.contentpagetitle {font-weight:normal!important;font-variant:small-caps;letter-spacing:0px;color:#2f469c;}

/*h1.contentheading {background-color:#ffffff;}*/


/*

h2, h2 a {
color:#2f469c;
font-size:1.8em;
margin-bottom:8px;}

h2.contentheading {
padding:4px 9px;
background:transparent url(../images/black-05.png) 0 0 repeat;
font-size:1em;}

*/



h3 {font-size:180%!important;color:#2f469c;}


.text-article h3, pre {font-size:180%!important;color:#2f469c;font-weight:normal;text-rendering:optimizelegibility;letter-spacing:0px;
margin:10px 0 10px 0;}

.text-article pre {font-family:tahoma!important;}



h4 {
padding:0 0 0 0;
font-weight:normal;
line-height:1.2;
text-rendering:optimizelegibility;
}
h4 {
font-size:120%;
}

h5 {
font-size:120%;
}

a, a.readon,
input[type="submit"],
button,
.breadcrumb a:hover,

.top_menu li.active a,
.top_menu li:hover a,
.bottom_menu li.active a,
.bottom_menu li:hover a,

.horizontal_menu li.active a,
.horizontal_menu li:hover a 
{


color:#2f469c;
/*color:#9b2f48;*/
}



