/* Start of CMSMS style sheet 'KRB' */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#navigation {
float:left;
position:absolute;
height:48px;
top: 70px;
left:0px;
padding: 12px 5px 0 5px;
//width: 100%;
}

#masthead {
background-color:white;
height:113px;
padding:10px 0 0 5px;
//width:100%;
background: url(uploads/images/static/masthead.jpg) repeat-x top left;
}
#masthead_feature {
float:left;
position:absolute;
top: 14px;
left:470px;
text-align:right;
}
#masthead_feature a:link{color:black}
#masthead_feature a:visited{color:black;}
#masthead_feature a:hover{color:#C2C8D5; }
#masthead_feature a:active{color:#C2C8D5;}

.column {
float:left;
padding:20px 0 0 0;
width:248px;
text-align:justify;
}
.columnb {
float:left;
padding:5px 10px 5px 20px;
margin-top:-2px;
margin-left:1px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
width:248px;
height:200px;
text-align:justify;
background:url(uploads/images/static/bg_gray01.jpg) left top repeat-y;
}
.columnb_double {
float:left;
padding:5px 10px 5px 20px;
margin-top:-2px;
margin-left:1px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
width:525px;
height:200px;
text-align:justify;
background:url(uploads/images/static/bg_gray01.jpg) left top repeat-y;
}
.columnb ul{
margin-top:1px;
}
.column_double {
float:left;
padding:20px 0 0 20px;
width:516px;
text-align:justify;
}
.column_double2 {
float:left;
padding:5px 10px 0 20px;
width:528px;
height:238px;
text-align:justify;
}
.column_double2b {
float:left;
padding:5px 10px 0 20px;
width:528px;
text-align:justify;
}
.column_double2 br {
line-height: .9em;
}
.column_double2 9 {
line-height: 1.2em;
}
.column_full {
float:left;
padding:20px 0 0 20px;
width:98%;
text-align:justify;
}
.column_full2 {
float:left;
padding:5px;
width:752px;
height:270px;
text-align:justify;
}
.column2 {
float:left;
padding:20px 0 0 20px;
width:204px;
text-align:justify;
}
.ad2 {
float:left;
padding:5px 2px;;
margin-top:-2px;
width:213px;
text-align:justify;
height:200px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.column2b {
float:left;
padding: 16px 0 0 3px;
width:204px;
text-align:justify;
}
.column3 {
float:left;
padding: 16px 0 0 10px;
width:204px;
text-align:justify;
}
.separator {
clear:both;
height:0;
}

#main_body {
padding:5px;
background: url(uploads/images/static/bg_mb.gif) top repeat-x;
}
#main_body2 {
padding:5px;
background: url(uploads/images/static/bg_mb2.gif) top repeat-x;
}
#main_body3 {
padding:0;
height:254px;
background: url(uploads/images/static/bg_steel.gif) top left repeat-x;
}
#main_body3_cert {
padding:2px;
height:254px;
background: url(uploads/images/static/bg_steel3.gif) top left repeat-x;
}
#main_body_half{
padding:2px;
height:60px;;
background: url(uploads/images/static/bg_steel4.gif) top left repeat-x;
}
#main_body4 {
padding:0;
}
#main_body_inner {
padding:5px;
}
#main_logo {
float:left;
position:absolute;
top: 0px;
left:0px;
}
.general ul {
margin: 0;
padding: 0;
list-style: none;
}

#footer {

padding: 15px;
clear:both;
background:url(uploads/images/static/bg_footer.jpg) repeat-x top left;
}
#footer a:link{color:#344873; font-size:10px;}
#footer a:visited{color:#344873; font-size:10px;}
#footer a:hover{color:#717F9D; font-size:10px;}
#footer a:active{color:#C1C7D4; font-size:10px;}
.cc_image {
padding:  5px 2px 18px 2px;
}
.cert_image {
padding:  5px 0 5px 50px;
}
.contact_image {
padding:  10px 0 0 0;
}
td
{
	font-family: Arial, sans-serif;
	font-size: 11px;
}

h1
{
	font-family: Arial, sans-serif;
	font-size: 14px;
}
a:link{color:#5c6679;}
a:visited{color:#cc0033;}
a:hover{color:#cc0033; }
a:active{color:#90a0c1;}

.questions { line-height: 14px; }
.boxtype { line-height: 14px; }
.header_blue {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #5C6679;
}
.bodytext_blue {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #5C6679;
}

.bodytext_bold_blue {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000099;
	font-weight: bold;
}
.bodytext_bold_gblue {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #025b5a;
	font-weight: bold;
}
.bodytext_black {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.bodytext_bold_white {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: white;
	font-weight: bold;
}

.bodytext_red {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #ff0000;
}

.bodytext_back {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: black;
}

.smalltext_back {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: black;
	margin-top:1px;
}
.smalltype {
	font-size:10px;
}


.header_black {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}

.header_red {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
}

.header_black2 {
	font-family: Arial, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: black;
}

.header_black3 {
	font-family: Arial, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: black;
}

.counter
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.legal
{
	font-size: 10px;
	color: #666666;
}
.justified {
 text-align:justify;
}
.justified_small {
 text-align:justify;
 font-size:12px;
}
.faqhidden {display:none; width:100%;} 
.faqshown {display:inline; width:100%;}
td.tdNewsL {
border-left: 1px solid #eeeeee;
padding:5px 15px;
text-align:left;
}
td.tdNewsR {
border-right: 1px solid #eeeeee;
padding:5px 15px;
text-align:left;
width: auto;
}
h2.headline {font-size: 24px; color: #025b5a; font-weight:bold; background:url(uploads/images/static/bg_headline.jpg) repeat-x top left;}
h2.headline2 {font-size: 16px; color: #025b5a; font-weight:bold; background:url(uploads/images/static/bg_headline.jpg) repeat-x top left -5 -15;}
.center_image {
text-align:center;
}


/* End of 'KRB' */

