/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
A:active {
	COLOR: #000033; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000033; TEXT-DECORATION: none
}
A:link {
	COLOR: #000033; TEXT-DECORATION: none
}
A:hover {
	COLOR: #F88305; TEXT-DECORATION: none
}

body{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align:justify;
/*	line-height: 1.5;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	color: #0564ad;
*/	
background-color:#5AC5F1;
font-family:tahoma;
color:#3b3b3b;
font-size:11px;
line-height:16px;	
	
}
.user-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}

h1{
font-family:tahoma;
 font-size: 120%;
 color: #3b3b3b;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #3b3b3b;
 margin: 0px;
 text-align:left;
 padding-left:5px;
 padding-top:10px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color:#FFFFFF;
 text-align:left;
 margin: 0px;
 padding-left:0px;
 padding-top:10px;
 }

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}
.checkbox{
	border:none;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	height: 22px;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	background-image:url(../../images/button.jpg);
	background-repeat:repeat-x;
	height:26px;
}


.errmsg{font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;  color:#FF0000; font-weight:bold;}
.greenMsg{font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;  color:#009F55; font-weight:bold;}

textarea{
      border:1px solid #7F9DB9;
	  font-family: Verdana;
	  color: #666666;
	  font-size:11px;
	  padding-left:4;
	  padding-right:4;
	  padding-top:1;
	  padding-bottom:1;
	  background-color:#FFFFFF;
}
select{
    border:1px solid #7F9DB9;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding: 0;
	background-color: #FFFFFF
}
input{
	font-family: Verdana;
	color: #666666;
	border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
	font-size:11px;
}
option {
	font-family: Verdana;
	color: #666666;
	font-size:10px;
}
.error {
	font-size:10px;
	font-weight:bold;
	color:#EE0000;
	text-align:center;
	width:100%;
	height:35px;
	vertical-align:middle;
	clear:both;
}


.paging {
	font-size:10px;
	font-weight:bold;
	color:#007CB9;
	text-align:right;
	width:99%;
	height:15px;
	vertical-align:middle;
 }
.text-bold {
font-family:tahoma;
color:3b3b3b;
font-size:11px;
font-weight: bold;
color: #3b3b3b;
text-align:left;
}
.text {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #1D7CF2;
*/	text-decoration: none;
	text-align:justify;
	font-family:tahoma;
	color:3b3b3b;
	font-size:11px;
	line-height:16px;	
}

.linkText{
	color: #000033; 
	text-decoration:none;
}
.linkText:hover{
	color: #F88305; 
	text-decoration:none;
}
 .linkTextBold{
	color: #000033; 
	font-weight:bold;
	text-decoration:none;
}
.linkTextBold:hover{
	color: #F88305; 
	font-weight:bold;
	text-decoration:none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#Outer_Wrap {
	margin: 0 auto 0 auto;
	padding: 0;
	min-width: 760px;
	width: 760px;
 	height:100%; 
	border:0;
	vertical-align:top;
	/*border:1px solid #FF0000;
	border:1px solid #66CCFF;*/
}

#Wrap {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 100%;
 	height:100%; 
	float:left;
}

#header {
	margin: 0 auto 0 auto;
	padding: 0;
	font-weight:bold;
	height:128px;
	width: 100%;
	color:#6699CC;
	/*background-color:#C6EFFF;*/
	background-color:#00ff00;
}

#headerImage{
	width:461px;
	height:128px;
	background-image:url(../../images/logo.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
}

#headerRight {
	width:299px;
	height:128px;
	background-image:url(../../images/top-menu-bg.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
}

.topButtons{
	width:94px;
	/*height:32px;*/
	float:left;
}



/**********For Footer Section****************************************/
#footer{
	clear: both;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	vertical-align:bottom;
	background-image:url(../../images/footer.jpg);
	color:#000033;
	height:52px;
	width: 100%;
	border-top:1px solid #D5F9FF;
 }
#footerLeft{
	width:12px;
	height:52px;
	float:left;
}
#footerRight{
	width:13px;
	height:52px;
	float:right;
}
#footerMiddle{
	width:735px;
	height:52px;
	float:left;
	background-image:url(../../images/footer-m.jpg);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}
#FooterText{
	width:535px; 
	float:left;
	color:#000033;
	text-align:left;
	padding-top:10px;
}
#FooterText a{
	color:#000033;
	font-weight:bold;
	text-decoration:none;
}
#FooterText a:hover{
	color:#F88305;
	font-weight:bold;
	text-decoration:none;
}




/**********For Content Section	****************************************/

#topBgInner{
	width:100%;
	height:10px;
	background-image: url(../../images/topBgInner.jpg);
	background-repeat:no-repeat;
}

#content{
   	width: 760px;
	vertical-align:top;
	float:left;
	background-image: url(../../images/content-bg.jpg);
	background-repeat:repeat-x;
	height:100%;
	background-color:#ff0000;
}

.contentInner{
  	width: 100%;
	vertical-align:top;
	background-color:#f0f9ff;
	/*background-color:#E6F5FA;
	float: left;
	background-image: url(../../images/main-bg.jpg);*/
	background-image: url(../../images/tile.gif);
	background-repeat:repeat-x;
}


/**********For Home Page Section	****************************************/
#HomeTop{
	background-image: url(../../images/header-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:229px;
	width:100%;
	float:left;
}
#HomeDownloads{
	width:45%;
	float:left;
	padding-top:20px;
	padding-left:20px;
}
.HomeHead {

	font-family: "Trebuchet MS", Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	height:30px;
/*	text-align:justify;
*/}
#downloadButton{
	padding-left:20px;
}
	

#HomeCentral{
	height:370px;
	background-color:#E6F5FA;
	background-image: url(../../images/main-bg.jpg);
	background-repeat:repeat-x;
	padding-left:2%;
	float:left;
	width:98%;
}

#HomeProduct{
	width:438px;
	float:left;
}

.HomeProductFeature{
	width:438px;
	background-image: url(../../images/main-table-bg.jpg);
	/*background-repeat:no-repeat;
	padding-left:15px;*/
}

#HomeRightContainer{
	width:274px;
	float:left;
	padding-left:17px;
}

#MemberLogin{
	background-image: url(../../images/login-box-bg.jpg);
	background-repeat:no-repeat;
	height:203px;
	padding-left:15px;
}
#LoginKeyImg{
	height:51px;
	width:43px;
	float:left;
}


#BuyNowBox{
	background-image: url(../../images/buy-now-bgbox.jpg);
	background-repeat:no-repeat;
	height:146px;
	padding-left:15px;
	border:1px solid #FF0000;
}

#BuyNowImage{
	float:left;
	width:35%;
	text-align:left;
}

#BuyNowContents{
	float:left;
	width:60%;
	text-align:justify;
}


/**********For Mulitlanguage Section****************************************/


#Listing{
	width:100%; 
	float:left;
	text-align:left;
	padding-left:20px;
}

.ListingLink{
font-family:tahoma;
color:3b3b3b;
font-size:11px;
font-weight:bold;
text-align:left;
}
.ListingHead{
font-family:tahoma;
color:3b3b3b;
font-size:11px;
width:95%; 
float:left;
text-align:left;
padding-left:3%;
}
	
.ListingDetails{
font-family:tahoma;
color:#3b3b3b;
font-size:11px;
width:90%; 
float:left;
text-align:justify;
padding-left:40px;
font-weight:bold;
text-decoration:none;
}
.ListingInnerDetails{
font-family:tahoma;
color:#3b3b3b;
font-size:11px;
width:90%; 
float:left;
text-align:justify;
padding-left:40px;
text-decoration:none;
}

.PageHead {
font-family:tahoma;
color:#3b3b3b;
font-size: 18px;
font-weight: bold;
color: #003366;
height:30px;
padding-left:2%;
text-align:left;
 }
  







/**********For Mulitlanguage Section****************************************/
#MultiLanguage{
 	width: 100%;
	margin: 0 auto 0 auto;
  	min-width: 760px;
 	padding-top:5px;
	min-height:20px;
}

.banner_top{

	font-size:11px;
	color:#666666;
	text-align:right;
	width:60%;
	float:right;
	vertical-align:middle;	
}


/************* Form styles ****************/

#FormMain {
	font-size:11px;
	color:#666666;
	text-align:left;
	width:95%;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}


.FormContainer {
	font-size:11px;
	color:#666666;
	width:100%; 
	vertical-align:left;
	float:left;
	position:relative;
}
.outer_div{
	width:70%;
	float:left;
 	padding-left:150px; 
	
	
	border: 1px solid #E6ECEB;
}

.FormLeft {
	font-size:11px;
	color:#666666;
	text-align:left;
	width:20%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	padding-left:50px;
	vertical-align:middle;
	float:left;
	
}
.FormRight {
	font-size:11px;
	color:#666666;
	text-align:left;
	width:70%;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	float:left;
	
}

.FormTextAlign {
	font-size:11px;
	color:#666666;
	text-align:right;
	width:20%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	padding-left:50px;
	vertical-align:middle;
	float:left;
	
}

 

/***********************for Password strength*************************************/
#passwordStrength
{
 		height:15px;
 		display:block;
 		float:left;
}
.strength0
{
	width:150px;
	background:#cccccc;
	color:#334d55;
	font-weight: 700px;
}

.strength1
{
	width:35px;
	background:#ff0000;
	color:#000000;
}
.strength2
{
	width:60px;    
	background:#ff5f5f;
	color:#FFFFFF;
}

.strength3
{
	width:90px;
	background:#56e500;
	color:#000000;
} 

.strength4
{ 
	background:#4dcd00;
	width:120px;
	color:#000000;
}
.strength5
{
	background:#006633;
	width:150px;
	color:#000000;
}

.successmsg{
 color:#009900;
 font-weight:bold;
}

/**********  Tool Tip ***************/
.tool_tip_box{
	width:95%; 
	height:28px;
	float:left;
	text-align:left;
	background:#FFE8F3; border:1px solid #FF0000;
	padding-top:4px;
	color:#FF0000;
	font-size:9px;
	position:relative;
  }
 
 /* User Registration */
 .RegisterTable{
	 padding-left:40px;
}




.ListingText{/*479FC0 0082BF  3399CC*/
	font-family:tahoma;
	color:#3b3b3b;
   	font-size:12px;
	text-align:left;
}
.TableBorder{
 border:1px solid #C4EAFC; ;
}

.red-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F20000;
	font-weight: bold;

}
.green-title{
	color:#009933;
	font-weight:bold;
	font-size:11px;
}

.SystemMessageInnerText{
width:300px; 
float:left; 
overflow:hidden; 
font-family:tahoma;
color:#3b3b3b;
font-size:11px;
text-align:left;

}


.headings {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-left:30px;
}

.Menuheadings {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

.Caption {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
}
.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.lightBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003366;
	text-decoration: none;
}
