﻿body 
{
	behavior: url("csshover3.htc");
	margin-top: 0px;
}

#container
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.header
{
	width: 900px;
	height: 233px;
}

.footer
{
	padding: 3px 5px 3px 5px;
	height: 28px;
	clear:both;
	float: left;
	border-top: solid 3px gray;
	border-bottom: solid 3px gray;
	width: 900px;
	margin-top: 15px;
}

.footer #copyright
{
	clear: none;
	float: left;
}

.footer #desginedBy
{
	clear: none;
	float: right;
}

#pageContent
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
}

.Column1of2
{
	width: 48%;
	float: left;
	clear: none;
}

.Column2of2
{
	width: 48%;
	float: right;
	clear: none;
}

.Column1of3, .Column2of3, .Column3of3
{
	width: 30%;
	padding: 10px;
}

.Column1of3
{
	float: left;
	clear: left;
}

.Column2of3
{
	float: left;
	clear:none;
}

.Column3of3
{
	float: right;
}

#breakevenTable
{
	width: 100%;
}
/* align column headings and body tds to right */
#breakevenTable thead tr th, #breakevenTable tbody tr td, #breakevenTable tfoot tr td
{
	text-align: right;
}

/* left align row header and set weight to normal */
#breakevenTable tbody tr th, #breakevenTable tfoot tr th
{
	text-align: left;
	font-weight:normal;
}

#businessProgressTable
{
	width:550px;
}

#businessProgressTable tbody tr th
{
	text-align: left;	
}

#affiliates
{
	list-style: none;
	text-align:center;
	clear:both;
	padding-top: 40px;
}

#affiliates div
{
	clear:none;
}

#affiliates li
{
	display: inline;
	margin:20px;
}

#affiliates li a img
{
	border-width: 0px;
}

#contactDetails tbody tr td, #contactDetails tbody tr th
{
	padding: 5px;
}

#contactDetails tbody tr th
{
	color:#E41B23;
	text-align: left;
	vertical-align: top; 
}

#contactFormTable tbody tr th
{
	text-align: left;
	font-weight: normal;
}

#nav
{
	width: 899px;
	text-transform: uppercase;
	font: 10px arial, helvetica, sans-serif;
	background: #E41B23;
	height: 19px;
}

#nav, #nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    border-left: solid 1px white;
    text-align: center;
}
#nav a, #nav a:hover {
    display: block;
    color: White;
	text-decoration: none;
}

#nav a:hover
{
	color: Black;
}

#nav li {
    float: left;

    border-left: solid 1px white;
    padding: 3px 11px 3px 10px;
}

#nav li ul {
    position: absolute;
    left: -999em;
    background: #E41B23;
}

#nav li ul li
{
	text-align: left;
	border-top: solid 1px white;
	padding-top: 3px;
	clear:both;
	width: 100%;
}

#nav li:hover ul {
    left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
    margin-left: -13px;
    margin-top: 3px;
}

#breakevenExamplePics
{
	text-align:center;
	margin:30px;
}

.testimonial
{
	padding-bottom: 20px;
}
