@charset "utf-8";
/* KWH CSS Document */

body{
background-color:#eef3fa;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

img{
border:none;
}

a{
color:#254458;
}

a:visited{
color:#254458;
}

.main_div{
width:987px;
background-color:#FFFFFF;
text-align:center;
border:solid;
border-color:#FFFFFF;
border-width:10px;
border-top:none;
border-bottom:none;
}

#top_gbar{
width:100%;
height:6px;
background-color:#213443;
}

div.navbuttons a {
color:#FFFFFF;
text-decoration: none;
background-image:url(images/menu_bg.png);
display: block;
width: 120px;
height:60px;
background-repeat: no-repeat;
text-align:center;
float:left;
border:solid;
border-width:1px;
border-color:#FFFFFF;
border-left:none;
border-top:none;
}

div.navbuttons_on a {
background-image:url(images/menu_bg.png);
color:#a1eb00;
text-decoration: none;
display: block;
width: 120px;
height:60px;
background-repeat: no-repeat;
text-align:center;
float:left;
border:solid;
border-width:1px;
border-color:#FFFFFF;
border-left:none;
border-top:none;
}

div.navbuttons a:hover, div.navbuttons a:active {
background-image:url(images/menu_bg.png);
background-repeat: no-repeat;
}

div.navbuttons2 a:hover, div.navbuttons2 a:active {
background-image:url(images/menu_bg.png);
background-repeat: no-repeat;
}

div.navbuttons2 a {
color:#FFFFFF;
text-decoration: none;
background-image:url(images/menu_bg.png);
display: block;
width: 120px;
height:60px;
background-repeat: no-repeat;
text-align:center;
float:left;
border:solid;
border-width:1px;
border-color:#FFFFFF;
border-left:none;
border-top:none;
border-right:none;
}

div.navbuttons2_on a {
background-image:url(images/menu_bg.png);
color:#a1eb00;
text-decoration: none;
display: block;
width: 120px;
height:60px;
background-repeat: no-repeat;
text-align:center;
float:left;
border:solid;
border-width:1px;
border-color:#FFFFFF;
border-left:none;
border-top:none;
border-right:none;
}

.single{
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:20px;
}

.double{
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:14px;
}

.triple{
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:6px;
}

#col_left{
width:347px;
vertical-align:top;
background-color:#e5e6e0;
}

#col_right{
width:640px;
vertical-align:top;
}

#logo_bg{
background-image:url(images/logo_bg.jpg);
width:347px;
height:136px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#logo_spacer{
height:4px;
background-color:#FFFFFF;
}

#left_col_holder{
padding:0px;
margin:0px;
background-color:#6a6abf;
width:347px;
text-align:justify;
background-image:url(images/left_col_text_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#left_col_holder_base{
padding:0px;
margin:0px;
background-color:#e5e6e0;
width:347px;
text-align:justify;
}

.left_col_text{
color:#FFFFFF;
font-weight:normal;
font-size:12px;
padding:5px;
margin:0px;
text-align:justify;
}

.left_col_title{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding:5px;
margin:0px;
text-align:left;
}

.left_col_title_base{
color:#6c6c6c;
font-weight:bold;
font-size:14px;
text-decoration:underline;
padding:5px;
margin:0px;
text-align:left;
}

.left_col_text_base_title{
padding:0px;
margin:0px;
font-size:16px;
color:#333333;
}

.readmore{
background-image:url(images/bullet.jpg);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px;
padding-left:18px;
font-size:11px;
color:#333333;
text-decoration:none;
}

a.readmore{
text-decoration:none;
}

.left_col_text_base{
color:#6c6c6c;
font-weight:normal;
font-size:9px;
padding:5px;
margin:0px;
text-align:justify;
}

#purple_bar{
height:0px;
border:none;
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:1px;
padding:0px;
margin:0px;
}

#main_img{
border:none;
width:610px;
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:10px;
padding:0px;
margin:0px;
}

#strapline_bg{
text-align:center;
width:610px;
height:78px;
background-image:url(images/strapline_bg.jpg);
background-repeat:no-repeat;
border:none;
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:10px;
margin:0px;
padding:0px;
}

.strapline{
color:#FFFFFF;
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:26px;
}

#welcome_text{
border:none;
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:10px;
margin:0px;
padding:0px;
}

.welcome_text_title{
color:#223d50;
font-size:18px;
text-align:justify;
margin:0px;
padding:3px;
padding-left:0px;
padding-right:0px;
}

.welcome_text_body{
color:#223d50;
font-size:12px;
text-align:justify;
margin:0px;
padding:3px;
padding-left:0px;
padding-right:0px;
}

#base_green{
height:8px;
background-color:#213443;
}

.copyright{
color:#666666;
font-size:10px;
text-align:left;
padding:6px;
margin:0px;
}

.copyright a{
color:#213443;
font-size:10px;
text-align:left;
}

.footer_links{
border:none;
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:10px;
font-size:10px;
text-align:right;
padding:0px;
margin:0px;
}

.footer_links a{
color:#666666;
text-decoration:underline;
}

.edit_link{
margin:0px;
padding:0px;
padding-left:4px;
}

.edit_link a{
font-size:10px;
}

#subimg{
background-color:#254458;
height:8px;
border:none;
border-left:solid;
border-left-color:#FFFFFF;
border-left-width:10px;
margin:0px;
padding:0px;
}

.jargon_title{
font-weight:bold;
font-size:12px;
margin:0px;
padding:0px;
}

.jargon_text{
font-weight:normal;
font-size:10px;
margin:0px;
padding:0px;
}

.span_results{
font-size:10px;
color:#333333;
}

.span results a{
color:#333333;
text-decoration:underline;
}

.alpha{
font-size:12px;
}

.read_more_div {
padding:4px;
font-size:1.3em;
color:#FFFFFF;
background-color:#2b4c5f;
height:50px;
width:600px;
background-image:url(images/logo_sm.png);
background-position:8px;
background-repeat:no-repeat;
text-align:right;
vertical-align:middle;
display:block;
cursor:pointer;
margin:0px;
line-height:50px;
}

a.read_more {
color:#FFF;
text-decoration:none;
}

a.read_more:hover {
color:#ddd2b3;
text-decoration:none;
}

.div_h_inline {
visibility:hidden;
display:none;
}

.div_s_inline {
visibility:visible;
display:block;
}

.div_inline {
padding:6px;
border:solid;
border-width:1px;
border-color:#2b4c5f;
border-top:none;
background-color:#fff;
width:594px;
margin:0px;
}

.div_inline a {
cursor:pointer;
}

input{
	border: 1px solid #999;
	background-color: #fff;
}

input[disabled] {
	border: 1px solid #999;
	background-color: #ddd;
}

h3{
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
}

h4{
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}