/*-------------------- GENERAL --------------------*/
body{/* sets the properties of the body */
	background:#FFF;
	margin:0;
	padding:0;
	font:normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	}
p, img, td, ul, h1, h2 {
	margin:0; padding:0;
}
a{/* default hyperlink properties */
	text-decoration:none;
	font-weight:bold;
	}
a:hover{/* default hyperlink properties */
	text-decoration:none;
	}
	
/*-------------------- BODY SHADOW --------------------*/	
.border_left{
	background:url(images/border_left.gif) 0 0 repeat-y;
	}
	
.border_right{
	background:url(images/border_right.gif) 0 0 repeat-y;
	}	


/*-------------------- BANNER --------------------*/	
.banner{
	background:#2C2038 url(images/bg_banner.jpg) top left no-repeat;
	height:154px;
	}
.banner h1{
	font:normal 32px Arial, Helvetica, sans-serif;
	padding:0 20px 0 0;
	color:#FFF;
	}
.banner h1 a { /* navigation hyperlink properties */	
	color:#FFFFFF;
	}
.banner h1 a:hover { /* navigation hyperlink properties */
	color:#FFFFFF;
	}
		
.logo{
	
	margin:15px 0 66px 23px; /* top, right, bottom, left */
	
	}
		
/*-------------------- NAVIGATION --------------------*/
.nav{
	color:#000000;
	/* background:#451a5b; */ /* original nav1.php color */ 
	background:#412f51;   /* #402f4f; */
	/*background:url(images/bg_nav.gif) top left repeat-x #761989; original code */
	padding:0 0; /* top, right, bottom, left */
	height:91px; /* sets the height of the link */
	border-top:0px solid #FFF;
	border-bottom:1px solid #FFF;
	}
.nav ul li {
	/*background:#761989 url(images/bullet_arrow.gif) 0 10px no-repeat; original code
	background:#451a5b url(images/bullet_arrow.gif) 0 10px no-repeat;	 */
	background:#451a5b url(images/bullet_arrow.gif) 0 10px no-repeat;	
	list-style-type:none;
	float:left;
	line-height:25px; /* sets the height of the link */
	padding:0 0 0 6px; /* top, right, bottom, left */
	width:125px; /* the width of each link */
}
.nav ul li a { /* navigation hyperlink properties */	
	color:#F0BEFF;
}
.nav ul li a:hover { /* navigation hyperlink properties */
	color:#FFF;
	}
.nav ul li span { /* no hyperlink properties */
	color:#FFF;
}

/*-------------------- NAVIGATION LEFT --------------------*/
.nav_left{
	width:160px;
	color:#000000;
	background:#774d8d url(images/bg_nav_left2.gif) left top repeat-x; /* 774d8c */
	/*background:url(images/bg_nav.gif) top left repeat-x #761989; original code*/
	padding:5px 5px 5px 5px; /* top, right, bottom, left */
	height:75px; /* sets the height of the link */
	border-top:0px solid #FFF;
	border-bottom:0px solid #FFF;
	/*border-bottom:2px solid #FFFFFF; */ /* the border below the title */

	}
.nav_left ul li {
	/*background:#761989 url(images/bullet_arrow.gif) 0 10px no-repeat; original code */
	background:inherit url(images/bullet_arrow.gif) 0 10px no-repeat;	
	list-style-type:none;
	/*float:left;*/
	/*padding:5px 5px 5px 5px;  top, right, bottom, left*/
	line-height:20px; /* sets the height of the link */
	padding:0 0 0 6px; /* top, right, bottom, left */
	width:135px; /* the width of each link */
	border-bottom:1px solid #FFFFFF; width:150px;/* the border below the title */
}

.nav_left ul li a { /* navigation hyperlink properties */	
	color:#F0BEFF;
}
.nav_left ul li a:hover { /* navigation hyperlink properties */
	color:#FFF;
	}
.nav_left ul li span { /* no hyperlink properties */
	color:#FFF;
}

.other_software {
	color:#ffffff; font-weight: bold;
	border-bottom:1px solid #FFFFFF; 
	}
.other_software a { /* navigation hyperlink properties */	
	color:#FFFFFF;
	}
.other_software a:hover { /* navigation hyperlink properties */
	color:#FFFFFF;
	}



/*-------------------- SUB NAVIGATION --------------------*/
.sub_nav{
	/*background:#8C1EA2;    original code*/
	background:#511d6b;
	padding:10px 0 10px 2%;
	}
.sub_nav ul li {
	background:#511d6b url(../MyticSoft/images/bullet_arrow.gif) 0 10px no-repeat;
	list-style-type:none;
	float:left;
	line-height:25px; /* sets the height of the link */
	padding:0 0 0 6px; /* top, right, bottom, left */
	width:125px; /* the width of each link */
}
.sub_nav ul li a { /* navigation hyperlink properties */	
	color:#F0BEFF;
}
.sub_nav ul li a:hover { /* navigation hyperlink properties */
	color:#FFF;
	}
.sub_nav ul li span { /* no hyperlink properties */
	color:#FFF;
}


/*-------------------- GOOGLE ADS --------------------*/
.ads_top{
	background:#FFF;
	padding:0; /* top, right, bottom, left */
	}
.ads_right_home{
	padding:5px; /* top, right, bottom, left */
	float:right; /* alignment of the ad */
	}
.ads_right_home_bg{
	background:#FFF4FF;
	height:100%;

	}
 .ads_right_home2{
	padding:5px; /* top, right, bottom, left */
	float:left; /* alignment of the ad */
	}

	
/*-------------------- form body --------------------*/
.body_text{
 	font:normal 10px Arial, Verdana, Helvetica, sans-serif; 
	padding:20px;

	}
	
.body_text123{
 	font:normal 10px Arial, Verdana, Helvetica, sans-serif; 
	font: medium;

	}	
h2.title{
	font:normal 24px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}

.body_text p{
	font:normal 12px Arial, Verdana, Helvetica, sans-serif; 
	padding:0 0 20px 0;
	text-align:justify;
	}
.body_text ul{
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
	padding:0 0 20px 20px;
	margin:0;
	}
.body_text ul li{
	background:inherit url(images/bullet_arrow.gif) 0 10px no-repeat;
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
	}
.form_body{
	/* spacing between picture and text for sub-category index pages */
	padding:5px 10px 5px 5px; /* top, right, bottom, left */
	float:left; /* alignment of the ad */
	}
.products_txt1{
	padding:15px 0; /* the position of the text for each product */
	}
	
.form_body1{
	/* spacing between input form and text for individial product index pages */
	padding:5px 10px 5px 5px; /* top, right, bottom, left */
	float:left; /* alignment of the ad */
	}
.products_txt2{
	padding:15px 0; /* the position of the text for each product */
	}
.txt1{
	width:300px;
	}


.product1{ /* the title of the product */
	color:#000000;
	padding:1px 1 1px 1; /* top, right, bottom, left */
	border-bottom:0 solid #000000; /* the border below the title */
	}	
	
	
/*-------------------- PRODUCTS --------------------*/
.products h2{ /* the title of the product */
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#541A84;
	padding:10px 0 2px 0; /* top, right, bottom, left */
	border-bottom:2px solid #000000; /* the border below the title */
	}
.products_txt{
	padding:10px 10px 15px 10px; /* the position of the text for each product - top, right, bottom, left */
	}

		
/*-------------------- FOOTER --------------------*/
.footer{ /* sets the footer properties */
	height:90px;
	background:#401755 url(images/bg_footer.gif) top right no-repeat;	
	padding:20px 0 0 0; /* top, right, bottom, left */
	}
.footer_nav{
	/* background:#401755; 
	background:#401755 url(images/bg_footer.gif) top right no-repeat;*/
	height:28px;
	}
.footer ul li {
	list-style-type:none;
	float:left; /* alignment of the link */
	line-height:25px; /* height of the link */
	padding:0 5px;/* top, right, bottom, left */
	color:#fff;
}
.footer ul li a { /* navigation hyperlink properties */	
	color:#fff;
}
.footer ul li a:hover { /* navigation hyperlink properties */
	color:#FFF;
	}
.footer ul li span { /* no hyperlink properties */
	color:#FFF;
	font-weight:bold;
}
.copy{ /* copyright text */
	/* background:#401755; */
	color:#9D6BB6;
	font-size:10px;
	font-weight:normal;
	padding:0 0 0 14px; /* top, right, bottom, left */
	}