body { font-size: 13px; font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;}
body {} /* background:url(../imagesbg/bgcheck2.jpg) repeat; */
p { }
h1{margin-bottom:.5em; font-size: 1.5em}

td {padding: 0 0}
td { }
a:link {color: #38b249; text-decoration: underline }
a:visited {color: #38b249; }
a:hover {color: #38b249; text-decoration: none}
a:active {color: #38b249; }

.bottomtext a {}
.bottomtext a:hover {text-decoration: none}
.bodyimage {border: 1px solid #ccc; float: left; margin: 0 10px 10px 0}
.bodyimager {border: 1px solid #ccc; float: right; margin: 0 0px 10px 10px}
.contrasttext {color: #38b249}
.contrasttextital {color: #38b249; font-style: italic  }
.contrasttextbold {color: #38b249; font-weight: bold}
.contrasttextboldital {color: #38b249; font-weight: bold; font-style: italic }
.darkcontrasttext {color: #00703c}
.darkcontrasttextbold {color: #00703c; font-weight: bold}
.introtext {font-style: italic; font-weight: bold}
.bottomtext {color: #38b249; font-weight: bold; text-align: center; font-size: 1.2em}
.subtitle  {color: #38b249; font-weight: bold; font-size: 1.2em}

.centertext {text-align: center}
.footer {text-align: left; border-top: 1px dotted #38b249; }
.footerbar {border-top: 1px dotted #38b249; margin-top: 2px}
.footertext {padding: 0 2em 0 1em; }

#tlc { background:url(../imagesbg/ltc.jpg) no-repeat; padding:0;}
#top {background: url(../imagesbg/top_13.jpg) top repeat-x; padding:0}
#trc { background:url(../imagesbg/rtc.jpg) no-repeat; padding:0}
#right {background: url(../imagesbg/right_35.jpg) top repeat-y; padding:0}
.outer {border-collapse: collapse}
.outer img {margin: 0; padding:0}

.spacer {clear: both}
.container {width: 900px; border: 1px solid #ccc; margin: 0 auto 0 auto; background: white }


#navtab ul { list-style: none; padding: 0; margin: 0; color: #38b249 } 
#navtab li { float: right; border: 1px solid #ddd; border-bottom-width: 0; margin: 0; } 
#navtab a {  color: #38b249; text-decoration: none; display: block; background: #eee; padding: 0.24em .5em;  width: 7em; text-align: center;  }
	
#navtab a:hover { background: #ddd;}
	
.contact #navtab #contact { border-color: #ccc;}
.contact #navtab #contact a { position: relative; top: 1px; background: white; color: #38b249; font-weight: bold;}

.login #navtab #login { border-color: #ccc;}
.login #navtab #login a { position: relative; top: 1px; background: white; color: #38b249; font-weight: bold;}
.regulations #navtab #regulations { border-color: #ccc;}
.regulations #navtab #regulations a { position: relative; top: 1px; background: white; color: #38b249; font-weight: bold;}
.services #navtab #services { border-color: #ccc;}
.services #navtab #services a { position: relative; top: 1px; background: white; color: #38b249; font-weight: bold;}
.about #navtab #about { border-color: #ccc;}
.about #navtab #about a { position: relative; top: 1px; background: white; color: #38b249; font-weight: bold;}
.welcome #navtab #welcome { border-color: #ccc;}
.welcome #navtab #welcome a { position: relative; top: 1px; background: white; color: #38b249; font-weight: bold;}

	
#contentxx { border-top: 1px solid #ccc; clear: both; padding: 1em 1em 0 1em;  }
.content {padding: 0 2em 0 1em;  background: white }
.contentcol {padding: 0 0em 0 1em; margin-right: 310px; background: white }
.rightcol {float: right; width: 300px; border-top: 1px solid #38b249; border-left: 1px solid #38b249; padding: 10px 0 10px 10px; background: white; margin-top: 1.5em; margin-left: 10px}


.navcontainer {background-color: transparent;  width: 900px ; margin-top: -20px}

.navtabs {padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 10pt verdana, arial, helvetica, clean, sans-serif; list-style-type: none; list-style: none inside; text-align: right; /*set to left, center, or right to align the menu as desired*/}

.navtabs li {display: inline; margin: 0;}

.navtabs li a {text-decoration: none; padding: 3px 7px; margin: 0; margin-right: -5px; border: 1px solid #778; color: #2d2b2b; background: white url(/images/shade.gif) top left repeat-x;}

.navtabs li.last a {margin-right: 0}

.navtabs li a:visited {color: #2d2b2b;}

.navtabs li a:hover {text-decoration: underline; color: #2d2b2b;}

.navtabs li.selected {position: relative; top: 1px;}

.navtabs li.selected a { /*selected main tab style */ background-image: url(/images/shadeactive.gif); border-bottom-color: #FFFFFF;}

.navtabs li.selected a:hover { /*selected main tab style */ text-decoration: none;}

.tabcontentstyle { /*style of tab content container*/ border: 1px solid green;  margin-bottom: 1em; padding: 10px; background-color: pink}

.field300 {width:300px}
label {width: 15em;float: left;text-align: right;margin-right: 1em;display: block}
.submit input {margin-left: 16em;}
.required {color: #a90533}
.errorbox {border: 1px solid #a90533; padding:0 10px 0 10px; margin: 0 0 10px 0}


