BODY {
	background: #E7E7E7 url('../img/main_bg.gif') top repeat-x;
	margin: 0px;
}
#PageContainer{
 /* width: 802px;*/
  width: 1041px;
	text-align: left;	
}
FORM {
	padding:0px;
	margin:0px;
}
TD, DIV, P, th {
	font-family: Tahoma;
	font-size: 13px;
	color:#333333;
}
h1,h2,h3{
  color: #0D3D6E;
	font-family: Arial, Tahoma, Verdana, serif;
}
h1{ font-size: 18px; }
h2{ font-size: 16px; }
h3{ font-size: 14px; }

A {
	color: #085098;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear{
	clear:left;
}
.spacer{ 	clear: both; }
.main {
/*	width:802px;*/
	width:1041px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}
.top {
	background-color: #DDE5E9;
	border: 1px solid #DDE5E9;
	height:81px;
}
.logo {
	padding:14px 400px 0px 22px;
}
.try {
	padding:12px 22px 0px 0px;
}

.flash {
	border: 1px solid lightgray;
	height: 453px;
	width: 1000px;
	margin-bottom: 20px !important;
}

code {
	background: #e0e0e0;
	display: block;
}

code.word {
	display: inline;
}

div#menu{
	background: #8CA0B4 url('../img/menu_bg.gif') repeat-x;
	text-align: left;
	height: 32px;
	padding-left: 10px;
	margin-bottom: 1px;
	overflow: hidden;
}
div#menu a{
	padding: 10px 20px 8px 20px;
	display: block;
	float: left;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background: url('../img/menu_sep.gif') 0 0 no-repeat;
}
div#menu a.sel{
	color:#2E455B;
}
div#menu a.FirstItem{
	background: none !important;
}

.aboutTool {
	border-collapse:collapse;
}
.aboutTool td{
	padding:0px;
/*	vertical-align:top;*/
}
.aboutTool td div{
	padding:14px 0px 17px 4px;
	margin:0px;
}
.featArea {
	width:792px;
/*	width:"802px";*/
	width:"1041px";
	padding:0px 0px 23px 10px;
	height:111px;
	height:"134px";
}
.featBlock {
	height:111px;
	background-color:#F5F5F5;
	margin-right:5px;
	width:763px;
}
.featBlock div{
	padding:16px 11px 10px 14px;
}
.featBlock div.text{
	font-size:9px;
	padding:0px;
}
.featBlock .head{
	font-weight:bold;
	color:#0D3D6E;
	font-size:11px;
	padding:0px;
	padding-bottom:13px;
	margin: 0px;
}
.featBlock .head img{
	margin-bottom: 1px; 
	margin-right: 6px;
}
.bottom {
	border-collapse:collapse;
}
.bottom td{
	padding:0px;
	padding-bottom:31px;
	width:50%;
	vertical-align:top;
}
.bottom td div{
	font-size:9px;
}
.bottomNav{
/*	width:782px;*/
	width:1021px;
	margin-left:auto;
	margin-right:auto;
	background-color:none;
	font-size:10px;
	padding-top:12px;
	padding-bottom:73px;
}
  .bottomNav a{
  	font-size: 10px;
  }
  .bottomNav a.sel{
  	color:#333333;
  	text-decoration: none;
  }
	.BottomNavMenu a{
		border-left: 1px solid #777;
		padding: 0px 6px 0px 8px;
	} 
	.BottomNavMenu .FirstItem{
		text-transform: capitalize;
		border-left: none !important;
		padding-left: 0px;
	}

table.pricing {
	font-family: Tahoma;
	font-size: 11px;
	color:#333333;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;
}
table.pricing th, table.pricing td {
	border: 1px solid #4F738F;
	padding: 10px;
}

table.pricing td  {
	text-align: center;
}

table.pricing td.AlignLeft {
	text-align: left !important;
}
table.pricing th {
	font-weight: bold;
	background-color:#F5F5F5;
}
span.special {
	font-weight: bold;
/*	font-size: 16px;*/
	font-size: 15px;
/*	color: red;*/
	color: #0D3D6E;
}
.AboutText{
  padding: 0px 18px 0px 13px !important;
}
.Block4{
  width:165px;
	width:'190px';
}
.OurClients{
  padding: 9px 8px 0px 10px;
}
.TesimonialText{
  padding: 11px 8px 0px 14px;
}
.TesimonialAuthor{
	text-align: right;
	padding-right: 14px;
}
ol{
  margin-top: 10px;
  margin-bottom: 5px; 
}
.WContent{
	background: #FFF;
	padding: 10px 10px 30px 30px;
}

/* Forms */
.formview{
  width: 70%;
}
.formview td, th{
  padding: 4px;
	border-bottom: 1px solid #F5F5F5;
}
  .formview th{

		text-align: right;
		padding-right: 10px;
	}
  .formview td{
			width: 70%;
	}
    .formview td input.text,
  	.formview td select,
  	.formview td textarea.text{
  	  width: 85%;
  		border: 1px solid #7F9DB9;
  	}
.buttons{
  padding: 10px 10px 10px 35%;
}
tr.formHeader td{
	background: #F5F5F5;
	padding: 5px;
	text-align: center;
}
.sitedescription{
  text-align: center;
	font-size: 11px;
	padding: 10px 0px 10px 0px;
}
  .sitedescription em{
	  font-style: normal;
	}

/* Margins etc */
.m0{ margin: 0px !important; }
.pl10{ padding-left: 10px; }
.ml10{ margin-left: 10px; }
.mb10{ margin-bottom: 10px !important; }


/* test styles */
.b1{ border: 1px solid red !important; }
