/*@import url('/resources/css/special.css');*/

/* base tags */
body {
	background: #fff;
	color: #333;
    font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	margin: 0em auto;
	padding: 0em auto;
	text-align: center;
}
a {
	color: #333;
	text-decoration: none;
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	color: #333;
	text-decoration: none;
}
form {
	margin: 0em;
	padding: 0em;
}
.clear div {
	clear: both;
	margin: 0em;
	padding: 0em;
}

/* new styles to be filed */
#status_alert {
	background-color: #FFFDBB;
	border-bottom: solid 6px #B6534E;
	color: #252626;
	font-size: 1.2em;
	margin: 0em auto;
	padding: 0em 0em 1em 0em;
	width: 100%;
}
#status_alert #announcement {
	color: #252626;
	margin: 0em auto;
	width: 960px;
}
#status_alert #announcement h1 {
	color: #A42822;
	font-size: 1.8em;
	margin: 0em auto;
	padding: .5em 0em .5em 0em;
	text-align: left;
}
#status_alert #announcement p {
	line-height: 1.6em;
	margin: 0em auto;
	padding: 0em 0em .5em 0em;
	text-align: left;
}
#status_alert #announcement a, a:visited {
	color: #A42822;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#status_alert #announcement a:hover {
	color: #A42822;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}

/* header */
#redstrip {
	background: #A42822;
	/*background: #A42822 url(/home/images/earthdaybanner2.jpg) repeat-x scroll center top; /* custom earth day banner */*/
	height: 10em;
	margin: 0em;
	min-width: 1000px;
	padding: 0em;
	text-align: center;
	width: 100%;
}
#redstrip_width {
	height: 10em;
	margin: 0em auto;
	padding: 0em 1.5em;
	text-align: left;
	width: 960px;
}
#redstrip_left {
	float: left;
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 250px;
}
#redstrip_left img { /* deprecated - Jason 4/22/10 */
	margin: 1.5em 0em 1em 0em;
	padding: 0em;
}
#redstrip_left a{ /* create a link block in the header for the logo */
	display:block;
	width:254px;
	height:70px;
	position:relative;
	top:15px;
	background: transparent url(/home/images/seattleu_signature_header.png) top left no-repeat;
}
* html #redstrip_left a{ /* ugly IE6 hack */
	background: transparent url(/home/images/seattleu_signature_header.gif) top left no-repeat;
}
#redstrip_left a h1 { /* move text waaaaaaay off the side of the screen to show the logo */
	position:absolute;
	left:-9999px;
}

#redstrip_right {
	float: right;
	margin: 0em;
	padding: 0em;
	text-align: right;
	width: 700px;
}
#redstrip_right p {
	color: #fff;
	font-size: 1em;
	line-height: 2em;
	margin: .5em 0em .5em 0em;
	padding: 0em;
	text-align: right;
}
#redstrip_right a.redstrip_white, a.redstrip_white:visited {
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	margin: 0em 1em 0em 1em;
	padding: 0em;
	text-align: right;
	text-decoration: none;
}
#redstrip_right a.redstrip_white:hover {
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	margin: 0em 1em 0em 1em;
	padding: 0em;
	text-align: right;
	text-decoration: underline;
}
#redstrip_right a.redstrip_white_end, a.redstrip_white_end:visited {
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	margin: 0em 0em 0em 1em;
	padding: 0em;
	text-align: right;
	text-decoration: none;
}
#redstrip_right a.redstrip_white_end:hover {
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	margin: 0em 0em 0em 1em;
	padding: 0em;
	text-align: right;
	text-decoration: underline;
}
#header_links {
	float: right;
	margin:  0em 0em 0em 0em;
	padding: 0em;
}
#quicklinks {
	float: right;
	margin:  0em 1em 0em 0em;
	padding: 0em;
}
#search {
	float: right;
	margin:  0em 0em 0em 0em;
	padding: 0em;
}
#advanced_search {
	float: right;
	margin:  0em 0em 0em 0em;
	padding: 0em;
}
#greystrip {
	background: #333333;
	height: 2.5em;
	min-width: 1000px;
	width: 100%;
}
#greystrip_width {
	margin: 0em auto;
	padding: .6em 1.5em .5em 1.5em;
	text-align: left;
	width: 960px;
}
#greystrip_width a.greystrip, a.greystrip:visited {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em 2.5em 0em 0em;
	padding: 0em;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}
#greystrip_width a.greystrip:hover {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em 2.5em 0em 0em;
	padding: 0em;
	text-align: left;
	text-decoration: underline;
	text-transform: uppercase;
}

/* main */
#main {
	background: #fff url(/resources/images/background_gradient_yellow.gif) repeat-x;
	height: 100em;
	min-width: 1000px;
	width: 100%;
}
#main_width {
	margin: 0em auto;
	padding: 0em 1.5em;
	text-align: left;
	width: 960px;
}
#main_nav {
	float: left;
	margin: 0em;
	padding: 1.5em 0em 1.5em 0em;
	text-align: left;
	width: 230px;
}
#main_nav img.center {
	display: block;
	margin: 5em 5em 0em auto;
}
#main_nav img.center_small {
	display: block;
	margin: .3em auto;
}
#main_nav img {
	margin: .8em 1em .8em 0em;
}
#main_nav ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}
#main_nav li {
	margin: .5em 0em 1.5em 0em;
	padding: 0em;
}
#main_nav a.red, a.red:visited {
	color: #A42822;
	text-decoration: none;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
#main_nav a.red:hover {
	color: #A42822;
	text-decoration: none;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	text-align: left;
	text-decoration: underline;
	text-transform: none;
}
#main_nav a.grey, a.greyisited {
	color: #666666;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
#main_nav a.grey:hover {
	color: #666666;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	text-align: left;
	text-decoration: underline;
	text-transform: none;
}
#main_content {
	float: right;
	margin: 0em;
	padding: 2em 0em 2em 1.5em;
	text-align: left;
	width: 715px;
}
#main_content_news {
	margin: 0em 0em 1.5em 0em;
	min-height: 20em;
	padding: 0em;
	text-align: left;
	width: 700px;
}
#main_content_left {
	background: #e2eef7;
	border-top: 3px #90afc9 solid;
	display: inline;
	float: left;
	margin: 0em 1.5em 0em 0em;
	min-height: 20em;
	padding: 0em;
	text-align: left;
	width: 223px;
}
#main_content_left h2 {
	color: #375e83;
	font-size: 1.4em;
	font-weight: normal;
	margin: .5em .7em 0em .7em;
	padding: 0em;
}
#main_content_left ul {
	color: #375e83;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 1em;
	padding: 0em;
}
#main_content_left li.news {
	margin: 1em 0em 1em 0em;
	padding: 0em;
}
#main_content_left li.news a, a:visited {
	color: #375e83;
	font-size: 1.1em;
	text-decoration: none;
}
#main_content_left li.news a:hover {
	color: #375e83;
	font-size: 1.1em;
	text-decoration: underline;
}
#main_content_left p.more {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: .5em 1em 1em 1em;
	padding: 0em;
}
#main_content_left a.more, a.more:visited {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_left a.more:hover {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_center {
	background: #e2eef7;
	border-top: 3px #90afc9 solid;
	display: inline;
	float: left;
	margin: 0em 1.5em 0em 0em;
	min-height: 20em;
	padding: 0em;
	text-align: left;
	width: 223px;
}
#main_content_center h2 {
	color: #375e83;
	font-size: 1.4em;
	font-weight: normal;
	margin: .5em .7em 0em .7em;
	padding: 0em;
}
#main_content_center ul {
	color: #375e83;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 1em;
	padding: 0em;
}
#main_content_center li.news {
	margin: 1em 0em 1em 0em;
	padding: 0em;
}
#main_content_center li.news a, a:visited {
	color: #375e83;
	font-size: 1.1em;
	text-decoration: none;
}
#main_content_center li.news a:hover {
	color: #375e83;
	font-size: 1.1em;
	text-decoration: underline;
}
#main_content_center p.more {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: .5em 1em 1em 1em;
	padding: 0em;
}
#main_content_center a.more, a.more:visited {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_center a.more:hover {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_right {
	background: #e2eef7;
	border-top: 3px #90afc9 solid;
	display: inline;
	float: right;
	margin: 0em 0em 0em 0em;
	min-height: 20em;
	padding: 0em;
	text-align: left;
	width: 224px;
}
#main_content_right h2 {
	color: #375e83;
	font-size: 1.4em;
	font-weight: normal;
	margin: .5em .7em 0em .7em;
	padding: 0em;
}
#main_content_right ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 1em;
	padding: 0em;
}
#main_content_right li.news {
	margin: 1em 0em 1em 0em;
	padding: 0em;
}
#main_content_right li.news a, a:visited {
	color: #375e83;
	font-size: 1.1em;
	text-decoration: none;
}
#main_content_right li.news a:hover {
	color: #375e83;
	font-size: 1.1em;
	text-decoration: underline;
}
#main_content_right p.more {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: .5em 1em 1em 1em;
	padding: 0em;
}
#main_content_right a.more, a.more:visited {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_right a.more:hover {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_featured {
	margin: 0em 0em 1.5em 0em;
	min-height: 18em;
	padding: 0em;
	text-align: left;
	width: 700px;
}
#main_content_video {
	border-top: 3px #90afc9 solid;
	display: inline;
	float: right;
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 223px;
}
#main_content_video h2 {
	color: #375e83;
	font-size: 1.4em;
	font-weight: normal;
	margin: .5em .5em 1em .5em;
	padding: 0em;
}
#main_content_video p {
	margin: 0;
	padding: 0;
}
#main_content_video p.video {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: .5em .5em 1em .5em;
	padding: 0em;
}
#main_content_video a.video, a.video:visited {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_video a.video:hover {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}
#main_content_video p.video_more {
	color: #375e83;
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em .5em 0em .5em;
	padding: 0em;
}
#main_content_video a.video_more, a.video_more:visited {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
	text-transform: uppercase;
}
#main_content_video a.video_more:hover {
	color: #375e83;
	font-size: 0.9em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#main_content_video img {
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0em;
}
#main_content_features {
	border-top: 3px #90afc9 solid;
	display: inline;
	float: left;
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 463px;
}
#main_content_features h2 {
	color: #375e83;
	font-size: 1.4em;
	font-weight: normal;
	margin: .5em .5em 1em .5em;
	padding: 0em;
}
#main_content_feature1 {
	float: left;
	margin: 0em .5em .5em 0em;
	padding: 0em;
	width: 108px;
}
#main_content_feature1 img {
	margin: 0em 0em .5em 0em;
	padding: 0em;
}
#main_content_feature1 p.story {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
}
#main_content_feature1 a.story, a.story:visited {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_feature1 a.story:hover {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}
#main_content_feature2 {
	float: left;
	margin: 0em .5em .5em .5em;
	padding: 0em;
	width: 108px;
}
#main_content_feature2 img {
	margin: 0em 0em .5em 0em;
	padding: 0em;
}
#main_content_feature2 p.story {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
}
#main_content_feature2 a.story, a.story:visited {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_feature2 a.story:hover {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}
#main_content_feature3 {
	float: left;
	margin: 0em .5em .5em .5em;
	padding: 0em;
	width: 108px;
}
#main_content_feature3 img {
	margin: 0em 0em .5em 0em;
	padding: 0em;
}
#main_content_feature3 p.story {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
}
#main_content_feature3 a.story, a.story:visited {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_feature3 a.story:hover {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}
#main_content_feature4 {
	float: left;
	margin: 0em 0em .5em .5em;
	padding: 0em;
	width: 108px;
}
#main_content_feature4 img {
	margin: 0em 0em .5em 0em;
	padding: 0em;
}
#main_content_feature4 p.story {
	color: #375e83;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
}
#main_content_feature4 a.story, a.story:visited {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_feature4 a.story:hover {
	color: #375e83;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}
#main_content_flu {
	background-color: #a42822;
	float: left;
	margin: 0em;
	padding: 1em;
	width: 442px;
}
#main_content_flu p.story {
	color: #ffffff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
}
#main_content_flu a.story, a.story:visited {
	color: #f7c745;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_flu a.story:hover {
	color: #f7c745;
	font-size: 1.1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}

#main_content_boilerplate {
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 700px;
}
#main_content_boilerplatetext {
	border-top: 3px #90afc9 solid;
	float: left;
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 700px;
}
#main_content_boilerplatetext p {
	color: #375e83;
	font-size: 1.2em;
	margin: 1em 0em 1em 0em;
	padding: 0em;
	text-align: left;
}
#main_content_boilerplatetext a.red:link, a.red:visited {
	color: #A42822;
	font-size: 1em;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}
#main_content_boilerplatetext a.red:hover, a.red:active {
	color: #A42822;
	font-size: 1em;
	margin: 0em;
	padding: 0em;
	text-decoration: underline;
}

/* feature box */
#rotate {
	background: #ffffff;
	height: 308px;
	margin: 0em;
	padding: 0em;
}
#image_box {
	width: 400px;
	height: 265px;
	float: left;
	margin: 0em;
}
#text_box {
	width: 260px;
	height: 265px;
	float: right;
	margin: 0em .3em 0em 1em;
}
#text_box h1 {
	font-size: 2.1em;
	font-weight: normal;
	margin: 0em 0em 0.5em 0em;
}
#text_box p {
	margin: 0em 0em 0.5em 0em;
}
#text_box p.related {
	margin: 0em 0em 0em 1em;
}
#text_box a.archives {
	color: #A42822;
	font-size: .8em;
	margin: 0em;
	text-decoration: none;
	text-transform: uppercase;
}
#text_box a.archives:visited {
	color: #A42822;
	font-size: .8em;
	margin: 0em;
	text-decoration: none;
	text-transform: uppercase;
}
#text_box a.archives:hover {
	color: #A42822;
	font-size: .8em;
	margin: 0em;
	text-decoration: underline;
	text-transform: uppercase;
}
#text_box a.archives:active {
	color: #A42822;
	font-size: .8em;
	margin: 0em;
	text-decoration: none;
	text-transform: uppercase;
}
#text_box a.slideshow {
	background-color: #a42822;
	color: #ffffff;
	font-size: .8em;
	margin: 0em;
	padding: 0em .3em 0em .3em;
	text-decoration: none;
	text-transform: uppercase;
}
#text_box a.slideshow:visited {
	background-color: #a42822;
	color: #ffffff;
	font-size: .8em;
	margin: 0em;
	padding: 0em .3em 0em .3em;
	text-decoration: none;
	text-transform: uppercase;
}
#text_box a.slideshow:hover {
	background-color: #a42822;
	color: #ffffff;
	font-size: .8em;
	margin: 0em;
	padding: 0em .3em 0em .3em;
	text-decoration: underline;
	text-transform: uppercase;
}
#text_box a.slideshow:active {
	background-color: #a42822;
	color: #ffffff;
	font-size: .8em;
	margin: 0em;
	padding: 0em .3em 0em .3em;
	text-decoration: none;
	text-transform: uppercase;
}
#text_box a.related:link {
	color: #A42822;
	font-size: 1em;
	margin: 0em;
	text-decoration: none;
	text-transform: none;
}
#text_box a.related:visited {
	color: #A42822;
	font-size: 1em;
	margin: 0em;
	text-decoration: none;
	text-transform: none;
}
#text_box a.related:hover {
	color: #A42822;
	font-size: 1em;
	margin: 0em;
	text-decoration: underline;
	text-transform: none;
}
#text_box a.related:active {
	color: #A42822;
	font-size: 1em;
	margin: 0em;
	text-decoration: none;
	text-transform: none;
}
/* Caution! Ensure accessibility in print and other media types... */
@media screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0em;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0em;
    width: 140px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0em;
    background: url(/resources/images/tab_su.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 0em; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0em;
    color: #4f4f4f;
    line-height: 1.2em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0em;
    z-index: 2;
    margin-top: 0em;
    color: #fff;
    font-weight: bold;
}
.ui-tabs-nav a span {
    width: 140px; /* IE 6 treats width as min-width */
    min-width: 100px;
    height: 15px; /* IE 6 treats height as min-height */
    min-height: 15px;
    padding-top: .3em;
    padding-right: 0;
    border-bottom: 1px solid #90afc9;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding: 1em 1em;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0em 0em 0em 2em;
    background: url(/resources/images/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* footer */
#footer {
	background: #666666;
	height: 9em;
	min-width: 1000px;
	width: 100%;
}
#footer_width {
	margin: 0em auto;
	padding: 1em 1.5em;
	text-align: left;
	width: 960px;
}
#footer_left {
	float: left;
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 350px;
}
#footer_left p {
	color: #fff;
	font-size: .9em;
	line-height: 1.8em;
	margin: 0em;
	padding: 0em;
	text-align: left;
}
#footer_left .vcard a.lowercase, a.lowercase:visited {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	text-align: left;
	text-decoration: none;
}
#footer_left .vcard a.lowercase:hover {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	text-align: left;
	text-decoration: underline;
}
#footer_left .vcard a.uppercase, a.uppercase:visited {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	text-align: left;
	text-decoration: none;
}
#footer_left .vcard a.uppercase:hover {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	text-align: left;
	text-decoration: underline;
}
#footer_left .vcard span {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	text-align: left;
}
#footer_left .adr span {
	display: inline;
}
#footer_right {
	float: right;
	margin: 0em;
	padding: 0em;
	text-align: right;
	width: 500px;
}
#footer_right p {
	color: #fff;
	margin: 0em;
	padding: 0em;
	text-align: right;
}
#footer_right a.footer_white, a.footer_white:visited {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0em;
	padding: 0em .5em 0em .5em;
	text-align: right;
	text-decoration: none;
}
#footer_right a.footer_white:hover {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0em;
	padding: 0em .5em 0em .5em;
	text-align: right;
	text-decoration: underline;
}
#footer_right a.footer_white_end, a.footer_white_end:visited {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0em;
	padding: 0em 0em 0em .5em;
	text-align: right;
	text-decoration: none;
}
#footer_right a.footer_white_end:hover {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0em;
	padding: 0em 0em 0em .5em;
	text-align: right;
	text-decoration: underline;
}



/* social Media links to bottom of main_nav on homepage*/

#main_nav #socialMediaLinks{ /* added by Jason 8/25/10 */
	padding-left:14px;
}
#main_nav #socialMediaLinks a img{ /* added by Jason 8/25/10 */
	border:0;
}

/* Single Banner */

#singleBanner{
	
}
#singleBanner #text_box{
	position:absolute;
	left:-9999px;
	overflow:hidden;
}


