/*Presentation*/
body, html {
	font-size:100%;
	font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;
 margin: 0px;
 padding:0px; 
 background:#fff url("../images/bg_head.gif") top left repeat-x;
 color: #000;
}

a:active, a:link, a:visited, a, a:active span.searchterm , a:link span.searchterm , a:visited span.searchterm , a  span.searchterm {color: #0C4073; text-decoration:underline;}
a:hover, a:hover span.searchterm    {color: #f90;text-decoration:none; }

#jump-to {display:none;}

#top-tab {
	font-size:.8em;
	color:#FFF;
	font-weight:bold;
}

#top-search {
color:#FFF;
font-size:.75em;
font-weight:bold;
}

*html #top-search #q{
	height: 1.3em;
}

#q {
font-size:.75em;
font-weight:bold;
background:#0C4073;
color:#FFF;
padding:3px;
vertical-align:middle;
border:3px inset #f90;
width:200px;
}

*html #q {
height:25px;
}

#q:hover {
background:#1271AA;
}

#submit {
vertical-align:middle;
background:#1271AA;
color:#FFF;
font-weight:bold;
}



h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
h6 {font-size:.8em;}

img.right {
	float:right;
	margin-left:6px;
	margin-bottom: 6px;
	
}

img.left { float:left;
	margin-right: 6px;
	margin-bottom:6px;
}



/* Layout Stylesheet */ 


#masthead{
 height:120px; 
 width:100%; 
 margin:0px;

border-top:1px solid transparent;
  }
	 
#top-container {
	margin:20px;
	background:#0C4073 url("../images/top-back.gif") top left repeat-x;
	
	
}

.top-left-corner {
	background:url("../images/bg_header_top_left.gif") no-repeat;
	
}

.bottom-left-corner {
	background:url("../images/bg_header_bottom_left.gif") bottom left no-repeat;
	
}

.top-right-corner {
	background:url("../images/bg_header_top_right.gif") top right no-repeat;
	
}

.bottom-right-corner {
	background:url("../images/bg_header_bottom_right.gif") bottom right no-repeat;
	
}

#top-wrapper {
	height:80px;
}

#logo-wrapper {
	width:290px;
	height:80px;
	float:left;
}

#logo-wrapper p {
width:280px;
height:73px;
background: url('../images/netoogle.jpg') 0px 0px no-repeat;
position:relative;
top:-13px;
left:4px;
}

*html #logo-wrapper p{
top:2px;

}

#logo {
	position:relative;
	top:0px;
	left:10px;
}

#tab-search-wrapper {
display:table;
float:right;
margin-right:10px;
height:80px;

	
}

#top-search {
display:table-cell;
vertical-align:middle;
text-align:right;
	height:40px;
	
}

*html #top-search {
position:relative;top:10%;
}

#top-search p{
margin:0px;
padding:0px;
vertical-align:middle;
}

#top-search form {
	display:inline;
	margin:0px;
	padding:0px;

}

.row {
	display:table-row;
}

#top-tab {
display:table-cell;
vertical-align:bottom;
text-align:right;
width:400px;
height:40px;

}

*html #top-tab {
	position:absolute;
	top:100px;
	right:30px;
width:500px;
	
	height:100px;
	
}

#top-tab a,#top-tab a:link,#top-tab a:active,#top-tab a:visited {
color: #fff;
background: url("../images/left-corner.gif") left top no-repeat;
text-decoration: none;
padding-left: 6px;
display:block;
}
#top-tab a span {
background: url("../images/right-corner.gif") right top no-repeat;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
padding-left:9px;
display: block;
}
#top-tab a:hover {
color: #fff;
background: url("../images/r-left-corner.gif") left top no-repeat;
text-decoration: none;
padding-left: 6px;
}  
#top-tab a:hover span {
background: url("../images/r-right-corner.gif") right top no-repeat;
padding-right: 15px;
color:#fb5;
}
#top-tab li{

text-align:right;
float: right;
display: block;
margin: 0px;
padding: 0px;
margin-right:5px;
font-size:.85em;
font-weight:bold;
vertical-align:bottom;
}
#top-tab ul {
list-style: none;
padding: 0px;
margin: 0px;
vertical-align:bottom;
}

#top-tab-wrapper {
text-align:right;
margin-top:-39px;
margin-bottom:0px;
float:right;
margin-right:0px;
margin-left:0px;
vertical-align:bottom;
font-size:.8em;
}

#article {
margin-top:0px;
margin-left:200px;
margin-right:200px;
padding:1px;
font-size:1em;
}

#article .title {margin:0px 0px 12px 0px;}

#left-column {
position:absolute;
top:121px;
left:20px;
width:160px;

margin:0px;
padding:0px;
border:0px solid #0C4073;

font-size:.8em;
}

*html #left-column {top:146px;}


.menu {padding:12px;color:#FFF;}

.menu p {
font-size:1.4em;
margin:0px;
margin-bottom:12px;
color:#000;
border-bottom:2px solid #000;
}

#left-column .menu ul,.menu ul li {
list-style-type:disc;
color:#0C4073;
font-size:1em;
}

.menu ul li {
	margin-left:-24px;
	margin-bottom:3px;
	font-weight:normal;
}

.menu li:hover {
list-style:circle;
color:#0C4073;
}



#right-column {
position:absolute;
right:20px;
top:121px;
width:160px;
padding:0px;
}

*html #right-column {top:146px;}

#search-box {
background:#EDF2F2;
padding:12px;
text-align:center;
font-size:.8em;
font-weight:bold;
border:3px solid #D0D9D9;
}

#search-box p,#search-box form {
margin:0px 0px 6px 0px;

}

#search-box .search-site{
	font-size:1em;
	width:95%;
}

#copyright {
	margin-top:48px;
	text-align:center;
	font-size:.7em;
	font-weight:bold;
}

.basic-search-form {
	margin-top:36px;

}

.search-box-advertisement {
	
	margin-top:24px;
	margin-bottom:0px;
	
	
	border:3px solid #FFFFCD;

}

.search-box-advertisement .line {
	background:#CDF2AE;
	
	margin-bottom:0px;
	
		color:#2AA003;
	border:3px solid #FFBB00;
	font-weight:normal;
	font-size:.9em;
}

.search-box-advertisement .line div {
	background:#FFFFCD url("../images/ad-top-row.gif") top left repeat-x;
	
	margin-bottom:0px;
	padding:12px;
	padding-top:24px;
	color:#000;
	border:1px solid #FFFFCD;
	font-weight:normal;
	font-size:.9em;
}


.search-box-advertisement p {
margin:0px;
}

.center {
	text-align:center;
}

#getlisted {
	text-align:right;
	margin-right:60px;
	position:relative;
	top:0px;
	left:0px;
	width:335px;
	
}

*html #getlisted {
	width:360px;
	margin-right:20px;
	text-align:right;
}

code {background:#efefef;font-family:courier new, courier, monotype;}

.center p { text-align:right;}



.footnote {padding:6px;margin-top:12px;margin-bottom:12px;background:#FFFFCC;font-size:.8em;}

#footnotes {
	margin-top:80px;
}

.sub-follow {margin-bottom:0px;}

.gray {color:#aaaaaa;}

img.left {float:left;margin-right:3px;margin-bottom:3px;}
img.right {float:right;margin-left:3px;margin-bottom:3px;}

.margin li {margin:6px;}

img { border:0px;}

#small-logo, #q2,.hide{display:none;}

#results-banner {
font-size:.8em;
background:#FFFFCC;
padding:3px;
}

#results-banner p {
	margin-top:3px;
	margin-bottom:3px;
}

#form-getlisted .text {
	width:140px;
}

#results-search-box {
	font-size:.85em;
}


#results-search-box label {
font-weight:bold;
}

#results-search-box input.text {

width: 160px;
}

#LINKons {
position:absolute;
right:20px;
top:121px;
width:160px;
padding:0px;
z-index:100;
}

*html #LINKons {top:146px;}

#results {font-size:.9em;}

.searchterm {color:#000;background:#FFFFed;font-weight:bold;}


.results-body p{margin-top:3px;margin-bottom:3px;}

.light-green {color:#008800;}

.results-body {padding:bottom:12px;border-bottom:2px solid #cccccc;margin-bottom:60px;}

.results-body .page-title span.highlight {background:#FFF;font-size:1em;text-decoration:underline;}

.clones { 
    margin-top:30px;
    font-size:.8em;
}

#search-label, #search-q { display:inline;}

.result-header {
    font-weight:bold;font-size:1.1em;
}

.generated-form {
    width:80%;
	height:200px;
}
