/*  Rick Brights Stylesheet Created 6/1/2007 For kingcd.org  */


/*  Fix Firefox Image Displey Problem img {display:block;} */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#paramain {
	line-height:16px;
}
p {
	line-height:18px;
}
h1 {
	margin:0;
	padding:0;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
h2 {
	text-align:center;
	margin:25px 0 15px 0;
	font-weight:normal;
	padding:0;
	text-decoration: none;
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.list {
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	line-height: 18px;
}
.purple {
	color: #7b4d80;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
.bullet{
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	
}
.content {
	line-height:18px;
}
/*  Begin backgrounds  */
.bgabo{
  
	background-image:   url("images/abo_bg_mid.gif"); 
	background-repeat: repeat-x;
	background-color: #669933;
}
.bgnew{
  
	background-image:   url("images/new_bg_mid.gif"); 
	background-repeat: repeat-x;
	background-color: #7E5B2C;
}
.bgpro{
  
	background-image:   url("images/pro_bg_mid.gif"); 
	background-repeat: repeat-x;
	background-color: #7B4D80;
}
.bgpub{
  
	background-image:   url("images/pub_bg_mid.gif"); 
	background-repeat: repeat-x;
	background-color: #536699;
}
.bgcon{
  
	background-image:   url("images/con_bg_mid.gif"); 
	background-repeat: repeat-x;
	background-color: #990000;
}
.bgsea{
  
	background-image:   url("images/sea_bg_mid.gif"); 
	background-repeat: repeat-x;
	background-color: #ff9900;
}
body {
	background-color:#faf1d4;
}
.mainbg {
	background-color:#669933;
}


/*  End Backgrounds  */


/*  Begin mid bar  */

a.m:link {
	text-decoration: underline;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.m:active {
	text-decoration: underline;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.m:visited {
	text-decoration: underline;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.m:hover {
	text-decoration: underline;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
td.midlg {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
td.midsm {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}


/*  End mid bar  */





/*  Begin Content  */

a.newcontent:link {
	text-decoration: underline;
	color: #7E5B2c;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.newcontent:active {
	text-decoration: underline;
	color: #7E5B2c;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.newcontent:visited {
	text-decoration: underline;
	color: #7E5B2c;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.newcontent:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.abocontent:link {
	text-decoration: underline;
	color: #669933;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.abocontent:active {
	text-decoration: underline;
	color: #669933;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.abocontent:visited {
	text-decoration: underline;
	color: #669933;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.abocontent:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.maincontent:link {
	text-decoration: none;
	color: #669933;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.maincontent:active {
	text-decoration: none;
	color: #669933;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.maincontent:visited {
	text-decoration: none;
	color: #669933;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.maincontent:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.pubcontent:link {
	text-decoration: underline;
	color: #536699;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.pubcontent:active {
	text-decoration: underline;
	color: #536699;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.pubcontent:visited {
	text-decoration: underline;
	color: #536699;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.pubcontent:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
#procontent{
	
}

a.procontent:link {
	text-decoration: underline;
	color: #7b4d80;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.procontent:active {
	text-decoration: underline;
	color: #7b4d80;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.procontent:visited {
	text-decoration: underline;
	color: #7b4d80;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.procontent:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.concontent:link {
	text-decoration: underline;
	color: #990000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}

a.concontent:active {
	text-decoration: underline;
	color: #990000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}

a.concontent:visited {
	text-decoration: underline;
	color: #990000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}

a.concontent:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}

/*  End Content  */


/*  Begin Content Text  */

.context {
	text-decoration: none;
	color: #ff0000;
	font-size: 10pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
.foot {
	text-decoration: none;
	color: #000000;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

a.footlink:link {
	text-decoration: underline;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.footlink:active {
	text-decoration: underline;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.footlink:visited {
	text-decoration: underline;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
a.footlink:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
p {
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}	
td.titles {
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}	
.borderbg{
	background-color: #000000;
}
.borderbgg{
	background-color: #faf1d4;
}
.contentbg{
	background-color: #ffffff;
}
table.sofT{
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 639px;
	background-color: #fafafa;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.var{
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
}
table.var td {
	border-bottom: 1px solid black;
}
table.var td.nobord{
	border-bottom: none;
}
#request{
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	width: 600px;
	background-color: #fafafa;
	border: 1px #333333 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}
#request td {
	padding:5px;
}
table.index{
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	width: 200px;
	background-color: #fafafa;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 0px; }
		
ul.square
{
list-style-type: square
}
ul.circle
{
list-style-type: circle
}
ul.disc
{
list-style-type: disc
}
ul.none
{
list-style-type: none
}
.abo_8 {
	font-size: 9pt;
	color: #669933;
	font-weight: bold;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
.abo_12 {
	color: #669933;
	font-weight: bold;
	font-size: 12pt;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
.abo_14 {
	font-size:14pt;
	font-weight:bold;
	color: #669933;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
}
.abo_18 {
	color: #669933;
	font-size: 24pt;
	font-weight: bold;
	line-height:24pt;
}
.con_8 {
	font-size: 9pt;
	color: #990000;
	font-weight: bold;
}
.con_12 {
	color: #990000;
	font-weight: bold;
	font-size: 10pt;
}
.con_14 {
	font-size: 14pt;
	font-weight: bold;
	color: #990000;
}
.con_18 {
	color: #990000;
	font-size: 18pt;
	font-weight: bold;
}
.new_8_mail {
	font-size: 9pt;
	color: #7e5b2c;
	font-weight: normal;
}
#newarrow a{
	background-image:url(images/new_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 5px 0 20px;
	display:block;
	margin:0;
	height:25px;
	
	/*border-left:1px solid black;*/
}
#newarrow a:hover{
	background-image:url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 5px 0 20px;
	display:block;
	margin:0;
	height:25px;
}
#newarrow ul{
	border:1px solid #7e5b2c;
}
.new_8 {
	font-size: 9pt;
	color: #7e5b2c;
	font-weight: bold;
}
.new_12 {
	color: #7e5b2c;
	font-weight: bold;
	font-size: 10pt;
}
.new_14 {
	font-size: 14pt;
	font-weight: bold;
	color: #7e5b2c;
}
.new_18 {
	color: #7e5b2c;
	font-size: 24pt;
	font-weight: bold;
	line-height:24pt;
}

#pubcon {
	margin:0 0 20px 0;
}
#pubcon ul{
	margin:0 0 20px 10px;
	/*border-left:5px solid white;*/
	list-style-type: none;
	padding: 0;
	
}
#abocon ul{
	margin:0 0 20px 10px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#pubcon ul.left, ul.ltcenter, ul.center, ul.rtcenter, ul.right{
	float:left;
	width:115px;	
}

#abocon.top{
	clear:both;
	text-align:left;
}
#abocon p.date{
	margin:0;
	text-align:center;
	background-color:#7E5B2C;
	color:#FFF;
}
#pubcon p{
	padding:0 50px 0 30px;
	clear:both;
}#pubcon ul{width:500px;margin-left:30px;}


#pubcon p.date{
	margin:0;
	text-align:center;
	background-color:#7E5B2C;
	color:#FFF;
	font-weight:bold;
}
a#pubarrow {
	background-image:url(images/pub_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 0 0 20px;
	display:block;
	margin:0;
	height:25px;
}
a:hover#pubarrow {
	background-image:url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 0 0 20px;
	display:block;
	margin:0;
	height:25px;
}



.pub_8_mail {
	font-size: 9pt;
	color: #536699;
	font-weight: normal;
}
.pub_8 {
	font-size: 9pt;
	color: #536699;
	font-weight: bold;
}
.pub_12 {
	color: #536699;
	font-weight: bold;
	font-size: 10pt;
}
.pub_14 {
	text-align:center;
	margin-top:25px;
	font-size: 14pt;
	color: #536699;
}
.pub_18 {
	color: #536699;
	font-size: 24pt;
	font-weight: bold;
	line-height:24pt;
}
.blk_8 {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.blk_10 {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	
}
.blk_12 {
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	
}
.blk_13 {
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	
}
.blk_14 {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.blk_18 {
	color: #000000;
	font-size: 18pt;
	font-weight: bold;
}
.pro_8_mail {
	font-size: 9pt;
	color: #7B4D80;
	font-weight: normal;
}
.pro_8 {
	font-size: 9pt;
	color: #7B4D80;
	font-weight: bold;
}
.pro_12 {
	color: #7B4D80;
	font-weight: bold;
	font-size: 10pt;
}
.prosub {
	text-transform:uppercase;
    font-family:arial, helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 12pt;
	background-color:#7b4d80;
	padding:3px 5px 3px 10px;
	border:2px solid #cccccc;
}
#procontent {
	margin:0 75px 0 75px;
	
}
#procontent img{
	float:left;
	margin:0;	
}

.proFirst {
	color: #7B4D80;
	font-size: 24pt;
	font-weight: bold;
	line-height:24pt;
}
h2.pro {
	color: #7B4D80;
	
}
h2.abo {
	color: #336600;
}
h2.new {
	color:#714d00;
}
#table-two-col table td{
	padding:0px;
	text-align:left;
}
#table-two-col table h2 {
	font-size: 1.0em;
	text-align:left;
}
#table-two-col table p {
	font-size:.7em;
	margin-top:0px;
}
#table-two-col ul {
	margin-left: 20px;
}
#table-two-col li {
	list-style-type: none;
	}
#table-two-col p.title {
	margin: 15px 15px 0px 0px;
	text-transform: uppercase;
	font-weight:bold;
}
#content p{
	font-size:.80em;
	line-height:1.7em;
}
#content-sub {
	margin-top:30px;
	padding:0;
	font: .8em/1.2em  verdana, Arial, Helvetica, sans-serif;
	width:560px;
}
#content-sub p{
	margin:0 0 0 29px;
	padding:0;
	font-size: .9em;
}
#content-sub p span.source{
	font-size: .9em;
	color: #000;
}
#content-sub p.date{
	font-weight:bold;
}
#content-sub ul {
	list-style-type:none;
	padding: 0 0 0 29px;
}
#content-sub li{
	list-style-type:none;
	padding: 0 0 0 0px;
}
#content-sub img {
	float:left;
	width:20px;
	margin:0px 0 0 10px ;
	border: 0;
}
#content-sub li.sub-para {
	padding: 0 0 0 29px;
}
#content-sub li a:link, a:visited {
	color:#7e5b2c;
}
#content-sub li a:hover{
	color:#000000;
}
.text {
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
    font-family:arial, helvetica, sans-serif;
	line-height: 12pt;
}
.text-headline {
	text-decoration: none;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
    font-family:arial, helvetica, sans-serif;
	line-height: 12pt;
}
.text-source {
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
    font-family:arial, helvetica, sans-serif;
	line-height: 12pt;
}
#ballots {
	background-color:#faf1d4;
	border: 1px solid #7e5b2c;
	padding:0 20px 20px 20px;
	margin:0 0 0 40px;
	width:500px;

}
#form-table {
	width:190px;
    font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	border:2px solid #cccccc;
	padding:5px;
	/*background-color:#7b4d80;*/
	background-color:#faf1d4;
	color:#666;
}
#form-table td {
width:180px;
	text-align: left;
	font-size:9pt;
}
#form-table .vol-select {
	width:180px;
	font-size:8pt;
}
p.error {
	text-align:left;
	color:#CC0000;
	font-size:10pt;
}
p.error2 {
	text-align:left;
	color:#CC0000;
	font-size:10pt;
}
#list ul li {
	margin-left: 30px;
}
/* abo_strategic.htm page */
#strategic{margin:30px auto;  width:500px;}
#strategic ul {background-color:#E6E7CE;padding-left:0px; padding:0;margin:0;margin-bottom:20px;}
#strategic ul li{list-style-type:none;}
#strategic ul li p {margin-left:20px;margin-right:20px;padding-bottom:20px;font:.9em/1.3em Arial, Helvetica, sans-serif; color:#333333;}

#strategic .mission ul li.title{background-image:url(images/mission.gif);background-repeat:no-repeat; width:500px; height:35px; /*margin-bottom:20px;*/}
#strategic .vision ul li.title {background-image:url(images/vision.gif);background-repeat:no-repeat; width:500px; height:35px; /*margin-bottom:20px;*/}
#strategic .values ul li.title {background-image:url(images/values.gif);background-repeat:no-repeat; width:500px;height:35px;/*margin-bottom:20px;*/}
#strategic .values ul {margin-bottom:0;}
#strategic .values ul li {font:.9em/1.3em Arial, Helvetica, sans-serif; color:#333333;padding-left:50px;}
.value-col {float:left;width:200px; height:120px;background-color:#E6E7CE;}
.value-col2 {float:left;width:300px; height:120px;background-color:#E6E7CE;}
.bullet {background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position: 35px center;}
#strategic .goals ul li.title {background-image:url(images/goals.gif);background-repeat:no-repeat; width:500px; height:35px;text-indent:-9999px;}






