/* Clearfix */
/*Update*************************************/
div#header_home_kiva{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius: 5px;
background-color:#5fa644;  !important 
margin-top:5px;
height:38px;
position:relative;
text-align:left;
padding:10px;
margin-bottom:10px;
margin-top:20px;
width:630px;}

.logo{ padding-top:20px; width:640px; text-align:left}

.small1{ padding-bottom:5px;}


div#header_home_kiva h1{font-size:20pt;font-weight:bold; line-height:1.4em; color:#fff; font-family: Arial, Helvetica, sans-serif; padding-top:10px; margin:0px;}
/******************************************************/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

a, a{font-weight:normal;color:#0088CC;text-decoration:none; line-height:17px}
a img {border: none; text-decoration:none}
a:hover {text-decoration:none;color:#333}
a.selected {font-weight: bold}

.bluelink_big{font-size:11pt;font-weight:normal;color:#0085cf;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.bluelink_big:hover{color:#333;text-decoration:none;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

a.hoverButton, input.hoverButton { display: block; background-repeat: no-repeat; background-position: left top; }
a.hoverButton:hover, input.hoverButton:hover { background-position: left bottom; }

/* Prevent centered content from jumping with the following two styles */
* html { height: 100%; margin-bottom: 1px; }
html { overflow-y: scroll; }

/* Wrap divs that contain transparent pngs in this block to allow for text selection/link clicking in IE6 */
div.relative { position: relative; }

input.cleardefault, textarea.cleardefault { color: #b2b7bb !important; }

/*-------------------------
 * GENERAL TAGS & PRESETS
 *-----------------------*/
* { margin: 0; padding: 0; outline: none; }
body { text-align: center; font-size:0.9em; font-family: Arial, Helvetica, sans-serif;margin-bottom: 20px; line-height:1.4em; color:#534442; font-weight:normal}
p { font-size: 0.75em; }
img { border: 0; font-size: 9px; color: #b2b7bb; overflow: hidden; text-decoration: none; }

/* Links */
a { text-decoration: none; outline: none; }
a:focus, a:active {  outline: none; }  
a:hover { text-decoration: underline; }
a.active:hover { text-decoration: none; }

/* Lists */
ul { list-style-type: none; }

/*--------------
 * MAIN LAYOUT
 *------------*/
div#wrapper1 { width:100%; margin: 0 auto; text-align: left; position: relative; }
div#content1 { width:650px; position: relative; }
div#container{width:650px}
/* Header */
div#header {width: 940px; position: relative; padding:0px }
div#header_home {width: 640px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px; padding-left:10px; background-color:#00c4ee; padding-top:5px;
height:255px; }


div#header_home2 {width: 640px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px; padding-left:10px; background-color:#9bbe00; padding-top:5px;
height:255px; }

div#header_home3 {width: 640px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px; padding-left:10px; background-color:#735490; padding-top:5px;
height:255px; }


div#header_home1 {width: 640px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px; padding-left:10px;background-color:#00c4ee; text-align:left; padding-bottom:10px }

div#header_home1 h1{font-size:20pt;font-weight:bold; line-height:1.4em; color:#fff; font-family: Arial, Helvetica, sans-serif; padding-top:10px; margin:0px}

/* Main Content */

/*-------------
 * HOME PAGE
 *-----------*/
div#mainContent1 { padding: 0 0px 0px 0px; position: relative; background: #fff; width: 650px;}

#home_box{width:640px; overflow:hidden; padding-left:10px;padding-top:10px; color:#eaeaea;}
#home_box ul {width:640px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_box ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#home{width:100%; overflow:hidden;padding-top:20px; color:#999; border-top:5px solid #eaeaea; }
#home ul {width:640px; text-align:left; padding:0px; margin:0px; overflow:hidden; padding-bottom:15px; padding-left:5px;}
#home ul li{text-align:left; margin:0px; overflow:hidden; display:inline; float:left}

#home a{ font-weight:normal; color:#666;}
#home a:hover{font-weight:normal; color:#333; text-decoration:underline}

#dt-mainbox{width:630px; padding-bottom:10px; letter-spacing:normal}
#dt-mainbox ul {width:630px; text-align:left; margin:0px; overflow:hidden; padding:0px }
#dt-mainbox ul li{text-align:left;  margin:0px; overflow:hidden; display:inline; float:left;}

#home_main_content a{font-size:9pt;font-weight:normal;color:#808080;text-decoration:none; line-height:17px}
#home_main_content a:hover {text-decoration:none;color:#0085cf}

h1{font-size:3.5em;font-weight:bold; line-height:1em; color:#fff; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; letter-spacing:-1.5px}
h2{font-size:1.1em;font-weight:normal; color: #fff; font-family:'Helvetica Neue',Arial,sans-serif;line-height:1.4em; }
h3{font-size:14pt;font-weight:bold;color:#666; font-family: Arial, Helvetica, sans-serif; line-height:1em; letter-spacing:-1px  }
h4{font-size:14pt;font-weight:bold;color:#333; font-family: Arial, Helvetica, sans-serif; line-height:1em;letter-spacing:-1px}

h1 a{font-size:22px;font-weight:bold;color:#666; font-family: Arial, Helvetica, sans-serif; line-height:1em;}

h1 a:hover{font-size:22px;font-weight:bold;color:#666; font-family: Arial, Helvetica, sans-serif; }

h5{font-size:14pt;font-weight:bold;color:#5db53b; font-family: Arial, Helvetica, sans-serif; line-height:1em;}

.date{ color:#AAAAAA;font-size:14pt;font-weight:normal;font-family: Georgia, "Times New Roman", Times, serif; line-height:1.6em;font-style:italic;}
.c_s_box {
height:50px;
text-align:center;
}

.c_s_box1 {
text-align:left;
padding-right:18px;
padding-bottom:25px
}

.description{ padding:5px;color:#666; border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}
.rhs_link{ border-bottom:1px #eaeaea solid; padding-bottom:3px; margin-top:3px; width:200px}

.txtbox1 {
background-color:#FFFFFF;
border-color:#6A6A6A rgb(236, 236, 236) rgb(236, 236, 236) rgb(106, 106, 106);
border-style:solid;
border-width:2px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
height:16px;
padding:3px 2px;
width:250px;
}

.txt_area {background-color:#FFFFFF;
border-color:#6A6A6A rgb(236, 236, 236) rgb(236, 236, 236) rgb(106, 106, 106);
border-style:solid;
border-width:2px;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:2px 2px;
width:380px;
height:120px}

.border_left{height:2px; border-bottom:1px #c0c0c0 dotted; width:440px; text-align:center; margin-bottom:2px }
.border_right{height:2px; border-bottom:1px #c0c0c0 dotted; width:250px; text-align:center; margin-bottom:2px }
.border{height:10px; border-bottom:1px #eaeaea solid; width:630px; text-align:center; margin-bottom:10px }
.normal_text{font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#FFFFFF}
.gray_small{font-size:8pt; color:#999999}
.gray{color:#999999}
.top_space{padding-top:10px}
.top_space1{padding-top:5px}
.black_col{color:#333333;}
.bloghead {color:#3B352E;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:1.6em;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px}
.bloghead a{ color:#3B352E;}
.bloghead a:hover{text-decoration:underline; color:#679e19}
.username{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:35px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:normal}
.left_side{width:400px; border-right:1px #eaeaea solid; padding-right:10px}
.right_side{width:252px;float:right}
.width745{width:745px}
.width560{width:560px}
.menu{text-align:right; width:440px; padding-top:3px}
.logo_home{width:155px; padding-left:15px;}
.home_left{width:300px; padding-left:10px}
.home_right{width:280px}
.top_right{float:right; padding-right:25px; font-family: Arial, Helvetica, sans-serif; font-size:11pt;}
.top_left{float:left; padding-top:5px}	

.txtbox{
background-color:#FFFFFF;
color:#808080;
border:1px #c0c0c0 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
height:16px;
padding:3px 1px;
width:190px;
margin-bottom:5px;
}
.txtbox_aria{
background-color:#FFFFFF;
color:#808080;
border:1px #c0c0c0 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:2px 1px;
width:190px;
}
.footer {
border-top:5px solid #EAEAEA;
color:#999999;
font-size:9pt;
overflow:hidden;
padding-top:6px;
text-align:center;
width:650px;
}