/* CSS Document */

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

body{
	background:url(images/body-bg.gif) top center;
	text-align:center;
}

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

ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Arial;
		font-size:0.875em;
		line-height:1.143em;
		color:#9ca4aa;
	}

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

a {color:#76a9bd;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

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

.link {background:url(images/link-bg.gif) no-repeat 0 5px; float:right; padding-left:23px;}
.link2 {background:url(images/link2-bg.gif) no-repeat 0 5px; padding-left:23px; color:#fff; display:block; margin-top:13px; float:left;}

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

.list {position:relative; margin:-4px 0 0 1px;}
.list li {background:url(images/link2-bg.gif) no-repeat 0 9px; padding-left:29px}
.list li a {color:#fff; text-decoration:none; line-height:1.786em;}
.list li a:hover {text-decoration:underline;}

.logo {position:absolute; top:275px; margin-left:139px;}
.title {margin-bottom:11px;}

h3 {font-weight:normal; text-transform:uppercase;}

/* ============================= header ====================== */

.menu li {display:inline; font-size:0.857em;}
.menu li a {color:#868d91; text-decoration:none; padding:0 24px 0 8px; background:url(images/menu-bg.gif) no-repeat 0 6px;}
.menu li a:hover {color:#6da1bb; text-decoration:underline;}
.menu .active a {color:#6da1bb; text-decoration:underline;}

/* ============================= content ====================== */

.extra-row {height:7px; background:url(images/body-bg.gif); line-height:1px; font-size:1px;}
.extra-col {width:7px; background:url(images/body-bg.gif); float:left;}
.extra-margin {margin-top:499px;}

.text-al-right {text-align:right;}

.main-box {background:url(images/main-box-tail.gif) top left repeat-y;}
.main-box .bg {background:url(images/main-box-bg.jpg) top left no-repeat;}

.indent1 {padding:250px 0 219px 260px; background:url(images/page1-img1.jpg) top left no-repeat;}

.border {border:1px solid #e2e7e9; background:#c9d1d4 url(images/border-bg.gif) top left no-repeat; padding:62px 35px 35px 95px;}
.box2 {background:url(images/box2-bg.jpg) top left no-repeat #8eb9cd; color:#56636e;}
.box2 .indent3 {padding:41px 10px 33px 37px;}
.box2 .title {margin-bottom:25px;}
.box2 p {padding-top:5px;}
.box2 img, .box2 .link2 {position:relative;}
.indent2 {padding:0 15px 23px 4px;}

.indent4 {padding:60px 60px 65px 249px;}
.indent5 {padding:60px 60px 99px 249px;}

.gallery {background:url(images/page3-bg1.jpg) top left no-repeat; padding:437px 0 3px 0;}
.gallery .col-2 img {border:1px solid #dbdfe2; margin:0 2px 2px 0;}

.fs12 {font-size:0.857em; line-height:1.167em;}
.padding1 {padding-top:20px;}

/* ============================= footer ====================== */

#footer {color:#868d91; font-size:0.857em; line-height:1.333em; padding:12px 0 0 78px;}
#footer a {color:#6da1bb;}

