/* =============================================================================
	Oregon State University Style Definitions

	Written by:
		Central Web Services <cws at lists dot oregonstate dot edu>

	Copyright:
		Oregon State University (http://oregonstate.edu/about/copyright.html)

	Document Structure:
		The first section contains layout information, and div-specific styles.
		Div-specific styles are defined in order of appearance.
		All following sections are described by their headers.

	Order:
		1) by appearance 2) by specificity 3) alphabetic	

	Standard:
		http://www.w3.org/TR/REC-CSS2/
============================================================================= */
/*  @import is used here for backwards compatibility with css1-only browsers  */
@import url(./css2.css);

/*  base styles  */
head 
{
	display:none;
}
body 
{
	unicode-bidi:embed;
	display:block;
	margin:0;
	padding:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	background-color:#ffeecc;
	color:#000000;
}
frame 
{
	unicode-bidi:embed;
	display:block;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
frameset 
{
	unicode-bidi:embed;
	display:block;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
iframe 
{
	unicode-bidi:embed;
	display:block;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
noframes 
{
	unicode-bidi:embed;
	display:block;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
noscript 
{
	unicode-bidi:embed;
	display:run-in;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
object 
{
	unicode-bidi:embed;
	display:run-in;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
applet 
{
	unicode-bidi:embed;
	display:run-in;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}

/*  bidirectional settings  */
bdo[dir="rtl"] 
{
 direction:rtl;
 unicode-bidi:bidi-override;
}
bdo[dir="ltr"] 
{
 direction:ltr;
 unicode-bidi:bidi-override;
}
*[dir="rtl"] 
{
 direction:rtl;
 unicode-bidi:embed;
}
*[dir="ltr"] 
{
 direction:ltr;
 unicode-bidi:embed;
}

/*  headers  */
h1 
{
	unicode-bidi:embed;
	display:block;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	font-family:'arial','helvetica',sans-serif;
	font-size:1.7em;
	font-weight:800;
}
h2 
{
	unicode-bidi:embed;
	display:block;
	margin-bottom:4px;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#000;
	font-size:1.4em;
	font-weight:800;
}
h3 
{
	unicode-bidi:embed;
	display:block;
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#cc5500; 
	font-size:1.2em;
	font-weight:600;
}
h4 
{
	unicode-bidi:embed;
	display:block;
	margin-bottom:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	color:#cc5500;
	font-size:small;
	font-weight:700;
}
h5 
{
	unicode-bidi:embed;
	display:block;
	margin-bottom:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:small;
	font-weight:700;
}
h6 
{
	unicode-bidi:embed;
	display:block;
	margin-bottom:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:xx-small;
	font-weight:700;
}

/*  tables  */
table 
{
	unicode-bidi:embed;
	display:table;
	caption-side:top;
	empty-cells:show;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
caption 
{
	unicode-bidi:embed;
	display:table-caption;
	text-align:center;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
colgroup 
{
	unicode-bidi:embed;
	display:table-column-group;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
col 
{
	unicode-bidi:embed;
	display:table-column;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
thead 
{
	unicode-bidi:embed;
	display:table-header-group;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
tfoot 
{
	unicode-bidi:embed;
	display:table-footer-group;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
tbody 
{
	unicode-bidi:embed;
	display:table-row-group;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
tr 
{
	unicode-bidi:embed;
	display:table-row;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	background-image:none;
}
th 
{
	unicode-bidi:embed;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:small;
	font-weight:800;
	background-image:none;
}
td 
{
	unicode-bidi:embed;
	display:table-cell;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	background-image:none;
}
table 
{
	background-image:none;
}

/*  lists  */
dl 
{
	unicode-bidi:embed;
	display:block;
	margin-bottom:1.33em;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
dt 
{
	unicode-bidi:embed;
	display:block;
	margin-top:1.33em; /* margin required here, instead of in dd, for n4 support */
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
dd 
{
	unicode-bidi:embed;
	display:block;
	margin-top:0;
	margin-bottom:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
ol 
{
	unicode-bidi:embed;
	display:block;
	margin-right:0;
	margin-top:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	list-style-type:upper-alpha;
}
ul 
{
	unicode-bidi:embed;
	display:block;
	margin-right:0;
	margin-top:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	list-style-type:disc;
}
li 
{
	unicode-bidi:embed;
	margin-top:3px; /* used to provide spacing between list items */
	margin-left:0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}

/* note: list nesting specifics are 'generally' unsupported by n4 */
ul ol, ol ol { /* second level ordered list */
	padding:8px 18px 8px 18px;
	margin-bottom:0;
	margin-top:0;
	list-style-type:decimal;
}
ol ol ol, ol ul ol, ul ol ol, ul ul ol { /* third level ordered list */
	margin-bottom:0;
	margin-top:0;
	list-style-type:lower-alpha;
}
ol ul, ul ul { /* second level unordered list */
	margin-bottom:0;
	margin-top:0;
	list-style-type:square;
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul { /* third level unordered list */
	margin-bottom:0;
	margin-top:0;
	list-style-type:circle;
}

/*  forms  */
form 
{
	unicode-bidi:embed;
	display:block;
	margin:0;
}
input 
{
	vertical-align:top;
	font-family:'courier new','courier',monospace;
	color:#000000;
}
input[type="hidden"] 
{
	unicode-bidi:embed;
	visibility:hidden;
}
input[type="image"] 
{
	vertical-align:top;
	border:0; /* ignored by n4 */
	color:#000000;
}
input[type="radio"] 
{
	vertical-align:top;
	background-color:inherit;
	color:#000000;
}
input[type="checkbox"] 
{
	vertical-align:top;
	background-color:inherit;
	color:#000000;
}
input[type="submit"] 
{
	font-family:'courier new','courier',monospace;
	color:#000000;
	cursor:pointer;
}
input[type="reset"] 
{
	font-family:'courier new','courier',monospace;
	color:#000000;
	cursor:pointer;
}
input[type="file"] 
{
	font-family:'courier new','courier',monospace;
	font-weight:normal;
	color:#000000;
	cursor:pointer;
}
input[type="button"] 
{
	font-family:'courier new','courier',monospace;
	color:#000000;
	cursor:pointer;
}
select 
{
	unicode-bidi:embed;
	display:inline;
	vertical-align:top;
	font-family:'courier new','courier',monospace; /* ignored by n4 */
	color:#000000;
}
option 
{
	font-family:'courier new','courier',monospace; /* ignored by n4 */
	color:#000000;
}
textarea 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'courier new','courier',monospace; /* ignored by n4 */
	color:#000000;
}
fieldset 
{ /* not supported by n4 */
	unicode-bidi:embed;
	display:block;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:1.33em;
	border:solid;
	border-width:2px;
	border-color:#cccccc;
	padding:2px;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
legend 
{
	unicode-bidi:embed;
	display:inline;
	border:dotted;
	border-width:1px;
	border-color:#cccccc;
	padding:2px;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
legend:after 
{
	content:"\a";
}
label 
{
	unicode-bidi:embed;
	display:inline;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#dddddd;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}

/*  general content  */
p 
{
	unicode-bidi:embed;
	display:block;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:1.33em;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
div 
{
	unicode-bidi:embed;
	display:block;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
strong 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-weight:900;
}
em 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-weight:800;
	font-style:italic;
}
strong em 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-weight:800;
	font-style:italic;
}
b 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-weight:700;
}
i 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-style:italic;
}
pre 
{
	unicode-bidi:embed;
	display:block;
	margin-left:0;
	margin-right:0;
	margin-bottom:1.33em;
	font-family:'courier new','courier',monospace;
}
kbd 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'courier new','courier',monospace;
}
address 
{
	unicode-bidi:embed;
	display:block;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-style:italic;
}
blockquote 
{
	unicode-bidi:embed;
	display:block;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:1.33em;
	padding:6px;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
q 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
cite 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-style:italic;
}
var 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-style:italic;
}
big 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:medium;
}
small 
{
	unicode-bidi:embed;
	display:inline;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:x-small;
}
sub 
{
	unicode-bidi:embed;
	display:inline;
	vertical-align:sub;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:xx-small;
}
sup 
{
	unicode-bidi:embed;
	display:inline;
	vertical-align:super;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-size:xx-small;
}
abbr 
{
	unicode-bidi:embed;
	display:inline;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	cursor:help;
}
acronym 
{
	unicode-bidi:embed;
	display:inline;
	letter-spacing:0.1em;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-variant:small-caps;
	cursor:help;
}
hr {  
	unicode-bidi:embed;
	display:block;
	outline:0px;
	border:solid 0px #036; /* always set size to zero for n4 support */
	height:1px;
	color:#003366;
	background-color:#003366;
}

/*  anchors  */
a 
{
	unicode-bidi:embed;
	display:inline;
}
a[href] 
{
	text-decoration:underline;
}
a:focus 
{
	outline:thin;
}
a:link 
{
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	color:#0033cc;
}
a:visited 
{
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	color:#6699ff;
}
a:hover 
{
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	color:#cc5500;
}
a:active 
{
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	color:#0033cc;
}

/*  color palette  */
.id1 
{
	background-color:#e94;
}
.id1c 
{
	background-color:#100;
}
.id2 
{
	background-color:#aa7;
}
.id2c 
{
	background-color:#774;
}
.id3 
{
	background-color:#4c5c5c;
}
.id3c 
{
	background-color:#344;
}
.id4 
{
	background-color:#68a;
}
.id4c 
{
	background-color:#369;
}
.id5 
{
	background-color:#679;
}
.id5c 
{
	background-color:#347;
}
.id6 
{
	background-color:#878;
}
.id6c 
{
	background-color:#546;
}
.id7 
{
	background-color:#655;
}
.id7c 
{
	background-color:#433;
}
.id8 
{
	background-color:#975;
}
.id8c 
{
	background-color:#755838;
}
.id9 
{
	background-color:#a22;
}
.id9c 
{
	background-color:#040100;
}

/*  banner layout  */
div#t_buffer { background-color:#ffebcc; text-align:center; min-width:760px; margin:0; }
div.t_blackline { clear:both; width:100%; background-color:#000; height:9px; }
div.t_orangeline { clear:both; width:100%; background-color:#C50; height:9px; }
div#t_wingsC50 { background-color:#c50; width:auto; text-align:center; }
div#t_wingsFFEBCC { background-color:#ffebcc; width:100%; text-align:center;}
div#t_wingsBlack { background-color:#000; width:auto; text-align:center; margin:0; padding:0;}

/*  black banners  */
div#tb_banner { width:100%; margin:auto; height:42px; background-color:#000; }
div#tb_bannerSpace { text-align:left; margin:auto; width:760px; height:42px; background-color:#000; }
div#tb_bannerUtility { float:left; width:275px; margin:0; background-color:#000; }
div#tb_utility { width:auto; padding:20px 8px 8px 275px; background-color:#000; text-align:right;}
div#tb_utilitySpace { text-align:right; padding:20px 8px 8px 0; background-color:#000; }
div#tb_audience { text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#c50; }
div#tb_audienceSpace { text-align:left; margin:auto; width:760px; height:18px; background-color:#c50; }

/*  orange banners  */
div#to_banner { width:100%; margin:auto; height:42px; background-color:#c50; }
div#to_bannerSpace { text-align:left; margin:auto; width:760px; height:42px; background-color:#c50; }
div#to_bannerUtility { float:left; width:275px; margin:0; background-color:#c50; }
div#to_utility { width:auto; padding:20px 8px 8px 275px; background-color:#c50; text-align:right;}
div#to_utilitySpace { text-align:right; padding:20px 8px 8px 0; background-color:#c50; }
div#to_audience { text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#000; }
div#to_audienceSpace { text-align:left; margin:auto; width:760px; height:18px; background-color:#000; }

/*  footers  */
div#tb_audfooter  { clear:both; text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#c50; }
div#tb_audfooterSpace { clear:both; text-align:left; margin:auto; width:760px; height:18px; background-color:#c50; }
div#to_audfooter { clear:both; text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#000; }
div#to_audfooterSpace { clear:both; text-align:left; margin:auto; width:760px; height:18px; background-color:#000; }
div#t_footerwingsC50 { clear:both; background-color:#c50; width:100%; text-align:center; }
div#t_footerwingsBlack { clear:both; background-color:#000; width:100%; text-align:center; }

