/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	font-size:100%;
}

img {
	border:0; 
	vertical-align:top;
}
object { 
	vertical-align:top; 
	outline:none;
}

a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.5625em;
		line-height:1.555em;
		color:#fff;
		text-transform:uppercase;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:14px;}


/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 7px; padding-left:12px; line-height:2.222em;}
li a {color:#fff; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}


.extra-inner {background:url(images/inner-bg1.jpg) top center no-repeat; height:100%;}

h2 {font-size:4em; line-height:1.243em; color:#fff; text-transform:none; letter-spacing:-1px; padding:0 0 18px 0}
/* ============================= header ====================== */
.splash-slogan {margin:245px 0 0 90px;}

.splash-logo {margin:9px 0 0 406px;}

.menu {position:relative; height:265px;}
.menu li {background:none; line-height:1.243em; padding:0px;}
.menu li a {display:block; height:155px; width:155px; position:absolute;}

.m1 a {
	background:url(images/m1.jpg) left top no-repeat;
	top:-34px;
	left:202px;
}
.m2 a {background:url(images/m2.jpg) left top no-repeat; top:71px; left:362px;}
.m3 a {background:url(images/m3.png) left top no-repeat; top:30px; left:526px;}
.m4 a {
	background:url(images/m4.png) left top no-repeat;
	top:-95px;
	left:685px;
}

.m1 a:hover {background:url(images/m1-hover.jpg) left top no-repeat;}
.m2 a:hover {background:url(images/m2-hover.jpg) left top no-repeat;}
.m3 a:hover {background:url(images/m3-hover.png) left top no-repeat;}
.m4 a:hover {background:url(images/m4-hover.png) left top no-repeat;}

.logo { padding:129px 0 0 0; margin-left:-7px;}
/* ============================ content ====================== */
.extra { height:425px; position:relative}
#page2 .extra {background:url(images/extra-bg.png) left top repeat-x;}
#page3 .extra {background:url(images/extra-bg1.png) left top repeat-x;}
#page4 .extra {background:url(images/extra-bg.png) left top repeat-x;}

.button1, .button2, .button3, .button4 {
	position:absolute;
	background-color: #FF6600;
	visibility: visible;
}

#page2 .button1 {top:-9px; right:34px;}
#page3 .button1 {top:-9px; right:34px;}
#page4 .button1 {top:-9px; right:34px;}
#page5 .button1 {top:-9px; right:34px;}
#page6 .button1 {top:-9px; right:34px;}

.indent {padding:23px 0 0 0;}

.col-pad {padding-right:78px;}

.link {color:#ff3000; text-decoration:none;}
.link:hover {text-decoration:underline;}

.scroll {overflow:auto; height:280px; padding-top:10px;}
.scroll1 {height:290px;}
.scroll .col {width:337px;}

.margin {margin-top:53px;}

.gallery img {margin:0 25px 23px 0;}
.gallery .last {margin-right:0px;}

#page2 .border {background:url(images/border1-bg.gif) left bottom no-repeat; padding-bottom:14px; margin-bottom:18px;}
#page4 .border {background:url(images/border2-bg.gif) left bottom no-repeat; padding-bottom:14px; margin-bottom:18px;}
#page5 .border {background:url(images/border3-bg.gif) left bottom no-repeat; padding-bottom:14px; margin-bottom:18px;}

#page2 .inner-tail {background:url(images/page2-inner-tail.gif) left top repeat-x;}
#page3 .inner-tail {background:url(images/page3-inner-tail.gif) left top repeat-x;}
#page4 .inner-tail {background:url(images/page4-inner-tail.jpg) left top repeat-x;}
#page5 .inner-tail {background:url(images/page5-inner-tail.gif) left top repeat-x;}
#page6 .inner-tail {background:url(images/page2-inner-tail.gif) left top repeat-x;}

#page1 .inner {background:url(images/page1-inner-bg.gif) top center repeat;}
#page2 .inner {background:url(images/page2-inner-bg.jpg) top center no-repeat;}
#page3 .inner {background:url(images/page3-inner-bg.jpg) top center no-repeat;}
#page4 .inner {background:url(images/page4-inner-bg.jpg) top center no-repeat;}
#page5 .inner {background:url(images/page5-inner-bg.jpg) top center no-repeat;}
#page6 .inner {background:url(images/page2-inner-bg.jpg) top center no-repeat;}

#page4 .link {color:#d5f65f;}
#page5 .link {color:#61d9fb;}

.pad {padding-top:18px;}
.pad1 {padding-top:10px;}

.phone {display:inline-block; width:80px;}

.h-pad {padding-bottom:26px;}
.title {color:#61d9fb;}
/* ============================= footer ====================== */
.splash-footer {color:#c3c3c3; text-transform:uppercase; font-size:1.111em; text-align:right; padding:46px 220px 0 0}
.splash-footer a {color:#c3c3c3; text-decoration:none;}
.splash-footer a:hover {color:#666;}

#page2 .footer-menu li a {color:#881600;}
#page3 .footer-menu li a {color:#ab5200;}
#page4 .footer-menu li a {color:#4e7715;}
#page5 .footer-menu li a {color:#015992;}
#page6 .footer-menu li a {color:#881600;}

.footer-menu {float:left; padding-top:46px;}
.footer-menu li {float:left; padding:0 10px 0 12px; background:url(images/footer-menu-li-bg.png) left 2px no-repeat; font-size:1.11em; line-height:1.243em;}
.footer-menu li a {text-decoration:none;}
.footer-menu li a:hover, .footer-menu .active a {color:#fff !important;}
.footer-menu .first {background:none; padding-left:0px;}

#page2 .policy {color:#881600;}
#page2 .policy a {color:#881600;}
#page3 .policy {color:#ab5200;}
#page3 .policy a {color:#ab5200;}
#page4 .policy {color:#4e7715;}
#page4 .policy a {color:#4e7715;}
#page5 .policy {color:#015992;}
#page5 .policy a {color:#015992;}
#page6 .policy {color:#881600;}
#page6 .policy a {color:#881600;}

.policy {float:right; padding:44px 26px 0 0; font-size:1.111em;}
.policy a {text-decoration:none;}
.policy a:hover {color:#fff !important;}

/* ============================= forms ============================= */
#ContactForm label {height:30px; display:block;}
#ContactForm {padding-top:36px;}
.alignright {text-align:right;}
#ContactForm .link {margin:8px 0 0 18px; display:inline-block;}
.input {width:385px; border:1px solid #015297; background:#fff; padding:3px 0 2px 5px; font-size:1em; line-height:1.243em; color:#03b2e3;}
textarea {width:385px; height:134px; border:1px solid #015297; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#03b2e3;}

