
/*@import url(cos2.css);*/
/*  OLD COS.CSS IMPORT HERE */

body {
  background-color: #F2E9CB;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.231;

}
#osu-top-hat {
  background: black;
  border-bottom: .31em solid #D85A1A;
  height: 3.225em;
  width: 100%;
}
  #osu-top-hat a {
    color: white;
    text-decoration: none;
  }
  #osu-top-hat ul {
    float: right;
    margin: 22px 0px 0px;
    text-align: right;
    width: auto;
    list-style-type: none;
  }
  #osu-top-hat ul li {
    float: left;
    border-right: 1px solid white;
    font-size: 85%;
    padding: 0px 8px;
  }
    #osu-top-hat ul li.last {
      border-right: none;
    }

#osu-top-hat-container {
  width: 74.923em;
  margin: 0px auto;
}
#osu-top-hat img.tag {
  margin-left: 3em;
  position: relative;
  z-index: 100;
}

#wrapper_bg_left {
  background: url('wrapper-bg-left.png') repeat-y;
  width: 981px;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 13px solid black;
}

#header {
  position: relative
  border-bottom: 7px solid #D85A1A;
}

#sidebar-left {
  color: #fefefe;
  float: left;
  width: 160px;
  overflow: hidden;
}

#splash {
  border-bottom: 8px solid #D85A1A;
  color: #fefefe;
  float: left;
  width: 821px;
}

#sidebar-right {
  float: right;
  padding: 0px 10px;
  width: 200px;
  overflow: hidden;
}

#content {
  margin-left: -160px;
  margin-right: -220px;
  width: 100%;
}
#squeeze {
  margin-left: 160px;
  margin-right: 220px;
  padding: 20px; 18px;
}
#footer {
  clear: both;
  color: #03c;
  font-size: .9em;
  line-height: 1.1em;
  margin 0 auto;
  padding: .75em 0 .75em 185px;
  width: 572px;
}


 
/*  END OLD COS.CSS */


/*  base styles  */
head { display:none; }
body {
	unicode-bidi:embed;
	display:block;
	margin:0;
	padding:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	background-color:#ffeecc;
	color:#000000;
}

/*  headers.....................  */
h1 {
	margin:0;
	font-family:'arial','helvetica',sans-serif;
	font-size:1.7em;
	font-weight:800;
}
h2 {
	margin-bottom:0px;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}
h3 {
	margin-bottom:2px;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#cc5500; 	
	font-size:1em;
	font-weight:bold;
}
h4 {
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#000;	
	font-size:1em;
	font-weight:bold;
}
h5 {
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:small;
	font-weight:700;
}
h6 {
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:xx-small;
	font-weight:700;
}

/*  tables..........................  */
table {
	caption-side:top;
	empty-cells:show;
}
caption {
	display:table-caption;
	text-align:center;
	font-family:'verdana','arial','helvetica',sans-serif;
}
th {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:small;
	font-weight:800;
}
td {
	font-family:'verdana','arial','helvetica',sans-serif;
}

/*  lists..........................  */
dl {
	margin-bottom:1.33em;
	font-family:'verdana','arial','helvetica',sans-serif;
}
dt {
	margin-top:1.33em; /* margin required here, instead of in dd, for n4 support */
	font-family:'verdana','arial','helvetica',sans-serif;
}
dd {
	margin-top:0;
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
}
ol {
	margin-right:0;
	margin-top:0;
	font-family:'verdana','arial','helvetica',sans-serif;
}
ul {
	margin-right:0;
	margin-top:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	list-style-type:disc;
}
li {
	margin-top:3px; /* used to provide spacing between list items */
	margin-left:0;
	font-family:'verdana','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 { 	margin:0; }
input {
	vertical-align:top;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#000;
}
input[type="hidden"] {
	visibility:hidden;
}
input[type="image"] {
	vertical-align:top;
	border:0; /* ignored by n4 */
	color:#000;
}
input[type="radio"] {
	vertical-align:top;
	background-color:inherit;
	color:#000;
}
input[type="checkbox"] {
	vertical-align:top;
	background-color:inherit;
	color:#000000;
}
select {
	vertical-align:top;
	font-family:'verdana','arial','helvetica',sans-serif; /* ignored by n4 */
	color:#000000;
}
option {
	font-family:'verdana','arial','helvetica',sans-serif; /* ignored by n4 */
	color:#000000;
}
textarea {
	color:#000000;
}
fieldset { /* not supported by n4 */
	margin:0 0 1.33em 0;
	border: thin solid #cccccc;
	padding:2px;
	font-family:'verdana','arial','helvetica',sans-serif;
}
legend {
	border:1px dotted #cccccc;
	padding:2px;
	font-family:'verdana','arial','helvetica',sans-serif;
}
legend:after {
	content:"\a";
}
label {
	display:inline;
	border-bottom:1px dashed #dddddd;
	font-family:'verdana','arial','helvetica',sans-serif;
}

/*  general content...............  */
p {
	margin:0 0 1.33em 0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
div {
	font-family:'verdana','arial','helvetica',sans-serif;
}
strong {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:900;
}
em {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:800;
	font-style:italic;
}
strong em {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:800;
	font-style:italic;
}
b {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:700;
}
i {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
pre {
	display:block;
	margin:0 0 1.33em 0;
	font-family:'courier new','courier',monospace;
}
kbd {
	display:inline;
	font-family:'courier new','courier',monospace;
}
address {
	display:block;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
blockquote {
	margin-left:40px;
	margin-right:40px;
	margin-bottom:1.33em;
	padding:6px;
	font-family:'verdana','arial','helvetica',sans-serif;
}
cite {
	display:inline;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
var {
	display:inline;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
sub {
	vertical-align:sub;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:xx-small;
}
sup {
	vertical-align:super;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:xx-small;
}
abbr {
	border-bottom:1px dotted #cccccc;
	font-family:'verdana','arial','helvetica',sans-serif;
	cursor:help;
}
acronym {
	letter-spacing:0.1em;
	border-bottom:1px dotted #cccccc;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-variant:small-caps;
	cursor:help;
}
hr {  
	outline:0px;
	border:solid 0px #036; /* always set size to zero for n4 support */
	height:1px;
	color:#003366;
	background-color:#003366;
}

/*  anchors  */

a:focus { outline:thin; }
a:link {color:#0033cc; }
a:visited {color:#6699ff; }
a:hover { color:#cc5500; }
a:active { color:#0033cc; }
a img { border:none; }

/*  color palette  */
.id1 {
	background-color:#D85A1A;
}
.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;
}
.black {
	background-color:#000;
}
.orange {
	background-color:#D85A1A;
}

div#t_buffer { background-color:#ffebcc; text-align:center; min-width:760px; margin:0; }

/*  banner layout  */
div.t_line { height:9px; }
div.t_wings { margin:0 auto; width:760px; }

div#t_banner { clear:both; overflow:hidden; margin:0; width:100%; text-align:center; font-family:'Verdana', 'Arial', 'Helvetica', sans-serif; }

div#t_wordmark { float:left; width:275px; margin:0; }

div#t_banner a { color:#fff; text-decoration:none; }
div#t_banner a:hover { color:#fff; text-decoration:underline; }

div#t_banner_container { height:42px; }
div#t_utility { padding-top:25px; padding-right:8px; text-align:right; font-size:.53em; font-weight:700; }
div.t_audience { padding-top:2px; padding-left:18px; height:18px; color:#fff; text-align:left; font-size:.63em; font-weight:800; letter-spacing:0.01em; }

div.black #t_utility { color:#fff; }
div.black #t_utility a { color:#fff; text-decoration:none; }
div.black #t_utility a:hover { color:#fff; text-decoration:underline; }

div.orange #t_utility { color:#000; }
div.orange #t_utility a { color:#000; text-decoration:none; }
div.orange #t_utility a:hover { color:#000; text-decoration:underline; }

div.t_audience a { color:#fff; text-decoration:none; }
div.t_audience a:hover { color:#fff; text-decoration:underline; }

/* For the old banner *?
/*  banner layout  */
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:#D85A1A; 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:#D85A1A; }
div#tb_audienceSpace { text-align:left; margin:auto; width:760px; height:18px; background-color:#D85A1A; }

/*  orange banners  */
div#to_banner { width:100%; margin:auto; height:42px; background-color:#D85A1A; }
div#to_bannerSpace { text-align:left; margin:auto; width:760px; height:42px; background-color:#D85A1A; }
div#to_bannerUtility { float:left; width:275px; margin:0; background-color:#D85A1A;}	
div#to_utility { width:auto; padding:20px 8px 8px 275px; background-color:#D85A1A; text-align:right;}
div#to_utilitySpace { text-align:right; padding:20px 8px 8px 0; background-color:#D85A1A; font-size:.58em; font-weight:bold; letter-spacing:.045em;}

div#to_utilitySpace a {	color:#100; text-decoration:none; }
div#to_utilitySpace a:hover { color:#000; text-decoration:underline; }

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:720px; height:20px; background-color:#000; color:#fefefe; font-size:.65em; font-weight:bold; letter-spacing:.045em; vertical-align:middle; padding-top:2px;}

div#to_audienceSpace a { color:#fefefe; text-decoration:none; line-height:1.3em; }
div#to_audienceSpace a:hover { color:#fefefe; text-decoration:underline; }

/*  footers  */
div#tb_audfooter  { clear:both; text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#D85A1A; }
div#tb_audfooterSpace { clear:both; text-align:left; margin:auto; width:760px; height:18px; background-color:#D85A1A; }
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:#D85A1A; width:100%; text-align:center; }
div#t_footerwingsBlack { clear:both; background-color:#000; width:100%; text-align:center; }

/* slideshow link color */
.slideshow_text a:link {
    color: white;
}
.slideshow_text a:visited {
    color: white;
}
