A:link {TEXT-DECORATION:none;}
A:visited {TEXT-DECORATION:none;}
A:hover {TEXT-DECORATION:underline;}


	body{font-family:Arial, Helvetica, sans-serif;}
	div.container{
		margin:0px;
		display:block;
		width:990px;
		height:620px;
		
	}

	/* header */

    #menubar-text {position:relative;top:10px;float:left;left:34px;font-size:13px;font-weight:normal;color:#663399;font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
	#menubar-text a:visited{font-weight:normal;color:#663399;font-size:13px;font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
    #menubar-text a:link {font-weight:normal;color:#663399;font-size:13px;font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
    #menubar-text a:hover {font-weight:normal;color:#a78fbc;font-size:13px;font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION: none}

	div.header {display:block;position:relative;width:100%;height:142px;background-image:url(../images/header.png);background-repeat:no-repeat;}
		div.top {position:absolute;left:0px;width:100%;height:98px;}
		div.menubar {position:absolute;bottom:0px;left:0px;width:100%;height:44px;}
	/* end of header */
	
	/* search bar */
	div.searchbar{position:relative;width:253px;height:20px;background:#b9d;float:right;top:0px;text-align:right;background-image:url(../images/search.gif);background-position:0px 0px;background-repeat:no-repeat;}
		input.img-search{position:relative;float:right;top:2px;right:10px;cursor:pointer;}
		input.top-search{position:relative;float:right;top:1px;right:19px; width: 425px height:12px;border:1px solid #97b; background:#eae1f1;font-size:10px;padding-left:1px;}
	/* end of search bar */
	
	
	/* template section */
	#template {position:relative;display:block;width:990px;min-height:410px;top:32px;clear:both;}
		
		/* right bar */
		div.rightbar{position:relative;float:right;height:410px;width:173px;max-width:174px;border-left:1px solid #e2d8eb;}
			/* [global for all pages] */
			div.banner-right{position:relative;height:auto;float:right;right:10px;}
		/* end of right bar */
			
		/* left bar */
		div.leftbar{position:relative;float:left;height:800px;width:815px;border-right:1px solid #6d3a9b;}
			/* home page template*/
			div.welcome{clear:both;position:relative;float:right;right:18px;height:202px;width:768px;background-image:url(../images/welcomebox.png);background-repeat:no-repeat;}
				img.download_btn{position:relative;float:left;left:27px;top:65px;cursor:pointer;}
				div.welcome-msg{position:relative;float:left;font-size:15px;font-weight:300;left:100px;height:auto;width:auto;text-align:left;top:20px;}
			div.stepsbox{position:relative;float:right;right:18px;height:auto;width:768px;top:26px;}
				div.steparrow{position:relative;float:left;width:46px;height:182px;background-image:url(../images/step_arrow.gif);background-position:50% 50%;background-repeat:no-repeat;}
				div.step1, div.step2, div.step3, div.step4{position:relative;float:left;height:182px;width:160px;background-repeat:no-repeat;text-align:left;}
				div.step-text{position:relative;float:left;top:40px;left:10px;font-size:12px;font-weight:600;}
				div.step1{background-image:url(../images/step1.png);}
				div.step2{background-image:url(../images/step2.png);}
				div.step3{background-image:url(../images/step3.png);}
				div.step4{width:150px;background-image:url(../images/step4.png);}
			/* end of home page template*/
			
			/* download template*/
				div.dl_downloadbox {left:0px;position:relative;float:left;width:372px;height:67px;background-image:url(../images/download_msg.png);background-repeat:no-repeat;text-align:left;}
				div.dl_step{clear:both;left:30px;;position:relative;text-align:left;float:left;height:auto;width:auto;top:50px;margin-bottom:50px;}
					div.dl_step-text{font-size:13px;height:24px;width:auto;padding-top:5px;}
			/* download page template*/
			
			/* contact template*/
			div.contact{position:relative;float:right;right:47px;height:auto;width:768px;}
				div.contact_form{position:relative;float:right;width:385px;height:324px;background-image:url(../images/contact_form.png);background-repeat:no-repeat;}
					div.row {clear:both;display:block;position:relative;margin:1px;top:20px;left:5px;height:23px;width:auto;}
						.form {font-size:12px;direction:ltr;border:1px solid #6d3a9b;left:90px;position:absolute;opacity:0.7;Alpha:(opacity=70%);}
						span.form-text{font-size:12px;min-width:20px;position:relative;float:left;}
						input.form{height:14px;width:130px;}
						textarea.form-textarea {width:230px;height:124px;}
						span.form-msg{position:absolute;left:225px;width:auto;font-size:10px;}
						div.contact_text{position:relative;float:left;width:300px;height:auto;text-align:left;left:32px;}
						.button-form {top:100px;left:158px;}
			
			.button{position:absolute;width:75px;height:21px;background-image:url(../images/btn.gif);overflow:hidden;background-repeat:no-repeat;cursor:pointer;}
			.button{background-position:0px 0px;}
			.button:hover{background-position:0px -21px;}
			.button:active{background-position:0px -42px;}
			.button-text{position:absolute;font-size:11px;color:#6d3a9b;top:105px;left:182px;z-index:2;cursor:pointer;}
			
			
			
			
			
		/* end of left bar */
	div.footer {
		clear:both;
		display:block;
		width:100%;
		height:auto;
		position:relative;
		bottom:0px;
		
	}

	.contact_form_table{background-image:url(../images/contact_form.png);background-repeat:no-repeat;}

	.intext{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		direction:ltr;
	}
	span.form-msg2{font-size:10px;}