/* CSS Document */

* {
	margin:0;
	font-size:100%;
	padding-top: 0;
	padding-right: 43;
	padding-bottom: 0;
	padding-left: 0;
}

body{
	background:#000;
	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, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.231em;
		color:#bcc2c9;
	}

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

a {color:#27b5cf; cursor:pointer; outline:none;}
a:hover{text-decoration:none;}
p {
	padding-top:15px;
	font-weight: bold;
	font-size: 12px;
}
strong a {color:#fff;}

/* ============================= main layout ====================== */
#main { width:980px; margin:0 auto; text-align:left;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/

.col-1 {width:528px;}
.col-2 {width:203px;}
.col-3 {width:235px;}
.list {padding-left:7px;}
.list li {padding:0 0 15px 45px;}
.list li a {color:#27b5cf; line-height:1.5em;}
.list .li1 {background:url(images/greyscale_7.gif) no-repeat 0 0;}
.list .li2 {background:url(images/greyscale_7.gif) no-repeat 0 0;}
.list .li3 {background:url(images/banner2.png) no-repeat 0 0;}
.list .li4 {background:url(images/banner2.png) no-repeat 0 0;}
.list .li5 {background:url(images/li5.gif) no-repeat 0 0;}
.list .li6 {background:url(images/li6.gif) no-repeat 0 0;}
.list .li7 {background:url(images/li7.gif) no-repeat 0 0;}

h2 {
	font-size:large;
	line-height:1em;
	color:#fff;
	margin-bottom:20px;
}
h3 {
	font-size:1.615em;
	line-height:1em;
	color:#09c;
	font-weight:bold;
	border-bottom:1px solid #636e7d;
	padding:0 8px 3px 0;
	margin-bottom:32px;
}
h4 {font-size:1.615em; line-height:1em; color:#fff; font-weight:normal;}

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

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

#header {background:url(images/header-bg.gif) left top no-repeat #15181c; height:96px;}
.logo {margin:20px 0 0 31px;}

.menu {background:url(images/menu-bg.png) top repeat-x;}
.menu ul {width:100%; overflow:hidden; text-align:right;}
.menu li {float:right; font-size:0.923em; background:none; padding:0;}
.menu li a {color:#fff; text-decoration:none; font-weight:bold; display:inline-block; padding:14px 36px 15px 36px; background:url(images/menu-separator.gif) right top repeat-y;}
.menu li a:hover {background:url(images/menu-bg.png) top repeat-x;}

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

#content {background:url(images/content-bg42.jpg) no-repeat 0 0; height:872px;}
.main-indent {padding:65px 46px 0 46px;}

.splash {padding:29px 52px 0 45px;}
.gallery {padding:254px 52px 0 358px;}
.gallery img {margin:0 1px 7px 0;}
.navigation {background:url(images/navigation-right-bg.png) right top no-repeat; text-align:center;  font-size:0.923em; }
.navigation .left-bg {background:url(images/navigation-left-bg.png) left top no-repeat; padding:0 7px;}
.navigation .tail-bg {background:url(images/navigation-tail-bg.png) top repeat-x; font-weight:bold;}
.navigation .indent { padding:4px 2px 4px 2px;}
.navigation a {color:#fff;}
.arrow-right {float:right;}
.arrow-left {float:left;}

.box {
	background:url(images/box-bg2.jpg) no-repeat 0 0;
	padding:60px 57px 0 57px;
	height:672px;
}

.col-pad {
	padding-right:5px;
}
.rss {float:right;}

.line {
	border-bottom:1px solid #3c4656;
	padding-bottom:38px;
	margin-bottom:20px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2px;
}
.link {background:url(images/marker1.gif) no-repeat 0 6px; padding-left:16px; color:#fff; font-weight:bold;}

.margin1 {margin-top:35px;}
.margin2 {margin-top:20px;}

.name {display:inline-block; width:149px;}
.taright {text-align:right; padding:20px 17px 0 0;}
.taright .link {margin-left:20px;}

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

#footer {background:#0f1823; color:#66788e; font-size:0.846em; line-height:1em; padding:11px 0 0 45px; height:23px;}
#footer a {color:#66788e;}
#footer span {color:#c4dcf8;}

/* ============================= forms ============================= */

#SearchForm {float:right; padding:39px 46px 0 0;}
#SearchForm .input {width:139px; height:20px; border:none; background:url(images/search-bg.gif) no-repeat 0 0; padding:3px 0 0 10px; font-size:1em; color:#4c5968;}
#ContactForm .rowi {height:33px;}
#ContactForm label {display:block; height:25px;}

.input {width:182px; height:18px; border:1px solid #5a6a7f; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:182px; height:124px; border:1px solid #5a6a7f; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
