@charset "utf-8";
/* CSS Document */

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

td {
	 FONT-FAMILY: 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: bold 9pt Tahoma; 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; }

.content{
 clear: left;
}
.bodycopy{
 clear: left;
}

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

.headerh1  { color:#000000; 
				font-family: verdana, arial; 
				font-size:1px;
				font-weight:strong;
				margin-top: -5px;
				margin-left:-600px; }
				
.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, h3  { 
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	margin:0px; 
	display: inline;
}

.td_review a{
	text-decoration: none !important;
}
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, h3.tutorial {
	 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, h3.tutorial {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #0000FF;  
  	text-decoration: underline;
    
}
A:hover, h3.tutorial {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:12px;
	 COLOR: #0000FF;  
  	 text-decoration: none;
    
}

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

A.headline:link, h3.headline {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  text-decoration: underline;
  font-weight:bold;
   
}
A.headline:visited, h3.headline {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  text-decoration: underline;
  font-weight:bold;
    
}
A.headline:active, h3.headline {
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 Font-Size:14px;
	 COLOR: #0000FF;  
  	text-decoration: underline;
  font-weight:bold;
    
}
A.headline:hover, h3.headline {
	 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;
   
}
h3.headline:hover { 
    text-decoration:none; 
	
}
h3.headline {
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: -10px;
	display: inline;
	padding: 0;
	margin-bottom: 5px;
}
p br{
	line-height: 2px;
}

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 ---*/

#leftnavih2 {
	display: block;
	font-family: verdana,arial,helvetica;
	font-size: 7pt;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#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;
}

div#leftnavi h2{
    display: block;
    font-family: verdana,arial,helvetica;
    font-size: 7pt;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
	font-weight: bold;
}

div#leftnavi_login h2{
	background-color: #3366FF;
    margin-bottom: -5px;
	font-family: verdana,arial,helvetica;
	font-size: 7pt;
    margin-left: -5px;
    margin-top: -5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}

#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: # F90;
	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;
}

div.search_item div{
	float: left;
}
div.search_item{
	float: left;
	width: 100%;
	clear: both;
}








h1.article_title{ 
    font-size: 24px; 
} 
h5.breadcrumb{ 
    float: left; 
    margin: 0; 
    color: #0000FF; 
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 12px; 
    text-decoration: underline; 
} 
h4.options { 
    margin: 0 0 0 0; 
    font-weight: normal; 
     
    display: block; 
} 
table.features{ 
    margin-bottom: 25px; 
    float: left; 
} 
div.content p{ 
} 
 
a.toprated h3, a.toprated h2{ 
    font-size: 7pt; 
    margin: 0; 
} 
h3.reviews_page{ 
    font-size: 12px; 
} 
 
table.table_review h2{ 
    font-size: 14px; 
    margin: 0; 
}
td.td_display{
    text-align: center;
    width: 100%;
}
table.top_table{
	display: block;
	width: 720px;
}
table.middle_table,  table.middle_table table{
	display: block;
}
form.userform{
	float: left;
}


.ciu_wrapper a, .ciu_wrapper a:visited, .ciu_wrapper a:link {
color: #000;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

.ciu_wrapper a:hover {
text-decoration: underline; 
}

#ACL_ssoSignInBox input{
        cursor: hand ! important;
}

div.centered{
	text-align: center;
}

table.center_table{
	display: inline;
}

#ciuadposition {
 /*background-color:#E1E1E1;*/
 border:0 none;
 margin:3px 0;
 /*padding:10px;*/
 width: 835px;
}

div.ciu_ads {
    float: left;
    margin-bottom: 10px;
    width: 49%;
}
span.ciu_wrapper {
    float: left;
    font-size: 12px;
}
span.ciu_wrapper div {
    margin-right: 10px;
}

div.vspace {
 float: left;
 display:block;
 height:15px;
 font-size:1px;
 line-height:10px;
 height: 10px;
}

