/* CSS Document */
p.testimonial {font-size: 13px; font-style: italic; padding: 5px; text-align: justify; font-family: Arial; border-color: #fcc07a; border-style: inset; border-width: 1px;}
p {
font-weight: 400;
font-family:Arial;
font-size:14px;
text-align:left;
vertical-align:text-top;
color:#000000;
}

li {
font-weight: 400;
font-family:Arial;
font-size:14px;
text-align:left;
vertical-align:text-top;
color:#000000;
}

h1 {
font-family:Arial;
font-size:24px;
font-style:italic;
text-align:left;
vertical-align:text-top;
color:#000000;

}

h2 {
font-family:Arial;
font-size:18px;
text-align:left;
vertical-align:text-top;
color:#666666;
margin-top:5px;
}

h3 {
font-family:Arial;
font-size:14px;
font-weight: 500;
text-align:center;
vertical-align:text-top;
color:#666666;
margin-top:5px;
}

h4 {
font-family:Arial;
font-size:10px;
text-align:center;
vertical-align:text-top;
color:#666666;
margin-top:5px;
}

/* Normal links */
a {color: #000; font-size: 14px; font-family: Arial;}
a:link { text-decoration:none}
a:visited {text-decoration:none}
a:hover {color:#CC6600; text-decoration: underline}
a:active { text-decoration:none}
a img {border: none; }
a.white {font-size: 15px;}
ul {list-style-type: circle;}
div.footer {color: #b7b6b6; text-align: center; vertical-align: middle;}
p.footer {font-size: 10px; text-align:center;}
a.footer {font-size: 10px;}
td.background4 {border: 1px; border-color:#b7b6b6; border-style: solid; display: block; padding: 10px; margin-right: 10px;}
td.background {border: 1px; border-color:#b7b6b6; border-style: solid; display: block; padding: 10px; margin-right: 10px; height: 768px;}
td.background1 {border: 1px; border-color:#b7b6b6; border-style: solid; display: block; padding: 10px; margin-right: 10px; height: 988px;}
table.main1 {margin-top: 10px; width: 960px; margin-bottom: 20px; } 
td.menu {text-align: left; font-size: 14px;  border-bottom: 1px; border-top: 1px; border-color:#b7b6b6; border-style: solid; font-weight: bold; border-right: none; border-left: none;}
td.menu:hover {border-color: #df7307;}
td.menu:active {border-color: #df7307;}
a.nav {text-decoration: none; color:#000;}
a.nav:hover {text-decoration: none; color: #df7307;}
a.nav:active {color: #df7307; text-decoration:none}
table.navbar {margin-top: 10px; width: 960px;}
img.logo {margin-top: 10px;}
td.spacer {border-bottom: 1px; border-top: 1px; border-color:#b7b6b6; border-style: solid; text-align:right; border-right:none; border-left:none;}
div.sidebar {border: 2px; border-color:#cdcdcc; border-style: solid; width: 240px; margin:5px;}
p.sidebar {text-align: center; margin-left: 5px; margin-right: 5px; }
h1.sidebar {font-size: 14px; color: #df7307; font-style: none; margin-left: 5px;}
a.sidebar:hover {color:#df7307;}
a.sidebar {font-size: 12px; color:#df7307; margin-left: 10px; margin-right: 10px; display: block;}
div.services{border-top:20px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-color:#c3c3c3; border-style: solid; width:668px; height:280px;}
a.services{margin-left: 10px; font-size: 12px; font-family: Arial;}

div.column2 {width: 200px; height: 325px;}


#panel1 {
	float:left;
	border-right:1px dotted #7f7f7f;
	width: 222px;
	position:relative;
}
#panel2 {
	float:left;
	border-right:1px dotted #7f7f7f;
	width: 222px;
	position:relative;
}
#panel3 {
	float:left;
	/*border-right:1px dashed;*/
	width: 222px;
	position:relative;
}


.mailwrapper {text-align: center;}
.maildiv {margin: 0 auto 0 auto;	text-align: left;	width: 353px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;}
.maildiv form {text-align: left;}
.maildiv label {/* used for right side captions */	vertical-align: top;	padding: 0 0 0 3px;}
.maildiv .sidelbl {	/* used for left side labels */	width: 95px;	font-family:Arial;	text-align: right;	padding: 0 10px 0 0; vertical-align: top;	position: relative;    display: block; float: left; clear: left;}
.maildiv a {	color: #005ABE;}
.maildiv h2 {color: #005ABE;	font-size: 120%;}
.maildiv input {margin-bottom: 10px;}
.maildiv select {margin-bottom: 10px;}
.maildiv textarea {margin-bottom: 10px;}
.maildiv .ver_img {padding: 0; margin: 0 0 10px 10px; vertical-align:bottom;  border: 1px solid #005ABE; }
.maildiv fieldset {	padding: 5px 5px 5px 5px; margin-bottom: 10px;}
.maildiv .legendspacing {height: 10px;}
.maildiv .fmcredits {float: left; font-size: 90%; width: 353px;}
.maildiv .fmsubmit {float: right; width: 89px;}
.maildiv .fmrequired {color: #E38000; font-size: 90%; float: left; margin-top: 3px; margin-left: 5px; width: 7px;}
.maildiv .fmspacer {height: 10px;}
.maildiv .fminfofull {padding: 0 10px 0 10px;color: #005ABE;margin-bottom: 15px;}
.maildiv .fminfohalf {padding: 0 10px 0 10px;color: #005ABE;margin-left: 110px;margin-bottom: 15px;}
.maildiv .fmerrorbox {text-align: left;}
.maildiv li {margin: 0 0 4px 0;}
.maildiv .fmerrortitle {	color: #FF0000;font-size: 120%;}

