BODY {

	margin: 0px;

	padding: 0px;

	background-color: #979596;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	color: #D0CECF;

}



a {

	color: #CB0505;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



input, select, textarea {

  	margin: 2px 0px 4px 0px;

	font-family: Arial, Sans-Serif;

	font-size: 11px;

}



option {

	font-family: Arial, Sans-Serif;

	font-size: 11px;

}



form {

	margin: 0px;

	padding: 0px;

}



.red {

	color: #FA070B;

}



#mainWrap {

	margin: 0px auto 0px auto;

	padding: 0px;

	width: 806px;

}



#wrap {

	margin: 0px;

	padding: 0px 16px 0px 16px;

	width: 774px;

	background: #FFFFFF url(../images/wrap_bg.jpg) top left repeat-y;

	color: #000000;

}



#header {

	margin: 0px;

	padding: 0px;

	width: 774px;

}



#header img {

	margin: 0px;

	padding: 0px;

	vertical-align: top;

	height: 164px;

	width: 774px;

	border: 0px;

}



#header a {

	margin: 0px;

	border: 0px;

	padding: 0px;

}



#menu {

	clear: both;

	margin: 0px;

	padding: 1px 0px 1px 0px;

	width: 774px;

	height: 25px;

	background: #5D5D5D url(../images/menu_bg.jpg) top left repeat-x;

	color: #FFFFFF;

}



#menu ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 774px;

}



#menu ul li {

	display: inline;

	margin: 0px;

	padding: 0px;

}



#menu ul li a {

  	float: left;

  	margin: 0px;

  	padding: 5px 22px 0px 20px;

  	height: 20px;

  	font-size: 12px;

	text-decoration: none;

	text-align: center;

	background: transparent url(../images/menu_item_divider_bg.jpg) top right no-repeat;

	color: #FFFFFF;

}



#menu ul li a:hover, #menu ul li a:active {

	color: #FA070B;

	background-color: #202020;	

}



#menu ul li a.current {

	background-color: #202020;

}

#contentWrap_admin {

  	clear: both;

  	float: left;

	margin: 0px;

	padding: 0px;

	width: 774px;

	color: #000000;
	background:#0000FF;

}

#contentWrap {

  	clear: both;

  	float: left;

	margin: 0px;

	padding: 0px;

	width: 774px;

	color: #000000;

}



#subContentWrap {

	clear: both;

  	float: left;

	margin: 0px;

	padding: 0px;

	width: 774px;

	color: #000000;

	background: #FFFFFF url(../images/content_wrap_sub_bg.jpg) top left repeat-y;

}

#content_admin {

  	float: left;

	margin: 0px;

	padding: 0px;
	padding-left:20px;

	width: 754px;

	background-color: #FFFFFF;

	color: #000000;

}


#content {

  	float: left;

	margin: 0px;

	padding: 20px;

	width: 494px;

	background-color: #FFFFFF;

	color: #000000;

}



#subContent {

	float: left;

	margin: 0px;

	padding: 20px;

	width: 346px;

	background-color: #FFFFFF;

	color: #000000;

}
#subContent_admin {

	float: left;

	margin: 0px;

	padding: 0px;
	padding-left:15px;
	width: 610px;

	background-color: #FFFFFF;

	color: #000000;

}


#subContentNoPad {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 386px;

	background-color: #FFFFFF;

	color: #000000;

}



#subContentNoPad img.headerImage {

	display: block;

	width: 386px;

	padding: 0px;

	margin: 0px;

	border-bottom: 1px solid #BF8292;

}



#content h1, #subContent h1 {

	margin: 15px 0px 15px 0px;

	padding: 0px 0px 3px 0px;

	text-align: left;

	font-size: 20px;

	color: #FA070B;

	border-bottom: 1px solid #CCCCCC;

}



#content h1.top, #subContent h1.top {

	margin-top: 0px;

}



#content h2, #subContent h2 {

	margin: 8px 0px 8px 0px;

	padding: 0px;

	text-align: left;

	font-size: 14px;

	color: #000000;

}



#content h2.middle, #subContent h2.middle {

	margin: 8px 0px 8px 0px;

	padding: 0px;

	text-align: center;

	font-size: 14px;

	color: #000000;

}



#content h3.middle, #subContent h3.middle {

	margin: 8px 0px 8px 0px;

	padding: 0px;

	text-align: center;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

}



#content p, #subContent p {

	margin: 10px 0px 10px 0px;

	line-height: 1.4em;

}



#subContent p.testimonial {

	margin: 15px 0px 15px 0px;

	line-height: 1.4em;

	background-color: #F4EAEC;

	padding: 5px;

}



#subContent p.testimonialAlt {

	background-color: #FAF1D7;

	padding: 5px;

}



#subContent span.quoteAuthor {

	padding-left: 30px;

	font-style: italic;

}



#content li, #subContent li {

	line-height: 1.4em;

}



#subContent img.right {

	float: right;

	margin: 0px 0px 10px 10px;

	border: 1px solid #000000;

}



#content ul, #subContent ul {

	list-style-type: square;

	list-style-position: inside;

	margin-left: 0px;

	padding-left: 4px;

}



#submenu {

	float: left;

	margin: 0px;

	padding: 21px 0px 0px 0px;

	width: 147px;

	border-right: 1px solid #BF8292;

	background-color: #E0DADC;

	color: #000000;

}



#submenu ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 147px;

	border-top: 1px solid #BF8292;

}



#submenu ul li {

	display: block;

	margin: 0px;

	padding: 0px;

}



#submenu ul li a {

  	display: block;

  	margin: 0px;

  	padding: 5px 7px 5px 15px;

  	width: 125px;

  	text-align: left;

  	font-size: 11px;

  	font-weight: bold;

	text-decoration: none;

	background: #D9CACD url(../images/sub_menu_item_bg_hover.jpg) center -100px no-repeat; /* preload image out of view */

	color: #000000;

	border-bottom: 1px solid #BF8292;

}



#submenu ul li a.current {

	background-color: #F2E3E6;

}



#submenu ul li a:hover, #submenu ul li a.current:hover, #submenu ul li a:active, #submenu ul li a.current:active, #submenu ul li a:focus, #submenu ul li a.current:focus{

	background-color: #F2E3E6;

	background-position: center left;

}



#sidebar {

	float: left;

	margin: 0px;

	padding: 10px;

	width: 220px;

	background-color: #C9C9C9;

	color: #65503F;

}



#sidebar h1 {

	margin: 10px 0px 10px 0px;

	padding: 0px;

	text-align: left;

	color: #000000;

	font-weight: bold;

	font-size: 12px;

}



#sidebar .whitebox {

	margin: 10px 0px 10px 0px;

	padding: 15px;

	width: 188px;

	background-color: #FFFFFF;

	color: #65503F;

	border: 1px solid #FA070B;

	font-size: 11px;

}



#sidebar p {

	margin: 5px 0px 5px 0px;

}



#contentClear {

	clear: both;

	width: 774px;

	margin: 0px;

	padding: 0px;

	height: 1px;	

}



#subContentClear {

	clear: both;

	width: 774px;

	margin: 0px;

	padding: 0px;

	height: 1px;

	background: #FFFFFF url(../images/content_wrap_sub_bg.jpg) top left repeat-y;

}



#contentClear img, #subContentClear img {

	margin: 0px;

	padding: 0px;

	height: 1px;

	width: 1px;

	vertical-align:top;

}



table.ContactUs

{

	margin: 0px 0px 0px 0px;

}



table.ContactUs td.left

{

	padding: 0px 10px 9px 0px;

}



table.ContactUs td.right

{

	padding: 0px 0px 9px 10px;

}



table.pricing

{

	margin: 10px 0px 0px 0px;

}



table.pricing td.left

{

  	vertical-align: top;

	padding: 0px 20px 15px 0px;

	font-size: 14px;

	font-weight: bold;

	/*text-decoration: underline;*/

	width: 150px;

}



table.pricing td.left span.note

{

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}



table.pricing td.left span.noteplus

{

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



table.pricing td.right

{

  	vertical-align: top;

	padding: 0px 0px 15px 0px;

	font-size: 14px;

}



table.pricing td.right p.includes

{

	font-style: italic;

	margin: 4px 0px 0px 0px;

	padding: 0px;

	font-size: 12px;

}



#footer {

	clear: both;

	margin: 0px;

	padding: 5px 16px 0px 21px;

	width: 769px;

	height: 20px;

	font-size: 11px;

	background: #232323 url(../images/footer_bg.jpg) top left no-repeat;

	color: #FFFFFF;

}



#copyright {

	margin: 0px;

	padding: 8px 0px 0px 0px;

	width: 806px;

	text-align: center;

	height: 75px;

	background: #979596 url(../images/copyright_bg.jpg) top left no-repeat;

	color: #C9C7C8;

	font-size: 10px;

}



#copyright a {

	color: #C9C7C8;

	font-size: 10px;

	text-decoration: none;

}



#copyright a:hover, #copyright a:active {

	text-decoration: underline;
}

td.loginLeft
{
width:120px;
font-weight:bold;
font-family:Tahoma;
size:8px;
}

#LinkInfo 
{
padding-left:20px;
color:#999999;
}

#LinkInfo a
{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#content_admin h2, #subContent_admin h2
{
margin: 8px 0px 8px 0px;

	padding: 0px;

	text-align: left;

	font-size: 14px;

	color: #000000;
}

div.successBox {

	margin: 0px auto 12px auto;

	padding: 6px 10px 6px 35px;

	background: #EEEEEE url(../images/success.gif) left center no-repeat;

	color: #000000;

	font-size: 11px;

	border: 1px solid #000000;

	width: 400px;
}

div.errorBox {

	margin: 0px auto 12px auto;

	padding: 6px 10px 6px 35px;

	background: #EEEEEE url(../images/error.gif) left center no-repeat;

	color: red;

	font-size: 11px;

	border: 1px solid #000000;

	width: 400px;

}