/* ///////////////////////////////////////////// */ 

.SUB-PAGES-CLASSES {}

/* Start SUBPAGES Standard classes-IDs required */ 

#sub_container {
	width:844px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFFFF;
}

#default_content {
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 10px;
}

#default_content td, p {
	font-family:  Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
}

#default_content A {
	color: #003399;
	text-decoration: none;
}

#default_content .header {
	color: #006699;
	text-decoration: none;
}
#default_content h1 {
	color: #CC0000;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#default_content .highlight {
	font-weight:bold;
	color: #000066;
}

#footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}

#footer p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	margin-top: 8px;
}

#footer A {
	color: #333333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navigation {
	background-image: url(../images/bg_nav.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

#navigation p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 30px;
}

#navigation a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#navigation a:hover {
	color: #FFCC00;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#space_box {
	background-image: url(../images/space_box01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 85px;
	width: 357px;
}
.nav_spacer {
	padding-right: 2px;
	padding-left: 2px;
}
/* END SUB PAGES Standard classes-IDs required */  

.MEMBER-NAVIGATION-CLASSES {}

/* START MEMBERS AREA classes-IDs required */  
/* Left tab navigation classes */
#mem_col1 {
	color: #000000;
	width: 157px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#mem_col1 .nav_main {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#mem_col1 ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#mem_col1 li{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
}
#mem_col1 p {
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 14px;
}
#mem_col1 td{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#mem_col1 .nav_off {
	background-image: url(../images/mem_nav_off.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#mem_col1 .nav_off A{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#mem_col1 .nav_off A:hover{
	color: #064c0b;
	text-decoration: none;
}
#mem_col1 .nav_on {
	background-image: url(../images/mem_nav_on.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#mem_col1 .nav_on A{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#mem_col1 .nav_on A:hover{
	color: #064c0b;
	text-decoration: none;
}
#mem_col1 .subnav_off {
	background-image: url(../images/mem_subnav_off.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#mem_col1 .subnav_off A{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#mem_col1 .subnav_off A:hover{
	color: #064c0b;
	text-decoration: none;
}
#mem_col1 .subnav_on {
	background-image: url(../images/mem_subnav_off.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	font-weight: bold;
	color: #064c0b;
	text-decoration: none;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#mem_col1 .subnav_on A{
	color: #064c0b;
	text-decoration: underline;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#mem_col1 .subnav_on A:hover{
	color: #064c0b;
	text-decoration: none;
}
.side_head
{
	font-size:24px;
	color:#a60707;
	padding-left: 58px;
}
.side_list 
{
	font-size: 12px;
	list-style-image:url(../images/pdf_platinum_check.gif);
	color:#333333;
	line-height: 18px;
}
.red_text_h2
{
	color: #a60707;
	font-size: 18xp;
}

.p_text 
{
	font-size: 14px;
	line-height: 20px;
	text-align:justify;
}
.p_tech 
{
	font-size: 14px;
	padding: 4px;
}
.menu_btm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-align:center;
}
.menu_btm a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
}
.table_contents {
	background:#fefefe;
	margin:0px auto;
}
.td_left {
	width: 220px;
	margin:0;
	padding:0;
}
.td_center {
	margin:0;
	padding:0;
}
.td_right {
	margin:0;
	padding:0;
}
.div_categories
{
	background:#972324;
	text-align:left;
	padding:3px 3px 3px 10px;
}

.div_maincategory {
	display:block;
	width:220px;
	background:#eec4c5;	
	padding:5px 0 0 0;
}

.div_subcategory {
	display:block;
	background:#ebebeb;	
	padding:5px 0 0 15px;
}

.div_relatedproducts {
	display:block;
	background:#ebebeb;	
	padding:5px 0 0 0px;
}

.span_softwares {
	font-weight:bold;
	color:#ffffff;
}
.a_maincategory{ 
	font:bold 12px Verdana; color:#333333; 
	text-decoration:none; 
}
a.a_maincategory:link { 
	font:bold 12px Verdana; 
	color:#333333; 
	text-decoration:none; 
}
a.a_maincategory:active { 
	font:bold 12px Verdana; 
	color:#333333; 
	text-decoration:none; 
}
a.a_maincategory:visited { 
	font:bold 12px Verdana; 
	color:#333333; 
	text-decoration:none; 
	padding-left:8px; 
}
a.a_maincategory:hover { 
	font:bold 12px Verdana; 
	color:#e8af17; 
	text-decoration:underline; 
	}
.a_subcategory{ 
	font:bold 11px Verdana; color:#333333; 
	text-decoration:none;
	}
a.a_subcategory:link { 
	font:bold 11px Verdana; color:#333333; 
	text-decoration:none; 
	}
a.a_subcategory:active { 
	font:bold 11px Verdana; color:#333333; 
	text-decoration:none; 
	}
a.a_subcategory:visited { 
	font:bold 11px Verdana; color:#333333; 
	text-decoration:none; padding-left:8px; 
	}
a.a_subcategory:hover { 
	font:bold 11px Verdana; 
	color:#e8af17; text-decoration:underline; 
	}
.a_relatedproducts{ 
	font:bold 11px Verdana; 
	color:#333333; 
	text-decoration:none;
	}
a.a_relatedproducts:link { 
	font:bold 11px Verdana; 
	color:#333333; 
	text-decoration:none; 
	}
a.a_relatedproducts:active { 
	font:bold 11px Verdana; 
	color:#333333; 
	text-decoration:none; 
	}
a.a_relatedproducts:visited { 
	font:bold 11px Verdana; 
	color:#333333; 
	text-decoration:none; 
	padding-left:8px; 
	}
a.a_relatedproducts:hover { 
	font:bold 11px Verdana; 
	color:#e8af17; 
	text-decoration:underline; 
	}
	
/* END Left tab navigation classes */

.MAIN-CONTENT-CLASSES{}

/* START Column 2 Center Content */

#mem_col1 .mem_col2 {
	background-image: url(../images/mem_contbg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 457px;
}

#mem_col2 {
	width: inherit;
	background-image: url(../images/mem_contbg.png);
	background-repeat: repeat-y;
}
#mem_col2 p{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#mem_col2 td{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#mem_col2 a{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
	margin-left: 0px;
	padding-left: 0px;
}
#mem_col2 a:hover{
	color: #064c0b;
}
#memheader01 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 457px;
	background-image: url(../images/mem_hdtab01_01.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #064c0b;
}
#memheader01 p{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #064c0b;
	text-decoration: none;
	padding-left: 40px;
	margin-top: 12px;
	padding-right: 0px;
}
#memheader01 a{
	color: #064c0b;
	text-decoration: none;
}

#step_hd {
	background-image: url(../images/mem_steps_hdbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 48px;
}
#step_hd p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 24px;
	padding-top: 10px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
}
#memheader03 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 457px;
	background-image: url(../images/mem_hd_tab02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#memheader03 p{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #064c0b;
	text-decoration: none;
	padding-left: 40px;
	margin-top: 12px;
	padding-right: 0px;
}
#memheader03 a{
	color: #064c0b;
	text-decoration: none;
}
.main_product_box {
	background-image: url(../images/mem_prodbox01.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
.red {
	color: #064c0b;
}
.blue {
	color: #003366;
}
.black {
	color: #000000;
}
.grey {
	color: #666666;
}
.row_spacer {
	height: 24px;
}
.upgrade_tagline01 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 10px;
}

#support_links02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#support_links02 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
#support_links02 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
hr {
	color: #999999;
	height: 1px;
	width: 100%;
	border-top-style: 1;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#programList {
 
}

#programList p{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#programList h4{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	text-decoration: none;
}

#programList h4 A{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #064c0b;
	text-decoration: none;
}

#programList h4 A:hover{
	color: #0033CC;
	text-decoration: underline;
}

/* END Column 2 Center Content */

.COLUMN-3-CLASSES{}

/* Column 3 classes */

#mem_col3 {
	width: 183px;
}
#mem_col3 p{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding-right: 20px;
	padding-left: 6px;
}
#mem_col3 td{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#mem_col3 a{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;
	padding-right: 0px;
	padding-left: 0px;
}
#mem_col3 a:hover{
	color: #064c0b;
	text-decoration: underline;
}
#memheader02 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 183px;
	background-image: url(../images/mem_hdtab01_02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#memheader02 h2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 24px;
	padding-top: 24px;
	padding-left: 22px;
}
#category_box01 {
	width: 176px;
}
#category_box01 .top{
	width: 176px;
	background-image: url(../images/mem_categories_01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#category_box01 .main{
	width: 176px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/mem_categories_02.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#category_box01 .bottom{
	text-align: right;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	padding-top: 8px;
	background-image: url(../images/mem_categories_03.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#category_box01 .bottom a{
	font-weight: bold;
	text-decoration: underline;
}
.menu_top, a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	padding: 8px;
	text-decoration: none;
}
.menu_top a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	padding: 8px;
	background: #f1f1f1;
	text-decoration: none;
}
.menu_top a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	text-decoration: none;
}
.menu_top a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding: 8px;
	background: #f1f1f1;
	text-decoration: none;
}

/* End Column 3 classes */
/* END SMEMBERS AREA Standard classes-IDs required */  
/* /////////////////////////////////////////// */  

.LANDING-PAGE-CLASSES{}

/* START CUSTOM-Landingpage classes-IDs required */  
html, body {
	background: #e5e5e4 url(../images/7.jpg) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

#headermenu {
	background:url(../images/1.jpg) center top no-repeat;
	width: 844px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
}
#headermenu div {
	float:right;
	width: 550px;
	padding-top: 10px;
	text-align: center;
}
#header {
	background:url(../images/2.jpg) center top no-repeat;
	width: 844px;
	height: 132px;
	margin-left:auto;
	margin-right: auto;
}
#header div {
	padding: 60px 0px 10px 16px;
	font-size: 16px;
	font-weight: bold;
}
#content {
	background:url(../images/4.jpg) center top no-repeat;
	width: 844px;
	height: 417px;
	margin-left: auto;
	margin-right: auto;
}
#content div {
	width: 510px;
	padding-top: 20px;
	line-height: 40px;
}
#contentcols {
	background:url(../images/5.jpg) center top no-repeat;
	width: 844px;
	height: 151px;
	margin-left: auto;
	margin-right: auto;
}
#col1, #col2, #col3 {
	width: 272px;
	height: 151px;
	float: left;
}
#col1 div, #col2 div, #col3 div {
	padding-left: 45px;
	padding-right: 15px;
}
#footer {
	background:url(../images/8.jpg) top repeat-x;
	height: auto;
}
#footertextbox {
	background: #fff url(../images/6.png) top repeat-x;
	width: 844px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
			padding-top: 20px;
}

.headermenutext {
	font-size: 11px;
	font-weight: bold;
}
.headermenutext a{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px;
}
.headermenutext a:hover {
	color:#fff;
	text-decoration: underline;
}
.text30{
	color:#999900;
	font-size: 30px;
}
.text24 {
	color: #000;
	font-size: 24px;
}
.textnormal {
	color: #000;
	font-size: 12px;
}
.textnormalbold {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.boxheading {
	font-size: 16px;
	color:#999900;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
}
.footertext {
	font-size: 11px;
	color: #888;
}
.footertext a{
	color: #888;
	text-decoration: none;
	padding: 0px 8px;
}
.footertext a:hover {
	text-decoration: underline;
}
