/* CSS Document */

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

body{
	background:#fcfcfc;
	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;}


html, input, textarea
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:0.8125em;
		line-height:1.3846em;
		color:#333333;
	}

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

a {color:#151515; outline:none; font-weight:bold; text-decoration:none}
a:hover{text-decoration:underline;}
p {padding-top:18px;}

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

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

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 12px 0 0; float:left;}
.imgindent2 {margin:0 26px 0 0; float:left;}

.extra {background:#fff;}

h2 {
	font-size:1.846em;
	line-height:1.25em;
	color:#121212;
	text-transform:uppercase;
	font-weight:normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
/* ============================= header ====================== */
#header {background:url(images/header-bg.gif) left top repeat-x;}

.sub-menu {
	width:100%;
	overflow:hidden;
	padding-top:0px;
	height:10px
}
.sub-menu ul {float:right; width:254px;}
.sub-menu li {float:left; background:url(images/sub-menu-li-bg.gif) right 4px no-repeat; padding:0 24px 0 23px; line-height:1.2037em;}
.sub-menu li a {color:#9c9c9c; text-decoration:none; font-weight:normal;}
.sub-menu li a:hover {text-decoration:underline;}
.sub-menu .last {padding-right:0px; background:none;}

.logo {padding:27px 100px 37px 0; float:left; width:227px;}

.sub-menu1 {float:left; width:390px; padding-top:50px;}
.sub-menu1 li {background:url(images/sub-menu1-li-bg.gif) right 3px no-repeat; float:left; line-height:1.2037em; padding:0 24px 0 22px;}
.sub-menu1 li a {color:#000; text-decoration:none;}
.sub-menu1 li a:hover {text-decoration:underline;}
.sub-menu1 .last {background:none; padding-right:0px;}

.slogan {background:url(images/slogan-bg.gif) right top no-repeat; width:100%; overflow:hidden;}
.slogan .left {float:left; width:730px; }
* +html .slog {padding-top:125px;}
* html .slog {padding-top:125px;}
.slog {text-align:center; float: left; width:250px; font-size:2.3em; line-height:1.2037em; color:#fff; padding-top:110px;}

.menu {background:url(images/menu-tail-bg.gif) left top repeat-x; margin-top:15px;}
.left-bg {background:url(images/menu-left-bg.gif) left top no-repeat;}
.right-bg {background:url(images/menu-right-bg.gif) right top no-repeat; height:79px; width:100%;}

.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; background:url(images/menu-li-bg.gif) right 0px no-repeat; font-size:1.5384em; text-transform:uppercase; line-height:1.5em; padding:0;}
.menu li a {display:inline-block; text-decoration:none; color:#fff;}
.menu .last {background:none;}
.menu .first {padding-left:15px;}
.menu li a span {display:inline-block; padding:0 10px 0 9px;}
.menu li a span span {padding:24px 16px 25px 16px;}

.menu li a:hover, .menu .active a {background:url(images/menu-left-hover-bg.gif) left top no-repeat; cursor:pointer; text-decoration:none;}
.menu li a:hover span, .menu .active a span  {background:url(images/menu-right-hover-bg.gif) right top no-repeat;}
.menu li a:hover span span, .menu .active a span span {background:url(images/menu-tail-hover-bg.gif) left top repeat-x;}
/* ============================= content ====================== */
.indent {padding:37px 0 41px 0;}
.padding {padding-bottom:64px;}
.padding1 {padding-bottom:47px;}

.col-pad {padding-right:60px;}
.col-pad1 {padding-right:45px;}

.title {color:#131313;}

.link2 {color:#025d8c; font-weight:normal; text-decoration:underline;}
.link2:hover {text-decoration:none;}

.link1 {display:inline-block; background:url(images/link1-bg.gif) left 6px no-repeat; padding-left:11px; font-weight:normal; color:#025d8c; text-decoration:underline;}
.link1:hover {text-decoration:none;}

.pad {padding-top:12px;}
.pad1 {padding-top:5px;}
.pad2 {padding-top:36px;}
.pad3 {padding-top:30px;}

.border {border-bottom:1px solid #f0f0f0; padding-bottom:27px; margin-bottom:26px;}
.border-pad {padding-bottom:25px; margin-bottom:24px;}

.h-pad {padding-top:50px;}
.h-pad1 {padding-bottom:30px;}

.margin {margin-top:50px;}

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

.adress {color:#131313; font-weight:bold; float: left; width:238px;}
.adress a {text-decoration:underline;}
.adress a:hover {text-decoration:none;}
.adress .phone {width:90px;}
/* ============================= footer ====================== */
#footer {background:url(images/footer-bg.gif) left top repeat-x; padding-top:20px;}
#footer a {color:#9d9d9d; text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:underline;}
.twitter {display:inline-block; background:url(images/twitter.jpg) right 2px no-repeat; padding-right:36px; line-height:2em; margin-right:25px;}
/* ============================= forms ============================= */
#SearchForm {padding:36px 0px 0 0; float:left; width:251px; padding-left:12px;}
#SearchForm label {background:url(images/input-bg.gif) right top no-repeat; height:45px; display:inline-block;  margin-right:-4px;}
#SearchForm .input {width:203px; border:none; padding:13px 6px 13px 10px; font-size:1em; color:#79938c;  background:none; line-height:1.2037em; }
#SearchForm input {vertical-align:top;}

#ContactForm {float:left; width:450px;}
#ContactForm label {height:50px; display:block; background:url(images/input-bg1.gif) left top no-repeat;}
#ContactForm .link {display:inline-block; margin:10px 0 0 20px;}
.alignright {text-align:right;}
.column1 {float:left; width:230px;}
#ContactForm .input {width:200px; border:none; background:none; padding:8px 0 6px 10px; font-size:1em; line-height:1.243em;}
textarea {width:205px; height:80px; border:none; background:none; padding:5px 0 0 10px; overflow:auto; font-size:1em;}
.textarea {float:left; width:219px; background:url(images/textarea-bg.gif) left top no-repeat;}
