body * {
margin:0;
padding:0;
text-decoration: none;
border:none;
list-style-type: none;

}

body {
	font-family:verdana, helvetica, sans;
	font-size:62.5%;
	background-image: url(http://www.kdcg.com/images/webpage-bkgd1b.gif);
	background-repeat: yes-repeat;
	text-align:center;
	margin-top:0;
	/*overflow:-moz-scrollbars-vertical;*/
	color: #000;
}

p{margin-bottom:10px; line-height:150%; font-size:1.2em;}

#wrapper {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:1044px;
	background-color: #FFFFFF;
	border:solid 0px #fff;
	margin-top:12px;
}
h1 {
	font-size:1.5em;
	margin: 15px 0 15px 0;
	padding-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0E4B6C;
	color: #0E4B6C;
	margin: 10px 0 10px 0;
}
h2 { font-size:1.4em; margin: 15px 0 15px 0; color: #0E4B6C;}
h3, h4 { font-size:1.2em; margin: 15px 0 15px 0;}
h5 { font-size:1.1em; margin: 15px 0 15px 0;}
h6 { font-size:1.1em; margin: 10px 0 10px 0;}

#toplinks{ margin: 5px auto 5px; text-align:right; width: 1044px; color: #fff; }
#toplinks a{color: #fff;}

#header { height:150px; margin-bottom:20px; }
#headerlogo { float:left; padding: 5px;}
#headerwatch{ float:right; padding: 20px 10px 0 0; }
#topbar {
	background-color: #0468B3;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.5em;
}

#content { padding: 0px; margin-left: 130px; margin-right: 10px; text-align: left; }
/*#contentsidebar { padding: 0px; margin-left: 130px; margin-right: 10px; text-align: justify; }*/
#content a{color:#D34B09; /*border-bottom: solid 1px #003366;*/}
#content a:hover{color:#057128; /*border-bottom: solid 1px #A90832;*/}

#menubar { float: left; 0px; width: 130px; z-index:99; margin-top: 0; margin-bottom:20px; text-align: center;}	
#menubar img {margin:0px 0 0px 0;}
/* navigation menu */
#navbar li { list-style: none; margin: 0; text-align: left; }
#navbar li a {
	display: block;
	color: #003399;
	padding: 0px 0 4px 3px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight:bold;
	width: 120px;
	line-height: 16px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #F0A400;
	border: 1px solid #000000;
	border-bottom:  1px solid #000000;
	padding-left: 0px;
}

#navbar li a:hover { color: #fff; background-color: #0468B3; border-right: 1px solid #054E71;
	border-bottom: 1px solid #054E71; }

#rightbar { float: right; width: 0px; margin: 0 0 5px 5px;  padding: 5px;  font-size: .8em;}
#rightbar li{text-align: left; font-size: 1.2em;}
#rightbar li a {text-align: left; font-weight:bold; font-size: 1.4em;}
#rightbarlist {background-color: #05AA32; padding: 3px;}

.imgfr{float:right; margin:4px 0 5px 12px; padding:4px; border: solid 1px #ccc; text-align: center;}
.imgfl{float:left; margin:4px 12px 5px 0; padding:4px; border: solid 1px #ccc; text-align:center;}
.pcenter {text-align: center; padding: 10px;}
.phone {font-weight:bold; font-size: 1.4em; font-style: italic; text-align:center;}
.newsection {border-bottom: 1px solid #E6E6E6; }
.clearboth {clear:both;}
.righttext {text-align:justify; font-size: 1.3em; padding: 3px; width: 100px; margin-left: 25px;}
.righttextbold {text-align:justify; font-size: 1.5em; font-weight: bold; padding: 3px; width: 100px; margin-left: 25px;}
form input{margin-left:135px;}
li{
	margin:15px 0 15px 20px;
	list-style-type: disc;
	line-height:150%; 
	font-size:1.2em;
}



#footer { clear: both; margin-top: 5px; margin-bottom:0; text-align:center; color: #fff; background-color: #003399;}
#footer p{ font-size:1em; padding:15px; margin:0}
#footer a {color: #E6E6CE;}




/* Hides from IE5-mac \*/
/*#content {
	height: 0.1%;
}*/
/* End hide from IE5-mac */
