body {
	font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0px 0px 10px 0px; padding: 0px;
}
a {
	text-decoration: none; color: #00406B;
}
a:hover {
	color: #F77500;
}
#pagewidth {
	width: 780px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 8px; background: url(images/bg.gif) repeat-y center top;
}
#wrapper {
	background: url(images/bgtop.gif) no-repeat top;
}
.larger{ font-size: 130%; text-align:center; margin-bottom: 20px;}

.top {
	width: 750px; padding-top: 27px; padding-bottom: 15px; margin-left: 15px; float: left; display: inline; border-bottom: solid 2px #004D80;
}
.top #toptxt {
	float: left;
}
.top #toptxt h1 {
	font-size: 120%; font-weight: normal; color: #00406B; margin: 0px; padding: 0px 0px 2px 18px;
}
.top #toptxt h2 {
	font-size: 75%; font-weight: normal; color: #00406B; margin: 0px; padding: 0px 0px 0px 18px;
}
.top #telnos {
	float: right; font-size: 55%; font-weight: bold; color: #00406B; margin: 0px; line-height:2;padding: 0px 18px 0px 0px;
}
.top #telnos strong {
	font-size: 140%; color: #F77500;
}
.header {
	width: 750px; height: 222px; margin-left: 15px; margin-top: 2px; margin-bottom: 2px; float: left; display: inline;
}

.main {
	width: 750px; margin-left: 15px; padding-top: 16px; clear: both; border-top: solid 5px #004D80;
}
.main #left {
	float: left; position: relative; width: 243px; padding: 0px;
}
.main #left .nav {
	padding-top: 10px;
}
.main #left .nav p {
	font-size: 75%; line-height: 140%; color: #00406B; margin: 0px 0px 14px 16px; padding: 0px 10px 0px 14px; background: url(images/arrow.gif) no-repeat left center;
}

.download p {
	font-size: 75%; line-height: 140%; color: #00406B; margin: 0px 0px 14px 16px; padding: 0px 10px 0px 14px; background: url(images/arrow.gif) no-repeat left center;
}


.main #left .box1 {
	margin: 0px 16px 14px 16px;
}
.main #left .box1top {
	width: 201px; height: 10px; font-size: 1px; background: url(images/box1bgtop.gif) no-repeat top; margin: 0px;
}
.main #left .box1main {
	width: 177px; padding: 10px; background: #F79D4B url(images/box1bg.jpg) no-repeat bottom; border-left: solid 2px #F47C0F; border-right: solid 2px #F47C0F; margin-top: -1px;
}
.main #left .box1main p {
	font-size: 125%; font-weight: bold; line-height: 140%; color: #FFFFFF; margin: 0px; padding: 0px;
}
.main #left .box1main em {
	font-size: 60%;
}
.main #left .box1bott {
	width: 201px; height: 10px; font-size: 1px; background: url(images/box1bgbott.gif) no-repeat top; margin: 0px;
}

.main #left .box2 {
	margin: 0px 16px 14px 16px;
}
.main #left .box2top {
	width: 201px; height: 10px; font-size: 1px; background: url(images/box2bgtop.gif) no-repeat top; margin: 0px;
}
.main #left .box2main {
	width: 177px; padding: 10px; background: #0F3F6F url(images/box2bg.jpg) no-repeat top; border-left: solid 2px #0F3F6F; border-right: solid 2px #0F3F6F; margin-top: -1px;
}
.main #left .box2main h1 {
	font-size: 130%; font-weight: normal; color: #FFFFFF; margin: 0px; padding: 0px 0px 0px 30px; background: url(images/tel.gif) no-repeat left center;
}
.main #left .box2main p {
	font-size: 85%; line-height: 120%; color: #FFFFFF; margin: 0px; padding: 6px 0px 0px 4px;
}
.main #left .box2bott {
	width: 201px; height: 10px; font-size: 1px; background: url(images/box2bgbott.gif) no-repeat top; margin: 0px;
}

.main .content {
	float: right; position: relative; width: 506px; margin-left: 0px; padding-top: 10px; margin-bottom: 20px; border-left: dotted 1px #004D80;
}
.main .content blockquote {
	margin: 0px; padding: 0px;
}
.main .content p {
	font-size: 75%; line-height: 140%; color: #00406B; margin: 0px 32px 20px 32px;
}
.main .content ul {
	font-size: 75%; line-height: 140%; color: #00406B; margin: 0px 32px 20px 32px;
}
.main .content table {
	font-size: 75%; line-height: 140%; color: #00406B; margin: 0px 32px 20px 32px;
}
.main .content p strong {
	font-size: 140%;
}
.main .content h5 {
	font-size: 80%; line-height: 140%; color: #00406B; margin: 0px; padding: 0px; text-align: center;
}
.main .content .orange {
	color: #F77500; text-align: center; font-size: 130%;
}
.main .content .contact {
	text-align: center; margin: 0px; padding: 0px 32px 3px 32px;
}
.contactdiv{
	width: 165px; float: left;
}
.clear{
	clear: both; font-size: 1px;
}
.bottom {
	width: 780px; float: none; position: relative; padding: 0px; background-image: url(images/bg2.gif); background-repeat: repeat-y; text-align: left;
}
.bottbg {
	font-size: 75%; text-align: center; color: #FFFFFF; width: 700px; background: url(images/bgbottom.gif) no-repeat bottom; padding: 25px 40px 40px 40px;
}
.goldenrules{ text-align: center;}

.goldenrules a{ color:#990000;font-size: 130%; line-height: 150%;}

.content form{ padding: 5px 32px;}
.content form label{ font-size: 75%; line-height: 140%; color: #00406B; margin: 0px0px 10px 0px; display: block;}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
#wrapper:after {
	content: "."; display: block; height: 0px; clear: both; visibility: hidden;
}
#wrapper {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html #wrapper {
	height: 1%;
}
#wrapper {
	display: block;
}
/* End hide from IE-mac */
