@charset "utf-8";
/* CSS Document */

html {overflow: scroll;}

body {background:#F3F2E7; height:100%; font-family: Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0; font-weight:normal;}
ul, li, h1, h2, h4, h5, h6, form, div {margin:0; padding:0; font-weight:normal; list-style:none;}
p {font-size:0.8em; padding:0; margin:0; margin-bottom:5px; color:#333;}
em {font-style:normal; color:#666;}
a {text-decoration:none; color:#690; border-bottom:none; outline:none;}
img {border:none; margin:0; padding:0; outline:none;}
fieldset {border:none; margin:0;}


#twit {margin:0 auto; width:960px; height:30px;}
#twitstart {width:160px; height:24px; margin-top:5px; background:url(/assets/img/twit/twitstart.png) no-repeat; float:left;}
#twitter_div ul {font-size:0.7em; margin:0; margin-top:5px; padding:6px 10px 0 0; height:18px; color:#09C; background:url(/assets/img/twit/twitmid.png) repeat; float:left; overflow:hidden;}
#twitend {width:10px; height:24px;margin-top:5px; background:url(/assets/img/twit/twitend.png) no-repeat; float:left;}

#header {margin:0 auto; width:960px; height:80px; background: url(/assets/img/logo.png) center right no-repeat; margin-top:0px; overflow:hidden;}
#header ul {padding-top:33px;}
#header li {float:left; list-style:none;}
#header h6 {font-size:10px; color:#CCC;}

#header a {float:left; padding:0 25px 5px 0; border-bottom:8px solid #FFF; color:#333; font-size:21px; color:#999;}
#header a:link{float:left; padding:0 25px 5px 0; border-bottom:8px solid #CCC; list-style:none; font-size:21px; color:#999;}
#header a:visited{float:left; padding:0 25px 5px 0; border-bottom:8px solid #CCC; list-style:none; font-size:21px; color:#999;}
#header a:hover {float:left; padding:0 25px 5px 0; border-bottom:8px solid #999; color:#666;}
#header li:hover h6 {color:#666;}

#active {margin:0; padding:0;}
#active a {float:left; padding:0 25px 5px 0; border-bottom:8px solid #FFF; color:#333; font-size:21px;}
#active a:hover {float:left; padding:0 25px 5px 0; border-bottom:8px solid #FFF; color:#333; font-size:21px;}
#active h6 {color:#669900;}
li#active:hover h6 {color:#669900;}


#content {margin:0 auto; width:940px; height:auto; min-height:450px; background-color:#FFF; padding:10px 10px 10px 10px;}

	#content p {line-height:20px;}
	#content h5 {font-weight:bold; color:#669900; font-size:0.9em;}
	#space {width:940px; height:500px; margin:0; padding:0; background:url(/assets/img/loadingbar.gif) bottom right no-repeat;}
	.spaced {width:100%; padding:20px; margin-top:220px}
	.spaced h1 {font-size:1.2em; padding-bottom:3px;}
	.spaced p {font-size:0.9em; padding:3px;}
	.info {border:solid 1px #C00; padding:10px; margin:10px; color:#C00;}
	
	#joblist {width:620px; height:auto; background:#EEE; padding:15px 15px 10px 15px; margin-top:10px; overflow:hidden;}
	#joblist p.title {color:#666; font-size:1em;}
	#joblist p.detail {color:#666;}
	#joblist:hover {width:620px; height:auto; background:#669900; padding:15px 15px 10px 15px; margin-top:10px;}
	#joblist:hover p {color:#FFF;}
	#joblist:hover p.detail {color:#CCC;}
	
	#joblist .apply {visibility:hidden; float:right; position:relative; background:#EEE; border:#CCC; padding:5px;}
	#joblist:hover .apply {visibility:visible; position:relative; float:right; background:#EEE; padding:10px; margin:0; font-size:0.8em; border-bottom:solid 2px #666; border-right:solid 2px #666;}
	
	#joblist:hover .apply- {visibility:hidden; display:none; float:right; position:relative; background:#EEE; border:#CCC; padding:5px;}
	#joblist .apply- {visibility:visible; position:relative; float:right; background:#EEE; padding:10px; margin:0; font-size:0.8em; border-bottom:solid 2px #669900; border-right:solid 2px #669900;}
	
	 
	#clients {width:100%; height:95px; background:url(/assets/img/clients.png) center no-repeat; margin-top:20px;}

	#right {width:600px; margin:40px 50px 20px 0; display:inline-block;}
		#right h1 {font-size:1.5em; padding-bottom:15px; color:#333; margin:0;}
		#right h2 {font-size:0.9em; color:#666; margin:0;}
		#right h4 {font-size:1em; color:#033; font-weight:normal; margin:20px 0 15px 0;}
		#right li {list-style:none; float:left; padding-right:0px;}
		#right a {text-decoration:none; color:#690; border-bottom:dotted 1px #060;}
		#right a:hover {border-bottom:solid 1px #690;}
		
		#right pre.example {width:295px; padding-right:5px; float:left; margin-top:20px;}
		
	#listed {width:100%; padding:2px; float:left; margin:10px 0 0 0;}
		#listed ul {margin:5px 0 5px 0;}
		#listed li {float:left;}
		#listed h2 {padding:0 0 5px 0;}
		.spleft {margin-left:8px;}
		
		.blue {width:50px; border:solid 5px #000;}
		
		.line {height:50px; width:940px; background:#F00;}

	/* WHOIS SEARCH FORM */
	#whois form {}
	#whois input.box {border:none; border-bottom:solid 2px #CCC; font-size:2em; color:#333; width:400px;}
	#right pre.pop {width:560px; padding:20px; clear:both; min-height:15px; overflow:hidden; background:#EEE; white-space:pre-wrap;}
	

	/* FOR THE CONTACT PAGE MIDDLE SPAN */
	#contacts {width:620px; height:auto; background:#EEE; padding:15px;}
	#contacts ul {width:620px; clear:both;}
	#contacts li {width:295px; padding:0 10px 10px 0;}
	
	/* FOR THE CONTACT PAGE MIDDLE SPAN */
	#domlist {width:570px; height:150px; background:#EEE; padding:15px;}
	#domlist ul {width:600px; clear:both;}
	#domlist li {width:180px; padding:0 10px 10px 0;}
	
	#rside {width:auto; height:auto; padding:0; float:right; clear:both; margin:0 0 0 60px;}

	
	#left {width:250px; margin:40px 0 0 25px; float:left;}
	#left li {list-style:none; padding:8px;}
	#left li.sub {padding:0 0 0 20px; font-size:0.7em;}
	#left h6 {color:#036; font-size:0.8em;}
	#left a {text-decoration:none; color:#333; border-bottom:none; font-size:1em;}
	#left a:link {text-decoration:none; color:#999; border-bottom:none; font-size:1em;}
	#left a:visited {text-decoration:none; color:#999; border-bottom:none; font-size:1em;}
	#left a:hover {text-decoration:none; color:#333; border-bottom:none; font-size:1em;}

	
	.legal {font-size:0.7em; color:#A2A2A2; margin:10px 0 5px 0; padding:5px; border-left:solid 1px #A2A2A2; float:right; clear:both; position:relative;}
	.legal2 {font-size:0.7em; color:#A2A2A2; margin:0; padding:0px 5px 0px 5px;}
	
	#footer {margin:0 auto; width:960px; height:300px; background:url(/assets/img/footbg.png); padding:0; clear:both;}
	#footer p {color:#666; margin:0; padding-bottom:3px; font-size:0.7em;}
	#footer h3 {font-size:0.9em; color:#333; font-weight:normal; margin:0; padding-bottom:5px;}
	#footer h4 {font-size:0.9em; color:#333; font-weight:normal; margin:0; padding:15px 0 5px 0;}
	.box {width:95%; font-size:0.8em; background:transparent; border:solid 1px #CCC; color:#666; padding:5px; margin-bottom:5px;}
	.btn {width:80px; font-size:0.7em; background:#FFF; border:solid 1px #CCC; color:#666; margin:3px 6px 0 0; padding:5px; float:left; outline:none; cursor:pointer; text-align:center;}
	.btn:hover {width:80px; font-size:0.7em; background:#FFF; border:solid 1px #666; color:#333; margin:3px 6px 0 0; padding:5px; float:left; outline:none; cursor:pointer; text-align:center;}
		#foot1 {width:224px; height:150px; float:left; padding:20px;}
		#foot1 form {margin:0 0 5px 0;}
		#foot2 {width:390px; height:210px; float:left; padding:20px;}
			#foot2 a {color:#666; border-bottom:dotted 1px #666;}
			#foot2 a:hover {color:#666; border-bottom:solid 1px #666;}
		#foot3 {width:224px; height:150px; float:left; padding:20px;}
			#foot3 a {color:#666; border-bottom:dotted 1px #666;}
			#foot3 a:hover {color:#666; border-bottom:solid 1px #666;}
		#footbase {float:left; width:700px; height:30px; margin:13px 0 0 170px; color:#999;}
			#footbase a {color:#666; border-bottom:dotted 1px #666;}
			#footbase a:hover {color:#666; border-bottom:solid 1px #666;}
		
		
iframe.map {border:solid 5px #6EA500; margin-top:10px;}

