/*

blue bg 1780BE
yellowish green eff9cc
*/

body, html {
margin: 0;
padding: 0;
/*height:100%;*/
}
body {
color: #000000;
background: #1780BE;
}
table {
border:0;
border-collapse:collapse;
}
td {
padding:0;
vertical-align:top;	
}
body, table, td {
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
}


div#wrapper {
width:100%;
margin:15px auto;
padding:0;
background-color: #1780BE;
}

#wrapper #outerbdr {
width: 92%;/* background: #FFFFFF; */
margin: 6px auto;
}
#wrapper #outerbdr td#bdrpad {
border:14px solid #ffffff;
}
#outerouter {
width:100%;
background-color: #ffffff;
border: 4px solid #1fa1de;
;
border-collapse: collapse;
margin: 0 auto;
}




#topbar {
height: 100px;
font-size:24px;
padding:0;
/* background:; */

/* url(/images/TopBG.jpg); */
}
#topbar table {
/* background-color: #3f4d71; */
width:100%;
margin: 0 auto;
}
#topbar #topbartable td {
white-space:nowrap;
padding: 0;
}
#TopMiddle {
background: url(/images/mh/TopRepeat.jpg) repeat-x;
height: 150px;
}
#TopMiddle img {
float:right; 
display:block; 
margin-right:0;
}
#TopMiddle h1 {
margin: 30px auto 10px 12px;
color: #1780BE;
font-size:30px;
line-height:30px;
text-align:left;
font-family: Palatino, Garamond, Georgia;
}
#TopMiddle h2 {
margin: 24px auto 10px 12px;
color: #1780BE;
font-size:18px;
line-height:20px;
text-align:left;
font-family: Palatino, Garamond, Georgia;
}


#topbar2 {
margin:0;
padding:0;
vertical-align:top;
border-bottom: 6px solid #1fa1de;
/*border-top:2px solid #1fa1de;*/
/*border-top:1px solid #000000;*/
background: #C7EAA0;
background: url(/images/mh/greenbar.jpg) repeat-x ;
}

#navtable {
width:100%;
}
#navtable td {
padding: 0;
}
#topnavdiv {
/*margin-left: 4%;*/
}
#navtable a {
margin:0;
display:block;
float:left;
color: #1fa1de;
border-right: 1px solid #1fa1de;
text-decoration:none;
padding:5px 10px;
font-size:12px;
font-weight:bold;
line-height: 23px;
}
#navtable a:hover {
color: #1780BE;
background: #b9da71 url(/images/mh/greenbarover.jpg) repeat-x ;
}
#navtable a.last {
border-right: 1px solid #1fa1de;
}


td#leftnavtd {
width:172px;
padding: 0;
}

td#leftnavtd .leftnav {
/*width:160px;*/
width:172px;
margin: 0 0 12px 0;	
border-top:1px solid #1fa1de;
border-bottom:0;	
background-color: #f2fad7;
background: #f2fad7 url(/images/mh/navbg.jpg);
}
td#leftnavtd .leftnav a {
display:block;
width:164px;
/*width:100%;*/
padding: 2px 4px;
color: #1780BE;
border-bottom:1px solid #1780BE;
}
td#leftnavtd .leftnav a:hover {
background-color: #1780BE;
color: #ffffff;
}


#leftnavtd .sponsor, #rightverts .sponsor {
display: block;
margin: 4px;
/*border: 1px solid #18862B;*/
padding: 1px;
}
#leftnavtd .sponsor img {
border:0;
}

#leftnavtd a, #rightverts a {
text-decoration:none;
border:0;
color: #1fa1de;
line-height:140%;
}
#leftnavtd img, #rightverts img {
display: block;
border:0;
margin: 1px auto;
padding: 1px;
border: 1px solid #1fa1de;
}

#leftnavtd img.nobdr {
border-width:0;
}


#bodycontainer {
vertical-align:top;
border-left:1px dotted #1fa1de;
border-right: 1px dotted #1fa1de;
padding-top:0;
height:100%;
}
div#contentdiv {
margin: 0;
padding: 10px 20px 10px 20px;
vertical-align:top;
line-height:160%;
}

#contentdiv h1, #contentdiv h2, #contentdiv h3, #contentdiv h4, #contentdiv h5, #contentdiv h6 {
color: #1780be;
color: #1fa1de;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
line-height:140%;
}
#contentdiv h1 {
font-size:22px;
margin-bottom:0;
padding-bottom:0;
}
#contentdiv h2 {
font-size:18px;
margin-top:0;
padding-top:0;
}
#contentdiv h3 {
font-size:16px;
}
#contentdiv h4 {
font-size:14px;
}
#contentdiv h5 {
font-size:12px;
}
#contentdiv a {
color: #1fa1de;
}
#contentdiv a:link, #contentdiv a:visited {
text-decoration:none;
border-bottom: 1px dotted #1fa1de;
}
#contentdiv a:hover, #contentdiv a:active {
text-decoration:none;
border-bottom: 1px solid #1fa1de;
}

.imgright  {
border: 1px solid #1fa1de;
float:right;
margin-left:18px;
margin-bottom: 12px;
}
.imgleft {
/*border: 1px solid #3f4d71;*/
float:left;
margin-right:18px;
margin-bottom: 12px;
}




#bottombar3 {
border-top:2px solid #1fa1de;
background-color: #1780be;
padding:0;
}
#bottombar2 {
border-top:2px solid #ffffff;
height:20px;
background: #5BC3F6;
}
#bottombar {
border-top:2px solid #ffffff;
background: #1780be;/*	height:40px; */
}
#btmcredits {
margin: 4px auto 0 auto;
width:96%;
}
#btmcredits td {
vertical-align:top;
padding: 4px 0;
}
#btmcredits, #btmcredits a {
color: #f9fed5;
}
#mylink {
text-align:right;
}
#mylink a {
color: #eff9cc;
text-decoration:none;
border:none;
font-style:oblique;
font-size:11px;
}
#mylink a img, #btmcredits a img {
text-decoration:none;
border:1px solid #eff9cc;
}

td#copytd {
color: #1780be;
color: #eff9cc;
}

table#footer {
margin: 0;
width:100%;
text-align:left;
font-weight:bold;
line-height:150%;
color: #1fa1de;
border:0;
border-collapse:collapse;
}
#footer td {
padding:4px 6px;
text-align:center;	
background-color: #f2fad7;
background-color: #f9fed5;
color: #1780be;
}
#footer td a:link, #footer td a:visited {
color: #1fa1de;
text-decoration:none;
border-bottom: 1px dotted #1fa1de;
color: #1780be;
}
#footer td a:hover, #footer td a:active {
text-decoration:none;
border-bottom: 1px solid #1fa1de;
}




.required {
color: #cc3300;
}




.plumbertable {
width:100%;
/*border-top: 1px solid #1fa1de;*/
}
.plumbertable td {
padding: 6px 6px 0 6px;
border-bottom: 1px solid #1fa1de;
vertical-align:top;
line-height:130%;
}

.plumbertable td.left {
padding:6px 0 8px 0;
width:20%;
}

.plumbertable td.left h1 {
display: block;
text-align:left;
}
.plumbertable td a {
font-size:13px;
line-height:150%;
}
.plumbertable td .phone {
color: #1fa1de; 
font-size:24px; 
/*line-height:150%; */
font-weight:bold;
}
.logotab {
float:right;
margin:6px 0 12px 18px;
}
.logotab td {
padding: 0;	
border:0 !important;
text-align:center;	
color: #c80000 !important;	
}
.logotab td img {
display:block;
/*float:right;*/
margin:0 auto;
padding:0;	
}
.logotab td img.stars {
display:block;
/*float:right;*/
margin:12px auto 4px auto;
padding:0;	
}
.logotab td a {
text-align:center;
border-bottom: 1px dotted #c80000 !important;	
text-decoration:none;
color: #c80000 !important;		
}
.logotab td a:hover {
border-bottom: 1px solid #c80000 !important;	
}

#plumbertable {
width:100%;
border-top: 1px solid #0036AF;
border-left: 1px solid #0036AF;
}
#plumbertable td {
	text-align: center;
	padding: 20px 12px;
	width: 33%;
border-right: 1px solid #0036AF;
border-bottom: 1px solid #0036AF;
vertical-align:middle;
line-height:130%;
}
#plumbertable td a {
font-size:13px;
}



