/* 3Q2003 Sryle Sheet for GO-IRES.ORG - With CSS-P */
/* Copyright 1999-2003 Hoober & Associates */




/* default type style */
body,div,ul,td,li,th,span,span,p,select,input,form,textarea,label {color: #000000; font-size: 11px; font-family: verdana, helvetica, arial;}

/* body links */
a:link {			color: #000066; }
a:visited {			color: #000099; }
a:active {			color: #0033ff; }
a:hover {			color: #0033ff; }




/* 1st Level Navigation */
.navbar01 {				font-size: 12px; font-weight: 200; color: #ccffff; }

.navbar1 {				font-size: 12px; font-weight: 200; color: #ccffff; }
.navbar1:link {			color: #ccffff; text-decoration: none;}
.navbar1:visited {		color: #ccffff; text-decoration: none;}
.navbar1:active {		color: #000000; text-decoration: none;}
.navbar1:hover {		color: #333333; text-decoration: none;}

/* 1st Level Navigation Hilite */
.navbar1hi {			font-size: 12px; font-weight: 200; color: #000000; }
.navbar1hi:link {		color: #000000; text-decoration: none;}
.navbar1hi:visited {	color: #000000; text-decoration: none;}
.navbar1hi:active {		color: #333333; text-decoration: none;}
.navbar1hi:hover {		color: #333333; text-decoration: none;}


/* Replacement for Nav level 2 table -- maybe 1 also -- with blue back and correct padding  */
.navarea {padding:8px 0px 0px 10px; margin:0px; background:#699; 
	width:740px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:730px;  
		}

/* 2nd Level Navigation */
.navbar02 {				font-size: 11px; font-weight: 200; color: #ccffff; }

.navbar2 {				font-size: 11px; font-weight: 200; color: #ccffff; }
.navbar2:link {			color: #ccffff; text-decoration: none;}
.navbar2:visited {		color: #ccffff; text-decoration: none;}
.navbar2:active {		color: #000000; text-decoration: none;}
.navbar2:hover {		color: #333333; text-decoration: none;}
/* 2nd Level Navigation Hilite */
.navbar2hi {			font-size: 11px; font-weight: 200; color: #000000; }
.navbar2hi:link {		color: #000000; text-decoration: none;}
.navbar2hi:visited {	color: #000000; text-decoration: none;}
.navbar2hi:active {		color: #333333; text-decoration: none;}
.navbar2hi:hover {		color: #333333; text-decoration: none;}



/* interior tab links - For third level of true navigation, only on Jobs now */
div.inttab { width: 135px; height: 17px; background-color: #99cccc; border-collapse: separate; 
	border:1px solid; border-color:#366 #033 #333333 #cccccc; 
	float: left; display:inline; text-align: center; }
div.inttabhi { width: 135px; height: 17px;  border-collapse: separate; 
	border:1px solid; border-color:#366 #033 #669999 #99cccc; 
	float: left; display:inline; text-align: center; }
a.inttab {color: #000033; font-weight: bold; text-decoration: none; }
a.inttab:active {color: #003399; }
a.inttab:hover {color: #003399; }
a.inttabhi {color: #ffffff; font-weight: bold; text-decoration: none; }
a.inttabhi:active {color: #003333; }
a.inttabhi:hover {color: #003399; }

div.intTabSpaceLeft { width: 20px; height: 17px; border-collapse:separate; border:1px solid; border-color:#669999 #669999 #333333 #669999; 
	float: left; display:inline; text-align: center; }
div.intTabSpace { width: 8px; height: 17px; border-collapse:separate; border:1px solid; border-color:#669999 #669999 #333333 #669999; 
	float: left; display:inline; text-align: center; }
div.intTabSpaceR { width: 211px; height: 17px; border-collapse:separate; border:1px solid; border-color:#669999 #669999 #333333 #669999; 
	float: left; display:inline; text-align: center; }

div.tabBox { width: 640px; border-collapse: separate; padding: 6px 12px 18px 12px; border:1px solid; border-color:#669999 #033 #033 #033; float: left; display:inline; }









/* All new styles with positioning */


/* page title headline style */
h1 {font-size:20px; font-weight:400; margin-bottom:1em; margin-top:0px;}

/* major section headline style */
h2 {font-size:16px; font-weight:900; margin-bottom:0px; margin-top:10px;}
h2.section {border-bottom:1px solid; padding:0px; margin:10px 0px 0px 0px;}

/* major section headline style */
h3 {font-size:13px; font-weight:900; margin-bottom:0px; margin-top:10px;}
h3.section {border-bottom:1px solid; padding:0px; margin:10px 20px 0px 0px;}

/* major section headline style */
h4 {font-size:11px; font-weight:900; margin-bottom:0px; margin-top:5px;}
h4.inline {display: inline;}


/* Center area to replace surround table, with left and right padding and blue background... */
.bodyarea {padding:30px 10px 50px 30px; margin:0px; background:#699; 
	width:740px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:700px;  
		}

/* Content area division -- Use ONE for all the content BELOW the head */
.content {border:0px; padding:0px; margin-bottom:15px; width:680px;}

/* Content area division without fixed width -- For use as one or many separated by Ps, I don't know?????? */
.filler {border:0px; padding:0px; margin-bottom:15px;}

/* Light color box aligned with right side of page, for dropquotes, subnavs, etc. */
.dropquote-r {padding:12px; background:#9cc; width:225px; margin:0px 0px 15px 20px; position:relative; top:-15; float:right;}

/* self-resizing boxes for floating images to the left and right of body content */
.floatleft {margin:0px 15px 15px 0px; float:left;}
.floatright {margin:0px 0px 15px 15px; float:right;}

/* Fixed size box and head for floating promo content */
.floatpromo-r {width:150px; border:1px solid; margin:0px 0px 15px 15px; padding:5px; float:right;}
h3.sidehead {font-size: 12px; color: #036; font-weight: 600; margin:0px 0px 8px 0px;}


/* Two columns for page layouts -- ONLY for new.shtml for now!!!!! */

.twocol {border:0px; padding:0px; margin-bottom:0px; width:680px;}

.leftone {
position:relative;
float: left;
width: 325px;
margin:0px 15px 15px 0px;
}

.rightone {
position: relative;
width: 325px;
margin:0px 0px 15px 345px;
}



/* Table row divider, as in article index */
td.headrow {background:#fff; }

/* Table head row styles */
th {font-weight:200; }




/* Info about a section, right aligned, immediately under the head-line or another rule */
.section-info {text-align:right; margin:0px 20px 5px 0px;}

/* Jobs info, for use under h3.section and before section-info  */
.body-info {text-align:left; border-bottom:1px solid; padding:0px 0px 4px 0px; margin:3px 20px 2px 0px;}
.body-info1 {text-align:left; padding:0px 0px 6px 0px; margin:3px 20px 0px 0px;}

h3.section {border-bottom:1px solid; padding:0px; margin:10px 20px 0px 0px;}



/* Paragraph tag with auto padding below */
p { margin:0px 20px 15px 0px;}

/* Paragraph tag with looser padding below for special layouts */
P.loose {margin-bottom:25px;}

/* Paragraph tag with tighter padding below for special layouts */
p.tight {margin-bottom:7px;}

/* Paragraph tag with padding of 0px below for special layouts */
p.zero {margin-bottom:0px;}

/* List styles to tighten them up, etc. */
li {list-style-type:square;}
ul {margin-top:0px; margin-bottom:15px; padding:0em 0em 0em 3em; margin:0px 20px 0px 0px;}
ul.tight {margin-top:0px; margin-bottom:7px;}
ul.zero {margin-top:0px; margin-bottom:0px;}

/* CDS Sections and other things, lists without bullets... */
li.sect {display: block; list-style-type:none; padding:0px 0px 5px 0px; margin:0px 5px 0px 0px; text-indent:-15px;} 






.clear {clear:both; height:1px;}


div.hr {width:650px; color: #333; background-color: #333; height: 1px; margin:10px 0px 15px 0px; }
div.hr hr {display: none; }


/* footer with positioning */
.footer {font-size: 11px; color: #fff; padding:10px 10px 10px 30px; background:#036; width:100%;}

a.foot:link {color: #0cf;}
a.foot:visited {color: #0cf;}
a.foot:active {color: #fff;}
a.foot:hover {color: #fff;}











