HTML, BODY{
	font-family			: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size 			: 8pt;
	font-style 			: normal;
	color 				: #666666;
	background-color 	: #ffffff;
	height				: 100%;
	voice-family		: "\"}\"" female;
	volume				: medium;
	speak				: spell-out;
	speak-header		: once;
}

H1, H2, H3, H4{
	font-family			: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-weight			: normal;
	letter-spacing		: 1px;
    color				: #0066CC;
}

H1{
	font-size			: 130%;
	font-weight			: 700;
}

H2{ 
	font-size			: 110%;
}

H3{ 
	font-size			: 100%;
}

H4{ 
	font-size			: 80%;
}

HR{
	height 	: 1px;
	width	: 100%;
	color 	: #999999;
	padding	: 0px;
}

P, DIV, UL, LI, TD{
	font-family		: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size 		: 9pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
}

A, A:link, A:active, A:hover, A:visited{
	font-style 		: normal;
	color			: #0066CC;
	cursor 			: "hand";
	text-decoration	: none;
}

.formLabel{
	font-size 		: 8pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #666666;
	vertical-align	: middle;
}

.formLabelBold{
	font-size 		: 8pt;
	font-weight 	: 700;
	font-style 		: normal;
	color 			: #666666;
	vertical-align	: middle;
}

.formLabelRequired{
	font-size 		: 6pt;
	font-weight 	: 700;
	font-style 		: normal;
	color 			: #cc0000;
	vertical-align	: middle;
	padding-left	: 10px;
}


#container{
	margin			: 0 0 0 0;
	background-color: #fff;
	color			: #333;
	line-height		: 130%;
	width			: 90%;
	height			: 100%;
}

#homecontent{
	padding				: 2 5 5 5;
	height				: 100%;
	background-color 	: #f5f5f5;
	vertical-align		: top;
}

#leftnavCallUs{
	height				: 100px;
	width				: 140px;
	border				: none;
	background-color 	: #1694C6;
	vertical-align		: top;
	margin-left			: 20;
	margin-right		: 15;
	padding				: 5;
}

#homeProduct, #homeServices, #homeBusinessOwner, #homeTechnologyPartner{
	height				: 200px;
	width				: 180px;
	border				: none;
	background-color 	: #1694C6;
	vertical-align		: top;
}

#homeProduct #homeInBox, #homeServices #homeInBox, #homeBusinessOwner #homeInBox, #homeTechnologyPartner #homeInBox{
	height				: 100%;
	border-top			: 1px #1694C6 solid;
	border-bottom		: 1px #1694C6 solid;
	margin-bottom		: 2;
	margin-left			: 2;
	margin-right		: 2;
	margin-top			: 2;
	padding				: 5px;
	background-color	: #ffffff;
	vertical-align		: top;
}

#homeProduct h2, #homeServices h2{
	padding				: 0px;
	line-height			: 100%;
}

#homeProduct h2, #homeServices h2, #homeBusinessOwner h2, #homeTechnologyPartner h2{
	color				: #ffffff;
	font-size 			: 11pt;
	font-weight 		: 700;
	font-style 			: normal;
	padding				: 2px;
	background-color	: #1694C6;
}

#homeProduct p, #homeServices p, #homeBusinessOwner p, #homeTechnologyPartner p, #homeProduct a, #homeServices a, #homeBusinessOwner a, #homeTechnologyPartner a{
	font-family			: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size 			: 9pt;
	font-style 			: normal;
	font-weight			: normal;
}

#homeProduct li, #homeServices li, #homeBusinessOwner li, #homeTechnologyPartner li{
	line-height			: 130%;
	font-family			: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-weight			: normal;
	margin-left			: -26px;
	padding				: 0px;
	list-style-type		: none;
	text-transform		: capitalize;
	list-style-image	: url("/images/grey_arrow.gif");
	
}

#homeProduct strong, #homeServices strong, #homeBusinessOwner strong, #homeTechnologyPartner strong{
	font-weight 		: 500;
}

#toprow{
	background-color	: #cccccc;
}

#topnav{
	border				: 0;
	margin				: 0;
	padding				: 3 0 3 0;
}

#leftNavContainer{
	border				: 0;
	margin				: 10;
	background-color	: #f5f5f5;
}

#leftnav{
	border				: 0;
	margin				: 0;
	padding				: 10 0 0 0;
	width				: 200;
	height				: 100%;
	float				: left;
	background-color	: #f5f5f5;
	vertical-align		: top;
}

#divider{
	padding				: 10 0 0 0;
	width				: 1;
	height				: 100%;
	float				: left;
	background-image	: url("/images/divider.gif");
	background-repeat	: repeat-y;
}

#content{
	margin-left			: 200;
	padding				: 10 10 10 10;
	width				: 559px;
	height				: 100%;
	background-color 	: #ffffff;
	vertical-align		: top;
}

#bottomnav{
	margin				: 0;
	padding				: 0 0 0 0;
	float				: left;
	clear				: left;
	width				: 559px;
}

#copyright{
	margin				: 0;
	padding				: 0 0 0 20;
	clear				: left;
	width				: 700px;
	font-size 			: 8pt;
	font-weight 		: 500;
	font-style 			: normal;
	color 				: #666666;
}

#leftNav, #leftnavHome, #leftnavMiracleCommerce, #leftnavMiracleContent, #leftnavProfessionalServices, #leftnavCommerceServices, #leftnavSiteServices, #leftnavSeoServices{
	padding-bottom		: 15px;
}

#leftNav UL, #leftnavHome UL, #leftnavMiracleCommerce UL, #leftnavMiracleContent UL, #leftnavProfessionalServices UL, #leftnavCommerceServices UL, #leftnavSiteServices UL, #leftnavSeoServices UL{
	list-style-type		: none;
	list-style-image	: none;
	display				: list-item;
	padding-left		: 0px;
	margin-left			: 30px;
}

#leftNav LI, #leftNav UL LI, #leftnavHome, #leftnavMiracleCommerce UL LI, #leftnavMiracleContent UL LI, #leftnavProfessionalServices UL LI, #leftnavCommerceServices UL LI, #leftnavSiteServices UL LI, #leftnavSeoServices UL LI{
	list-style-type		: none;
	list-style-image	: none;
	margin-left			: 10px;
	margin-bottom		: 10px;
}

#error, #error h2, #error ul, #error li{
	color 				: #ff0000;
	list-style-type		: none;
	list-style-image	: none;
	display				: list-item;
	padding-left		: 0px;
}


.leftNavItem{
	color 				: #000000;
	padding-left		: 5px;
}

.leftNavArrow{
	padding-left		: 20px;
	font-weight 		: 600;
}

.topNavItem{
	padding-left		: 15px;
}

.bodyBackGround{
	background-color 	: #f5f5f5;
}

