HTML, BODY{
	font-family			: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size 			: 8pt;
	font-style 			: normal;
	color 				: #000000;
	background-color 	: #ffffff;
	voice-family		: "\"}\"" female;
	volume				: medium;
	speak				: spell-out;
	speak-header		: once;
}

H1, H2, H3, H4{
	font-family			: verdana, lucida, arial, helvetica, sans-serif;
	font-weight			: 700;
	letter-spacing		: 1pt;
    color				: #000000;
}

H1{
	font-size			: 100%;
}

H2{ 
	font-size			: 90%;
}

H3{ 
	font-size			: 80%;
}

H4{ 
	font-size			: 70%;
}

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

P, DIV, UL, LI{
	font-family		: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, 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-size 		: 8pt;
	font-style 		: normal;
	font-weight 	: 700;
	color			: #000000;
	cursor 			: "hand";
	text-decoration	: underline;
}

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

.formLabelBold{
	font-size 		: 8pt;
	font-weight 	: 700;
	font-style 		: normal;
	color 			: #000000;
	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				: 0 10 10 20;
	height				: 100%;
	background-color 	: #ffffff;
	vertical-align		: top;
}

#toprow{
	background-color	: #cccccc;
	display				: none;
}

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

#leftNavContainer{
	border				: 0;
	margin				: 10;
	background-color	: #ffffff;
	display				: none;
}

#leftnav{
	border				: 0;
	margin				: 0;
	padding				: 10 0 0 0;
	height				: 100%;
	float				: left;
	background-color	: #ffffff;
	vertical-align		: top;
	display				: none;
}

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

#content{
	padding				: 10 10 10 10;
	vertical-align		: top;
	wrap				: auto;
}

#bottomnav{
	margin				: 0;
	padding				: 0 0 0 0;
	float				: left;
	clear				: left;
	width				: auto;
	wrap				: auto;
}

#copyright{
	margin				: 0;
	padding				: 0 0 0 20;
	clear				: left;
	width				: auto;
	font-size 			: 8pt;
	font-weight 		: 500;
	font-style 			: normal;
	color 				: #000000;
	wrap				: auto;
}

#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;
}

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

.leftNavArrow{
	padding-left		: 20px;
}

.topNavItem{
	padding-left		: 20px;
}

.bodyBackGround{
	background-color 	: #ffffff;
}