body {
	margin: 0;
	background-color: #3c5f53;
	background: url('../images/htmlbg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

html { background: #3c5f53; }

#wrap { width:900px; margin:0 auto; } 

#header { color: white; }
#menu { background:url('../images/menubg.jpg') no-repeat; height:34px; }
#topbar { background:#fff; }
#content { padding:14px; background:#FFFFFF; color:#29818b; }
#content p>a { text-decoration: none; border-bottom: 1px dotted #29818b; color:#29818b; }
#content p>a:hover { border-bottom: 1px solid #29AA8b; color:#29AA8b; }
#content_left { float:left; width:385px; margin:0 32px 0 16px; }
#content_right { float:right; width:400px; }

.quoteform
{
	background-color: #eefffa;
	color: black;
	padding: 5px;
	border-left: 1px solid #aeecd9;
	border-right: 1px solid #aeecd9;
	width: 350px;
}
.quoteform h2 { font-size: 24px; text-align: center; margin-bottom: 5px; }
.quoteform input[type=text], .quoteform select, .quoteform  textarea { background-color: #e4e4e4; }
.quoteform input[type=text]:focus, .quoteform select:focus, .quoteform  textarea:focus { background-color: #F4F4F4; }
.tlcorner, .trcorner, .blcorner, .brcorner
{
	background-image: url("../images/corners_blue.gif");
	background-repeat: no-repeat;
}
.tlcorner, .trcorner, .mcorner, .blcorner, .brcorner { height: 10px; }
.tlcorner { padding-left: 10px; }
.trcorner { background-position: 100% -10px; }
.tmcorner { background-color: #eefffa; margin-right: 10px; border-top: 1px solid #aeecd9; height: 10px; }
.bmcorner { background-color: #eefffa; margin-right: 10px; border-bottom: 1px solid #aeecd9; height: 10px; }
.tmcorner * { color: black; padding: 5px; }
.blcorner { padding-left: 10px; background-position: 0 -20px; }
.brcorner { background-position: 100% -30px; }

#minheight { float: left; height: 500px; }
#footer
{
	clear: both;
	background:url('../images/footerbg.jpg') no-repeat;
	height:153px;
	margin:5px 0 5px 0;
	padding:15px;
}
#footer img { border: 0 none; }
#footer a { text-decoration: none; color: #004455; }
#footer a:hover { text-decoration: underline; color: #29818b; }

h1 { margin:0; padding:0; font-size:12px; color:#fff; display:inline; font-weight:normal; }
h2 { margin:0; paddig:0; font-size:15px; font-weight:bold; color:#29818b; }