/* CSS Document */
*{
	margin: 0;
	padding: 0;
	}
body {
        background-color: #293f6f;
	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: 10px 0 0 0;
	font-size: 120%;
    }
a {
	color: #293f6f;
	text-decoration: underline;
        /*problem overflow:hidden;*/
	}
a img {
	border: none;
	}
a:hover {
	color: #000;
	text-decoration: underline;
	}
a:active {
	color: #293f6f;
	text-decoration: none;
	overflow:hidden;
	}
a:visited {
	color:#293f6f;
	text-decoration: none;
	}
#wrapper-top-adm {
	width: 100%;
	background: url(../../images/d09/bg.gif) repeat-x center top;
	margin: 0;
	padding: 0;
	text-align: center;
}
#page {
        width: 100%;
	background: #dedec7 url(../../images/d09/tan-bg.jpg) repeat-x left top;        
}
#content {
        position: relative;
        width: 760px;
	margin: 0px auto;
	text-align: left;
}

h1#swosulogo{
	display: none;
}
@media print {
	h1#swosulogo {
		height: 79px;
		width: 200px;
		display: block;
		}
		}
#description {
	display: none;
	}
@media print {
	#description {
		display: block;
	}
	}
#header {
	position: relative;
	background: transparent url(../../images/d09/header-bg-sub.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 94px;
	width: 760px;
	left: 0px;
	top: 0px;
	clear: both;
}
#homelink a {
	width: 202px;
	height: 74px;
	position: absolute;
	top: 4px;
	left: 35px;
}

#header-links {
	position: absolute;
	top: 62px;
	left: 236px;
	width: 321px;
	height: 22px;
	z-index: 15;
}
#top-icons {
	position: absolute;
	top: 0;
	left: 345px;
	width: 178px;
	height: 48px;
}
#top-icons li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
}
#top-icons li, #top-icons a{
	height: 48px;
	display: block;
}
#cal{left: 0px; width: 48px; text-indent: -5000px; overflow: hidden;}
#directory{left: 65px; width: 48px; text-indent: -5000px; overflow: hidden;}
#site-search{left: 130px; width: 48px; text-indent: -5000px; overflow: hidden;}
#quicklinks-students-home {
	position: absolute;
	right: -25px;
	top: 10px;
	width: 185px;
	height: 185px;
	background: transparent url(../../images/d09/post-it.png) no-repeat top left;
	z-index: 1;
}
#quicklinks-students-home li {
        margin: 0px;
	margin-left: 15px;
	padding: 0px;
	list-style: none;
}
#quicklinks-students-home li, #quicklinks-students-home a {
        height: 28px;
	display: block;
}
#my{left: 15px; width: 154px; text-indent: -5000px; overflow: hidden; position: absolute; top: 37px; left: 0px;}
#d2l{left: 15px; width: 154px; text-indent: -5000px; overflow: hidden; position: absolute; top: 69px; left: 0px;}
#webmail{left: 15px; width: 154px; text-indent: -5000px; overflow: hidden; position: absolute; top: 101px; left: 0px;}
#swosu-home-student{left: 15px; width: 154px; text-indent: -5000px; overflow: hidden; position: absolute; top: 133px; left: 0px;}
#my a:hover {background: transparent url(../../images/d09/post-it.png) -15px -185px no-repeat;}
#d2l a:hover {background: transparent url(../../images/d09/post-it.png) -15px -217px no-repeat;}
#webmail a:hover {background: transparent url(../../images/d09/post-it.png) -15px -249px no-repeat;}
#swosu-home-student a:hover {background: transparent url(../../images/d09/post-it.png) -15px -281px no-repeat;}

#social {
        position: absolute;
	top: 0px;
	left: 0px;
        width: 163px;
	height: 179px;
	background: transparent url(../../../administration/reslife/images/social-buttons.jpg) no-repeat;
        text-align: left;
}
#social li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
}
#social li, #social a {
  height: 43px;
  width: 43px;
  display: block;
}
#facebook {
  top: 38px;
  left: 27px;
  text-indent: -5000px;
  overflow: hidden;
}
#myspace {
  top: 38px;
  left: 92px;
  text-indent: -5000px;
  overflow: hidden;
}
#twitter {
  top: 93px;
  left: 27px;
  text-indent: -5000px;
  overflow: hidden;
}
#youtube {
  top:93px;
  left: 92px;
  text-indent: -5000px;
  overflow: hidden;
}
#facebook a:hover {background: transparent url(../../../administration/reslife/images/social-buttons.jpg) -27px -179px no-repeat;}
#myspace a:hover {background: transparent url(../../../administration/reslife/images/social-buttons.jpg) -92px -179px no-repeat;}
#twitter a:hover {background: transparent url(../../../administration/reslife/images/social-buttons.jpg) -27px -222px no-repeat;}
#youtube a:hover {background: transparent url(../../../administration/reslife/images/social-buttons.jpg) -92px -222px no-repeat;}

#center-left {
        position: relative;
        width: 375px;
	height: 242px;
	margin: 0;
	padding: 0;
}
#center-right {
        position: absolute;
        width: 385px;
        height: 242px;
	top: 94px;
	left: 375px;
	margin: 0;
	padding: 0;
}
#middle-block {
	width: 760px;
	height: 325px;
	position: relative;
	clear: both;
}
/* Home Page Content */        
#links {
       width: 609px;
       height: 255px;
       position: relative;
}
#tab-links{
	width: 609px;
	height: 227px;
        background: url(../../../administration/reslife/images/buttons.jpg) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#tab-links li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
}
#tab-links li, #tab-links a{
	height: 227px;
        width: 117px;
	display: block;
}
#rj{left: 0px; text-indent: -5000px; overflow: hidden;}
#neff{left: 123px; text-indent: -5000px; overflow: hidden;}
#stewart{left: 246px; text-indent: -5000px; overflow: hidden;}
#oklahoma{left: 369px; text-indent: -5000px; overflow: hidden;}
#apartments{left: 492px; text-indent: -5000px; overflow: hidden;}
/* Hovers */
#rj a:hover {background: transparent url(../../../administration/reslife/images/buttons.jpg) 0px -227px no-repeat}
#neff a:hover {background: transparent url(../../../administration/reslife/images/buttons.jpg) -123px -227px no-repeat}
#stewart a:hover {background: transparent url(../../../administration/reslife/images/buttons.jpg) -246px -227px no-repeat}
#oklahoma a:hover {background: transparent url(../../../administration/reslife/images/buttons.jpg) -369px -227px no-repeat}
#apartments a:hover {background: transparent url(../../../administration/reslife/images/buttons.jpg) -492px -227px no-repeat}
#contact-info {
	width: 500px;
	height: 24px;
	background: transparent url(../../../administration/reslife/images/contact-bg.gif) no-repeat center top;
	color: #031240;
	padding: 5px;
	margin: 5px auto;
	text-align: center;
}
#contact-sub {
	width: 151px;
	height: 65px;
	position: absolute;
	top: 250px;
	left: 609px;
	background: transparent url(../../../administration/reslife/images/sm-contact-bg.gif) no-repeat top left;
	color: #031240;
	padding: 10px 0 0 0;
	text-align: center;
}
@media print {
	#contact-sub {
		top: 0;
		margin: 0;
		text-align: right;
		}
	}
#contact-info a, #contact-sub a {
	color: #031240;
	text-decoration: none;
}
#contact-info a:hover, #contact-sub a:hover {
	text-decoration: underline;
}
#right-col, #right-col-sub {
	position: relative;
	float: right;
	width: 151px;
	height: 200px;
	padding: 50px 0 0 0;
	margin: 0;
	background: transparent url(../../../administration/reslife/images/notebook.jpg) no-repeat top left;
	text-align: left;
}
#right-col li{
	padding: 0;
	margin: 5px 5px 0px 10px;
	list-style-type: none;
	font-size: 120%;
	font-weight: bold;
	color: #293f6f;
}
#right-col-sub li {
	padding: 0;
	margin: 0 5px 0px 10px;
	list-style-type: none;
	font-size: 120%;
	font-weight: bold;
	color: #293f6f;
}
#right-col-sub li ul li {
	padding: 0;
	margin: 0 5px 0 5px;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	color: #293f6f;
}
#right-col li a, #right-col-sub li a {
	text-decoration: none;
}
#right-col li a:hover, #right-col-sub li a:hover, #right-col-sub li ul li a:hover {
	color: #000;
	text-decoration: underline;
}

/* End Home Page Content */ 

#footer {
	width: 100%;
	padding-top: 15px;
	background: #293f6f url(../../images/d09/footer-bg.jpg) top center repeat-x;
	text-align: center;
	color: #FFFFFF;
	clear: both;
}
@media print {
	#footer {
		position: absolute;
		bottom: 0;
		}
	}
#footer p {
    padding: 2px 0 0 0;
	font-size: 110%;
}
#footer a, #footer a:visited, #footer a:active {
    color: #fff;
	}
#footer a:hover {
    color: #ccc;
	}
#stars {
	height: 300px;
	background: transparent url(../../images/d09/stars.gif) top center no-repeat;
}
/* Top Dropdown */ 
#dropdown {
        background: url(../../images/d09/div_bg.gif) no-repeat;
	position: absolute;
	top:92px;
        left: 178px;
	width:396px;
	height:324px;
	z-index:16;
	visibility: visible;
        padding: 0;
        margin: 0;
        display: none;
}
#alert-dd {
	height: 94px;
	width: 396px;
	position: relative;
	margin: 0;
}
#alert-dd ul {
	height: 75px;
	width: 220px;
	list-style:none;
	margin: 5px 3px 2px 175px;
	padding: 0;
}
#alert-dd li {
	display: block;
	width: 220px;
        margin: 0px;
        padding: 0px;
}
#close {
	height:15px;
	width:48px;
	list-style:none;
	text-align: right;
	position: relative;
        text-indent: -5000px;
        margin: 0 0 3px 0;
        padding: 0px;
}
#alert-message {
	height: 70px;
	width: 215px;
        overflow: auto;
        overflow-x: hidden;
	color: #ffffff;
	position: relative;
}
#table_info {
        width: 200px;
	color: #ffffff;
	font-size: 11px;
}
.msg_subject {
        text-align: left;
        font-weight: bold;
}
.msg_datetime {
        text-align: right;
}
.msg_message {
        text-align: left;
        padding: 5px;
}
#dropdown-btm {
	height: 230px;
	width: 396px;
	position: relative;
	margin: 0;
	padding: 0;
}
#left {
	width: 197px;
	float: left;
}
#calendar {
	height: 51px;
	position: relative;
	margin: 3px 0 3px 20px;
}
#calendar li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	height: 51px;
	display: block;
}
#day {
	font-size: 200%;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	height: 51px;
	width: 60px;
	left: 30px;
	overflow:hidden;
	text-align:center;
	line-height: 75px;
}
#mth-dt {
	background:url(../../images/d09/datemodule.gif) bottom left no-repeat;
	height: 51px;
	width: 43px;
	left: 100px;
}
#mth-dt ul{
	display:block;
	list-style:none;
	position: absolute;
	}
#month {
	line-height: 25px;
	text-align: center;
	color: #010f3c;
	font-size: 150%;
	font-weight:bold;
}
#date {
	line-height: 25px;
	text-align: center;
	color: #010f3c;
	font-size: 200%;
	font-weight: bold;
}
#grid {
	height: 160px;
	width: 165px;
	background-color:#fff;
	border: 1px solid #000;
	clear: both;
	margin: 0 auto;
	}
.adxminigrid table {margin:2px 2px 2px 2px;border-collapse:collapse;}
.adxminigrid th {background-color:#FFFFFF;color:black;font-weight:bold;font-size:12px;}
.adxminigrid tr {padding-bottom:2px;background-color:#F5F5F5;}
.adxminigrid td {padding:0px 0px 0px 0px;font-size:11px;}
.adxminigrid a {background-color:#FFFFFF;color:#2b3537;display:block;padding:0px 5px 4px 5px;}
.adxminigrid a:hover {background-color:#c9d7e6;color:black;}
#right {
	width: 197px;
	float: right;
	text-align:center;
	background:url(../../images/d09/weather.jpg) top center no-repeat;
        padding-top: 55px;
}
#right p {
	margin: 20px 10px 20px 10px;
        background-color: #fff;
        text-align: center;
}
/* Styles for Tabs */
#tabs {
  background: transparent url(../../../administration/reslife/images/tabs.gif) no-repeat top left;
  width: 609px;
  height: 24px;
  position: relative;
}
.ui-tabs-nav {
}

#tabs ul li.tab-link {
  list-style-type: none;
  display: inline;
}
#gen-tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 115px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
#staff-tab {
  position: absolute;
  top: 0;
  left: 118px;
  width: 115px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
#faqs-tab {
  position: absolute;
  top: 0;
  left: 236px;
  width: 115px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
#bring-tab {
  position: absolute;
  top: 0;
  left: 354px;
  width: 115px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
#plans-tab {
  position: absolute;
  top: 0;
  left: 472px;
  width: 115px;
  height: 24px;
  overflow: hidden;
  text-indent: -5000px;
}
.ui-tabs-selected #gen-tab {
  background: transparent url(../../../administration/reslife/images/tabs.gif) no-repeat top left;
  background-position: 0 -24px;
}
.ui-tabs-selected #staff-tab {
  background: transparent url(../../../administration/reslife/images/tabs.gif) no-repeat top left;
  background-position: -118px -24px;
}
.ui-tabs-selected #faqs-tab {
  background: transparent url(../../../administration/reslife/images/tabs.gif) no-repeat top left;
  background-position: -236px -24px;
}
.ui-tabs-selected #bring-tab {
  background: transparent url(../../../administration/reslife/images/tabs.gif) no-repeat top left;
  background-position: -354px -24px;
}
.ui-tabs-selected #plans-tab {
  background: transparent url(../../../administration/reslife/images/tabs.gif) no-repeat top left;
  background-position: -472px -24px;
}
.ui-tabs-selected {
}
.ui-tabs-unselect {
}
.ui-tabs-disabled {
}
.tab-content {
	position: absolute;
	top: 24px;
	width: 609px;
	height: 290px;
	background: transparent url(../../../administration/reslife/images/tab-content-bg.gif) no-repeat top left;
        text-align: left;
        overflow: hidden;
}
@media print {
	.tab-content {
		height: auto;
		overflow: visible;
		clear: both;
		}
	}
.ui-tabs-hide {
  display: none;
}
@media print {
	.ui-tabs-hide {
		display: block;
		}
	}
.ui-tabs-panel {
  margin-top: 3px;
  margin-right: 0px;
  margin-left: 4px;
  margin-bottom: 4px;
  padding-right: 5px;
  width: 590px;
  height: 270px;
  overflow: auto;
}
@media print {
	.ui-tabs-panel {
		height: auto;
		clear: both;
		}
	}
#gen, #staff, #faqs, #bring, #plans{
	margin: 5px 0px 10px 10px;
        font-size: 110%;
	}
/* End Tabs */

#ethicspoint a {
	width: 42px;
	height: 43px;
	background: url(../../images/ethicspoint.jpg) left top no-repeat;
	position: absolute;
	top: 185px;
	left: 8px;
	text-indent: -5000px;
	display: block;
	}


        
/* RA Conference */        
#ra-middle-block {
	width: 760px;
	height: 275px;
	position: relative;
	clear: both;
}
#center-ra {
        position: relative;
        width: 760px;
	height: 242px;
	background: url(../../../administration/reslife/images/ra-middle-block.jpg) top left no-repeat;
	margin: 0;
	padding: 0;}
		
#ra-links {
       width: 730px;
       height: 255px;
       position: relative;
}
#ra-tab-links{
	width: 730px;
	height: 227px;
        background: url(../../../administration/reslife/images/ra-buttons.jpg) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#ra-tab-links li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
}
#ra-tab-links li, #ra-links a{
	height: 227px;
        width: 117px;
	display: block;
}

#ra-contact-info {
	width: 500px;
	height: 24px;
	background: transparent url(../../../administration/reslife/images/contact-bg.gif) no-repeat center top;
	color: #031240;
	padding: 5px;
	margin: 5px 0px 0px 112px;
	text-align: center;	
}
#ra-contact-info a {
	color: #031240;
	text-decoration: none;
	display: inline;
}
#ra-contact-info a:hover {
	text-decoration: underline;
}

#ra-home{left: 0px; text-indent: -5000px; overflow: hidden;}
#ra-accom{left: 123px; text-indent: -5000px; overflow: hidden;}
#ra-reg {left: 246px; text-indent: -5000px; overflow: hidden;}
#ra-events{left: 369px; text-indent: -5000px; overflow: hidden;}
#ra-programs{left: 492px; text-indent: -5000px; overflow: hidden;}
#ra-cal{left: 615px; text-indent: -5000px; overflow: hidden;}
/* Hovers */
#ra-home a:hover {background: transparent url(../../../administration/reslife/images/ra-buttons.jpg) 0px -227px no-repeat}
#ra-accom a:hover {background: transparent url(../../../administration/reslife/images/ra-buttons.jpg) -123px -227px no-repeat}
#ra-reg a:hover {background: transparent url(../../../administration/reslife/images/ra-buttons.jpg) -246px -227px no-repeat}
#ra-events a:hover {background: transparent url(../../../administration/reslife/images/ra-buttons.jpg) -369px -227px no-repeat}
#ra-programs a:hover {background: transparent url(../../../administration/reslife/images/ra-buttons.jpg) -492px -227px no-repeat}
#ra-cal a:hover {background: transparent url(../../../administration/reslife/images/ra-buttons.jpg) -615px -227px no-repeat}
/* End RA Conference */

