body {
	background-color: #DCDCDD;
	margin: 0;
}

#content {
	width: 801px;

	background-color: #FFF;
}

#content a {
	color: #434041;
}

#content a:hover {
	color: #4c327d;
}

#content_table {
	height: 99%;
}

/* Main */

#main {
	height: 421px;	
	vertical-align: top;
	text-align: left;
	overflow: visible;
}

/* Main(Home) */
#solution {
	margin: 10px;
	padding-top: 5px;
	border-top: 1px solid #7563ab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#solution h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	margin-top:0px;
}

#solution .h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
}

#solution ul {
	margin-top: -15px;
	margin-left: 100px;
	padding: 10px 0px 0px 53px;
	list-style: disc;
}  
#solution li {
	margin-left: 15px;
	margin-bottom: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:20px;
	color: #434041;
} 

/* Main(Products) */

#mms_business {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;	
}

#mms_business h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top:0px;
}

#mms_business_features {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-top: 5px;
	border-top: 1px solid #7563ab;
}

#mms_business_features h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-top:0px;
}

/* Main(Products FAQ) */

#faq_questions {
	width: 536px;
	height: 299px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_faq.jpg) no-repeat;
	margin: 0px auto;
	margin-top: 10px;
	overflow: hidden;
}

#faq_questions p {
	margin-top:0px;
	margin-bottom:5px;
}

#faq_questions a {
	text-decoration:none;
}

#faq_questions a:hover {
	text-decoration:underline;
}

#faq {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 5px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #472F8F;	
}

#faq h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin-top:0px;
	margin-bottom: 7px;
}

.back_to_top {
	float: right;
	padding-top: 5px;
}

/* Main(About Us) */

#about_us_top {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 5px;
}

#about_us_top a {
	text-decoration: none;
}

#about_us_top a:hover {
	text-decoration: underline;
}

#about_us_top h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top:0px;
	margin-bottom: 7px;
}

.about_us_top {
	float: right;
	padding-top: 5px;
}

#profile {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 15px;
	border-top: 1px dotted #472F8F;	
}

#profile h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-top:0px;
	margin-bottom: 7px;
}

/* Main(Contact Us) */

#contact_us_top {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 5px;
}

#contact_us_top h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top:0px;
	margin-bottom: 7px;
}

#mailing_address {
	width: 454px;
	height: 88px;
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 0px;
	padding-left:10px;
	background: url(../images/content_mailingaddress_bg.jpg) no-repeat top;	
}

#contact_form {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;	
	
}

.cssform p {
	width: 386px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dotted gray;
	min-height: 5%;
}

.cssform label {
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input { /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}

.cssform select { /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}

.cssform textarea {
	width: 250px;
	height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix {
	margin-left: 3px;
}

/* Main(Help Center) */

#tech_support {
	width: 536px;
	height: 235px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_tech_support.jpg) no-repeat;
	margin: 0px auto;
	margin-top: 10px;
	overflow: hidden;
}

#tech_support p {
	margin-top:0px;
	margin-bottom:5px;
}

#tech_support a {
	text-decoration:none;
}

#tech_support a:hover {
	text-decoration:underline;
}

/* Main(About LRH) */

#about_lrh {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 5px;
}

#about_lrh h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top:0px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #000;
}

#about_lrh .quote {
	color: #472F8F;
	text-align: justify;
	font-size: 1.1em;
	margin-left:30px;
	margin-right:30px;
}

/* Main(Order Now!) */

#order_now {
	margin: 10px;
}

#order_now h1 {
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.7em;
	color: #472F8F;
}

#order_now h2 {
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #26B16A;
}

#order_now ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 20px;
	list-style: disc;
}  
#order_now li {
	margin-left: 15px;
	margin-bottom: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:20px;
	color: #434041;
} 

#order_now q, #order_now p {
	margin-left: 15px;
	margin-bottom: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:20px;
	color: #434041;
}

#order_now #order_now_quote {
	width: 370px;
	padding-left: 30px;
}

#order_methods {
	margin: 10px;
	background-color: #DCDCDD;
	padding: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

#return {
	text-align:right;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* Main(Updates) */

#updates_top {
	margin: 10px;
	padding-top: 5px;
	border-bottom: 1px dotted #472F8F;
}

#updates_top h1 {
	color: #472F8F;
	font-family: Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-top:0px;
	margin-bottom: 7px;
}

#update {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#update .lh {
	position:relative;
	left: -30px;
	font-weight: bold;
}

#download {
	float: right;
}

/* Sidebar */

#sidebar {
	width: 236px;
	border-left: 1px solid #7563ab;
	text-align: center;
	vertical-align: top;
}

#sidebar #blog input {
	max-width: 180px;
}

/* Sidebar(Home) */

#testimonial {
	width: 205px;
	height: 103px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_testimonial_bg.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#objective {
	width: 205px;
	height: 122px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_our_objective.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#tell_friend {
	width: 205px;
	height: 102px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_tell_friend.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

/* Sidebar(Products) */

#testimonial2 {
	width: 205px;
	height: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_testimonial2_bg.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#learn_more {
	width: 205px;
	height: 68px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_learn_more.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#system_requirements {
	width: 205px;
	height: 121px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_system_requirements.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#terms_of_use {
	width: 205px;
	height: 67px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_terms_of_use.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#terms_of_use a {
	color: inherit;
	text-decoration: none;
}

#terms_of_use a:hover {
	color: inherit;
	text-decoration: none;
}

/* Sidebar(Products FAQ) */

#no_answer {
	width: 205px;
	height: 68px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_no_answer.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#help_center {
	width: 205px;
	height: 67px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_help_center.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#help_center a {
	color: inherit;
	text-decoration: none;
}

#help_center a:hover {
	color: inherit;
	text-decoration: none;
}

/* Sidebar(About Us) */

#contact_us {
	width: 205px;
	height: 68px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_contactus.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

#contact_us .link {
	color: inherit;
	text-decoration: none;
}

#who {
	width: 205px;
	height: 166px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_who.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

/* Sidebar(Contact Us) */

#email_us {
	width: 205px;
	height: 94px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_email.jpg) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

/* Footer */

#footer {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #434041;
	font-size: 0.7em;
	line-height: 2.0em;
}

#footer a {
	color: #434041;
	text-decoration: none;
}

#footer a:hover {
	color: #4c327d;
	text-decoration: underline;
}

/* Navigation */

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	color: #4c327d;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #e1e2e3;
}

/* Popup */

#popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#popup_header {
	color: #634EA0;
	width: 480px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
}

#popup_header a {
	text-transform: uppercase;
	color: #000;
}

#popup_header a:hover {
	color: #634EA0;
}

#popup_section {
	width: 480px;
	text-align: left;	
}

#popup_section a {
	color: #000;
}

#popup_section a:hover {
	color: #634EA0;
}

#popup_section h1 {
	color: #634EA0;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top:30px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #000;
}

#popup_section h2 {
	color: #634EA0;
		font-family: Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;

}

#popup_section_video {
	width: 800px;
}

#popup_section_video a {
	color: #000;
}

#popup_section_video a:hover {
	color: #634EA0;
}

#tell_friend_email {
	background-color: #EDEEEE;
	padding: 5px;
	font-size: 120%;
	margin-top: 10px;
}

#tell_friend_email p {
	margin: 10px 0 10px 0;
}

#tell_friend_email h2 {
	margin: 0px;
}

#popup_section .cssform p {
	width: 323px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dotted gray;
	height: 1%;
}

/* Shopping Cart */

#shopping_cart_header {
	margin: 0px 0px 10px 0px;
	background-color: #DCDCDD;
	padding: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	vertical-align: middle;
	height: 28px;
	overflow: hidden;
}

#blog {

	width: 205px;
	height: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434041;
	background: url(../images/content_access_blog.gif) no-repeat center;
	margin: 0px auto;
	margin-top: 10px;
}

