<!--
body {
background-color:#d7caea;
height:100%;
width:100%;
text-align:center;
margin:0;
padding:0;
font-size: 12px;
}

body#third_tier_content {
	text-align: left;
	background-color: white;
}

html {
height:100%;
width:100%;
}

div#print_logo {
display:none;
}

div#top_container {
float:left;
position:relative;
width:100%;
min-height:144px;
margin:0;
padding:0;
background:#d7caea url(/images/top_bg.jpg) repeat-x;
background-position: 100% 100%;
z-index:100;
}

div#top_container_holder {
position:relative;
width:795px;
min-height:85px;
text-align:left;
z-index:100;
margin:0 auto;
}

div#logo {
float:left;
position:relative;
width:327px;
height:67px;
margin:20px 0 0 0;
z-index:1;
}

div#athletic_logo {
float:left;
position:relative;
width:294px;
height:93px;
margin:0 0 0 33px;
z-index:1;
}

* html div#athletic_logo {
margin:0 0 0 16px;
}

div#tools {
float:left;
position:relative;
width:408px;
height:24px;
margin:20px 0 0 0;
padding: 43px 0 0 60px;
font-family:trebuchet ms;
font-weight:normal;
font-size:11px;
color:#360172;
z-index:1;
}

div#tools label {
margin: 0 5px 0 0;
}

div#tools input {
font-size:10px;
border:1px solid #360172;
}

div#tools .searchSubmit {
background:transparent;
cursor:pointer;
}

div#tagline {
float:left;
position:relative;
width:764px;
height:18px;
margin:2px 0 6px 31px;
padding:0;
z-index:1;
}

* html div#tagline {
width:795px;
margin:2px 0 6px 15px;
}

div#athletic_tagline {
float:left;
position:relative;
width:741px;
height:18px;
margin:2px 0 6px 54px;
padding:0;
z-index:1;
}

* html div#athletic_tagline {
width:768px;
margin:2px 0 6px 27px;
}


/* --------------------------------------------- */
/* Top Nav Styles                                */
/* --------------------------------------------- */

div#top_nav_holder { 
float: left;
width:795px;
min-height:1px;
text-align:left;
z-index:50;
margin:0 auto;
}

* html div#top_nav_holder { 
height: 1px;
margin: 0;
}

div#top_nav {
float: left;
position:relative;
width: 795px;
min-height: 21px;
margin: 10px 0 0 0;
padding: 0;
font-family:trebuchet ms;
font-weight:bold;
color:#360172;
z-index:50;
}

div#top_nav ul { 
margin: 3px 0 0 20px;
padding: 0;
list-style-type: none;
}

div#top_nav li {
float:left;
position:relative; 
list-style-type:none;
min-height: 19px;
margin: 0;
padding: 0 12px;
z-index:50;
}

div#top_nav li a {
text-decoration:none;
color:#360172;
}

div#top_nav ul li ul {
margin:0;
padding:0;
z-index:111; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
width:168px; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
background: url(/images/nav_bg.png) repeat-y;
left:0px; /*aligns the drop exactly under the menu */
top: 18px;
font-family:trebuchet ms;
font-size:13px;
line-height:13px;
font-weight: bold;
color: #330033;
}

div#top_nav ul li ul li {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 5px;
background-color:#fff;
}

* html div#top_nav ul li ul li {
margin: 0 0 0 3px;
}

div#top_nav ul li ul li.highlight {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 5px;
background-color:#fff;
}

* html div#top_nav ul li ul li.highlight {
margin: 0 0 0 3px;
}

div#top_nav ul li ul li:hover {
background-color:#c9a4cc;
}


div#top_nav ul li ul li.bottom {
width: 168px;
height: 13px;
padding:0;
margin: 0 0 -13px 0;
background: url(/images/nav_bottom.png) no-repeat;
background-position: 0 100%;
}

* html div#top_nav ul li ul li.bottom {
padding: 0;
margin: 0 0 -8px 0;
background:none;

}
/*
div#top_nav ul li ul li.bottom:hover {
width: 168px;
height: 13px;
padding:0;
margin: 0 0 -13px 0;
background: url(/images/nav_bottom.png) no-repeat;
background-position: 0 100%;
}

* html div#top_nav ul li ul li.bottom:hover {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 3px;
background:none;
background-color:#c9a4cc;
}
*/
div#top_nav ul li ul li a { color: #330033; text-decoration: none; z-index:101;}
div#top_nav ul li ul li a:hover { color: #330033; text-decoration: none; z-index:101;}
div#top_nav ul li ul li a:active { color: #ef3b2d; text-decoration: underline; z-index:101;}
div#top_nav ul li ul li a:visited { color: #562271; text-decoration: none; z-index:101;}
div#top_nav ul li ul li:first-child {
z-index:100;
}
/* make the drop-down display as the menu is rolled over */
div#top_nav ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#top_nav ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#top_nav ul li ul li ul  {
position:absolute;
visibility:hidden; /* same effect as display:none in this situation */
top:-1px;
left:155px;
}
body div#top_nav ul li ul li ul li.top {
width: 168px;
height: 13px;
padding:0;
margin: -13px 0 0 0;
background: url(/images/nav_top.png) no-repeat;
background-position: 0 100%;
z-index:111;
}
* html div#top_nav ul li ul li ul li.top {
width: 153px;
padding:0;
z-index: -1;
margin:0 0 -8px 3px;
background: url(/images/top_curve.gif) no-repeat;
background-position: 0 0;
}
div#top_nav ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#top_nav ul li ul li:hover ul li ul {visibility:hidden;}
div#top_nav ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#top_nav ul {
float:left; /* makes the ul wrap the li's */
margin-left:10px; /* IE doubles the given value above - why? */
}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#top_nav ul li ul {
background: url(/images/bottom_curve.gif) no-repeat;
background-position: 7px 100%;
border:0px; /* stops the drop inheriting the ul border */
}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#top_nav ul li ul li ul {
  left:9.85em;
  voice-family: "\"}\"";
  voice-family:inherit;
  left:147px;
  }
/* and the "be nice to Opera" rule */
html>body div#top_nav ul li ul li ul {
  left:155px;
}

/* --------------------------------------------- */


div#aud_nav ul { 
margin: 3px 0 0 20px;
padding: 0;
list-style-type: none;
}

div#aud_nav li { 
list-style-type:none;
min-height: 1px;
margin: 0;
padding: 0 12px;
z-index:50;
}

div#aud_nav li a {
text-decoration:none;
color:#360172;
}

div#aud_nav ul li ul {
margin:0;
padding:0;
z-index:111; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
width:168px; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
background: url(/images/nav_bg.png) repeat-y;
left:150px; /*aligns the drop exactly under the menu */
top: 13px;
font-family:trebuchet ms;
font-size:13px;
line-height:13px;
font-weight: bold;
color: #330033;
}

div#aud_nav ul li ul li {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 5px;
background-color:#fff;
z-index:111;
}

* html div#aud_nav ul li ul li {
margin: -5px 0 0 6px;
}

div#aud_nav ul li ul li.highlight {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 5px;
background-color:#fff;
z-index:111;
}

* html div#aud_nav ul li ul li.highlight {
margin: -5px 0 0 6px;
}

div#aud_nav ul li ul li:hover {
background-color:#c9a4cc;
}

div#aud_nav ul li ul li.top {
width: 168px;
height: 13px;
padding:0;
margin: -13px 0 0 0;
background: url(/images/nav_top.png) no-repeat;
background-position: 0 100%;
z-index:111;
}

* html div#aud_nav ul li ul li.top {
width: 153px;
padding:0;
margin:0 0 -8px 7px;
background: url(/images/top_curve.gif) no-repeat;
background-position: 0 0;
}
/*
div#aud_nav ul li ul li.top:hover {
width: 168px;
height: 13px;
padding:0;
margin: -13px 0 0 0;
background: url(/images/nav_top.png) no-repeat;
background-position: 0 100%;
}

* html div#aud_nav ul li ul li.top:hover {
width: 152px;
padding:0;
margin:0 0 -8px 6px;
background: url(/images/top_curve.gif) no-repeat;
background-position: 0 0;
}
*/

div#aud_nav ul li ul li.bottom {
width: 168px;
height: 13px;
padding:0;
margin: 0 0 -13px 0;
background: url(/images/nav_bottom.png) no-repeat;
background-position: 0 100%;
}

* html div#aud_nav ul li ul li.bottom {
padding: 0;
margin: 0 0 -18px 0;
background:none;

}
/*
div#aud_nav ul li ul li.bottom:hover {
width: 168px;
height: 13px;
padding:0;
margin: 0 0 -13px 0;
background: url(/images/nav_bottom.png) no-repeat;
background-position: 0 100%;
}

* html div#aud_nav ul li ul li.bottom:hover {
padding: 0;
margin: 0 0 -8px 0;
}
*/
div#aud_nav ul li ul li a { color: #330033; text-decoration: none; z-index:101;}
div#aud_nav ul li ul li a:hover { color: #330033; text-decoration: none; z-index:101;}
div#aud_nav ul li ul li a:active { color: #ef3b2d; text-decoration: underline; z-index:101;}
div#aud_nav ul li ul li a:visited { color: #562271; text-decoration: none; z-index:101;}
div#aud_nav ul li ul li:first-child {
z-index:100;
}
/* make the drop-down display as the menu is rolled over */
div#aud_nav ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#aud_nav ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#aud_nav ul li ul li ul  {
position:absolute;
visibility:hidden; /* same effect as display:none in this situation */
top:-1px;
left:10em;
}
div#aud_nav ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#aud_nav ul li ul li:hover ul li ul {visibility:hidden;}
div#aud_nav ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#aud_nav ul {
float:left; /* makes the ul wrap the li's */
margin: 3px 0 0 1px; /* IE doubles the given value above - why? */
}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#aud_nav ul li ul {
background: url(/images/bottom_curve.gif) no-repeat;
background-position: 7px 100%;
padding: 0 0 8px 0;
border:0px; /* stops the drop inheriting the ul border */
}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#aud_nav ul li ul li ul {
  left:9.85em;
  voice-family: "\"}\"";
  voice-family:inherit;
  left:10em;
  }
/* and the "be nice to Opera" rule */
html>body div#aud_nav ul li ul li ul {
  left:10em;
}

/* --------------------------------------------- */

/* --------------------------------------------- */

div#left_nav_athletics {
float:left;
position:relative;
width:140px;
min-height:140px;
margin:0;
padding:0;
text-align:left;
z-index:95;
font-family:trebuchet ms;
font-size: 13px;
line-height: 15px;
font-weight:normal;
color:#fff;
padding-top: 8px;
}

div#left_nav_athletics ul {
margin:0;
padding:0 10px 0 0;
list-style-type:none;
}

div#left_nav_athletics li {
padding:0 0 6px 0;
width:140px;
}

div#left_nav_athletics li a {
text-decoration:none;
color:#fff;
}

div#left_nav_athletics li a:active {
text-decoration:underline;
color:#ef3b2d;
}

div#left_nav_athletics li a:visited {
text-decoration:none;
color:#cfb1de;
}

div#left_nav_athletics li a:hover {
text-decoration:underline;
color:#6dcff6;
}

div#left_nav_athletics ul li ul {
margin:-12px 0 0 0;
padding:0;
z-index:111; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
width:168px; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
background: url(/images/nav_bg.png) repeat-y;
left:130px; /*aligns the drop exactly under the menu */
font-family:trebuchet ms;
font-size:13px;
line-height:13px;
font-weight: bold;
color: #330033;
z-index:211;
}

*:first-child+html div#left_nav_athletics ul li ul {
margin:0px 0 0 0;
}

div#left_nav_athletics ul li ul li {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 5px;
background-color:#fff;
z-index:111;
}

* html div#left_nav_athletics ul li ul li {
margin: -5px 0 0 6px;
}

div#left_nav_athletics ul li ul li.highlight {
width: 152px;
padding:5px 0px 5px 5px;
margin: 0 0 0 5px;
background-color:#ccc;
z-index:111;
}

* html div#left_nav_athletics ul li ul li.highlight {
margin: -5px 0 0 6px;
}

div#left_nav_athletics ul li ul li:hover {
background-color:#c9a4cc;
}

div#left_nav_athletics ul li ul li.top {
width: 168px;
height: 13px;
padding:0;
margin: -13px 0 0 0;
background: url(/images/nav_top.png) no-repeat;
background-position: 0 100%;
z-index:111;
}

* html div#left_nav_athletics ul li ul li.top {
width: 153px;
padding:0;
margin:0 0 -8px 7px;
background: url(/images/top_curve.gif) no-repeat;
background-position: 0 0;
}
/*
div#left_nav_athletics ul li ul li.top:hover {
width: 168px;
height: 13px;
padding:0;
margin: -13px 0 0 0;
background: url(/images/nav_top.png) no-repeat;
background-position: 0 100%;
}

* html div#left_nav_athletics ul li ul li.top:hover {
width: 152px;
padding:0;
margin:0 0 -8px 6px;
background: url(/images/top_curve.gif) no-repeat;
background-position: 0 0;
}
*/

div#left_nav_athletics ul li ul li.bottom {
width: 168px;
height: 13px;
padding:0;
margin: 0 0 -13px 0;
background: url(/images/nav_bottom.png) no-repeat;
background-position: 0 100%;
}

* html div#left_nav_athletics ul li ul li.bottom {
padding: 0;
margin: 0 0 -18px 0;
background:none;

}
/*
div#left_nav_athletics ul li ul li.bottom:hover {
width: 168px;
height: 13px;
padding:0;
margin: 0 0 -13px 0;
background: url(/images/nav_bottom.png) no-repeat;
background-position: 0 100%;
}

* html div#left_nav_athletics ul li ul li.bottom:hover {
padding: 0;
margin: 0 0 -8px 0;
}
*/
div#left_nav_athletics ul li ul li a { color: #330033; text-decoration: none; z-index:101;}
div#left_nav_athletics ul li ul li a:hover { color: #330033; text-decoration: none; z-index:101;}
div#left_nav_athletics ul li ul li a:active { color: #ef3b2d; text-decoration: underline; z-index:101;}
div#left_nav_athletics ul li ul li a:visited { color: #562271; text-decoration: none; z-index:101;}
div#left_nav_athletics ul li ul li:first-child {
z-index:100;
}
/* make the drop-down display as the menu is rolled over */
div#left_nav_athletics ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#left_nav_athletics ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#left_nav_athletics ul li ul li ul  {
position:absolute;
visibility:hidden; /* same effect as display:none in this situation */
top:-1px;
left:10em;
}
div#left_nav_athletics ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#left_nav_athletics ul li ul li:hover ul li ul {visibility:hidden;}
div#left_nav_athletics ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#left_nav_athletics ul {
float:left; /* makes the ul wrap the li's */
margin: 3px 0 0 1px; /* IE doubles the given value above - why? */
}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#left_nav_athletics ul li ul {
margin:-5px 0 0 0;
background: url(/images/bottom_curve.gif) no-repeat;
background-position: 7px 100%;
padding: 0 0 8px 0;
border:0px; /* stops the drop inheriting the ul border */
}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#left_nav_athletics ul li ul li ul {
  left:9.85em;
  voice-family: "\"}\"";
  voice-family:inherit;
  left:10em;
  }
/* and the "be nice to Opera" rule */
html>body div#left_nav_athletics ul li ul li ul {
  left:10em;
}

/* --------------------------------------------- */



div#middle_container {
float:left;
position:relative;
width:100%;
min-height:290px;
margin:0;
padding:0;
z-index:10;
}

div#flash_container {
position: absolute;
top: 0;
right: 5px;
width:570px;
min-height:290px;
margin: 0;
padding:0;
z-index:10;
}

div#middle_top_container {
float:left;
position:relative;
width:100%;
min-height:140px;
margin:0;
padding:0;
background:#6b3982 url(/images/middle_top_bg.jpg) repeat-x;
background-position: 0% 0%;
z-index:10;
}

* html div#middle_top_container {
height:140px;
}

div#middle_top_container_holder {
position:relative;
width:764px;
min-height:140px;
padding:0 0 0 31px;
text-align:left;
margin:0 auto;
z-index:10;
}

* html div#middle_top_container_holder {
width:795px;
padding:0 0 0 15px;
}

div#aud_nav {
float:left;
position:relative;
width:194px;
min-height:140px;
margin:0;
padding: 0;
text-align:left;
z-index:95;
font-family:trebuchet ms;
font-size: 16px;
line-height: 18px;
font-weight:normal;
color:#fff;
}

div#aud_nav ul {
margin:0;
padding:12px 0 0 0;
list-style-type:none;
}

div#aud_nav li {
padding: 0 0 6px 0;
}

div#aud_nav li a {
text-decoration:none;
color:#fff;
}

div#aud_nav li a:active {
text-decoration:underline;
color:#ef3b2d;
}

div#aud_nav li a:visited {
text-decoration:none;
color:#cfb1de;
}

div#aud_nav li a:hover {
text-decoration:underline;
color:#6dcff6;
}

div#middle_bottom_container {
float:left;
position:relative;
width:100%;
min-height:150px;
margin:0;
padding:0;
z-index:5;
background:#11073a url(/images/middle_bottom_bg.jpg) repeat-x;
background-position: 0% 0%;
}

div#middle_bottom_container_holder {
position:relative;
width:795px;
min-height:150px;
text-align:left;
z-index:5;
margin:0 auto;
}

div#spotlight {
float:left;
position:relative;
width:205px;
min-height:150px;
margin:0 0 0 20px;
padding: 0;
text-align:left;
z-index:5;
}

* html div#spotlight {
width:225px;
margin:0 0 0 5px;
height:150px;
}

div#spotlight_image {
float:left;
position:relative;
width:194px;
min-height:1px;
margin:0 0 0 5px;
padding: 0;
text-align:left;
z-index:5;
}

* html div#spotlight_image {
margin:0;
width:225px;
}

div#spotlight_text {
float:left;
position:relative;
width:194px;
min-height:1px;
margin:2px 0 0 0;
padding: 0 0 0 11px;
text-align:left;
z-index:5;
font-family:trebuchet ms;
line-height: 14px;
font-weight:400;
color:#edbb33;
}

* html div#spotlight_text {
width:205px;
height:1px;
padding: 0 0 0 5px;
}

div#bottom_container {
float:left;
position:relative;
width:100%;
min-height:36px;
text-align:center;
z-index:5;
background-color:#490e9a;
}

div#bottom_container_holder {
position:relative;
width:795px;
min-height:36px;
text-align:left;
z-index:5;
margin:0 auto;
}

div#visit_campus {
float:left;
position:relative;
width:795px;
height:36px;
margin: 0;
text-align:center;
}

/* --------------------------------------------- */
/* Interior Styles                               */
/* --------------------------------------------- */

div#interior_top_bg {
float:left;
position:relative;
width:100%;
min-height:375px;
margin:0;
padding:0;
background:#6a2e85 url(/images/interior_top_bg.jpg) repeat-x;
background-position: 0 0;
z-index:1;
}

* html div#interior_top_bg {
background:none;
background-color:#6a2e85;
}

div#interior_bottom_bg {
float:left;
position:relative;
width:100%;
min-height:375px;
margin:0;
padding: 0;
background:url(/images/interior_bottom_bg.jpg) repeat-x;
background-position: 100% 100%;
z-index:2;
}

* html div#interior_bottom_bg {
background:none;
background-color:#6a2e85;
}

div#interior_container {
position:relative;
width:730px;
min-height:375px;
margin:0 auto;
z-index:3;
}

* html div#interior_container {
width:760px;
}

div#interior_top_content_bg {
position:absolute;
top:0;
left:0;
width:100%;
height:133px;
margin:0;
padding:0;
background: url(/images/topGrad.png) repeat-x;
z-index:1;
}

* html div#interior_top_content_bg {
background:none;
}

div#interior_bottom_content_bg {
position:absolute;
bottom:0;
left:0;
width:100%;
height:108px;
margin:0;
padding: 0;
background: url(/images/bottomGrad.png) repeat-x;
z-index:1;
}

* html div#interior_bottom_content_bg {
background:none;
}

div#interior_container_holder {
float:left;
position:relative;
width:730px;
min-height:375px;
text-align:left;
margin:0;
padding:5px 0 15px 0;
background:#6a2e85 url(/images/curves.gif) repeat-y;
background-position: 100% 0;
z-index:3;
}

* html div#interior_container_holder {
background:#6a2e85 url(/images/curves.gif) repeat-y;
background-position: 100% 0;
}

div#left_container {
float:left;
position:relative;
width:150px;
min-height:150px;
margin:0;
padding:0 0 132px 0;
text-align:left;
z-index:5;
}

div#left_container_athletics {
float:left;
position:relative;
width:150px;
min-height:150px;
margin:0;
padding:0 0 10px 0;
text-align:left;
z-index:95;
}

div#left_nav {
float:left;
position:relative;
width:140px;
min-height:140px;
margin:0;
padding:0;
text-align:left;
z-index:1;
font-family:trebuchet ms;
font-size: 13px;
line-height: 15px;
font-weight:normal;
color:#fff;
padding-top: 8px;
}

div#left_nav ul {
margin:0;
padding:0 10px 0 0;
list-style-type:none;
}

div#left_nav li {
padding:0 0 6px 0;
}

div#left_nav li ul {
width:132px;
margin:6px 0 -3px 8px;
padding:0;
}

div#left_nav li ul li {
padding:0 0 3px 10px;
background: url(/images/bullet.jpg) no-repeat;
background-position: 0 7px;
}

* html div#left_nav li ul li {
width:130px;
}

div#left_nav li a {
text-decoration:none;
color:#fff;
}

div#left_nav li a:active {
text-decoration:underline;
color:#ef3b2d;
}

div#left_nav li a:visited {
text-decoration:none;
color:#cfb1de;
}

div#left_nav li a:hover {
text-decoration:underline;
color:#6dcff6;
}

div#left_container_image {
float:left;
position:relative;
width:150px;
min-height:150px;
margin:0 0 0 -5px;
padding: 0;
text-align:left;
z-index:1;
}

div#content_container {
float:left;
position:relative;
width:400px;
min-height:375px;
margin:0;
padding: 0;
text-align:left;
z-index:1;
}

div#breadcrumbs {
float:left;
position:relative;
width:100%;
min-width:100%;
min-height:20px;
margin:0;
padding:0;
font-family:trebuchet ms;	
line-height:14px;
font-weight:normal;
color:#fff;
}

* html div#breadcrumbs {
height:20px;
}

div#breadcrumbs ul {
padding:0;
margin:0;
z-index:5;	
}

div#breadcrumbs li.first_cell {
float:left;
position:relative; 
list-style-type:none;
background:none;
padding:0;	
z-index:5;
}
	
div#breadcrumbs li {
float:left;
position:relative; 
list-style-type:none;
background:url(/images/breadcrumb_image.jpg) no-repeat;
background-position: 0 4px;
padding: 0 0 0 12px;	
z-index:100;
}

div#breadcrumbs a {
display:block;	
text-decoration:underline;
color:#fff;
padding:0 8px 0 0;
z-index:100;
}

div#breadcrumbs a:hover {
color:#6dcff6;
text-decoration:underline;
}


div#page_image {
float:left;
position:relative;
width:400px;
margin:0;
padding: 0;
text-align:left;
z-index:1;
}

div#page_title {
float:left;
position:relative;
width:100%;
min-height:1px;
margin:0;
padding: 5px 5px 10px 5px;
text-align:left;
color:#fff;
z-index:1;
}

div#page_title h1 {
display:inline;
margin:0;
padding:0;
font-family:trebuchet ms;	
font-size:24px;
line-height:24px;
font-weight:bold;
color:#fff;
}

div#page_caption {
float:left;
position:relative;
width:100%;
min-height:1px;
margin:-5px 0 0 0;
padding: 0 5px 10px 5px;
text-align:left;
font-family:trebuchet ms;	
font-size:11px;
line-height:13px;
font-weight:normal;
color:#fff;
z-index:1;
}

div#top_interior_corners {
float:left;
position:relative;
width:100%;
margin: 0;
min-height:14px;
background:url(/images/top_interior_corners.gif) no-repeat;
background-position: 0 100%;

}

div#bottom_interior_corners {
float:left;
position:relative;
width:100%;
margin: 0;
min-height:14px;
background:url(/images/bottom_interior_corners.gif) no-repeat;
background-position: 0 0;
}

div#content {
float:left;
position:relative;
width:367px;
min-height:60px;
padding: 0px 15px;
font-family:trebuchet ms;	
font-size:11px;
line-height:14px;
font-weight:normal;
color:#333;
background-color: #fff;
}

* html div#content {
width:397px;
}

h2 {
display:block;
font-size:12px;
line-height:14px;
font-weight:bold;
margin:0 0 3px 0;
padding:0;
}

.info_for {
float:right;
width:140px;
background-color:#eddffd;
border:1px solid #a385b6;
padding:8px 8px 16px 8px;
margin: 0 0 0 5px;
}

.info_for ul {
margin:0;
padding:0;
list-style-type:none;
}

.info_for li {
font-family:trebuchet ms;	
font-size:14px;
line-height:15px;
font-weight:bold;
color:#000;
padding: 0 0 8px 0;
}

.info_for li a {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#000;
text-decoration:none;
}

.info_for li a:active {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#ef3b2d;
text-decoration:underline;
}

.info_for li a:visited {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.info_for li a:hover {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#6666ff;
text-decoration:underline;
}

div#right_container {
float:left;
position:relative;
width:160px;
min-height:160px;
margin:15px 0 0 0;
padding:0;
text-align:left;
z-index:5;
}

span.profile {
display: block;
width:160px;
}

div#athletic_right_container span.profile img {
margin:5px 0 15px 0;
}

div#athletic_right_container a {
	text-decoration: none;
	color: inherit;
}


div#athletic_right_container a:hover {
	text-decoration: underline;
}
span.profile_name {
display: block;
width:155px;
margin: -10px 0 0 5px;
font-family:arial;	
font-size:11px;
line-height:13px;
font-weight:bold;
color:#fff;
}

span.profile_name A {
color:#fff;

}
span.profile_text {
display: block;
width:155px;
margin: 0 0 0 5px;
font-family:arial;	
font-size:10px;
line-height:13px;
font-weight:normal;
color:#e0c2fd;
}
span.profile_text A {
color:#e0c2fd;

}

/* --------------------------------------------- */
/* Third Tier Styles                             */
/* --------------------------------------------- */

div#interior_top_third_tier_bg {
float:left;
position:relative;
width:100%;
min-height:375px;
margin:0;
padding:0;
background:#6a2e85 url(/images/interior_top_bg.jpg) repeat-x;
background-position: 0 0;
z-index:1;
}

div#interior_bottom_third_tier_bg {
float:left;
position:relative;
width:100%;
min-height:375px;
margin:0;
padding: 0;
background:url(/images/interior_bottom_bg.jpg) repeat-x;
background-position: 100% 100%;
z-index:2;
}

div#third_tier_container_holder {
float:left;
position:relative;
width:730px;
min-height:375px;
text-align:left;
margin:0;
padding:5px 0 15px 0;
z-index:3;
}

div#third_tier_content_container {
float:left;
position:relative;
width:580px;
min-height:375px;
margin:0;
padding: 0;
text-align:left;
z-index:1;
}

div#third_tier_content {
float:left;
position:relative;
width:544px;
min-height:60px;
padding: 10px 18px;
font-family:trebuchet ms;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#333;
background-color:#fff;
overflow:visible;
}

* html div#third_tier_content {
width:580px;
height:60px;
}

div#top_third_tier_corners {
float:left;
position:relative;
width:580px;
margin: 0;
min-height:14px;
background:url(/images/top_third_tier_corners.gif) no-repeat;
background-position: 0 100%;
}

div#bottom_third_tier_corners {
float:left;
position:relative;
width:580px;
margin: 0;
min-height:14px;
background:url(/images/bottom_third_tier_corners.gif) no-repeat;
background-position: 0 0;
}

/* --------------------------------------------- */
/* Athletics Styles                              */
/* --------------------------------------------- */

div#athletic_logo {
float:left;
position:relative;
width:294px;
height:93px;
margin:0 0 0 33px;
z-index:1;
}

div#left_container_image_athletics {
float:left;
position:relative;
width:150px;
min-height:150px;
margin:0 0 0 -4px;
padding: 0;
text-align:left;
z-index:5;
}

div#athletic_right_container {
float:left;
position:relative;
width:160px;
min-height:160px;
margin:-5px 0 0 0;
padding:0;
text-align:left;
z-index:5;
}

span.athletics_headline {
display: block;
margin: 0;
}

span.athletics_right_image {
display: block;
width:160px;
margin: 20px 0 0 0;
text-align: center;
}

div#athletics_page_image {
float:left;
position:relative;
width:170px;
min-height:154px;
margin:0;
padding: 0;
text-align:left;
z-index:5;
}

div#athletics_content_container {
float:left;
position:relative;
width:400px;
min-height:375px;
margin:0;
padding: 0;
text-align:left;
background:url(/images/mascot.jpg) no-repeat;
background-position: 90% 0;
z-index:5;
}

div#athletics_title_container {
float:left;
position:relative;
width:230px;
min-height:96px;
margin:0;
padding: 0;
text-align:left;
z-index:5;
}

div#athletics_beaver_image {
float:left;
position:relative;
width:230px;
min-height:96px;
margin:0;
padding: 0;
text-align:center;
z-index:5;
}

div#athletics_page_title {
float:left;
position:relative;
width:220px;
min-height:1px;
margin:60px 0 0 0;
padding: 5px 5px 10px 5px;
text-align:left;
color:#fff;
z-index:5;
}

div#athletics_page_title h1 {
display:inline;
margin:0;
padding:0;
font-family:trebuchet ms;	
font-size:24px;
line-height:24px;
font-weight:bold;
color:#fff;
}

div#athletics_page_caption {
float:left;
position:relative;
width:220px;
min-height:1px;
margin:-5px 0 0 0;
padding: 0 5px 10px 5px;
text-align:left;
font-family:trebuchet ms;	
font-size:11px;
line-height:13px;
font-weight:normal;
color:#fff;
z-index:5;
}

div#athletics_prospective {
float:left;
position:relative;
width:230px;
min-height:1px;
margin:0;
padding: 0;
text-align:center;
z-index:5;
}

div#top_calendar_corners {
float:left;
position:relative;
width:385px;
margin: 5px 0 0 0;
padding: 2px 0 0 15px;
min-height:29px;
background:url(/images/top_athletic_corners.gif) no-repeat;
background-position: 0 0;
font-family:trebuchet ms;	
font-size:18px;
line-height:18px;
font-weight:bold;
color:#fff;
}

* html div#top_calendar_corners {
width:400px;
height:31px;
}

div#bottom_calendar_corners {
float:left;
position:relative;
width:400px;
margin:0;
padding:0;
min-height:14px;
background:url(/images/bottom_athletic_corners.gif) no-repeat;
background-position: 0 0;
}

* html div#bottom_calendar_corners {
height:14px;
}

div#top_score_corners {
float:left;
position:relative;
width:385px;
margin: 10px 0 0 0;
padding: 2px 0 0 15px;
min-height:29px;
background:url(/images/top_athletic_corners.gif) no-repeat;
background-position: 0 0;
font-family:trebuchet ms;	
font-size:18px;
line-height:18px;
font-weight:bold;
color:#fff;
}

* html div#top_score_corners {
width:400px;
height:31px;
}

div#bottom_score_corners {
float:left;
position:relative;
width:400px;
margin: 0;
min-height:14px;
background:url(/images/bottom_athletic_corners.gif) no-repeat;
background-position: 0 0;
}

* html div#bottom_score_corners {
height:14px;
}

div#athletic_calendar_content {
float:left;
position:relative;
width:397px;
min-height:60px;
padding: 0;
background-color: #392155;
}

div#calendar_content {
float:left;
position:relative;
width:377px;
min-height:60px;
padding: 0px 10px 0 5px;
margin: 0 0 0 8px;
font-family:trebuchet ms;	
font-size:11px;
line-height:14px;
font-weight:normal;
color:#333;
background-color: #fff;
}

* html div#calendar_content {
width:392px;
margin: 0 0 0 4px;
}

div#athletic_score_content {
float:left;
position:relative;
width:397px;
min-height:60px;
padding: 0;
background-color: #392155;
}

div#score_content {
float:left;
position:relative;
width:373px;
min-height:60px;
padding: 0px 10px;
margin: 0 0 0 7px;
font-family:trebuchet ms;	
font-size:11px;
line-height:14px;
font-weight:normal;
color:#333;
background-color: #fff;
}

* html div#score_content {
width:392px;
margin: 0 0 0 4px;
}

div#score_content th {
font-family:trebuchet ms; 
font-size:12px; 
line-height:18px;
color:#2e2d78; 
text-decoration: none;
}

div#score_content td {
font-family:trebuchet ms; 
font-size:11px; 
line-height:18px;
color:#2e2d78; 
text-decoration: none;
}

.CalendarLink    { 
font-family:trebuchet ms; 
font-size:13px; 
line-height:13px; 
color:#000000; 
text-decoration:none; 
font-weight: bold;
}

.CalendarText { 
font-family:trebuchet ms; 
font-size:13px; 
line-height:13px; 
color:#5f5f5f; 
text-decoration: none;
}

.CalendarHeading { 
font-family:trebuchet ms; 
font-size:13px; 
line-height:15px; 
color:#5f5f5f; 
text-decoration:none; 
font-weight:bold;
}

.CalendarMonth { 
font-family:trebuchet ms; 
font-size:18px; 
line-height:25px; 
color:#5f5f5f; 
text-decoration:none; 
font-weight:bold;
}

.indexlink { 
font-family:trebuchet ms; 
font-size:12px; 
line-height:12px;
color:#000066; 
text-decoration: none;
}

.itemHeader {
font-family:trebuchet ms; 
font-size:11px; 
line-height:18px;
color:#401f5b; 
text-decoration: none;
}

.itemText {
font-family:trebuchet ms; 
font-size:11px; 
line-height:18px;
color:#231f20; 
text-decoration: none;
}

.highlight {
background: #e2d4e8;
}

/* --------------------------------------------- */
/* Athletic Third Tier Styles                    */
/* --------------------------------------------- */


div#athletics_third_tier_container_holder {
float:left;
position:relative;
width:730px;
min-height:375px;
text-align:left;
margin:0;
padding:5px 0 15px 0;
z-index:3;
}

div#athletics_third_tier_content_container {
float:left;
position:relative;
width:580px;
min-height:375px;
margin:0;
padding: 0;
text-align:left;
z-index:1;
}

div#athletics_third_tier_content {
float:left;
position:relative;
width:544px;
min-height:60px;
padding: 10px 18px;
font-family:trebuchet ms;	
font-size:11px;
line-height:14px;
font-weight:normal;
color:#333;
background-color:#fff;
}

* html div#athletics_third_tier_content {
width:580px;
height:60px;
}

div#main_athletics_image {
float:left;
width:100%;
margin:0 0 10px 0;
padding:0;
text-align:center;
}

.athletic_event {
float:right;
width:140px;
background-color:#eddffd;
border:1px solid #a385b6;
padding:8px 8px 16px 8px;
margin: 0 0 0 5px;
}

.athletic_event ul {
margin:0;
padding:0;
list-style-type:none;
}

.athletic_event li.date {
font-size:14px;
}

.athletic_event li {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#000;
padding: 0 0 8px 0;
}

.athletic_event li.headline {
font-weight:bold;
font-size:14px;
}

.athletic_event li a {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#000;
text-decoration:none;
}

.athletic_event li a:active {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#ef3b2d;
text-decoration:underline;
}

.athletic_event li a:visited {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.athletic_event li a:hover {
font-family:trebuchet ms;	
font-size:13px;
line-height:15px;
font-weight:normal;
color:#6666ff;
text-decoration:underline;
}

/* --------------------------------------------- */

div#footer {
float:left;
position:relative;
width:100%;
min-height:61px;
margin:0;
padding:0;
background:#d7caea url(/images/bottom_bg.jpg) repeat-x;
background-position: 0 0;
z-index:1;
}

* html div#footer {
height:61px;
}

div#footer_holder {
position:relative;
width:795px;
min-height:61px;
text-align:left;
z-index:1;
margin:0 auto;
padding:0;
font-family:trebuchet ms;
font-weight:normal;
font-size:11px;
color:#360172;
}

div#footer_info {
float:left;
position:relative;
width:630px;
min-height:1px;
margin: 5px 0 0 31px;
}

* html div#footer_info {
margin: 5px 0 0 8px;
}

h3 {
display: inline;
font-size:14px;
font-weight:bold;	
margin: 0;
padding: 0 5px 0 0;
}

div#footer_info a {
color:#360172;
text-decoration:none;
}

div#footer_text_size {
float:left;
position:relative;
width:95px;
min-height:1px;
font-size: 12px;
margin: 5px 0 0 0;
}

/*-------------------------------------*/
/* Image Styles */

.padding-left {
	margin: 0 0 0 10px;
}

.padding-right {
	margin: 0 10px 0 0;
}

.padding-top {
	margin: 10px 0 0 0;
}

.padding-bottom {
	margin: 0 0 10px 0;
}

.padding-top_left {
	margin: 10px 0 0 10px;
}

.padding-top_right {
	margin: 10px 10px 0 0;
}

.padding-bottom_left {
	margin:  0 0 10px 10px;
}

.padding-bottom_right {
	margin: 0 10px 10px 0;
}

.padding-top_bottom_left {
	margin: 10px 0 10px 10px;
}

.padding-top_bottom_right {
	margin: 10px 10px 10px 0;
}


#third_tier_content IMG, #content IMG {
	margin: 6px;
}

#third_tier_content A, #content A, #athletics_third_tier_content A {
	color: #6666ff;
	text-decoration: none;
}

#third_tier_content A:hover, #content A:hover, #athletics_third_tier_content A:hover {
	
	text-decoration: underline;
}
#third_tier_content .info_for LI A, #content .info_for LI  A {
	color: #000000;
}
#third_tier_content .info_for LI A:hover, #content .info_for LI  A:hover {
	color: #6666FF;
	text-decoration: underline;
}
#third_tier_content A:visited, #content A:visited, #athletics_third_tier_content A:visited {
	color: #666666;
	text-decoration: none;
}
#third_tier_content A:visited:hover, #content A:visited:hover, #athletics_third_tier_content A:visited:hover {
	color: #666666;
	text-decoration: underline;
}
#third_tier_content A:active, #content A:active, #athletics_third_tier_content A:active {
	color: #EF3B2D;
	text-decoration: underline;
}

div#third_tier_content TD, div#athletics_third_tier_content TD, div#content TD {
font-family:trebuchet ms;	
font-size:11px;
line-height:14px;
font-weight:normal;
}
/******
  PageWizard classes
*******/

TH.formLabel {
	padding: 6px 0px;
	font-size: 10px;
	width: 30%;
}

.personReference {
	font-weight: bold;
}	


.textgraphicboxleft { float: left; text-align: center; margin: 4px;}
.textgraphicboxright { text-align: center; float: right; margin: 4px;}


.stageaddednews {
	position: relative;
	float: right;
	padding: 5px;
	margin-left: 8px;
	margin-bottom: 8px;
	border: 2px black outset;
	background-color:#F3F3F3;
	z-index: 20;
}
.stageaddednews DIV {
	font: bold 14px Arial;
}


-->
