/* CSS Document */
*{
	margin: 0;
	padding: 0;
	}
body {
       background: #cccccc url(../../images/d09/gray-bg.jpg) repeat-x left top;
	color: #000;
	font-size: 62.5%; /*Resets 1em to 10px*/
	font-family: Arial, Verdana, Tahoma, 'Lucida Grande', Sans Serif;
	margin: 0;
	padding: 0;
	}
p {
        padding: 5px 0 5px 0;
	font-size: 120%;
    }
a {
	color: #293f6f;
	text-decoration: underline;
	}
a img {
	border: none;
	}
a:hover {
	color: #000;
	text-decoration: none;
	}
a:active {
	color: #293f6f;
	overflow:hidden;
	text-decoration: underline;
	}
a:visited {
	color:#713113;
	text-decoration: underline;
	}
ul {
        padding-left: 20px;
        margin-left: 0;
        margin-bottom: 10px;
}
ol {
        padding-left: 25px;
        margin-left: 0;
}
h1#swosulogo{
	display: none;
}
@media print {
	h1#swosulogo {
		height: 79px;
		width: 200px;
		display: block;
		}
		}
#topnav {
	width: 710px;
	height: 51px;
        position: relative;
	text-align: left;
        margin: 0 auto;
}
#topnav-menu{
	width: 710px;
	height: 51px;
	background: #dedec7 url(../../images/d09/topnav-gray.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#topnav-menu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
}
#topnav-menu li, #topnav-menu a{
	height: 51px;
	display: block;
}
#topnav_future{left: 15px; width: 116px; text-indent: -5000px; overflow: hidden;}
#topnav_current{left: 132px; width: 104px; text-indent: -5000px; overflow: hidden;}
#topnav_faculty{left: 237px; width: 104px; text-indent: -5000px; overflow: hidden;}
#topnav_alumni{left: 342px; width: 104px; text-indent: -5000px; overflow: hidden;}
#topnav_sayre{left: 447px; width: 104px; text-indent: -5000px; overflow: hidden;}

/* Hovers */
#topnav_future a:hover {background: transparent url(../../images/d09/topnav-gray.gif) -15px -51px no-repeat}
#topnav_current a:hover {background: transparent url(../../images/d09/topnav-gray.gif) -132px -51px no-repeat}
#topnav_faculty a:hover {background: transparent url(../../images/d09/topnav-gray.gif) -237px -51px no-repeat}
#topnav_alumni a:hover {background: transparent url(../../images/d09/topnav-gray.gif) -342px -51px no-repeat}
#topnav_sayre a:hover {background: transparent url(../../images/d09/topnav-gray.gif) -447px -51px no-repeat}

#left-col {
        width: 550px;
        position: relative;
        left: 25px;
        text-align: left;
        float: left;
}
.page-header{
	background: #713012 url(../../images/d09/gray-header-bg.gif) top left no-repeat;
	width: 546px;
        min-height: 35px;
        height:auto !important;
        height:35px;
	text-align: left;
        padding-top: 8px;
        position: relative;
}
#pg-header-btm-border {
        width: 550px;
        height: 5px;
	background: url(../../images/d09/gray-btm-border.gif) top left no-repeat;
        margin: 0;
        padding: 0;
}
#shadow {
        width: 375px;
        margin-left: 20px;
        font-family: 'Arial Black', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
        font-size: 18px;
        font-style: italic;
        padding-bottom: 8px;
        line-height: 18px;
}
#contact {
        position: absolute;
        right: 5px;
        top: 10px;
}
#contact p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #fff;
        margin: 0;
        padding: 0;
        line-height: 10px;
        text-align: right;
}
#contact a, #contact a:visited,#contact a:active {
       color: #fff;
       text-decoration: none;
}
#contact a:hover {
       text-decoration: underline;
       color: #eee;
}
#pg-body-wrapper {
 	background: url(../../images/d09/gray-content-bg.gif) left top repeat-y;
        min-height: 400px;
        height:auto !important;
        height:400px;
}
#pg-inner {
        width: 520px;
        margin: 0  5px 0 20px;
        padding-bottom: 10px;
        text-align: left;
}
#btm {
	width: 550px;
	height: 15px;
        float: left;
        margin-bottom: 5px;
	background: transparent url(../../images/d09/gray-body-btm.gif) top left no-repeat;
	position: relative;
        text-indent: -5000px;
}
#more-links {
	width: 550px;
	height: 75px;
        float: left;
        margin-bottom: 5px;
	background: transparent url(../../../facstaff/images/more-links-btm.gif) top left no-repeat;
	position: relative;
}
#link-content {
   height: 60px;
   width: 340px;
   float: right;
   margin: 0 15px 0 0;
}
#link-content p {
   margin: 0 0 2px 0;
   padding: 0;
   font-size: 12px;
}
#link-content a{
   color: #666;
   text-decoration: none;
}
#link-content a:hover {
   color: #333;
   text-decoration: underline;
}
#right-col{
       float: right;
       width: 185px;
       background: transparent url(../../../facstaff/images/menu-header.gif) top left no-repeat;
       margin-top: 70px;
       padding-top: 35px;
       position: relative;
}
/* Accordion Styles */
ul#menu {
  margin: 0;
  padding: 0;
  width: 185px;
  text-align: left;
  background: transparent url(../../../facstaff/images/menu-bg.gif) top left repeat-y;
}

ul#menu ul {
  display: none;
}
ul#menu li.category, ul#menu li.selected {
  border-top: 1px solid #ccc;
  border-collapse: collapse;
}
html>body ul#menu li.category, ul#menu li.selected {
  border-top: 2px solid transparent;
  border-collapse: collapse;
}

ul#menu li.category ul, ul#menu li.selected ul {
  margin: 0;
  padding: 0;
}
ul#menu li.category a.category-link {
  display: block;
  position: relative;
  left: 4px;
  width: 181px;
  height: 22px;
  background-image: url(../../../facstaff/images/menu-btn.gif);
  color: #EFE4C1;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  line-height: 22px;
  text-indent: 5px;
}
ul#menu li.category a.selected {
  background-image: url(../../../facstaff/images/menu-btn-active.gif);
  color: #960;
}

ul#menu, ul#menu li ul {
  list-style-type: none;
}
ul#menu li.category ul li, ul#menu li.selected ul li {
  border-bottom: 1px solid #505F70;
  margin-left: 4px;
}
ul#menu li.category ul li a, ul#menu li.selected ul li a {
  background: url(../../../facstaff/images/menu-bullet.gif) center left no-repeat;
  color: #4A3200;
  font-family: sans-serif;
  font-size: 12px;
  text-decoration: none;
  margin-left: 4px;
  padding: 2px 0 0 8px;
}
ul#menu li.category ul li a:hover {
  color: #293f6f;
  text-decoration: none;
  }
#menu-btm {
  width: 185px;
  height: 20px;
  background: url(../../../facstaff/images/menu-btm.jpg) top left no-repeat;
}
/* End Accordion */

/* Styles for Tabs */
#qlinks-tabs {
        width: 185px;
        height: 234px;
        position: relative;
        float: left;
        background:url(../../images/d09/gray-sub-tabs.gif) top left no-repeat;    
}
#tabs {

  width: 185px;
  height: 24px;
  position: relative;
  float: left;
}
.ui-tabs-nav {
}
#tabs ul li.tab-link {
  list-style-type: none;
  display: inline;
}
#news-tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 92px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
#events-tab {
  position: absolute;
  top: 0;
  left: 93px;
  width: 92px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
.ui-tabs-selected #news-tab {
  background: url(../../images/d09/gray-sub-tabs.gif) 0 -24px no-repeat;
}
.ui-tabs-selected #events-tab {
  background: url(../../images/d09/gray-sub-tabs.gif) -93px -24px no-repeat;
}
.ui-tabs-selected {
}
.ui-tabs-unselect {
}
.ui-tabs-disabled {
}
.tab-content {
	position: absolute;
	top: 24px;
        left: 0;
	width: 185px;
	height: 210px;
	background: url(../../images/d09/gray-sub-tab-content.gif) no-repeat;
        text-align: left;
        overflow: hidden;
}
.ui-tabs-hide {
  display: none;
}

.ui-tabs-panel {
  margin-top: 3px;
  margin-left: 5px;
  /*width: 165px;*/
  height: 190px;
  overflow: auto;
}
#news {
	margin: 10px 5px 5px 7px;
        font-size: 11px;
	}
#events {
	margin: 0 5px 5px 7px;
        font-size: 11px;
}
a.current-rss, a.academic-rss {
	height: 12px;
	width: 12px;
	background: url(../../images/news/feed-icon.gif) no-repeat;
	position: absolute;
	right: 23px;
	top: 4px;
	display: block;
	text-indent: -5000px;
}
.newstitle {
        margin: 0;
        padding: 0;
}
.newstitle a, .newstitle a:visited, .newstitle a:active {
        text-decoration: none;
        color: #6c3718;
        font-size: 11px;
        margin: 0;
        padding: 0;
}
.newstitle a:hover  {
        color: #293f6f;
}
.newsdate {
        color: #666; 
        border-bottom: 1px dashed #ccc;
}
#more-events a, #more-events a:visited, #more-events a:active {
      text-decoration: none;
      color: #6c3718;
      font-size: 11px;
}
#more-news a, #more-news a:visited, #more-news a:active {
      text-decoration: none;
      color: #293f6f;
      font-size: 11px;
}
#more-events a:hover {
        color: #293f6f;
}
#more-news a:hover {
        color: #6c3718;
}
/* End Tabs */

h1 {
	font-family: tahoma, geneva, verdana, helvetica, sans-serif;
	font-size: 170%;
	font-weight: bold;
	color: #010f3c;
	padding: 0;
	margin: 0;
}
h2 {
	font-family: verdana, tahoma, geneva, helvetica, sans-serif;
	font-size: 140%;
        font-weight: bold;
        font-style: normal;
	color: #713012;
	padding: 0;
	margin: 1em 0 1em 0;
}
h3 {
	font-family: verdana, tahoma, geneva, helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #003366;
	padding: 0 0 3px 0;
	margin: 1.2em 0 1em 1em;
        border: none;
        background: transparent url(../../images/d09/col-h1-bg.gif) bottom left no-repeat;
	}

#careers {
  width: 185px;
  padding: 2px;
  border: 1px dashed #ccc;
  text-align: center;
  float: right;
  margin-top: 5px;
}
#robotics-contact {
  padding: 3px;
  margin: 5px;
  border: 1px dashed #666;
  background-color: #eee;
  float: right;
}
/*Health Services*/
#triage {
  width: 515px;
  height: 769px;
  background: url(../../../administration/shs/images/triage.jpg) no-repeat top left;
  text-indent: -5000px;
}
#triage ul li{
  text-indent: -5000px;
  list-style-type: none;
}
/*Campus Police*/
#maps {	
	float: left;
	height: 335px;
	width: 395px;
	padding: 0;
	position: relative;
        background: #000033;
	text-align: center;
}
#map ul {
	float: left;
	width: 200px;
	height: 160px;
	margin: 0;
	padding: 0;
	position: relative;
}
#maps li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
        position: absolute;
}
#maps li, #maps a {
        height: 160px;
	display: block;
}
#maps li a{
	list-style: none;
        display: block;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 190px;
        display: block;
        color: #fff;
}
#map-campus {
        left: 5px;
	width: 190px;
	overflow: hidden;
        background: url(../../../administration/police/images/campus-sm.jpg) no-repeat center bottom;
}
#map-parking {
        left: 200px;
	width: 190px;
	overflow: hidden;
        background: url(../../../administration/police/images/parking-sm.jpg) no-repeat center bottom;
}
#map-city {
        top: 170px;
        left: 5px;
	width: 190px;
	overflow: hidden;
        background: url(../../../administration/police/images/city-sm.jpg) no-repeat center bottom;
}
#map-boundaries {
        top: 170px;
        left: 200px;
	width: 190px;
	overflow: hidden;
        background: url(../../../administration/police/images/boundaries-sm.jpg) no-repeat center bottom;
}
#theft {
        clear: both;
        padding-top: 20px;
}
/*Career Services*/
#office {
        width: 180px;
        float: right;
        text-align: center;
}
#sub-office-top {
        background: url(../../../administration/careers/images/office-top.gif) no-repeat;
        width: 180px;
        height: 45px;
        padding: 0px;
        margin: 0px;
}

#sub-office {
        width: 180px;
        padding-top: 10px;
        margin: 0px;
        border-bottom: 2px solid #4A5C5C;
        background: #eee url(../../../administration/careers/images/border.gif) repeat-y;
}
#gov-fair {
	background: url(../../../administration/careers/images/gov-fair.jpg) repeat;
	text-align: center;
	margin: 5px;
	float: left;
	height: 190px;
	width: 190px;
}
#camp-fair {
	background: url(../../../administration/careers/images/camp-fair.jpg) repeat;
	text-align: center;
	margin: 5px;
	float: left;
	height: 190px;
	width: 190px;
	clear: right;
}
#career-fair {
	background: url(../../../administration/careers/images/career-fair.jpg) repeat;
	text-align: center;
	margin: 5px;
	float: left;
	height: 190px;
	width: 190px;
}
#education-fair {
	background: url(../../../administration/careers/images/education-fair.jpg) repeat;
	text-align: center;
	margin: 5px;
	float: left;
	height: 190px;
	width: 190px;
	clear: right;
}
#gov-fair h1, #camp-fair h1, #career-fair h1, #education-fair h1 {
	font-size: 130%;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 5px;
}
#gov-fair p, #camp-fair p, #career-fair p, #education-fair p {
        font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
}
.form-link a, .form-link a:visited, .form-link a:hover {
        font-size: 100%;
	color: #FFFFFF;
}
#jobboard {
        font-size: 120%;	
        text-align: left;
	width: 500px;
	padding-left: 5px;
	padding-right: 4px;
	margin-top: 10px;
	margin-right: 8px;
	border: medium solid #660000;
}
#jobboard h2 {
	font-size: 160%;
	font-weight: bold;
	color: #ffffff;
        background: #660000;
	text-align: center;
	margin-top: 10px;
}
#announcements {
        width: 245px;
        padding: 2px;
        border: 1px solid #033;
        background-color: #e3e4cb;
}
#announcements h4 {
        font-size: 140%;
        font-weight: bold;
        color: #ce5329;
        text-align: center;
        margin: 0;
        padding: 0;
}
/*SFS*/
#swosu-code {
  width: 90%;
  text-align: left;
  border: 1px dashed #999;
  padding: 5px;
  color: #333;
  background-color: #eee;
  font-size: 110%;
  margin: 0 auto;
 
}

#sayre-sfs {
background-color:#eee;
border: 1px solid #cccccc;
float:right;
margin:3px;
font-size:110%;
padding:3px;
text-align:center;
width:120px;

}

#transcript-req {
background-color:#eee;
border: 1px dashed #ccc;
padding: 3px;
margin: 3px;
text-align: center;
width:160px;
float: right;
}
#commercial a {
	width: 45px;
	height: 40px;
	background: url(../../images/d09/commercial.png) left top no-repeat;
	text-indent: -5000px;
	border: none;
	overflow: hidden;
	display: block;
}
/*Distance Education*/

#syndication {
width:80%;
border:1px solid #010f3c;
padding:10px 5px 5px 5px;
margin:25px auto 10px auto;
font-size:120%;
clear: both;
}
#syn-title {
background-color: #fff;
position:relative;
padding:2px 2px;
border:3px double #010f3c;
top:-17px;
left:10px;
font-size:110%;
color:#010f3c;
font-weight: bold;
}

/*Distance Education*/

/*HR*/
#hr-header {
	position: relative;
	background: transparent url(../../images/administration/hr-header.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 259px;
	width: 546px;
	left: 0px;
	top: 0px;
	clear: both;
}


#hr-body-wrapper {
 	background: url(../../images/administration/hr-content-bg.gif) left top repeat-y;
        min-height: 400px;
        height:auto !important;
        height:400px;
 }
 
#hr-pg-btm {
        width: 546px;
        height: 19px;
        background: url(../../images/administration/hr-pg-btm.gif) top left no-repeat;
}

#hr-icons1{
	width: 428px;
	height: 63px;
        background: url(../../images/administration/hr-icons1.gif) top left no-repeat;
	position: absolute;
        top: 125px;
        left: 105px;
        
}
#hr-icons1 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
}
#hr-icons1 li, #hr-icons1 a{
        height: 63px;
	display: block;
}

#jobs{left: 0px; width:129px; text-indent: -5000px; overflow: hidden; position: absolute; top: 0px; left: 0px;}
#benefits{left: 139px; width:124px; text-indent: -5000px; overflow: hidden;}
#employreg{left: 271px; width:157px; text-indent: -5000px; overflow: hidden;}


/* Hovers */
#jobs a:hover {background: transparent url(../../images/administration/hr-icons1.gif) 0px -63px  no-repeat;}
#benefits a:hover {background: transparent url(../../images/administration/hr-icons1.gif) -139px -63px no-repeat ;}
#employreg a:hover {background: url(../../images/administration/hr-icons1.gif) -271px -63px no-repeat ;}
   
   
   
#hr-icons2{
	width: 408px;
	height: 37px;
        background: url(../../images/administration/hr-icons2.gif) top left no-repeat;
	position: absolute;
        top: 198px;
        left: 136px;
        
}
#hr-icons2 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
}
#hr-icons2 li, #hr-icons2 a{
        height: 37px;
	display: block;
}

#forms{left: 0px; width:117px; text-indent: -5000px; overflow: hidden; position: absolute; top: 0px; left: 0px;}
#staff{left: 139px; width:115px; text-indent: -5000px; overflow: hidden; }
#faqs{left: 278px; width:115px; text-indent: -5000px; overflow: hidden;}


/* Hovers */
#forms a:hover {background: transparent url(../../images/administration/hr-icons2.gif) 0px -37px  no-repeat;}
#staff a:hover {background: transparent url(../../images/administration/hr-icons2.gif) -139px -37px no-repeat ;}
#faqs a:hover {background: transparent url(../../images/administration/hr-icons2.gif) -278px -37px no-repeat ;}
       
#ethicspoint a {
   width: 42px;
   height: 43px;
   background: url(../../images/ethicspoint.jpg) left top no-repeat;
   position: absolute;
   top: 182px;
   left: 75px;
   text-indent: -5000px;
   display: block; }
/*end HR*/
     

/*ITS*/
.message {
	border-bottom: 1px solid #ccc;
}
.message-title {
	font-weight: bold;
	font-size: 130%;
}
/*end ITS*/

  
