﻿/* CSS Document */

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

body{
	background:#FFFFFF url(images/bg_top_tail.jpg) repeat-x top center;
	text-align:center;
}

img {vertical-align:text-bottom;}
a img { border:0;}

ul { list-style:none;}

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


html, input, textarea
	{
		font-family: Verdana, "MS Reference Sans Serif", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:20px;
		color:#6c6c6c;
	}

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

a {color:#119af6; outline:none;}
a:hover{text-decoration:none; color:#1d1d1d;}
p {padding-bottom:10px;}

h1 {
	font-size:24px; 
	color:#5b5b5b;
	line-height:1.2em;
	padding:10px 0 15px;
}
h2 {
	font-size: 24px;
	color: #5b5b5b;
	line-height: 1.2em;
	padding: 20px 0 10px 0;
}
h3 {
	font-size: 22px;
	color: #119af6;
	padding: 15px 0 10px 0;
	margin: 0 0 10px 0;
}

.h3Under {
	border-bottom:2px solid #F4F4F4;
}

.h3UnderSmall {
	font-size:18px; 
	border-bottom:2px solid #F4F4F4;
}

h4 {
	margin:0 0 5px;
}
h4 a {
	font-size:12px; 
	color:#4f4f4f; 
}
h5 {
	font-size:13px;
	color:#4f4f4f;
	font-weight:bold;
	padding-bottom:5px;
}
/* ============================= main layout ====================== */
.imgindent {
	margin: 0px 20px 20px 0;
	float: left;
}
.imgindent_team {
	border: 1px #000000 solid;
	margin: 5px 20px 64px 20px;
	float: left;
}

.indentcontacts {
	margin-left:90px;
}

.fright {text-align:right;}
.blocks {padding: 15px 0 15px 0}
.blocks_news {padding: 0 0 0px 0}
/* ============================= header ====================== */
.stat_row {color:#5b5b5b; font-size:12px;padding:3px 4px 14px 0px;}
.stat_row  a { margin-right:3px;}
#header a {text-decoration:none; }
#header .right a {color:#5b5b5b;}
#header a:hover { color:#4CC8FF; }

.logo {padding:0 0px 30px 5px;}
.logo .right {
	padding: 15px 5px 15px 0px;
}
.logo .right a {padding:0 0 0 18px; margin-left:26px;}
.support { background:url(images/header_icon1.jpg) no-repeat left center;}
.sign_up { background:url(images/header_icon2.jpg) no-repeat left center;}
.sitemap { background:url(images/header_icon3.jpg) no-repeat left center;}

.menu li {display:inline; padding:0;}
.menu a,.menu li {text-transform:uppercase; font-family:Corbel,"Trebuchet MS"; font-weight:bold; font-size:16px;  color:#fff; line-height:1.2em;}
.menu a { margin:0 18px 0 15px;}
.menu {padding:5px 7px 0px;}
.menu a.active,#header .menu a.active:hover {color:#4CC8FF; font-weight:bold; cursor:default;}

/* ============================= slogan ====================== */
.slogan_white {
	padding: 60px 0 0 25px;
	color: #ffffff;
	font-size: 24px;
	line-height: 1.2em;
}
.slogan_blue {
	padding: 8px 0 0 25px;
	color: #52c9fd;
	font-size: 20px;
	line-height: 1.2em;
}
.slogan_solution {
	padding: 10px 0 0 30px;
	color: #52c9fd;
	font-size: 16px;
	line-height: 1.2em;
}

/* ============================= content ====================== */
#content {
	padding: 0 0 40px 0;
}
#content ul {margin:-5px 0 0;}
#content li {
	background: url(images/marker.gif) no-repeat left;
	padding-left: 30px;
	line-height: 22px;
	margin-left: 20px;
}
p.link {padding:10px 0 0; }
p.link a{color:#1d1d1d; font-style:italic;}
p.link a:hover{color:#119af6;}

.bulletpos {
	vertical-align: -1px;
}
.bordertop {
	border-color: #E0E0E0;
	border-style: solid none none none;
	border-width: 1px;
}
.borderbottom {
	border-color: #E0E0E0;
	border-style: none none solid none;
	border-width: 1px;
}

/* ============================= footer ====================== */
#footer {border-top:5px solid #f4f4f4;}
#footer,#footer a {color:#9c9c9c;}
#footer span {color:#119af6;}

/* ============================= forms ============================= */
#SearchForm {padding:15px; background:url(images/search_form.gif) no-repeat 10px center;}
#SearchForm input {background:none; border:0; width:160px; margin:0 5px 0 0; color:#3c3c3c; font-style:italic;}
#ContactForm {padding:1px 0 0;}
#ContactForm input, #ContactForm textarea {
		background:#fff;
		border:1px solid #c3c3c3;
		width:267px;
		padding:0 5px;
	color:#424141;
	margin:-2px 0 0;
	}
	#ContactForm p {padding-bottom:17px;}
	#ContactForm a {margin-left:16px;}
	#ContactForm input {font-size:1em;}
	#ContactForm textarea {height:133px; overflow:auto; margin:0 0 10px; width:345px;}
	#ContactForm .right {padding-right:23px;}
