body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #d9dadd; behavior: url("/csshover.htc");}
body,td,th {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

body div table { background-color: #FFF; }

a { font-weight: bold; }
a:link { color: #3ab7cf; text-decoration: none; }
a:visited { color: #3ab7cf; text-decoration: none; }
a:hover { color: #3ab7cf; text-decoration: none; }
a:active { color: #3ab7cf; text-decoration: none; }

hr { margin-top: 10px; margin-bottom: 10px; border: none; background-color: #7d8ea0; height: 1px; width: 280px; }
.division { border-bottom: 1px solid #7d8ea0; }

.search { padding: 5px 3px; margin-top: 15px; }
.signuppromo { padding: 5px 15px 5px 3px; margin-top: 15px; color: #FFF; text-align: center; background-image: url(/images/leftbit_promobox.gif); background-repeat: no-repeat; height: 45px; }
.signuppromo h3 { font-size: 12px; font-weight: normal; padding: 0; margin: 0; }
form {margin: 0px; padding: 0px;}
.signuppromo h3 a { font-weight: normal; font-family: "Arial Black", Arial, Verdana, sans-serif; }

div#navigation { margin: 0px; padding: 0px; margin-left: 5px; }
div#navigation ul { margin: 0px; padding: 0px; }
div#navigation li { position: relative; list-style: none; margin: 0px; padding-bottom: 5px; }
div#navigation li a { color: #2b4161; }
div#navigation ul.secondmenu { width: 8em; background-color: #FFFFFF; border: 1px solid #2b4161; border-bottom: none; position: absolute; left: 114px; top: 0; display: none; }
div#navigation ul.secondmenu li { border-bottom: 1px solid #2b4161; text-align: center; }
div#navigation ul.secondmenu li a { display: block; width: 8em; padding-left: 3px; padding: 2px; font-size: 12px; color: #2b4161; font-family: "Arial Rounded MT Bold", Arial, Verdana, sans-serif; }
div#navigation ul.secondmenu li:hover { background-color: #2b4161; }
div#navigation ul.secondmenu li:hover, div#navigation ul.secondmenu li:hover a { color: #FFFFFF; }
div#navigation ul.firstmenu li.submenu:hover ul.secondmenu { display:block; }

div#greybarcontent { margin-left: 10px; }
div#greybarcontent p { padding-left: 20px; padding-right: 20px; }
div#greybarcontent blockquote {float: left; margin: 0px; margin-left: 5px; border-bottom: thick dotted #D26006; border-top: thick dotted #D26006; padding: 8px; font-size: 14px; color: #FFCD64; font-weight: bold; width: 200px; background-color: #777;}
div#greybarcontent blockquote.small { font-size: 12px; font-weight: normal; width: 150px; text-align:left; }
div#greybarcontent blockquote a { color: #FFCD64; font-weight: bold; }
div#greybarcontent hr.division { margin-top: 10px; margin-bottom: 10px; border: none; background-color: #7d8ea0; height: 1px; width: 280px; }
div#greybarcontent h2 {font-size: 24px; margin: 0px; padding: 0px;}
div#greybarcontent h3 {margin: 0px; padding: 0px;}
div#greybarcontent h4 {margin: 0px; padding: 0px; }
div#greybarcontent h5 {margin: 0px; padding: 0px;}
div#greybarcontent td {color: #333333;}

.full_list { background-image: url(/images/midcol_promo.gif); background-repeat: no-repeat; text-align: center; color: #FFF; width: 302px; height: 40px; padding: 12px 30px; }
.full_list a { color: #FFF; }
.full_list h3 { margin: 0; padding: 0; font-size: 14px; font-weight: normal; font-family: "Arial Black", Arial, Verdana, sans-serif; line-height: 18px; }

div#beigebarcontent { padding-left: 20px; padding-right: 65px; }
div#beigebarcontent blockquote {float: right; margin: 0px; margin-left: 5px; padding: 8px; font-size: 14px; color: #FFF; font-weight: bold; width: 200px; background-color: #4d607a;}
div#beigebarcontent blockquote.long {float: right; margin: 0px; margin-left: 5px; border-bottom: thick dotted #D26006; border-top: thick dotted #D26006; padding: 8px; font-size: 13px; color: #FFCD64; font-weight: normal; font-style: italic; width: 250px; background-color: #777;}
div#beigebarcontent blockquote.small { font-size: 12px; font-weight: normal; width: 150px; }
div#beigebarcontent hr.division { margin-top: 10px; margin-bottom: 10px; border: none; background-color: #7d8ea0; height: 1px; width: 280px; }
div#beigebarcontent h2 {color: #2b4161; font-size: 24px; text-align: center; font-family: "Arial Rounded MT Bold", "Arial Black", Arial, Verdana, sans-serf; font-weight: normal; }
div#beigebarcontent h3 {color: #2b4161; }
div#beigebarcontent h4 {color: #2b4161; }
div#beigebarcontent h5 {color: #2b4161; }
div#beigebarcontent td {color: #272727;}
div#beigebarcontent input.bk {color: #373737; background-color: #EFECDB;}
div#beigebarcontent textarea {color: #373737; background-color: #EFECDB;}
div#beigebarcontent .update { color: #007F82; font-weight: bold; font-size: 18px; line-height: 1em; }

div#rightbox { color: #FFF; }
div#rightbox a { color: #3ab7cf; }
div#rightbox h4 {color: #EDE5BC; width: 100%; border-bottom: 2px dotted #EDE5BC;}
div#rightbox h3 { color: #FFF; text-transform: uppercase; text-align: left; }
.dropshadow { background-image: url(/images/bluebox_dropshadow.gif); background-repeat: repeat-y; }
.dropshadow_corner  { background-image: url(/images/bluebox_dropshadow_corner.gif); background-repeat: no-repeat; }

div#quoteout { margin-left: 20px; text-align: left; padding: 0; width: 275px; background: transparent url(/images/leftquote.gif) top left no-repeat; color: white; }
div#quotein { margin: 0; padding: 5px 0 0px 20px; width: 100%; background: transparent url(/images/rightquote.gif) bottom right no-repeat; }
div#attribute { margin-left: 10px; color: white; text-align: right; width: 300px; margin-bottom: 30px; }

div#blogcontent {padding-left: 20px; padding-right: 65px; color: #373737;}

div#blogcontent .division { margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #7d8ea0; }
div#blogcontent blockquote {border-bottom: thick dotted #D26006; border-top: thick dotted #D26006; padding: 8px; font-size: 14px; color: #FFCD64; font-weight: bold; background-color: #777; width: 300px;}
div#blogcontent h2 { color: #2b4161; font-size: 24px; margin: 0px; padding: 0px;}
div#blogcontent h3 { color: #2b4161; margin: 0px; padding: 0px;}
div#blogcontent h4 { color: #2b4161; margin: 0px; padding: 0px;}
div#blogcontent h5 { color: #2b4161; margin: 0px; padding: 0px;}
div#blogcontent td {color: #373737;}
div#blogcontent .posted {font-size: 10px;}


div#circlearea {
	color: #333333;
	padding: 20px;
	background-image:  url("/images/uploads/newvoicesblock.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 362px;
}

div#circlearea p { padding-right: 50px; padding-left: 50px; }
div#circlearea blockquote { color: #FFFFFF; padding-right: 0px; text-align: right;}

#whitebar { padding: 0; margin-left: 10px; width: 220px; }
#alerts { background-image: url(/images/bk_whitebar_2010.gif); background-repeat: no-repeat; background-position: right bottom; color: #FFF; padding: 10px 10px 20px 20px; }
.rightcol { margin: 0 10px; }
.rightcol h3 { margin: 0; padding: 5px 0; }

.padright {padding-right: 5px;}
.padleft {padding-left: 5px;}
.leftbit { background-repeat: no-repeat; background-position: right top;}
.copyright {font-size: 10px;}

img.left { float: left; margin: 0px 5px 5px 0px; }
img.right { float: right; margin: 0px 0px 5px 5px; }

#kcnn_header {
	background-image: url(http://www.kcnn.org/images/header_jlabbrand.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 0;
	padding-top: 0;
	width: 764px;
	font-size: 10px;
	text-align: right;
}
#kcnn_header td {
	font-size: 10px;
}
#kcnn_header p.kcnn_intro {
	color: white;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
}
#kcnn_navtable {
	margin: 12px 0 12px 0;
}
#kcnn_header ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#kcnn_header ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#kcnn_header ul.kcnn_jlabtabs {
	margin-right: 45px;
	padding-top: 8px;
}
#kcnn_header ul.kcnn_jlabtabs li {
	padding: 0 55px 0 0;
}
#kcnn_header ul.kcnn_jlabtabs li a {
	color: #343434;
	font-weight: bold;
}
#kcnn_header ul.kcnn_jlabtabs li a:active {
	color: #cd0909;
	font-weight: bold;}
.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#E2D7A1;  
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;  
}

