* {margin: 0px; padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555; margin: 20px 0px 20px 0px; padding: 0px; background: #1b69b3 url("../images/bg.jpg") repeat-x top left; font-size: 14px; line-height: 125%; font-weight: bold;}
a:link, a:active, a:visited {color: #1b69b3; font-weight: bold; text-decoration: none;}
a:hover {color: #f58427; font-weight: bold; text-decoration: none;}
img {border: 0px}
hr {margin: 10px 0px 10px 0px; color: #1b69b3; background-color: #1b69b3;}
h1 {font-size: 18px; color: #1b69b3; border-bottom: 1px solid #ccc;}
h2 {font-size: 16px; color: #1b69b3;}
.description {line-height: 120%; color: #666; margin-top: 8px;}
.text {font-size: 14px; padding-bottom: 12px; color: #666; text-align: justify; line-height: 125%;}
.text-left {font-size: 14px; padding-bottom: 12px; color: #666; text-align: left;}
.highlight {color: #518660; font-weight: bold;}
.center {text-align: center;}
#clear {clear: both;}
#container {width: 930px; margin: 0px auto 0px auto; padding: 0px; text-align: center;}
#header {width:100%; height: 295px; text-align: center; margin: 0px;}
#head-top {background: url(../images/header-top.png) no-repeat; height: 175px; position: relative;}
#tagline {position: absolute; top: 42px; right: 28px; color: #fff; font-size: 24px;}
#phone {position: absolute; top: 66px; right: 28px; color: #fff; font-size: 28px; font-weight: bold; padding: 10px 0px;}
#head-logo {background: url(../images/header-bottom.png) no-repeat; height: 120px; position: relative;}
#head-link {position: absolute; top: 20px; right: 10px; height: 60px; width: 582px;}
	
/* MAIN */
#main {margin: 0px auto 0px auto; width:900px; padding: 0px; background-color: #fff; text-align: left;}
#left-col {float: left; width: 21%; margin: 30px 0px 20px 20px; font-size: 16px;}
#right-col {float: right; width: 68%; margin: 20px 30px 20px 0px; padding: 10px 0px 20px 20px;}
#right-col ul {margin-left: 30px;}
.right-box {float: right; width: 220px; background-color: #f1f1f1; padding: 20px; margin: 0px 0px 10px 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.right-box p {font-size: 12px; line-height: 120%;}
.right-box img {margin-bottom: 10px;}

.unit {width: 99%; padding: 10px; border: 2px solid #ccc; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin-top: 20px;}
.unit-img {float: left;}
.unit-text {float: right; width: 370px;}
.unit-text ul {margin-left: 30px;}

.contact_form {width: 550px;}
#success {width: 510px; padding: 20px; border: 2px solid #060; background-color: #D7FBD9; color: #060; font: Arial, Helvetica, sans-serif 18px bold; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

/* FOOTER */
#footer {clear: both; margin: 0px auto 0px auto; width:890px; padding: 0px; background-color: #f58c29; text-align: left; height: 100px; border: 5px solid #fff; position: relative;
border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-right-radius: 20px;
}
#foot-left {position: absolute; bottom: 6px; left: 16px; color: #fff; font-size: 11px;}
#foot-right {position: absolute; bottom: 6px; right: 16px; color: #fff; font-size: 11px;}
#foot-right a {font-weight: normal; color: #fff;}
#foot-right a:hover {color: #1b69b3;}

/* SPLASH */
#splash {width: 960px; height: 320px; background-image: url("../images/splash.jpg"); position:relative;}
#sp_title {position: absolute; top: 220px; left: 160px;}

/* FORM */
.formtext	{
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #444444;
			padding-bottom: 8px;
			padding-right: 4px;
			text-align: right;
			}
			
.formfield	{
			padding-bottom: 10px
			}
			
.textbox	{
			color: #666666;
			background: #FFFFFF;
			border: #86906f solid 1px;
			}
	
/* DASHBOARD */	
#dashboard {clear: both; margin: 0 auto 0 auto; width:920px; padding: 4px 20px 0px 20px; background-color: #21594d; text-align: left;}
.dash_content {width: 20%; vertical-align:top; padding-top: 10px;}
.dash_spacer {width: 5%;}
.dash_header {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; width: 100%; color:#FFF; border-bottom:#999 1px solid; margin-bottom: 5px;}
.dash_text {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; font-weight: normal; padding-bottom: 8px;}
.dash_text a {text-decoration: none; font-weight: normal; color: #ccc;}
.dash_text a:hover {text-decoration: none; font-weight: normal; color: #ccc;}
.dash_add {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight: bold; padding: 0px 0px 0px 0px; text-align: left;}
.dash_img {text-align: right; margin-right: -4px;}              

