/* CSS Document */

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

body{background:url(images/body-bg.gif) repeat; text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

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

.alignright {text-align:right;}
.aligncenter {text-align:center;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#1d4276;
	text-transform:uppercase;
}

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

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

.p {padding-bottom:5px;}
.p1 {padding-bottom:10px;}
.p2 {padding-bottom:25px;}

.top {padding-top:5px;}
.top2 {padding-top:26px;}

.pad-col {padding-right:46px}
.pad-col1 {padding-right:55px}
.pad-col2 {padding-right:20px}

object {vertical-align:top; outline:none;}

.wrapper {width:100%; overflow:hidden;}
/* ============================= main layout ====================== */

li {background:url(images/marker1.gif) no-repeat 0 7px; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.list li {background:url(images/marker.gif) no-repeat 0 7px; padding-left:19px; line-height:24px;}
.list a {color:#1d4276; text-decoration:none;}
.list a:hover {color:#fff;}

.list1 li {width:100%; overflow: hidden; vertical-align: top; line-height:20px; color: #1d4276; padding:0;}
.list1 li strong {background: url(images/line-hor.gif) repeat-x 0% 12px; display: block; overflow: hidden; zoom:1;}
.list1 li span {float: right; font-weight: bold; color: #fff;}
.list1 li a {float: left; text-decoration: none; color: #1d4276;}
.list1 li a:hover {color:#fff;}

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

/* ============================= header ====================== */
html, body {height:100%;}
.extra {background:url(images/extra.jpg) no-repeat top center; min-height:100%; height:auto !important; height:100%; position:relative; margin:0 auto -70px;}
.block {padding-top:70px;}

.logo {padding:96px 0px 0px 32px;}

.menu {padding:0px 0 0px 4px;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; padding:0; margin:0 6px 7px 0;}
.menu li a {text-decoration:none; display:block; width:228px; text-align:center; height:158px;}

.menu .m1 {background:url(images/m1.jpg) no-repeat 0 0;}
.menu .m2 {background:url(images/m2.jpg) no-repeat 0 0;}
.menu .m3 {background:url(images/m3.jpg) no-repeat 0 0;}
.menu .m4 {background:url(images/m4.jpg) no-repeat 0 0; margin-right:0px;}
.menu .m5 {background:url(images/m5.jpg) no-repeat 0 0;}
.menu .m6 {background:url(images/m6.jpg) no-repeat 0 0;}
.menu .m7 {background:url(images/m7.jpg) no-repeat 0 0;}
.menu .m8 {background:url(images/m8.jpg) no-repeat 0 0; margin-right:0px;}

.menu .m1:hover {background:url(images/m1-hov.jpg) no-repeat 0 0;}
.menu .m2:hover {background:url(images/m2-hov.jpg) no-repeat 0 0;}
.menu .m3:hover {background:url(images/m3-hov.jpg) no-repeat 0 0;}
.menu .m4:hover {background:url(images/m4-hov.jpg) no-repeat 0 0; margin-right:0px;}
.menu .m5:hover {background:url(images/m5-hov.jpg) no-repeat 0 0;}
.menu .m6:hover {background:url(images/m6-hov.jpg) no-repeat 0 0;}
.menu .m7:hover {background:url(images/m7-hov.jpg) no-repeat 0 0;}
.menu .m8:hover {background:url(images/m8-hov.jpg) no-repeat 0 0; margin-right:0px;}
/* ============================= content ====================== */
.inner {
	background:#000;
	width:100%;
	height:324px;
	position:relative;
}

h2 {
	font-size:21px;
	line-height:1.2em;
	color:#00156C;
	text-transform:none;
	padding:0px 0 15px 1px;
}

.indent {
	padding:30px 40px 30px 50px;
}
.indent1 {
	padding:40px 52px 20px 63px;
}

.col-indent {padding-right:40px;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:20px 0 0 0px; color:#fafcfc;  cursor:pointer; font-size:9px; text-transform:uppercase;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 4px 0 4px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:4px 6px 8px 6px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; }
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.gallery {margin-top:-3px; padding-bottom:8px;}
.gallery img {margin:13px 11px 0px 0px; float:left;}
.gallery .last {margin-right:0px;}

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

.size {width:190px;}

.color {
	color:#245393;
}

.close {position:absolute; top:15px; right:15px;}
/* ============================= footer ====================== */
#footer {position:relative;}
.footer-policy { text-transform:uppercase; padding-top:10px;}
.footer-policy a {text-decoration:none; color:#173867;}
.footer-policy a:hover {text-decoration:underline;}

.footer-menu {padding-left:0px;}
.footer-menu ul {width:100%; overflow:hidden;}
.footer-menu li {padding:0 7px 0 7px; line-height:1.2em; font-size:9px; float:left;}
.footer-menu li a {text-decoration:none; text-transform:uppercase; color:#173867;}
.footer-menu li a:hover, .footer-menu .active {text-decoration:underline;}
.footer-menu .first {margin-left:-7px;}
/* ============================= forms ============================= */
#ContactForm {padding-top:10px; padding-left:10px;}
#ContactForm label {height:62px; display:block;}
#ContactForm .link {
	margin:15px 0 0 15px;
}
.alignright {text-align:right;}
.column1 {
	float:left;
	width:253px;
	padding-right:37px;
}
.column2 {float:left; width:249px; margin-top:-19px;}
#ContactForm .input {width:241px; background:#d9d9d9; padding:8px 0 6px 9px; font-size:9px; line-height:1.2em; border:none; color:#1d4276; border-top:1px solid #6a7c95; border-left:1px solid #6a7c95;}
#ContactForm textarea {width:238px; height:100px; background:#d9d9d9; padding:5px 0 0 10px; overflow:auto; font-size:1em; color:#1d4276; text-transform:uppercase; border:none; border-left:1px solid #6a7c95; border-top:1px solid #6a7c95;}
