﻿@charset "utf-8";
/* CSS Document */

body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {
color : #001f8f;
text-decoration : underline;
font-size: 11px;
}
a:link2 {
color : #001f8f;
text-decoration : underline;
font-size: 14px;
}
a:visited {
color : #001f8f;
text-decoration : underline;
font-size: 11px;
}
a:hover, a:active {
color : #001f8f;
text-decoration : none;
font-size: 11px;
}

#container {
width: 756px;
background: #FFFFFF;
margin: 5px auto 5px;
position:relative;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;

}

#header {
width: 756px;
height: 116px;
margin-bottom: 7px;
}

#nav {
width: 756px;
margin-bottom: 2px;
}

#contentheader {
width: 756px;
}

#leftbox {
	background:url(images/homecontent.jpg) repeat-x;
	width: 393px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 12px;
	font-size: 11px;
	float: left;
	height: 265px;
}

#leftbox2 {
	background:url(images/.jpg) repeat-x;
	width: 393px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 12px;
	font-size: 11px;
	float: left;
	height: 500px;
}


#rightbox {
width: 330px;
height: 287px;
float: right;
}

p.home {
margin-bottom: 20px;
line-height: 14pt;
}

p.faq {
margin-bottom: 7px;
}
p.host {
margin-bottom: 7px;
color: #FFFFFF;
}
p {
margin: 0px;
padding: 0px;
}

#clear {
height: 10px;
}

#bottomfullbox {
background: url(images/homescreenbg.jpg) repeat-x;
width: 100%;
height: 212px;
float:left;
}
.homescreenleft {
	float: left;
	padding: 20px;
	width: 210px;

}
.mappadding {
padding-left: 3px;
padding-right: 2px;
}
#footer {
margin: 0 auto;
margin-top: 2px;
background:url(images/footer.jpg) no-repeat;
height: 50px;
width: 751px;
font-size: 8px;
padding-top: 14px;
padding-left: 15px;
color: #FFFFFF;
}

.copyright {
	color: #9ccce5;
	font-size: 10px;
}

#footer a:link, #footer_alink
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#footer a:visited, #footer_avisited
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover, #footer a:active, #footer_ahover
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

#underfeatures {
background:url(images/underfeatures_03.jpg) no-repeat;
height: 43px;
padding-top: 16px;
padding-left: 20px;
font-size: 12px;
font-weight: bold;
}

#featurecontent {
padding-left: 10px;
padding-right: 5px;
background:url(images/featurecontent.jpg) repeat-x;
font-size: 11px;
}

.featurebig {
color: #001f8f;
font-size: 14px;
font-weight: bold;
}

.blue {
color: #001f8f;
}

#plainbox {
padding: 0px;
}

/* TABLES */

.tableborder
{
background: #f0f0f0;
border: 1px solid #e6e6e6;
padding: 3px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}
.tablecell {
background: #FFFFFF;
text-align:center;
vertical-align:middle;
}
.tablecell2 {
background: #f7f7f7;
text-align:center;
vertical-align:middle;
}
.tableheader {
background: #0077b6;
color: #ffffff;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

h1 {
font-size: 25px;
color: #001f8f;
padding: 0px;
margin-bottom: 5px;
}

#questions {
background:url(images/faq_03.jpg) no-repeat;
height: 380px;
color: #FFFFFF;
}
#questions1 {
	background:url(images/faq5.jpg) no-repeat;
	height: 380px;
	color: #FFFFFF;
	float: left;
	width: 65%;
	padding: 15px;
}
#questions a:link, #questions_alink
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#questions a:visited, #questions_avisited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#questions a:hover, #questions a:active, #questions_ahover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
#questionsleft1 {
	float: left;
	width: 500px;
	padding: 11px;
	background:url(images/watermark.png) no-repeat;
}
#questionsleft {
	float: left;
	width: 44%;
	padding: 15px;
}
#questionsright {
float: right;
width: 44%;
padding: 15px;
}
#faqs {
padding: 5px;
}

#screenshots {
background:url(images/screenshotbg.jpg) repeat-x;
height: 672px;
}

#screenshotsleft {
width: 46%;
float: left;
padding-left: 17px;
margin-bottom: 20px;
}

#screenshotsright {
width: 48%;
float: right;
margin-bottom: 20px;
}

.features {

padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #999999;
}
.smalltext {
font-size: 10px;
}


.controlBox{
background:#F6F6F6 url(images/sideBoxsBg.gif) no-repeat scroll left top;
border:1px solid #DCDCDC;
height:auto;
margin-bottom:1em;
overflow:hidden;
width:220px;
}
.controlBox .txtBox {
	float:inherit;
	line-height:1.60em;
	padding-left:1.4em;
	padding-right:0.45em;
	padding-top:0.85em;
}
.registerBg {
background:transparent url(images/btnRgstr.gif) no-repeat scroll left top;
border:0 none transparent;
color:#333333;
cursor:pointer;
font-size:9pt;
font-weight:600;
height:39px;
margin:0 auto;
text-align:center;
width:129px;
}
.btnYellowHolder {
background:transparent url(images/yellowbtnHolder.gif) no-repeat scroll left top;
clear:both;
height:61px;
margin:0 auto;
padding:10px 0 0;
text-align:center;
width:151px;
}
h2 {
font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;
font-size:10.5pt;
margin:0;
display:block;
font-weight:bold;
}

.opalityCircleBtn {
background:transparent url(images/opalityCircle.gif) no-repeat scroll left top;
color:#0099CC;
font-weight:bold;
height:25px;
line-height:1.45em;
padding:0.5em 0 0.5em 2.5em;
text-decoration:none;
}
.registerBg a {
line-height:2.6em;
text-decoration:none;
}
h4 {
font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:600;
margin:0;
}
#costings {
	float:left;
	width: 100%;
}
#questionsleft1 a:link {
color : #001f8f;
text-decoration : none;
font-size: 11px;
font-weight:600;
}
#questionsleft1 a:link2 {
color : #001f8f;
text-decoration : none;
font-size: 14px;
font-weight:600;
}
#questionsleft1 a:visited {
color : #001f8f;
text-decoration : none;
font-size: 11px;
font-weight:600;
}
#questionsleft1 a:hover, a:active {
color : #001f8f;
text-decoration : none;
font-size: 11px;
font-weight:600;
}
