/* KDOT Internet CSS */
/* Classes should be named close to their intended use  */
/*
body
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
*/
.footer
{
	font-size: x-small;
	text-align: center;
}
.subscription
{
	color: #008000;
}
.navbar
{
	font-size: x-small;
}
.redtext
{
	color: #FF0000;
}
.listspace
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.diamondbutton
{
	list-style-type: square;
}
.greentextbld
{
	font-weight: bold;
	color: #008400;
}
.purpletext
{
	color: #800080;
}
.darkbluetext
{
	color: #000066;
	font-weight: bold;
}
.whitetext
{
	color: #FFFFFF;
	text-align: left;
}
.normaltextbold
{
	font-weight: bold;
	clip: rect( auto );
}
.normtxtundline
{
	text-decoration: underline;
}
.normtxtbldund
{
	font-weight: bold;
	text-decoration: underline;
}
.normtextsmall
{
	font-size: x-small;
}
.normtxtitalicbold
{
	font-style: italic;
	font-weight: bold;
}
.verysmalltext
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;

}
.backgroundgrey
{
	background-color: #CDCDCD;
	text-align: center;
	vertical-align: bottom;
}
.backgroundblue
{
	background-color: #0000FF;
}
.yellowtext
{
	color: #FFFF00;
}
.normaltextlarge
{
	font-size: large;
}
.normaltextmedium
{
	font-size: medium;
}
.normtextitalic
{
	font-style: italic;
}
.leftindent
{
	text-indent: 6em;
}
.bluetext
{
	color: #0000FF;
}
.greenbluetext
{
	color: #008080;
}
.table609
{
	width: 609px;
}
.bridgequote
{
	font-style: italic;
	font-weight: bold;
	color: #336699;
	text-align: center;
}
.normaltextboldcenter
{
	font-weight: bold;
	text-align: center;
}
.tableAlign
{
	left: auto;
	top: auto;
	text-align: center;
}
.textmaroon
{
	color: #990033;
	font-weight: bold;
}
.backgroundbluegreen
{
	background-color: #00FFFF;
}
.RomanNumeral
{
	list-style-type: upper-roman;
}
.nobutton
{
	list-style-type: none;
}
.tablerowleft
{
	text-align: left;
}
.pinktext
{
	color: #FF0099;
}
.lightbluetext
{
	color: #0099FF;
}
.navytext
{
	color: #003399;
}
.nounderline
{
	text-decoration: none;
}
.indent
{
	text-indent: 2em;
}
.normtextitalicGreen
{
	font-style: italic;
	color: #008080;
	text-align: center;
}
.bluetextbold
{
	font-weight: bold;
	color: #0000FF;
}
.headercenter
{
	text-align: center;
}
.normtextitalicRed
{
	font-style: italic;
	color: #CC0000;
	text-align: center;
}
.headercenter
{
	text-align: center;
}
.hiddentext
{
	font-size: 9px;
	color: #FFFFFF;
}
.picture
{
	align: center;
}
/*
.greek {FONT FACE="Symbol"}
*/
.subscript
{
	vertical-align: sub;
	font-size: 9px;
}
.superscript
{
	vertical-align: super;
	font-size: 9px;
}

/*
a:link
{
	font-size: 1.0em;
	color: blue;
}*/
a:hover
{
	color: #ff9900;
}


.bridgebackground
{
	background-color: #FFFFFF;
}
.redheader
{
	font-family: Tahoma;
	font-size: 36px;
	color: #ff0000;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
/**/
.redlarge
{
	color: #FF0000;
	font-size: large;
	font-weight: bolder;
	font-style: normal;
	font-size: large;
}


.turquoisebkg
{
	background-color: #E4E4E4;
	border-style: outset;
}
.redbold
{
	font-size: large;
	font-weight: bolder;
	color: #FF0000;
}
.names
{
	font-size: large;
	color: #0000FF;
}
.large
{
	font-size: x-large;
	color: #000000;
	font-weight: bolder;
}
.alignright
{
	text-align: right;
}
.turquiose1
{
	background-color: #00FDFD;
}
.dkbluebkg
{
	background-color: #003399;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.bigbluetext
{
	font-size: x-large;
	font-weight: bolder;
	color: #0066FF;
	text-align: center;
}
.normaltextboldundln
{
	font-style: normal;
	text-decoration: underline;
}
.normaltextboldunln
{
	font-weight: bolder;
	text-decoration: underline;
}
.underline
{
	text-decoration: underline;
}
.underlinesmall
{
	text-decoration: underline;
	font-size: xx-small;
}
.backgroundbluewhitetext
{
	background-color: #2E579E;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.backgroundblueleft
{
	background-color: #2E579E;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.backgroundblueleftsm
{
	background-color: #2E579E;
	font-size: xx-small;
	font-weight: 100;
	text-align: left;
	color: #FFFFFF;
	white-space: normal;
	border: 2px solid #000000;
}

.backgroundbluecenter
{
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #2E579E;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	border: 2px none #000000;
}

.bridgedisclaimer
{
	font-size: 9px;
	background-color: 000211;
	color: #FFFFFF;
}

.noPrint
{
	display: none;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.normaltextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
}
.backgroundbluelefttimes {
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #2E579E;
	background-position: left;
	text-align: left;
	vertical-align: middle;
	border: 3px solid #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	width: 2px;


}
.menu
div.menubar{ 
color :#000000;
background-color :#000000;
width :100%;
padding :5px }

a.menu{
width :150px;
text-align : center;
font-family: Verdana;
font-style : normal ;
font-size : 8pt;
font-weight :bold;
color :#FFFFFF;
text-decoration : none;
background-color :#2E579E;
padding :3px;
border-style : outset ;border-color :#F5D996 ;border-width : medium }

a.menu:hover{
color :#999999;
background-color :#2E579E;
border-style :inset ;border-color :#F5D996 ;border-width :medium }

HTML:
<div class="menubar">
<a class="menu" href="index.html">Home</a>
<a class="menu" href="contact.html">Contact</a>
</div> 
.normaltextsmallboldundl {
	font-size: xx-small;
	font-weight: bold;
	text-decoration: underline;
}
.underlinesmallbold {
	text-decoration: underline;
	font-size: xx-small;
	font-weight: bold;

}
.bridgebluebkgr {
	background-color: #2E579E;
	border: 2px solid #CCCCCC;

}
.underlinesmallboldwt {
	font-size: xx-small;
	font-weight: bolder;
	color: #000000;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background-position: center;
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.verysmalltextwt {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;


}

div.newsitem h3
{
background-color:#003366;
color:white;
text-align:center;
padding:0px;
margin:0px -10px 10px -10px;
border-style:double;

}

p.newsitemcontact
{
text-align:center;
}

p.newsitemfooter
{
font-size:small;
text-align:center;
}
div.newsitem
{
padding:0px 10px 10px 10px;
border-style:inset;
background-color:#E2E3F0;
}
#centerCol
{
text-align:center;
background-color:#99FF00;
}
#container
{
background-color:black;
text-align:center;
}
#left
{
	float:none;
	width:400px;
	margin-left:75px;
}
#right
{
float:left;
}
h5
{
margin-bottom:0px;
}
address
{
margin-top:0px;
padding-top:0px;
}
h3
{
background-color:#003366;
color:white;
text-align:center;
padding:0px;
margin:0px -10px 10px -10px;
border-style:double;
font-size:18px;
}

