/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000;
	text-align:center;
}

img {
	vertical-align:top;
	color: #FFF;
}
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.75em;
		line-height:1.417em;
		color:#d2d2d2;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ffb108; outline:none;}
a:hover{text-decoration:none;}
strong {color:#ffb108;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

#content li { background:url(images/marker1.gif) no-repeat 0 9px; padding-left:16px; line-height:1.917em;}
#content li a {color:#ffb108; text-decoration:none; font-weight:bold;}
#content li a:hover {text-decoration:underline;}

#content .list {margin-bottom:-20px;}
#content .list li {background:none; line-height:1.417em; padding:0 0 21px 0;}
#content .list li a {font-weight:normal; text-decoration:underline;}
#content .list li a:hover {text-decoration:none;}
#content .list li .description a {font-weight:bold; text-decoration:none;}
#content .list li .description a:hover {text-decoration:underline;}
#content .list .download {float:right; width:84px; text-align:right; padding-top:7px;}
#content .list .size {float:right; width:86px; text-align:center; padding-top:7px;}

.imgindent {margin:0 20px 0 0; float:left;}

h2 {
	color:#fbb215;
	font-size:2em;
	line-height:1.042em;
	font-weight:normal;
	margin:6px 0 10px 0;
}

/* ============================= header ====================== */

#header {background:#ffffff;}

.logo {padding:25px 0 0 10px;}

.menu {padding:17px 0 0 0; width:100%; overflow:hidden;}
.menu li {
	float:left;
	border:1px solid #f2f2f2;
	border-left:none;
	border-right:1px solid #e8e9ea;
	line-height:1em;
	width:152px;
	text-align:center;
	font-size: 150%;
}
.menu li a {display:block; border-left:1px solid #fff; background:url(images/menu-bg.gif) repeat-x top; font-weight:bold; padding:10px 0 10px 0; color:#717778; text-decoration:none;}
.menu li a:hover, .menu .act a {
	background:url(images/menu-bg-act.gif) repeat-x top;
	color:#2d2d2d;
	font-size: 100%;
}
.menu .first {border-left:1px solid #f2f2f2;}

.slogan {padding:96px 0 240px 434px; background:url(images/header-banner.jpg) no-repeat 0 0; margin-top:3px;}
.slogan .button {margin-top:19px;}

/* ============================= content ====================== */

#page1 #content {background:url(images/content-bg1.gif) top repeat-x #262626;}
#content {background:url(images/content-bg2.gif) top repeat-x #262626;}
#content .indent {padding:41px 20px 41px 23px;}

.col-pad {padding-right:81px;}
.title {margin-bottom:20px;}
.margin1 {margin-top:30px;}
.padding1 {padding-top:30px;}

.extra {color:#7b7b7b;}
.extra a {font-weight:bold; text-decoration:none;}
.extra a:hover {text-decoration:underline;}
.phone {display:inline-block; width:85px;}
.taright {text-align:right;}

/* ============================= footer ====================== */

#footer {background:url(images/footer-tail.gif) top repeat-x; color:#717171;}
#footer a {color:#efefef;}
#footer .indent {
	padding:20px 85px 0 20px;
	font-size: 9px;
}
.submenu {
	float:right;
	font-size: 9px;
}
.submenu li {display:inline; color:#4c4c4c; padding-right:6px;}
#footer .submenu li a {color:#ffb108; padding-right:7px;}

/* ============================= forms ============================= */

#NewsletterForm .rowi {height:50px;}
#NewsletterForm .input {width:203px; height:21px; border:1px solid #cfcfcf; background:#ffffff; padding:0 0 0 5px; font-size:1em; color:#262626;}

#ContactForm {padding:30px 0 0 0;}
#ContactForm label {height:25px; display:block;}
#ContactForm .col-1 {width:225px !important;}
#ContactForm .col-2 {width:265px !important;}
#ContactForm .taright {
	padding:10px 0 0 0;
	font-size: 0.5em;
}
#ContactForm a {margin-left:20px;}

.input {width:211px; height:18px; border:1px solid #a4a4a4; background:#313131; padding:0 0 0 5px; font-size:1em; color:#d2d2d2;}
textarea {width:258px; height:93px; border:1px solid #a4a4a4; background:#313131; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#d2d2d2;}

