/*----Main Style Controls-----*/

td {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:12px;  

}

.feature_text {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 Font-Size:10px;  

}
.icommerce  { 
				font-family: verdana, arial; 
				font-size:11px;			
				padding:5px; 
				margin:0px; }

.white   	 { color:white; font: normal 8pt Tahoma; text-decoration:none;padding:0px; margin:0px; }

.tagline   	 { color:white; font: normal 12px arial,verdana; text-decoration:none;padding:5px; margin:0px;
				font-weight:bold; }

.users   	 { color:white; font: normal 12px arial,verdana; text-decoration:none;padding:5px; margin:0px;
				font-weight:bold; }

.top_banner  { 
				 
							
				padding:1px; 
				margin:0px; }


.header  { color:#000000; 
				font-family: verdana, arial; 
				font-size:14px;
				font-weight:bold;			
				padding:0px; 
				margin:0px; }

.forum_header {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 Font-Size:14px;
	COLOR: #FFFFFF;  
	 padding:2px;
	 background-color:#003399;
}

.threads_header {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 Font-Size:12px;
	COLOR: #000000;  
}

.tutorial  { color:#000000; 
				font-family: verdana, arial; 
				font-size:11px;
				padding:5px; 
				margin:0px; }

a:link.ewlink {

	font-family:verdana, arial, helvetica;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration: none;
	}
a:visited.ewlink {

	font-family:verdana, arial, helvetica;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration: none;
	}
a:hover.ewlink {

	font-family:verdana, arial, helvetica;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration: none;
	}
a:active.ewlink {

	font-family:verdana, arial, helvetica;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration: none;
	}			
/*----EW Nav Controls-----*/



ul	{ margin:15px; padding:0px 0px 0px 0px;  }

a.menu:link	{ color:black;  text-decoration:none; margin:0px; padding:0px }
a.menu:visited	{ color:black;  text-decoration:none; }
a.menu:hover, .sub:hover    {  text-decoration:underline; color:blue }
.sub		{ font: normal 7pt Tahoma; color:black;  
text-decoration:none;   margin:0px; padding:0px 4px 0px 0px;
		list-style-type:disc }

	#ewheader {
    float:left;
    width:100%;
    background:#FFFFFF;
    font-size:8px;
    font-family:arial,verdana;
    line-height:normal;
    }
    
    #ewheader ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  

    
    #ewheader a {
     display:block;
     background:url("http://www.internet.com/_mocks/earthweb/toolbar/img/norm_left.gif")
     no-repeat left top;
     padding:5px 10px;
     font-size:9px;
     font-family:verdana,arial;
     font-weight:bold;
     text-decoration:none;
     color:#FFFFFF;
    }
    
    #ewheader a:hover {
    display:block;
    background:url("http://www.internet.com/_mocks/earthweb/toolbar/img/norm_left.gif")
    no-repeat left top;
    padding:5px 10px;
    font-family:verdana,arial;
    font-size:9px;
	font-weight:bold;
    text-decoration:underline;
    color:#FFFFFF;
    }
    
    #ewheader li {
    float:left;
    background:url("http://www.internet.com/_mocks/earthweb/toolbar/img/norm_right.gif")
      no-repeat right top;
    margin:0;
    padding:0;
    }
    
    A.sub:link {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	 COLOR: #0000FF;  
  text-decoration: underline;
   
}
A.sub:visited {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	 COLOR: #0000FF;  
  text-decoration: underline;
    
}
A.sub:active {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	 COLOR: #0000FF;  
  	text-decoration: underline;
    
}
A.sub:hover {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:10px;
	 COLOR: #0000FF;  
  	 text-decoration: none;
  	 
 ul.promoul	{ margin:0px; padding:0px 5px 0px 0px; list-style-position: inside; }

li.promoli	{ margin:0px; padding:0px; list-style-type:none; }
    
}
/*----Main Link Controls------*/

A:link {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #0000FF;  
  text-decoration: underline;
   
}
A:visited {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #0000FF;  
  text-decoration: underline;
    
}
A:active {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #0000FF;  
  	text-decoration: underline;
    
}
A:hover {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #0000FF;  
  	 text-decoration: none;
    
}

/*----headline Link Controls------*/

A.headline:link {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  text-decoration: underline;
  font-weight:bold;
   
}
A.headline:visited {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  text-decoration: underline;
  font-weight:bold;
    
}
A.headline:active {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  	text-decoration: underline;
  font-weight:bold;
    
}
A.headline:hover {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  	 text-decoration: none;
  font-weight:bold;
}

/*---top banner where logo is - link styles---*/

A.topbanner:link {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  
	 font-weight:bold;
  text-decoration: underline;
   
}
A.topbanner:visited {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  
	 font-weight:bold;
  text-decoration: underline;
    
}
A.topbanner:active {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  
	 font-weight:bold;
  	 text-decoration: underline;
    
}
A.topbanner:hover {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  
	 font-weight:bold;
  	 text-decoration: none;
    
}

/*--- right-side news - link styles---*/

A.tutorials:link {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  text-decoration: underline;
   
}
A.tutorials:visited {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  text-decoration: underline;
    
}
A.tutorials:active {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  	 text-decoration: underline;
    
}
A.tutorials:hover {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  	 text-decoration: none;
    
}

	
/*---navigation control---*/

A.navheader:link {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  font-weight:bold;
	  display: block;
  padding-right: 0.4em;
  padding-left: 0.8em;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
     background-color:#6983B9;
     text-align:center;
     border-top: solid #000000 1px;
}
A.navheader:visited {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  font-weight:bold;
	  display: block;
  padding-right: 0.4em;
  padding-left: 0.8em;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
     background-color:#6983B9;
     text-align:center;
     border-top: solid #000000 1px;
}
A.navheader:active {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  font-weight:bold;
	  display: block;
  padding-right: 0.4em;
  padding-left: 0.8em;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
     background-color:#6983B9;
     text-align:center;
     border-top: solid #000000 1px;
}
A.navheader:hover {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #FFFFFF;  font-weight:bold;
	  display: block;
 	 padding-right: 0.4em;
 	 padding-left: 0.8em;
  	 padding-top: 3px;
  	 padding-bottom: 3px;
  	 text-decoration: none;
     background-color:#6983B9;
     text-align:center;
     border-top: solid #000000 1px;
}


/*----Left Nav Controls-----*/

#myMenu { 
  width: 100%;
  background-color:#000000;
  text-align:left;

}

#myMenu span {
  display: none;
  visibility: hidden;
}

#myMenu a {
  display: block;
  padding-right: 0.4em;
  padding-left: 0.8em;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
}

#myMenu a:link {
  background-color:#999999 ;
font-family: Verdana, Helvetica, sans-serif;
	COLOR: #FFFFFF; 
	 TEXT-DECORATION: none; 
	font-size: 8pt;
	border-top: solid #000000 1px;
	font-weight:bold;
  
	
}

#myMenu a:visited {
  background-color: #999999;
  color: black;
	COLOR: #FFFFFF; 
	 TEXT-DECORATION: none; 
	 font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-top: solid #000000 1px;
}

#myMenu a:hover {
  background-color: #cccccc;
  color: #000000;
font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-top: solid #000000 1px;
}

#myMenu a:active {
  background-color: #999999;
  color: white;
	COLOR: #FFFFFF; 
	 TEXT-DECORATION: none; 
	 font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-top: solid #000000 1px;
}

/*---navigation control - subnav - top rated ---*/

#myMenu a.toprated {
	display: block;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: verdana,arial,helvetica;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #CCCCCC;
   background-color: #999999;
	font-size: 7pt;
	font-weight:bold;
}

#myMenu a.toprated:link {
  background-color:#666666 ;
	COLOR: #FFFFFF; 
	 TEXT-DECORATION: none; Font-Size:11px; 
	border-top: solid #000000 1px;
	font-weight:bold;
  
	
}

#myMenu a.toprated:visited {
 background-color:#666666 ;
	COLOR: #FFFFFF; 
	 TEXT-DECORATION: none; Font-Size:11px; 
	border-top: solid #000000 1px;
	font-weight:bold;
}

#myMenu a.toprated:hover {
  background-color: #cccccc;
  color: #000000;
	 TEXT-DECORATION: none; Font-Size:11px; font-weight:bold;
	border-top: solid #000000 1px;
}

#myMenu a.toprated:active {
  background-color:#666666 ;
	COLOR: #FFFFFF; 
	 TEXT-DECORATION: none; Font-Size:11px; 
	border-top: solid #000000 1px;
	font-weight:bold;
}

/*---navigation control ---*/

#leftnavi a {
	display: block;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: verdana,arial,helvetica;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #CCCCCC;
    background-color: #999999;
	font-size: 7pt;
	text-align:left;		
}
#leftnavi a:link, #leftnavi a:visited {
	color: #eee;
	text-decoration: none;
	font-weight: bold;	
}
#leftnavi a:hover, #leftnavi a:active {
	background-color: #333333;
	color: #FFFF99;
	text-decoration: none;
		
}


#leftnavi_on a {
	display: block;
	font-family: verdana,arial,helvetica;
	padding: 3px 3px 3px 3px;
	border: 2px solid;
	border-color: #666 #666 #666 #666;
	font-size: 7pt;
	background-color: #2953A4;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}


/*---navigation control - subnav - top rated ---*/

#leftnavi a.toprated {
  display: block;
  padding-right: 0.4em;
  padding-left: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
  line-height: 11px;
  border-bottom: 1px solid #303030;
    border-top: 1px solid #CCCCCC;
    text-align:left;
    font-family: verdana,arial,helvetica;
    background-color: #999999;
    font-size: 7pt;
		font-weight: bold;
}

#leftnavi a.toprated:link {
  background-color:#666666 ;
    COLOR: #FFFFFF;
     TEXT-DECORATION: none;
}

#leftnavi a.toprated:visited {
 background-color:#666666 ;
    COLOR: #FFFFFF;
     TEXT-DECORATION: none;
}

#leftnavi a.toprated:hover {
  background-color: #cccccc;
  color: #000000;
     TEXT-DECORATION: none;
}

#leftnavi a.toprated:active {
  background-color:#666666 ;
    COLOR: #FFFFFF;
     TEXT-DECORATION: none;
}

#leftnavi_login a {
	display: block;
	line-height: 11px;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: verdana,arial,helvetica;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #CCCCCC;
    background-color: #36F;
	font-size: 7pt;
	color: #fff;
	font-decoration:none;
}

#leftnavi_login a:link, #leftnavi a:visited {
	color: #eee;
	text-decoration: none;
	font-weight: bold;	
}

#leftnavi_login a:hover, #leftnavi a:active {
	background-color: #333333;
	color: #FFFF99;
	text-decoration: none;
}

.form_valid {
	background-color: #ffffff;
}

.form_invalid {
	background-color: #ffcadc;
}

