body { background:#0065a4 url(../images/bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#0065a4; }
a { color:#0065a4; }
ul { padding:0px;margin:0px; }
li { padding:0px;margin:0px; }
ol { font-size:13px; }
h1 { font-size:16px;padding:0px;color:#7fb439; }
h2 { font-size:14px;padding:0px;color:#7fb439; }
h3 { font-size:14px;padding:0px;margin:0px;color:#7fb439;display:inline; }
p { font-size:13px;padding:0px;margin:0px; }
blockquote { font-size:13px;padding:10px;margin:10px; }
.default { display:inline;float:left; }
.defaultR { display:inline;float:right; }
body.contentpane { background:#fff; }

/* menus  */
#menuleft { padding-left:20px;background-color:#c0d1e3; background-color:transparent; }
.moduletable #mainlevel { list-style-type: none; display: block; border-bottom: 1px solid #FFFFFF; }
.moduletable #mainlevel a { color: #0065A4; text-decoration: none; font-size: 12px; border-top: 1px solid #FFFFFF; width: 163px; height: 15px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-weight:bold; display: block; text-indent: 10px; padding-top: 5px; padding-bottom: 5px; }
.moduletable #mainlevel a:hover { text-decoration: underline; background-image:url(../images/inactive.jpg); background-position:left; background-repeat:repeat-y; font-weight:bold; }

/* header */
#hdr  { width:782px;height:130px;background:#c0d1e3;text-align:left;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff; }
#logo { padding-top:30px;padding-left:35px;width:334px; }
#phone { padding-top:90px;padding-right:30px; }


#main { width:782px;background-color:#c0d1e3;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;background-image: url(../images/globs.gif);background-position:bottom left;background-repeat:no-repeat; }
#content { background:#fff;margin-left:13px;width:550px;min-height:400px;
  height:auto !important;
  height:400px;
  text-align:left;
  padding:10px 10px 10px 10px; }
#topimage table { margin-left:13px;margin-bottom:8px;width:560px; }


#pic { padding-left:8px; }
#fcont { text-align:center;width:560px;margin-left:200px;margin-right:20px;padding:8px 0px 8px 8px; }
#fcont span { color:#608f3e; }
#active_menu { background-image:url(../images/active.jpg);background-position:right;background-repeat:repeat-y; }
.moduletable { text-align:left; }
.contentpane td { vertical-align:top; }
#cont1 #main #content .contentheading {	color: #80B43B; font-size: 16px; font-weight: bold; text-align:left; }
#formtable { margin-left:10px; }

.contentpane { width:550px;display:inline;float:left;margin-left:8px;text-align:left;vertical-align: top; }
.contentpane td { vertical-align:top; }
.componentheading { color:#80B43B;font-size:16px;font-weight:bold;text-align:left;width:540px;display:inline;float:left;padding-bottom:15px; }
.sectiontableentry1 td { padding-right:10px;padding-left:0px;font-size:12px;  }
.sectiontableentry2 td { padding-right:10px;padding-left:0px;font-size:12px;  }
.componentheadingrssfeed { padding-right:10px;padding-left:0px;padding-bottom:15px;font-size:16px;color:#7fb439;font-weight:bold;  } 
.sectiontableentry1rssfeed td { padding-right:10px;padding-left:0px;font-size:12px;  }
.sectiontableentry2rssfeed td { padding-right:10px;padding-left:0px;font-size:12px;  }
.dsmodule { margin-top:10px; }
.buttonheading { padding-right:10px; }


#newsbar {

	position: relative;

	width: 165px;

	overflow: scroll;

	height: 220px;

	/*float: left;*/

	clear: both;

	/*bottom: 275px;

	right: 45px;*/

}

#newsbarheader {

	position: relative;

	width: 165px;

	height: 25px;

	/*float: left;*/

	clear: both;

	/*bottom: 277px;*/

	right: 0px;

}

#newsbarheader .moduletable {

	width: 100%;

}

#newsbarheader .moduletable th {

	color: #FFFFFF;

	background-color: #006699;

	padding: 5px;

}

#newsbar .moduletable td {

	padding: 5px;
        background-color:transparent;

}

#newsbar .moduletable .latestnews .latestnews a.latestnews {

	color: #006699;

	font-size: 12px;

	display: block;

	padding-bottom: 15px;

}



#newsbar .moduletable .latestnews li.latestnews {

	list-style-type: none;

}




#newsbar .moduletable ul.latestnews {

	width: 140px;

	position: relative;

	margin: 0px;

	padding: 0px;

}

/* footer */
#footer { font-size:14px;height:50px;padding-top:8px; }