@charset "UTF-8";

* { margin: 0px; padding: 0px; }

html, body { height:100%; }

body { background: #ABABAB; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; background: #ABABAB url(../images/bkgd_shadow.jpg) repeat-y center; }

#left_col { float: left; width: 200px; margin-left: 10px; padding-top: 20px; text-align: center; }

#main { margin: 0px auto; width: 910px; height: auto; height:100%; min-height:100%; }

#right_col { float: right; width: 690px; background: #FFF; min-height:100%; margin-right: 5px; position: relative; }

#nav_menu { margin-left: 16px; width: 659px; background: url(../images/bgOFF.gif) repeat-x; height: 25px; }

#content { margin-left: 16px; width: 659px; padding-top: 10px; padding-bottom: 110px; float: left; }

#content h2 { font-size: 14px; color: #03C; margin-bottom: 5px; }

#content #FlashID { float: left; }

img.homeImg { float: right; clear: right; margin-bottom: 10px; }

.clear { clear:both; }

#footer { background: url(../images/img_footer.jpg) no-repeat; text-align: center; width: 100%; margin-top: 10px; padding-top: 40px; padding-bottom: 20px; height: 40px; position: absolute; left: 0px; bottom: 0px; }

#flash { float: left; width: 100%; }

#footer p { font-size: 10px; color: #FFF; }

#logo { margin-bottom: 20px; }

#left_col p { margin-top: 30px; color: #FFF; }

#content h1 { color: #03C; font-size: 14px; margin-bottom: 5px; }

#content p { margin-bottom: 10px; font: 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }

#contentLeft { width: 496px; float: left; }

#contentRight { width: 145px; float: right; padding-left: 10px; }

#contentRight img { float: right; }

#contentLeft h1, #content h1 { border-bottom: 1px solid #03C; padding-bottom: 2px; }

#contentLeft h3, #content h3 { color: #FC5427; font-size: 14px; }

#content table tr td { padding: 20px 0px 20px 20px; }

#content table h3 { color: #FC5427; margin-bottom: 10px; }

.star { color: #FC5427; font-weight: bold; }
.input_fields {
	width: 240px;
	margin-bottom: 15px;
	}
#contactform { float: left; }

#loc { margin-left: 50px; float: left; }

#content ul { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }

#contentRight img.marginTop { margin-top: 10px; }

#court_builder { float: left; width: 100%; margin-left: 5px; text-align: center; }


#content ul.news li { list-style: square; margin-left: 25px; margin-top: 15px; }

#content ul.news { margin-bottom: 15px; }

#contentRight img { margin-bottom: 10px; }

