/* Default CSS Stylesheet for a new Web Application project */
html {height: 100%;}
body
{
	text-transform: none;
	letter-spacing: normal;
	height: 100%;
	color:#3f3f3f;
	background-color: #ffffff;
	background-image:url(images/m_gradient.png);
	background-repeat:repeat-x;
	background-position:top;
	margin-left:0px;
	margin-top:0px;
	font-family:"Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4{margin: 0 0 0 0;padding: 0 0 0 0;z-index:100}

h1{font-size:1.6em}
h2{font-size:1em}
h3{font-size:1.2em}
h4{font-size:1em}

.mainhead
{
	text-align: right;
	vertical-align: bottom;
	color: #ffffff;
	background-image:url(images/m_gradient.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #808080;
	margin-right: 120px;
}
.content
{
	font-family:"Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	
}

#bigquote
{
	position: relative;
	margin: -55px 10px 0 340px;
	color: #646464;
	background-color:inherit;
	line-height:1.3em;
	font-size:1em;
	font-family:Georgia, serif;
}
.largedoublequote
{	position:relative;top:5px;font-size:1.7em;line-height:.2em;
	}

.listBlocks {
	width: 380px;
	font-size:0.9em;
}
.ie .listBlocks 
{
	position:relative;
	top:-20px;
}

.listBlocks#benefits
{
	list-style-type: none !important;

}

.ie6 .listBlocks#benefits li
{
	margin-left:0px;
}


.listBlocks li {
	line-height:18px;
	color:#3f3f3f;
	background-color:inherit;
	margin: 15px 0px 0px -25px;
}

.listBlocks li h3  {
	list-style: none;
	line-height: 28px;
	color: #698ec2;
	background-color:inherit;
	font-size:1.2em;
	width: 480px;
}

.listBlocksSmall
{
	margin-top:7px;
}

.listBlocksSmall li
{
	list-style-image: url(images/greencheck.gif);
	font-size:0.9em;
	line-height:1em;
	margin: -5px 0px 10px -15px;
	padding:0px 0px 0px 0px;
}

.ie .listBlocksSmall li
{
	line-height:1.3em;
	padding:2px 0px 0px 5px;
}

.featuresTable td
{
	vertical-align:top;
}
.featuresTable td h4
{
	color:#698ec2;
	background-color:inherit;
	margin: 5px 0px 5px 0px;
}



.quotes {
	background-image:url(images/bubble.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 390px;
	height:259px;
	font-size:0.9em;
	text-indent:26px;
	padding:20px 20px 0px 20px;
}
.customer
{
	text-align:right;
	margin-right:120px;
	margin-left:-50px;
	position:relative;
	color:#698ec2;
	background-color:inherit;
	font-style:italic;
}
div.buttons
{
	margin-left:auto;
	margin-right:auto;
	width:340px;

}

.ie6 #buttonOrder a.button_up#order {
	position:relative;
	left:-110px;
}

.quoteblock h3 
{
	margin-top:20px;
	margin-bottom:10px;
}

.navbutton
{
	margin:5px 20px 0px 10px;
	cursor:pointer;
	color:#0066CC; 
	background-color:inherit;
	text-decoration: underline;
}

.orderTable
{
	margin: 17px auto 0px auto;
	width: 680px;
	color:#3f3f3f;
	background-color:inherit;
	border-top:solid 1px #4d72c2;
	border-bottom:solid 1px #4d72c2;
	border-right:solid 1px #4d72c2;
	border-left:none;
	padding:0px 0px 0px 0px;
	
}

.orderTable tr
{
	vertical-align:top;
	margin-top:10px;
}
.orderTable td
{
	width:250px;
	border-left: solid 1px #4d72c2;
}

.orderTable thead
{
	text-align:center;
	background-color:#4d72c2;
	color:#ffffff;
	font-weight:bold;
}
.orderTable tfoot
{
	text-align:center;
	color:#000000;
	background-color:inherit;
	font-weight:bold;
}
.orderTable li
{
	list-style-image: url(images/greencheck.gif);
	font-size:0.9em;
	line-height:1.3em;
	margin: 12px 0px 10px 1px;
	padding:0px 0px 0px 0px;

}

a.button_up,a.button_down,a.button_hover{
	float: left;
	width: 153px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
	margin-right: 16px;
}

a.button_up#learn {
	background: url(images/button_up_learn.gif);
}
a.button_hover#learn {
	background: url(images/button_hover_learn.gif);
}
a.button_down#learn {
	background: url(images/button_down_learn.gif);
}

a.button_up#try {
	background: url(images/button_up_try.gif);
}
a.button_hover#try {
	background: url(images/button_hover_try.gif);
}
a.button_down#try {
	background: url(images/button_down_try.gif);
}

a.button_up#order {
	background: url(images/button_up_order.gif);
}
a.button_hover#order {
	background: url(images/button_hover_order.gif);
}
a.button_down#order {
	background: url(images/button_down_order.gif);
}

.parentOrder
{
	margin:0px auto 10px auto;
	text-align:center;
	font-size:smaller;
}

.ie .parentOrder
{
	margin-top:-40px;
}

.contactTable
{
	margin:12px auto 12px auto;
}
.contactTable tr 
{
	vertical-align:top;
}

.contactTable td h4
{
	color:#698ec2;
	background-color:inherit;
}

.footer
{
	text-align: center;
	font-size:0.7em;
	width:900px;
}

.footer, .footer a:link,.footer a:visited,.footer a:hover,.footer a:active
{
	color: #727272;
	background-color:inherit;
}
/*#727272*/

.tab{background-image:url(images/m_taboff.png);cursor:pointer;}
.tabon{background-image:url(images/m_tabon.png);cursor:default;}
.tab:hover{background-image:url(images/m_tabhover.png);}


.tab,.tabon
{
	background-repeat:no-repeat;
	background-position:bottom;
	width:131px;
	height:56px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:large;
	text-align:center;
	padding-bottom:4px;
}


		
