body{ margin:0 0 5px 0;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000;line-height:16px;background: #d4d7d3 url(../images/pagebg.gif) top repeat-x;}

.floater{clear:both; line-height:0px; height:0px; display:block; font-size:0px}

#main{width: 800px; margin:0 auto;border:0px solid #000; }
#shell{margin:0 24px;padding:2px  0 0 13px; background-color:#fff; min-height:400px }
#header{ height:57px; background:#2f622a url(../images/menubg.gif) no-repeat top}
#navcontainer{padding:0 0 0 40px}

#content{border:0px solid #000;  background:#fff; padding:0px;}
.main_image{ margin-bottom:13px}
.lefthalf{ float:left; width:346px; margin-right:13px;}
.righthalf{float:left; width:380px}

.twothird{ float:left; width:470px;border:0px solid #000; margin-right:13px;}
.onethird{float:left; width:254px;border:0px solid #000; }

.green {background-color:#00549f}
.aztec {background-color:#70b228}
.blue{background-color:#00549f}
.aqua{background-color:#52caff}
.white{background-color:#fff;}

.green a{ color:#fff;font-weight:bold;text-decoration:none;}
.green a:hover{text-decoration:none;color:#aee6fb;}

.twothird .content div{height:340px; width:438px; border:0px solid #c00;}
.lefthalf .content div{height:336px}
.onethird .content div{height:213px; width:209px; color:#000000}



.box{ margin:0 0px 13px 0; color:#FFFFFF; border:0px red solid; float:left}
.box .copy{padding:0px 16px;clear: both; border:0px red solid; }

/*box:hover{ background-image:url(../images/ro.png); background-repeat:repeat}*/

.quote{ width:176px; height:176px;}
.quote div{height:150px;padding:0px 16px; clear:both}

.img{ width:176px; height:176px; margin:0 13px 13px 0; float:left}
.img div{height:163px}
.img:hover,.imgsml:hover{ background-position:bottom}

.imgsml{ width:114px; height:114px; margin:0 13px 13px 0; float:left}
.imgsml div{height:101px}

/*.tl{ background:url(../images/tl.png); width:13px; height:13px; display:block; float:left;}
.tr{ background:url(../images/tr.png); width:13px; height:13px; display:block; float:right;}
.bl{ background:url(../images/bl.png); width:13px; height:13px; display:block; float:left}
.br{ background:url(../images/br.png); width:13px; height:13px; display:block; float:right}*/
.tl{ background:url(../images/tl.gif) no-repeat; width:13px; height:13px; display:block; float:left;line-height:0; font-size:0;border:0px red solid;}
.tr{ background:url(../images/tr.gif) no-repeat; width:13px; height:13px; display:block; float:right;line-height:0; font-size:0;border:0px red solid; }
.bl{ background:url(../images/bl.gif) no-repeat; width:13px; height:13px; display:block; float:left;line-height:0; font-size:0}
.br{ background:url(../images/br.gif) no-repeat; width:13px; height:13px; display:block; float:right;line-height:0; font-size:0}

#footer{margin:10px 24px; color:#666}

#legal{ font-size:10px; margin-top:5px;}

.cmsform{ margin:0 13px 13px 0}
.cmsform div{ margin:20px 0 0 0; border:1px solid #ccc; padding:0 5px 5px 5px;}
.cmsform div h3{ position:relative; float:left; top:-10px; padding:0px 10px; background:#ccc; font-size:12px; margin:0px;}

.formelement{
	border:1px #000000 solid;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}
.button{background-color:#003e7e;color:#fff;font-size:11px;font-weight:bold;border:solid 1px #003e7e;text-align:center;padding:1px 5px 2px 5px;	}
.button:hover{background-color:#00549f; color:#fff}
.warning{font-weight:bold; color:#CC0000;}
.hidden{display:none;}
h2{	color:#000;	font-size:18px; font-weight:bold; margin:0 0 10px 0}
h3{}

th{color:#cece00; font-weight:bold; text-align:left}

a{ color:#003e7e;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:none;color:#00549f;}

a.foot2{font-weight:normal;	color:#666;}
a.foot2:hover{text-decoration:underline;}

#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
}