/* 1Q2004 Sryle Sheet for GO-IRES.ORG - With CSS-P */
/* Copyright 1999-2004 Steven Hoober, Hoober & Associates */




/* default small type body style */
body {color: #000000; background:#ffffff; background-image: url(/structures/backWide2004.jpg); background-repeat: repeat-y; 
 	font-size: 11px; font-family: verdana, helvetica, arial; position:absolute; left:0; top:0; padding:0; margin:0; width:100%; }

/* body links */
a:link {			color: #000066; }
a:visited {			color: #000099; }
a:active {			color: #0033ff; }
a:hover {			color: #0033ff; }





/* Tabbed navigation elements */
.navarea1 {padding-top:8px; margin:0; background:#003366; 
	width:739px; voice-family: "\"}\""; voice-family:inherit; width:740px; }
#navlist1 {padding: 3px 0; margin: 0; border-bottom: 1px solid #000; }
#navlist1 li {list-style: none; margin: 0; display: inline; }
#navlist1 li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #000; border-bottom: none; background: #ccc; 
	text-decoration: none; font-size:12px; }
#navlist1 li a:link { color: #036; } 
#navlist1 li a:visited { color: #036; } 
#navlist1 li a:hover {color: #000; background: #9cf; border-color: #000; }
#navlist1 li.left {margin-left: 24px; }
#location1 #one1 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location2 #one2 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location3 #one3 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location4 #one4 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location5 #one5 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location6 #one6 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location7 #one7 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }
#location8 #one8 a{color:#003; font-weight:800; background:#fff; border-bottom: 1px solid white; }


.navarea {padding-top:8px; margin:0; 
	width:739px; voice-family: "\"}\""; voice-family:inherit; width:740px; }
#navlist2 {padding: 3px 0; margin: 0; border-bottom: 1px solid #036; }
#navlist2 li {list-style:none; margin:0; display: inline; }
#navlist2 li a {padding:3px 0.5em; margin-left: 3px; border: 1px solid #036; border-bottom: none; background: #e0e0e0; text-decoration: none; }
#navlist2 li a:link {color:#036; } 
#navlist2 li a:visited {color:#036; } 
#navlist2 li a:hover {color: #000; background: #C2DEF9; border-color: #000; }
#navlist2 li.left {margin-left: 24px; }
body.location1 #two1 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location2 #two2 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location3 #two3 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location4 #two4 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location5 #two5 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location6 #two6 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location7 #two7 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }
body.location8 #two8 a{color:#000; font-weight:800; background: #f1f1f1; border-bottom: 1px solid #f1f1f1; }




/* interior tab links - For third level of true navigation, only on Jobs now */
.intnavarea {padding-top:8px; margin:0; 
	width:665px; voice-family: "\"}\""; voice-family:inherit; width:666px; }
#intnavlist {padding: 3px 0; margin: 0; border-bottom: 1px solid #036; }
#intnavlist li {list-style:none; margin:0; display: inline; }
#intnavlist li a {padding:3px 0.5em; margin-left: 3px; border: 1px solid #036; border-bottom: none; background: #e0e0e0; text-decoration: none; }
#intnavlist li a:link {color:#036; } 
#intnavlist li a:visited {color:#036; } 
#intnavlist li a:hover {color: #000; background: #9cf; border-color: #000; }
#intnavlist li.left {margin-left: 24px; }

div.intloc1 #int1 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc2 #int2 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc3 #int3 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc4 #int4 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc5 #int5 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc6 #int6 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc7 #int7 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }
div.intloc8 #int8 a{color:#000; font-weight:800; background: #fff; border-bottom: 1px solid #fff; }

div.tabBox {width: 640px; background:#fff; border-collapse: separate; padding: 6px 12px 18px 12px; 
	border:1px solid; border-color:#033; border-top:0 ;}









/* page title headline style */
h1 {font-size:20; color:#000033; font-weight:400; margin-bottom:1em; margin-top:0;}

/* major section headline style */
h2 {font-size:16px; color:#000033; font-weight:900; margin-bottom:0; margin-top:10px;}
h2.section {border-bottom:1px solid; padding:0; margin:10px 0 0 0;}

/* major section headline style */
h3 {font-size:13px; color:#003366; font-weight:900; margin-bottom:0; margin-top:5px;}
h3.section {border-bottom:1px solid; padding:0; margin:10px 20px 0 0;}

/* major section headline style */
h4 {font-size:11px; color:#003366; font-weight:900; margin-bottom:0; margin-top:5px;}
h4.inline {display: inline;}


/* Center area to replace surround table, with left and right padding and blue background... */
.bodyarea {padding:20px 10px 50px 30px; border-right: 1px solid; border-color:#003366; margin:0; background:#f1f1f1; 
	width:739px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:699px;  
		}

/* Content area division -- Use ONE for all the content BELOW the head */
.content {border:0; padding:0; 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:0; padding:0; margin-bottom:15px;}

/* Light color box aligned with right side of page, for dropquotes, subnavs, etc. */
.dropquote-r {padding:12px; background:#ccc; width:225px; margin:0 0 15px 20px; position:relative; top:-15px; float:right;}

/* self-resizing boxes for floating images to the left and right of body content */
.floatleft {margin:0 15px 15px 0; float:left;}
.floatright {margin:0 0 15px 15px; float:right;}


/* Two columns for page layouts -- ONLY for new.shtml for now!!!!! */
.twocol {border:0; padding:0; margin-bottom:15px; width:680;}
.leftone {position:relative; float: left; width: 325px; margin:0 15px 15px 0; }
.rightone {position: relative; width: 325px; margin:0 0 15px 345px; }


/* Info about a section, right under the head-line */
.section-info {text-align:right; margin:0 20px 5px 0;}

/* 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;}


/* CDS Sections and other things, lists without bullets... */
li.sect {display: block; list-style-type:none; padding:0 0 5px 0; margin:0 5px 0 0; text-indent:-15px;} 

/* Paragraph tag with auto padding below */
p { margin:0 20px 15px 0;}

/* 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 0 below for special layouts */
p.zero {margin-bottom:0;}

/* List styles to tighten them up, etc. */
li {list-style-type:square;}
ul {margin-top:0; margin-bottom:15px; padding:0em 0em 0em 3em; margin:0 20px 0 0;}
ul.tight {margin-top:0; margin-bottom:7px;}
ul.zero {margin-top:0; margin-bottom:0;}




.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 {color: #fff; padding:10px 10px 10px 30px; background:#003366; }

a.foot:link {color: #00ccff;}
a.foot:visited {color: #00ccff;}
a.foot:active {color: #ffffff;}
a.foot:hover {color: #ffffff;}











