/* --------------------------------------------------------------
REDIFINE TAGS ------------------------------------------------ */

* {margin:0;padding:0;border:0;}

html, body{ height:100%; width:100%;}
html { overflow:auto; }
body{
	background-color:#ffffff;
	text-align:center;
}

td, div, ul, li, p, input, select, a{
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	color:#3c2d3a;
	font-size:12px;
	line-height:16px;
	text-align:left;
}

ul { list-style-image:url(/4105/images/go6_bullet.gif)  }

input { border:solid 1px #000033;}
textarea { border: solid 1px #000033;}

p{margin:10px 0; display:block;}

	
h1{text-align:left;font-size:20px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}
h2{text-align:left;font-size:18px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}
h3{text-align:left;font-size:14px;color:#000033; margin:10px auto; font-style:normal; font-weight:bold;}
h4{text-align:left;font-size:12px;color:#000033; margin:10px auto; font-style:normal; font-weight:bold;}
h6{text-align:left;font-size:16px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}
h7{text-align:left;font-size:16px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}
h8{text-align:left;font-size:14px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}
h9{text-align:left;font-size:12px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}

a { color:#ababab; text-decoration:none;}
a:hover { color: #000033;}

/* --------------------------------------------------------------
SHELL -------------------------------------------------------- */


	#content { position:relative; text-align:left; padding: 0 15px 0 0 ; margin:20px 0 0 0; width: 650px; display:block; }
	

	#top {position:relative; top:-2px; height: 75px; background: none ; z-index:1; min-width:850px;}	
		
		#IP { position: relative; margin-top:5px; z-index:2;left:0; float:left;}
		#FreeBtn { visibility:hidden; display:none;}
		
		#TL { visibility:hidden; display:none; }
		#TR { visibility:hidden; display:none; }
		
		#top #top_nav_login { visibility:hidden; display:none;}
		
		#top #top_nav_search { visibility:hidden; display:none;}

			
		#top #logo { visibility:hidden; display:none;}
		#top #logo_print { background: none; position:absolute; top: 10px; left:0; z-index:3}
			
		#top #top_nav_menu { visibility:hidden; display:none; }
		#top #subNav { visibility:hidden; display:none;}
	
	
	#rightCol { position:relative; margin:20px 0 0 0; float:none; z-index:6;}
		#rightCol .row1 {position:relative; width: 198px;  background: none; padding:10px 10px 0 10px; text-align:left; color:#000033; }
			#rightCol .row1 #ipV6logo {position:relative; float:right; }

		#rightCol .row2 {position:relative; width: 198px;  background: none; padding:10px 10px 0 10px; text-align:left; color:#000033;}

		
		#rightCol .rowService {position:relative; width: 198px;  background: none; padding:10px 10px 0 10px; text-align:left; color:#000033;}
		#rightCol .rowService h3 {margin-top: -3px; color:#ffffff;}
		#rightCol .rowService ul { margin-left:15px;}
		#rightCol .rowService ul li a { color: #000000;  }
		#rightCol .rowService ul li a:hover { color: #000000; text-decoration: underline; }
		#rightCol .rowService ul li a.active { font-weight:bold; }
		#rightCol .rowService { visibility:hidden; display:none; }
		#rightCol .row_img { visibility:hidden; display:none; }
	
	#footer { visibility:hidden; display:none; }
		
	
	#div_login, #error_login { visibility:hidden; display:none; } 
	#column_listing  a, #news_listing a, #dv_products a { color:#000033;}
	#column_listing  h1 a, #news_listing h1 a, #dv_products  h1 a {  font-size:20px;}

/* --------------------------------------------------------------
OTHER -------------------------------------------------------- */

	.clear { clear:both;}
	.prop {	float:right; width:1px;}
	.row_img {margin-left:-10px;}

	
	.paging { visibility:hidden; display:none; }
	.paging_search { margin: 0;}
	
	.productInfo { float:right; padding-bottom:10px;  }
	
	
	div.hr {height:13px;  background: none; margin:10px 25px 0 40px;}
		div.hr hr { display:none; }
		
	div.line {height:13px;  background:none;}
	div.line hr { display:none; }
	
	form.registerform label { line-height: 1.8; vertical-align: top; }
	form.registerform label.error { color: #ff0000; font-weight:bold;}
	em {  color: #f0e317; font-weight:bold; }
	form.registerform li.nofloat { float:none; clear:both; }
	form.registerform fieldset ol { margin-left: -5px; padding: 0; list-style:none; clear:both;}
	form.registerform fieldset li { list-style: none; padding: 3px 5px; margin: 0; width:200px; display:-moz-inline-block; display:inline-block; float:left; }
	form.registerform fieldset li.col2 { margin-left:2px; }
	form.registerform fieldset li input { width:188px; height:23px; border: solid 1px #ababab; }
	form.registerform fieldset li input.large , form.registerform fieldset li textarea { width:398px; border: solid 1px #ababab;}
	form.registerform fieldset select { width:200px; height:23px; border:solid thin #ababab; }
	form.registerform fieldset fieldset ol {}
	form.registerform fieldset fieldset li { float:left; }
	form.registerform fieldset fieldset label { margin-left:5px; }
	
	form.registerform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; width: 100px;}
	form.registerform fieldset fieldset input { width:auto; height:auto; margin-top:5px; }
	
	#site_login fieldset label { line-height: 1.8; vertical-align: top; }
	#site_login fieldset input { width: 186px; height: 20px; border: solid 1px #ababab;}	
	#site_login fieldset ol { list-style:none; clear:both; margin-top:20px; margin-left:-5px; }
	#site_login fieldset li { list-style: none; padding: 5px; margin: 0; width:200px; display:-moz-inline-block; float:left; }
	#site_login fieldset legend { font-size:20px; color:#000033; }
	#site_login fieldset li.nofloat { float:none; clear:both; }

	#liLogin a { margin-left: -5px;}
	
	.text_highlight { background-color: Yellow; color:Black;}
	.nounderline { text-decoration: none; }
	
	.search {}
	.search h2 a {text-align:left;font-size:18px;color:#000033; margin:10px auto; font-style:normal; font-weight:100;}
	.search a {color:#000033;}

	
	.content_breeze { cursor: pointer;background-color: #009BDE; }
	

	
	.sitemap { margin-left:35px;  }
	
	 
	
	hr { border-bottom: solid 1px #ababab; clear:none; line-height:10px;}
	
table.download	{

		border-collapse: collapse;

		width: 90%;

		margin-bottom: 15px;

	}

		table.download td, 	table.download th	{

			border: 1px solid black;

			font-size: 0.8em;

			width: 25%;

			padding: 3px;

			vertical-align: top;

		}

	 	table.download th	{

	 		text-align: left;

	 	}
	
		.footer { vertical-align:bottom; height:46px; }
		
		
