body {
background-color:#869bc6;
height:100%;
width:100%;
text-align:center;
margin:0;
padding:0;
}
img {
border:none;
}
div#container_holder {
float:left;
position:relative;
width:100%;
margin:0;
padding:0;
z-index:100;
}
div#container {
position:relative;
width:884px;
padding:0;
margin:0 auto;
z-index:100;
}
div#top_wrapper {
float:left;
position:relative;
width:100%;
margin:0;
padding:0;
background-color:#be2834;
z-index:100;
}
div#nav_wrapper {
float:left;
position:relative;
width:100%;
margin:0;
padding:0;
background-color:#bcbec0;
z-index:100;
}
div#body_wrapper {
float:left;
position:relative;
width:100%;
margin:0;
padding:0;
background-color:#869cc7;
z-index:100;
}
div.content_wrapper {
position:relative;
width:884px;
padding:0;
margin:0 auto;
z-index:100;
}
div#top_container {
float:left;
position:relative;
width:871px;
height:97px;
padding:0 0 0 13px;
text-align:left;
background:#fbd44e url(/images/_layout/logo_bg.jpg) repeat-y;
z-index:100;
}
div#logo_container {
float:left;
position:relative;
width:860px;
height:97px;
margin:0;
text-align:left;
background:url(/images/_layout/logo_background.jpg) no-repeat;
z-index:100;
}
div#logo {
float:left;
position:relative;
width:425px;
height:97px;
margin:0;
text-align:left;
z-index:100;
}
div#logo_bw {
display:none;
}
div#logo a {
display:block;
margin:15px 0 0 15px;
width:340px;
height:65px;
}
div#tools_container {
float:right;
position:relative;
width:375px;
height:97px;
margin:0 15px 0 0;
text-align:left;
z-index:100;
}
html>body div#tools_container {
margin:0 30px 0 0;
}
div#tools_nav {
float:right;
position:relative;
width:375px;
text-align:right;
font-family:Arial;
font-size:0.63em;
font-weight:bold;
margin:0 0 15px 0;
color:#003366;
z-index:100;
}
div#tools_nav ul {
float:right;
margin:12px 0 0 10px;
padding:0;
list-style-type:none;
}
div#tools_nav li {
float:left;
position:relative;
min-height:1px;
padding:0 6px 0 10px;
margin:0;
background:url(/images/_layout/tools_bullet.jpg) no-repeat;
background-position:0 5px;
z-index:50;
}
div#tools_nav li.first_child {
float:left;
position:relative;
list-style-type:none;
min-height:1px;
margin:0 6px 0 0;
padding:0;
background:none;
z-index:50;
}
div#tools_nav a {
text-decoration:none;
color:#1f355e;
}
div#tools_search {
float:right;
position:relative;
width:225px;
text-align:right;
margin:0;
padding:0;
z-index:100;
}
div#tools_search form {
margin:0;
padding:0;
}
div#search_box input {
width:150px;
margin:0;
padding-right:28px;
}
html>body div#search_box input {
width:110px;
}
div#search_button {
position:absolute;
right:8px;
top:6px;
background:#be2834;
width:10px;
height:10px;
font-size:10px;
line-height:10px;
font-weight:bold;
text-align:center;
color:#fff;
z-index:202;
}
div#search_button a {
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#fff;
z-index:202;
}
div#top_nav_container_left {
float:left;
position:relative;
width:884px;
min-height:26px;
height:auto !important;
height:26px;
text-align:left;
margin:0;
padding:0;
background:#1f355e url(/images/_layout/nav_left_bg.jpg) repeat-y;
background-position:0 0;
z-index:100;
}
div#top_nav_container_right {
float:left;
position:relative;
width:884px;
min-height:26px;
height:auto !important;
height:26px;
text-align:left;
margin:0;
padding:0 11px 0 13px;
background:url(/images/_layout/nav_right_bg.jpg) repeat-y;
background-position:100% 0;
z-index:100;
}
html>body div#top_nav_container_right {
width:860px;
}
div#top_nav {
float:left;
position:relative;
width:860px;
min-height:26px;
height:auto !important;
height:26px;
text-align:left;
margin:0;
padding:0;
font-family:Arial;
font-size:0.750em;
color:#fff;
z-index:100;
}
div#top_nav ul {
margin:5px 0 0 6px;
padding:0;
list-style-type:none;
text-align:center;
}
html>body div#top_nav ul {
margin:5px 0 0 14px;
}
div#top_nav li {
float:left;
position:relative;
min-height:1px;
margin:0 15px;
padding:0 0 0 18px;
background:url(/images/_layout/top_nav_bullet.jpg) no-repeat;
background-position:0 5px;
z-index:50;
}
div#top_nav a {
text-decoration:none;
color:#fff;
}
div#main_container {
float:left;
position:relative;
width:884px;
min-height:426px;
padding:0 11px 0 13px;
text-align:left;
background:#fff url(/images/_layout/main_container_bg.jpg) repeat-y;
background-position:0 0;
z-index:100;
}
html>body div#main_container {
width:860px;
}
div#top_main_container {
float:left;
position:relative;
width:860px;
min-height:300px;
margin:21px 0 0 0;
padding:0 20px 0 20px;
text-align:left;
z-index:100;
}
html>body div#top_main_container {
width:820px;
}
div#audience_nav {
float:left;
position:relative;
width:215px;
min-height:300px;
margin:0;
text-align:left;
z-index:100;
}
div#audience_nav ul {
position:relative;
margin:15px 0 0 0;
padding:0;
font-family:Arial;
font-size:0.938em;
color:#616366;
list-style-type:none;
}
div#audience_nav li {
padding:0 0 15px 15px;
background:url(/images/_layout/aud_nav_bullet.jpg) no-repeat;
background-position:0 5px;
}
div#audience_nav li ul {
margin:0 0 5px 0;
padding:0;
font-family:Arial;
font-size:0.750em;
list-style-type:none;
}
div#audience_nav li ul li {
margin:0;
padding:0 10px 4px 0;
line-height:1.000em;
background:#fff;
}
div#audience_nav li ul li
a {
text-decoration:none;
color:#000;
}
div#audience_nav li ul li
a:hover {
text-decoration:underline;
color:#000;
}
div#audience_nav li a {
text-decoration:none;
color:#616366;
}
div#audience_nav li a:hover {
text-decoration:underline;
color:#616366;
}
div#audience_nav li a.selected {
text-decoration:none;
color:#be2834;
}
div#homepage_main_image {
float:left;
position:relative;
width:605px;
height:300px;
margin:0;
text-align:right;
z-index:1;
}
div#slideshow {
float:left;
position:relative;
width:605px;
height:300px;
margin:0;
z-index:1;
}
div#vtour {
float:left;
position:relative;
width:605px;
height:49px;
margin:0;
z-index:1;
clear:both;
}
div#slideshow_noscript {
display:none;
}
div#caption {
float:left;
font-family:Arial;
font-size:1.125em;
font-weight:bold;
color:#fff;
text-align:left;
padding:4px 4px 4px 10px;
}
div#slideshow_nav a {
position:relative;
display:inline;
font-family:Arial;
font-weight:normal;
color:#fff;
font-size:0.63em;
padding:0 3px;
margin:0 3px;
background:#999;
border:1px solid #fff;
text-decoration:none;
z-index:200;
}
div#slideshow_nav a.activeSlide {
position:relative;
display:inline;
font-family:Arial;
font-weight:normal;
font-size:0.63em;
color:#fff;
padding:1px 4px;
background:#616366;
border:1px solid #fff;
text-decoration:none;
z-index:200;
}
div#middle_main_container {
float:left;
position:relative;
width:860px;
min-height:279px;
margin:30px 0 0 0;
padding:0 20px 0 20px;
text-align:left;
z-index:100;
}
html>body div#middle_main_container {
width:820px;
margin:40px 0 0 0;
}
div#featured_tabs {
float:left;
position:relative;
width:430px;
min-height:279px;
margin:0;
text-align:left;
z-index:100;
}
div.tabs {
float:left;
position:relative;
width:430px;
min-height:279px;
margin:0;
text-align:left;
z-index:100;
}
ul.tabNavigation_noscript {
display:none;
}
ul.tabNavigation {
height:21px;
margin:0;
padding:0;
list-style-type:none;
background:url(/images/_layout/first_curve.jpg) no-repeat;
background-position:0 0;
font-family:Arial;
font-weight:bold;
font-size:0.814em;
color:#000;
}
ul.tabNavigation a {
color:#000;
text-decoration:none;
}
ul.tabNavigation li {
float:left;
height:21px;
line-height:15px;
margin:0;
padding:0;
}
ul.tabNavigation span {
float:left;
margin:0;
padding:0;
}
ul.tabNavigation li#firstNav {
padding:0 0 0 15px;
}
ul.tabNavigation li#firstNav span {
padding:3px 10px 3px 0;
}
ul.tabNavigation li#secondNav {
padding:0 0 0 40px;
background:#999 url(/images/_layout/second_separator.jpg) no-repeat;
background-position:0 0;
}
ul.tabNavigation li#secondNav.selected {
padding:0 0 0 40px;
background:#999 url(/images/_layout/second_selected_separator.jpg) no-repeat;
background-position:0 0;
}
ul.tabNavigation li#secondNav span {
padding:3px 50px 3px 0;
}
ul.tabNavigation li#thirdNav {
padding:0 0 0 30px;
background:#c3c3c3 url(/images/_layout/third_separator.jpg) no-repeat;
background-position:0 0;
}
ul.tabNavigation li#thirdNav.selected {
padding:0 0 0 30px;
background:#c3c3c3 url(/images/_layout/third_selected_separator.jpg) no-repeat;
background-position:0 0;
}
ul.tabNavigation li#thirdNav span {
padding:3px 80px 3px 0;
background:#c3c3c3 url(/images/_layout/third_curve.jpg) no-repeat;
background-position:100% 0;
}
div#first {
float:left;
position:relative;
width:430px;
min-height:219px;
height:auto !important;
height:219px;
margin:0;
padding:10px;
text-align:left;
background:#e6e7e8 url(/images/_layout/first_tr_curve.jpg) no-repeat 100% 0;
z-index:100;
}
html>body div#first {
width:410px;
}
div#second {
float:left;
position:relative;
width:430px;
min-height:219px;
height:auto !important;
height:219px;
margin:0;
padding:10px;
text-align:left;
background:#999 url(/images/_layout/second_tr_curve.jpg) no-repeat 100% 0;
z-index:100;
}
html>body div#second {
width:410px;
}
div#third {
float:left;
position:relative;
width:430px;
min-height:219px;
height:auto !important;
height:219px;
margin:0;
padding:10px;
text-align:left;
background:#c3c3c3 url(/images/_layout/third_tr_curve.jpg) no-repeat 100% 0;
z-index:100;
}
html>body div#third {
width:410px;
}
.left_side {
float:left;
position:relative;
width:196px;
min-height:219px;
font-family:Arial;
font-size:0.689em;
font-weight:normal;
color:#000;
}
.left_side a {
font-family:Arial;
font-size:1.06em;
font-weight:normal;
color:#be2733;
text-decoration:none;
}

.left_side h2 {
padding:0;
margin:0 0 10px 0;
font-family:Arial;
font-size:1.375em;
font-weight:bold;
color:#000;
}
.right_side {
float:right;
position:relative;
width:196px;
min-height:219px;
font-family:Arial;
font-size:0.689em;
font-weight:normal;
color:#000;
}
.right_side strong {
font-family:Arial;
font-size:1.06em;
font-weight:normal;
color:#be2733;
}
.right_side ul {
margin:0;
padding:0;
list-style-type:none;
}
.right_side li {
margin:0;
padding:0 0 10px 0;
}
.right_side a {
font-family:Arial;
font-size:1.06em;
font-weight:normal;
color:#be2733;
text-decoration:none;
}
.read_more {
position:absolute;
bottom:0px;
right:0px;
width:206px;
min-height:25px;
height:auto !important;
height:25px;
}
.read_more a {
font-family:Arial, sans-serif;
font-size:0.63em;
font-weight:bold;
color:#be2733;
margin:0;
padding:0 10px 0 0;
text-decoration:none;
}
div#first .read_more a {
background:url(/images/_layout/first_more_arrows.jpg) no-repeat;
background-position:100% 4px;
}
div#second .read_more a {
background:url(/images/_layout/second_more_arrows.jpg) no-repeat;
background-position:100% 4px;
}
div#third .read_more a {
background:url(/images/_layout/third_more_arrows.jpg) no-repeat;
background-position:100% 4px;
}
div#featured_alumni {
float:right;
position:relative;
width:362px;
min-height:260px;
margin:0;
text-align:left;
z-index:100;
}
div#featured_alumni_image {
float:left;
position:relative;
width:183px;
min-height:260px;
margin:0 10px 0 0;
text-align:left;
z-index:100;
}
div#featured_alumni_ {
float:left;
position:relative;
width:169px;
min-height:260px;
margin:0;
text-align:left;
z-index:100;
}
div#featured_alumni_profile a {
font-family:Arial, sans-serif;
font-size:0.63em;
font-weight:bold;
color:#be2733;
margin:0;
padding:0 10px 0 0;
text-decoration:none;
background:url(/images/_layout/featured_content_more_arrows.jpg) no-repeat 100% 4px;
clear:both;
}
div#featured_alumni_profile span.profile_headline {
float:left;
position:relative;
width:169px;
margin:0;
padding:1px 0 1px 5px;
text-align:left;
font-family:Arial;
font-size:0.63em;
font-weight:bold;
color:#fff;
background:#be2834;
}
html>body div#featured_alumni_profile span.profile_headline {
width:164px;
}
div#featured_alumni_profile_text {
float:left;
position:relative;
width:169px;
margin:0 0 5px 0;
padding:0 20px 5px 0;
text-align:left;
font-family:Arial;
font-size:0.689em;
font-weight:normal;
color:#000;
background:url(/images/_layout/alumni_profile_border.jpg) repeat-x;
background-position:0 100%;
z-index:100;
}
html>body div#featured_alumni_profile_text {
width:149px;
}
div#featured_alumni_profile_text h1 {
padding:10px 0 0 0;
margin:0;
font-family:Arial, sans-serif;
font-size:1.875em;
font-weight:normal;
color:#859ac5;
}
div#featured_alumni_profile_text p {
margin:0;
padding:10px 0 5px 0;
}
div#featured_alumni_profile_text a {
font-family:Arial;
font-size:1.125em;
font-weight:normal;
color:#be2633;
background:#fff;
}
div#bottom_main_container {
float:left;
position:relative;
width:860px;
min-height:300px;
margin:40px 0 0 0;
padding:16px 0;
text-align:left;
background:#f1f1f9;
z-index:100;
}
html>body div#bottom_main_container {
margin:30px 0 0 0;
}
div#bottom_main_content_container {
float:left;
position:relative;
width:860px;
min-height:148px;
margin:0;
padding:0;
text-align:left;
z-index:100;
}
div#bottom_main_content_left {
float:left;
position:relative;
width:192px;
min-height:148px;
padding:0 0 0 20px;
margin:0;
text-align:left;
background:url(http://www.sjc.edu/images/_layout/bottom_content_border.jpg);
background-repeat: repeat-y;
background-position:202px 0;
z-index:100;
}
div#bottom_main_content_center {
float:left;
position:relative;
width:322px;
min-height:148px;
padding:0 29px 0 29px;
text-align:left;
background:url(http://www.sjc.edu/images/_layout/bottom_content_border.jpg);
background-repeat: repeat-y;
background-position:332px 0;
z-index:100;
}
html>body div#bottom_main_content_center {
width:284px;
}
div#bottom_main_content_right {
float:left;
position:relative;
width:306px;
min-height:148px;
padding:0 22px 0 0;
text-align:left;
z-index:100;
}
html>body div#bottom_main_content_right {
width:284px;
}
div#bottom_main_content_nav {
float:left;
position:relative;
width:192px;
min-height:120px;
margin:0;
font-family:Arial;
font-size:0.689em;
font-weight:bold;
color:#000;
text-align:left;
z-index:100;
}
div#bottom_main_content_nav ul {
position:relative;
margin:5px 0 0 0;
padding:0;
list-style-type:none;
z-index:101;
}
div#bottom_main_content_nav li {
padding:0 0 5px 20px;
background:url(/images/_layout/bottom_content_nav_bullet.jpg) no-repeat;
background-position:0 3px;
list-style-type:none;
z-index:101;
}
div#bottom_main_content_nav a {
text-decoration:none;
color:#000;
}
span.bottom_content_headline {
float:left;
position:relative;
width:100%;
margin:0;
padding:0 0 10px 0;
font-family:Arial;
font-size:1.000em;
font-weight:normal;
color:#be2733;
text-align:left;
}

span.bottom_content_headline a {
text-decoration:none;
color:#be2733;
}

span.bottom_content_image {
float:left;
position:relative;
height:107px;
width:141px;
margin:0 20px 0 0;
padding:0;
}
span.bottom_content_caption {
float:left;
position:relative;
width:123px;
margin:0;
padding:0;
font-family:Arial;
font-size:0.689em;
font-weight:normal;
color:#000;
}
span.bottom_content_caption_first_cell {
float:left;
position:relative;
width:182px;
margin:0;
padding:0;
font-family:Arial;
font-size:0.689em;
font-weight:normal;
color:#000;
}
span.bottom_content_caption_first_cell a {
font-family:Arial;
font-size:0.689em;
font-weight:normal;
color:#000;
text-decoration:none;
}

span.first_cell {
margin:0;
padding:0;
width:175px;
}
span.first_cell_img {
float:left;
position:relative;
width:182px;
}
span.first_cell_img img {
position:absolute;
top:-2px;
right:0;
margin:0;
padding:0;
z-index:101;
}
html>body span.first_cell_img img
{
right:10px;
}
div#bottom_container {
float:left;
position:relative;
width:884px;
min-height:30px;
height:auto !important;
height:30px;
background:#b82831 url(/images/_layout/bottom_container_bg.jpg) repeat-y;
background-position:0 0;
margin:0;
padding:0;
z-index:100;
}

div#bottom_nav {
float:left;
position:relative;
width:884px;
min-height:35px;
height:auto !important;
height:40px;
background:url(/images/_layout/bottom_shadow_bg.jpg) no-repeat;
background-position:0 100%;
margin:0;
padding:0 0 5px 13px;
font-family:Arial;
font-size:0.689em;
font-weight:bold;
color:#fff;
z-index:100;
}

html>body div#bottom_nav
{
width:871px;
}

div#bottom_nav ul {
text-align:center;
margin:8px 0 0 0;
padding:0 0 10px 0;
}

div#bottom_nav li {
display:inline;
position:relative;
min-height:1px;
padding:0 5px 0 15px;
background:url(/images/_layout/bottom_content_bullet.jpg) no-repeat;
background-position:0 6px;
margin:0;
z-index:50;
}

div#bottom_nav li.first_child {
display:inline;
position:relative;
min-height:1px;
padding:0 5px 0 0;
background:#b82831;
}

div#bottom_nav a {
text-decoration:none;
color:#fff;
}

div#footer_container {
position:relative;
width:884px;
padding:0;
margin:0 auto;
z-index:100;
}

div#footer {
float:left;
position:relative;
width:884px;
padding:0 0 15px 0;
margin:0 0 10px 0;
text-align:center;
font-family:Arial;
font-size:0.689em;
color:#fff;
z-index:100;
}

div#footer a:link, div#footer a:hover {
color:#fff !important;
text-decoration: none !important;
font-face:Arial !important;
font-size:11px !important;
cursor:text;
}



/*****************************************

Interior Template Styles

******************************************/

h1 {
margin:0;
padding:0;
font-family:Arial, sans-serif;
font-size:1.064em;
font-weight:normal;
color:#859ac5;
}

h2 {
margin:0;
padding:10px 0 5px 0;
font-family:Arial, sans-serif;
font-size:0.875em;
font-weight:bold;
color:#be2733;
}

h3 {
margin:0;
padding:10px 0;
font-family:Arial, sans-serif;
font-size:0.689em;
font-weight:bold;
color:#be2733;
}

div#content_container {
float:left;
position:relative;
width:860px;
min-height:1px;
margin:21px 0 0 0;
padding:0 20px 0 20px;
text-align:left;
z-index:100;
}

html>body div#content_container {
width:820px;
}

div#programs_content_container {
float:left;
position:relative;
width:860px;
min-height:300px;
margin:21px 0 0 0;
padding:0 20px 0 10px;
text-align:left;
z-index:100;
}

html>body div#programs_content_container {
width:830px;
}

div#left_content_container {
float:left;
position:relative;
width:215px;
margin:0;
padding:0 10px 0 0;
text-align:left;
z-index:100;
}

div#left_nav_container {
float:left;
position:relative;
width:215px;
margin:0;
padding:0 0 0 10px;
text-align:left;
z-index:100;
}

div#left_nav {
float:left;
position:relative;
width:215px;
margin:0;
padding:0 35px 20px 0;
text-align:left;
z-index:100;
}

html>body div#left_nav {
width:180px;
}

div#left_nav ul {
position:relative;
font-family:Helvetica, Arial;
font-size:0.814em;
color:#616366;
margin:15px 0 0 0;
padding:0;
list-style-type:none;
}

div#left_nav li {
padding:0 0 10px 15px;
background:url(/images/_layout/left_nav_bullet.jpg) no-repeat;
background-position:0 6px;
}

html>body div#left_nav li {
padding:0 0 10px 15px;
}

div#left_nav li ul {
margin:4px 0 0 0;
padding:0;
font-family:Arial;
font-size:0.94em;
list-style-type:none;
}

html>body div#left_nav li ul {
margin:2px 0 0 0;
}

div#left_nav li ul li {
padding:0 0 0 10px;
background:#fff;
background-position:0 4px;
}

html>body div#left_nav li ul li {
padding:0 0 5px 10px;
}

div#left_nav li ul li
a {
text-decoration:none;
color:#000;
}

div#left_nav li ul li
a:hover {
text-decoration:underline;
color:#000;
}

div#left_nav li a {
text-decoration:none;
color:#616366;
}

div#left_nav li a:hover {
text-decoration:underline;
color:#616366;
}

div#left_nav li a.selected {
text-decoration:none;
color:#be2834;
}

div#main_content_area {
float:left;
position:relative;
width:605px;
min-height:200px;
padding:0;
margin:0;
text-align:left;
z-index:100;
}

div#main_content_image {
float:left;
position:relative;
width:605px;
min-height:1px;
padding:0;
margin:0;
text-align:left;
z-index:100;
}

div#breadcrumbs {
float:left;
position:relative;
width:605px;
min-height:34px;
height:auto !important;
height:34px;
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:0.63em;
font-weight:normal;
color:#000;
text-align:left;
z-index:100;
}

div#breadcrumbs ul {
padding:0;
margin:12px 0 0 0;
z-index:100;
}

div#breadcrumbs li {
float:left;
list-style-type:none;
padding:0 6px 0 0;
z-index:100;
}

div#breadcrumbs a {
display:block;
text-decoration:underline;
color:#1f335e;
border-right:1px solid #1f335e;
padding:0 6px 0 0;
z-index:100;
}

div#breadcrumbs a:hover {
color:#1f335e;
text-decoration:underline;
}



div#main_content {
float:left;
position:relative;
width:605px;
min-height:1px;
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:0.750em;
line-height:1.375em;
font-weight:normal;
color:#000;
text-align:left;
z-index:100;
}
div#main_content.updated {
 color: #919191;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-style:italic;
text-align:right;
}

div#main_content h2 {
margin:0;
padding:10px 0 5px 0;
font-family:Arial, sans-serif;
font-size:1.188em;
font-weight:bold;
color:#be2733;
text-transform:uppercase;
}

div#main_content h3 {
margin:0;
padding:10px 0;
font-family:Arial, sans-serif;
font-size:0.938em;
font-weight:bold;
color:#be2733;
text-transform:uppercase;
}

div#main_content ul {
margin-top:5px;
}

div#main_content p {
margin:0;
padding:5px 0;
}

img.align_right {
float:right;
}

div#featured_content_container {
float:right;
position:relative;
width:211px;
min-height:50px;
padding:0;
margin:0 0 20px 25px;
}

.featured_content_left_curve {
float:left;
position:relative;
height:34px;
padding:0 0 0 10px;
background:url(/images/_layout/featured_content_left_curve.jpg) no-repeat left 1px;
}

.featured_content_right_curve {
float:left;
position:relative;
height:34px;
padding:5px 30px 0 0;
font-family:Arial, sans-serif;
font-size:1.064em;
font-weight:bold;
color:#be2733;
background:url(/images/_layout/featured_content_right_curve.jpg) no-repeat right 1px;
}

.featured_content_top_curve {
float:left;
position:relative;
width:100%;
height:34px;
padding:0;
background:#fff url(/images/_layout/featured_content_top_curve.jpg) no-repeat right bottom;
}

div#featured_content {
float:left;
position:relative;
width:193px;
min-height:50px;
padding:0 9px 10px 9px;
margin:0;
font-family:Arial, sans-serif;
font-size:0.938em;
font-weight:normal;
color:#000;
background:#e6e7e8 url(/images/_layout/featured_content_bg.jpg) repeat-y;
border-bottom:1px solid #ccc;
}

div#featured_content h1 {
font-family:Arial, sans-serif;
font-size:1.064em;
font-weight:bold;
color:#000;
padding:5px 0;
}

div#featured_content ul {
position:relative;
margin:15px 0 20px 0;
padding:0;
list-style-type:none;
}

div#featured_content li {
margin:0;
padding:2px 0 0 8px;
background:url(/images/_layout/featured_content_bullet.jpg) no-repeat;
background-position:0 8px;
}

div#featured_content a {
font-family:Arial, sans-serif;
font-size:0.875em;
font-weight:bold;
color:#be2733;
margin:10px 0 0 0;
padding:0 10px 0 0;
text-decoration:none;
background:url(/images/_layout/featured_content_arrows.jpg) no-repeat;
background-position:100% 4px;
}

div#faculty_profile_container {
float:left;
position:relative;
width:215px;
min-height:200px;
margin:0;
padding:0 4px 0 0;
text-align:left;
z-index:100;
}

div#faculty_tabs {
float:left;
position:relative;
height:31px;
width:211px;
padding:0;
margin:0;
text-align:left;
background:#fff url(/images/_layout/faculty_profile_right_curve.jpg) no-repeat 100% 100%;
z-index:100;
}

div#faculty_top_right_curve {
float:left;
position:relative;
min-height:22px;
padding:7px 28px 0 13px;
margin:0;
text-align:left;
background:url(/images/_layout/faculty_profile_top_right_curve.jpg) no-repeat 100% 0;
z-index:100;
}

div#faculty_top_more {
float:left;
position:relative;
min-height:22px;
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:0.63em;
line-height:21px;
font-weight:bold;
color:#be2733;
text-align:left;
background:url(/images/_layout/faculty_profile_more_bg.jpg) repeat-x 0 0;
z-index:100;
}

div#faculty_top_more a {
text-decoration:none;
color:#be2733;
padding:0;
}

div#faculty_top_more_right_curve {
float:left;
position:relative;
min-height:22px;
padding:6px 20px 3px 0;
margin:0;
text-align:left;
background:url(/images/_layout/faculty_profile_top_right_more_curve.jpg) no-repeat 100% 0;
z-index:100;
}

div#faculty_top_bg {
float:left;
position:relative;
min-height:22px;
padding:0;
margin:0;
text-align:left;
background:#fbd44e url(/images/_layout/faculty_profile_top_bg.jpg) repeat-x 0 0;
z-index:100;
}

div#faculty_top_curve {
float:left;
position:relative;
min-height:22px;
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:0.875em;
line-height:23px;
font-weight:bold;
color:#be2733;
text-align:left;
background:url(/images/_layout/faculty_profile_top_curve.jpg) no-repeat 0 0;
z-index:100;
}

div#faculty_profile_content {
float:left;
position:relative;
width:211px;
min-height:200px;
padding:0;
margin:0;
text-align:left;
z-index:100;
background:#fbd44e url(/images/_layout/faculty_profile_bg.jpg) repeat-y;
border-bottom:1px solid #ccc;
}

div#faculty_profile_right_curve {
float:left;
position:relative;
width:211px;
min-height:200px;
padding:0;
margin:0;
text-align:left;
z-index:100;
}

div#faculty_profile {
float:left;
position:relative;
width:211px;
min-height:50px;
padding:0 9px 10px 9px;
margin:0;
font-family:Arial, sans-serif;
font-size:0.689em;
font-weight:normal;
color:#000;
}

html>body div#faculty_profile {
width:193px;
}

div#faculty_profile h1 {
font-family:Arial, sans-serif;
font-size:1.064em;
font-weight:bold;
color:#000;
padding:5px 0;
}

div#faculty_profile span {
float:right;
position:relative;
height:1px;
margin:0 0 10px 0;
padding:0;
}

div#faculty_profile span a {
font-family:Arial, sans-serif;
font-size:0.938em;
font-weight:bold;
color:#be2733;
margin:10px 0 0 0;
padding:0 10px 0 0;
text-decoration:none;
background:url(/images/_layout/faculty_profile_arrow.jpg) no-repeat;
background-position:100% 4px;
}

div#virtual_tour_container {
float:left;
position:relative;
width:215px;
margin:0;
padding:0 4px 0 0;
text-align:left;
z-index:100;
}

div#virtual_tour_bg {
float:left;
position:relative;
width:211px;
padding:0;
margin:0;
text-align:left;
z-index:100;
background:url(/images/_layout/virtual_tour_bg.jpg) repeat-y;
}

div#virtual_tour_right_curve {
float:left;
position:relative;
width:211px;
padding:0;
margin:0;
text-align:left;
z-index:100;
background:url(/images/_layout/virtual_tour_right_bottom_curve.jpg) no-repeat 100% 100%;
}

div#virtual_tour {
float:left;
position:relative;
width:193px;
padding:10px 9px 10px 9px;
margin:0;
}

div#virtual_tour_tabs {
float:left;
position:relative;
height:22px;
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:0.689em;
line-height:15px;
font-weight:bold;
color:#fff;
text-align:left;
z-index:100;
background:#1f345e url(/images/_layout/virtual_tour_right_tab.jpg) no-repeat 100% 100%;
}

div#virtual_tour_left_curve {
float:left;
position:relative;
padding:0 25px 0 10px;
margin:0;
height:22px;
text-align:left;
z-index:100;
background:url(/images/_layout/virtual_tour_left_bottom_curve.jpg) no-repeat 0 100%;
}

.clear {
margin:0;
padding:0;
clear:both;
}

ul.left {
float:left;
display:inline;
width:215px;
margin:0 0 15px 10px;
padding:0 0 0 10px;
}

/*****************************************

Audience Template Styles

******************************************/

div#aud_main_container {
float:left;
position:relative;
width:818px;
height:459px;
padding:0;
margin:0;
text-align:left;
z-index:50;
}

div#aud_main_image {
position:absolute;
top:0;
left:0;
width:818px;
height:467px;
padding:0;
margin:0;
text-align:left;
z-index:50;
}

div#aud_main_image img {
margin:0;
padding:0;
}

div#aud_main_text_container {
position:absolute;
bottom:0px;
left:80px;
width:498px;
height:100px;
padding:0;
margin:0;
z-index:200;
}

div#aud_main_text {
float:left;
position:relative;
width:498px;
height:100px;
font-family:Arial, sans-serif;
font-size:0.750em;
line-height:19px;
font-weight:normal;
color:#000;
text-align:left;
overflow: auto;
z-index:200;
}

div#aud_main_nav {
top:8px;
float:left;
position:relative;
width:818px;
height:33px;
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:1.000em;
font-weight:normal;
color:#000;
text-align:left;
z-index:100;
}

div#aud_main_nav ul {
margin:0;
padding:0;
list-style-type:none;
}

div#aud_main_nav li {
float:left;
height:33px;
line-height:33px;
padding:0 65px 0 10px;
background:#fbd44e url(/images/_layout/audience_text_right_curve.jpg) no-repeat 100% 0;
}

div#aud_main_nav li.first_cell {
padding:0 0 0 35px;
background:url(/images/_layout/aud_nav_bg.jpg) no-repeat 0 0;
}

div#aud_main_nav li.first_cell span {
float:left;
position:relative;
padding:0 55px 0 0;
background:url(/images/_layout/curve.gif) no-repeat 100% 0;
}

div#aud_main_nav li a {
color:#000;
text-decoration:none;
}

div#aud_main_nav li a.selected {
color:#000;
padding:0 0 0 15px;
text-decoration:none;
background:url(/images/_layout/aud_nav_bullet.jpg) no-repeat;
background-position:0 5px;
}



div#bottom_aud_main_container {
float:left;
position:relative;
width:860px;
min-height:148px;
margin:30px 0 0 0;
padding:16px 0;
text-align:left;
z-index:100;
}

div#bottom_aud_main_content_container {
float:left;
position:relative;
width:860px;
min-height:148px;
margin:0;
padding:0;
text-align:left;
background:url(/images/_layout/aud_bottom_content_border.jpg) repeat-y;
background-position:212px 0;
z-index:100;
}

div#bottom_aud_main_content {
float:left;
position:relative;
width:605px;
min-height:148px;
margin:0 0 0 30px;
text-align:left;
z-index:100;
}

div#bottom_aud_main_content_left {
float:left;
position:relative;
min-height:148px;
width:161px;
margin:0 10px 0 0;
text-align:left;
z-index:100;
}

div#bottom_aud_main_content_center {
float:left;
position:relative;
min-height:148px;
width:161px;
margin:0 10px 0 0;
text-align:left;
z-index:100;
}

div#bottom_aud_main_content_right {
float:left;
position:relative;
min-height:148px;
width:253px;
margin:0;
text-align:right;
z-index:100;
}

div#bottom_aud_main_content_right img {
float:right;
}

span.abs_text {
position:absolute;
top:26px;
left:2px;
margin:0;
padding:0;
width:140px;
font-family:Arial;
font-size:0.689em;
font-weight:bold;
text-align:left;
color:#000;
z-index:201;
}

.hidden { display: none; }

.smallGray {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #919191;
font-weight: normal;
text-decoration: none;
font-style: italic;
}
.smallgray {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #919191;
font-weight: normal;
text-decoration: none;
font-style: italic;
}

.tinytext {
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.updated {
 color: #919191;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-style:italic;
text-align:right;
}

.athletics_roster {
	font-weight: bold; 
        font-size: 12px; 
        color: #ffffff; 
        font-family: Geneva, Arial, Helvetica, sans-serif
}


dl.auction
{
	float: left;
	width: 520px;
	margin: 1em 0;
	padding: 0;
	border-bottom: 1px solid #999;
}

.auction dt
{
	clear: left;
	float: left;
	width: 200px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold;
}

.auction dd
{
	float: left;
	width: 300px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
}

#admin-profile-wrapper {
	width:100%;
}
.admin-profile-row, .admin-profile-row-btm {
	border-top:1px #859ac5 solid;
	padding-top:10px;
	padding-bottom:10px;
	overflow: auto;
	width: 100%
}
.admin-profile-row-btm {
	border-bottom:1px #859ac5 solid;
}
.admin-profile-row img, .admin-profile-row-btm img {
	border-right:1px #859ac5 solid;
	padding-right:15px;
	margin-right:15px;
	float:left;
}
.admin-profile-row ul, .admin-profile-row-btm ul {
	list-style:none;
	float:right;
	width:186px;
	padding:0px;
	margin:0px;
	margin-top:-3px;
}
.admin-profile-row ul li, .admin-profile-row-btm ul li {
	list-style:none;
	padding:0px;
	margin-bottom:0px;
	margin:0px;
}
.admin-profile-row ul li a, .admin-profile-row-btm ul li a {
	display:inline-block;
	font-size:1em;
	line-height:148%;
	margin-bottom:-7px;
	padding:0;
	width:100%;
}

p.pullquote {
	padding: 10px; 
	float: right; 
	width: 200px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	border-top-width: 2px; 
	border-bottom-width: 2px; 
	border-top-style: solid; 
	border-bottom-style: solid; 
	border-top-color: #000000; 
	border-bottom-color: #000000; 
	font-size: 12px; 
	text-align: center; 
	line-height: 1.375em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: bold; 
	color: #869cc7;
}
.areasstudy, .areasstudy:active, .areasstudy:visited {
	text-decoration:none;color:#000;
	}
.areasstudy:hover {
	text-decoration:underline;color:blue;
	}

