﻿html,
body {
   margin:0 0 15px 0;
   padding:0;
   height:100%;
   background:#E8EBEF;
}
#container {
   min-height:100%;
   position:relative;
   height:100%;
   width:900px;
   position:relative;
   margin: 0 auto -142px;
}
img {
	border: none;
}
#header {
   padding: 10px 35px 0 35px;
   background:#fff;
}
#menu {
	margin-top:20px;
	width:100%;
}
h2 {
	font: 16px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #3B73B9;
	font-weight: bold;
}
#btnContact {
	border: none;
	padding-top: 10px;
}
#maptab {
	float:right;
	width: 500px;
	height: 350px;
}
p, ul, ol {
	font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #616161;
	/*text-shadow: 1px 1px #e0e0e0;*/
}
ul li a {
	font: 16px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #5EA6FF;
	/*text-shadow: 1px 1px #e0e0e0;*/
	text-decoration:none;
}
ul li a:hover {
	color: #3B73B9;
}
.body_link a {
	color: #5EA6FF;
	text-decoration:none;
}
.body_link a:hover {
	color: #3B73B9;
}

#contact_text a {
	text-decoration:none;
}
#body {
   padding:25px 35px 20px 35px;
   padding-bottom:20px;   /* Height of the footer */
   background:#fff;
}
.tab {
	background-image:url('images/tab.png');
	background-position:center top;
	background-repeat:no-repeat;
	width:274px;
	padding:0 0 50px 0;
	vertical-align:top;
	margin:0;
	display:inline-block;
}
.tab_container {
	padding: 10px;
	text-decoration:none;
}
.tab_header {
	font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-weight:bold;
	color:#3B73B9;
	text-shadow: 1px 1px #ccc;
	text-decoration:none;
}
.screenshot_container {
	background:url('images/frame.png') center center;
	background-repeat:no-repeat;
	width: 835px;
	height: 260px;
	display: block;
	margin-top: 20px;
}
.screenshot_img {
	display: inline-block;
	width: 390px;
	padding: 30px 0 0px 30px;
}
.screenshot_text {
	display:inline-block;
	text-align:left;
	font: 16px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #616161;
	padding-left: 60px;
	text-shadow: 1px 1px #e0e0e0;
	width: 315px;
	height: 256px;
	vertical-align:middle;
}
#footer {
   width:100%;
   padding-top: 30px;
   padding-bottom: 60px;
   padding-left: 15px;
   clear:both;
   height: 4em;   /* Height of the footer */
   background:#E8EBEF;
}
.push {
	height: 4em;
}
.column {
	width: 150px;
	vertical-align:top;
	padding-left:25px;
	display:inline-block;
}
.footer_title {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font: 9px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #424242;
}
.copy_text {
	font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #a8a9a9;
}

.footer_text {
	font: 9px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #a8a9a9;
}
.footer_text a{
	font: 9px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #a8a9a9;
	text-decoration:none;
}
.footer_text a:hover{
	color:#3B73B9;
}
.tabs_text {
	font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	line-height:12px;
	padding:5px;
	color: #898989;
}
