/* put your styles here */
#visual-wrap {
margin:0 auto;
width:912px;
}
.col-wrap {
float:left;
position:relative;
width:100%;
}
.col {
float:left;
overflow:hidden;
position:relative;
}
#column-content-wrap {
background-color:#FFFFFF;
right:265px;
}
#column-content {
left:738px;
text-align:left;
width:445px;
}
#column-one-wrap {
background-color:#207BB6;
background-image:url(/themes/athletics/images/left-col-bg.jpg);
background-position:728px 0;
background-repeat:repeat-y;
right:463px;
}
#column-one {
left:728px;
width:184px;
}
#column-two-wrap {
background-color:#207BB6;
background-image:url(/themes/athletics/images/right-col-bg.jpg);
background-position:647px 0;
background-repeat:repeat-y;
overflow:hidden;
}
#column-two {
left:758px;
width:250px;
}
.documentByLine, .documentDescription {
    display: none;
}
#top-section {
background-color: #549FCB;
height:170px;
width:100%;
}

#athletics-top-home-link {
 position: absolute; left: 0px; top: 0px; cursor: pointer;
 height: 170px;
 width: 100%;
 border: none;
}
#athletics-header {
    background: url(/themes/athletics/images/headers/athletics-header-bar.jpg) no-repeat;
    height: 166px;
    width: 912px;
}
#athletics-header-trim {
    background: url(/themes/athletics/images/headers/athletics-header-trim.gif) no-repeat;
    height: 4px;
    width: 912px;
}
#section-header {
    height:170px;
    width:912px;
    display:block;
}
#middle-section {
    width: 912px;
    margin: 0 auto;
}
#footer {
clear:both;
font-size:10pt;
font-weight:normal;
margin:auto;
padding-top:20px;
text-align:center;
}
#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e2d32, .main_nav {
background-image:url(images/main_nav.gif);
background-repeat:repeat-y;
float:left;
padding:3px 10px 3px 0;
}
#left-col table.moduletable div {
margin-left:15px;
text-indent:-15px;
}
#region-content {
    padding: 5px 0 !important;
}
#column-two img {
	margin: 0 auto;
	display: block;
}
#column-two .portlet-static-youtube div {
	color:#FFF;
}
.portletWrapper {}

div.portlet-static-soccerpro-ad div {
	color: #FFFFFF;
}
div.portlet-static-soccerpro-ad a {
	color: #FFFFFF;
}

input[type="checkbox"], input[type="radio"] {
  margin-right: 5px;
}


#portlets-below {
	margin-top: 30px;
}

#footer {
  clear:both;
  padding-top: 10px;
  text-align:center;
}

#colophon {
  margin: 0;
  clear: both;
  color:#666666;
  float:none;
  text-align:center;
}
#colophon ul {
  list-style-image:none;
  list-style-type:none;
}
#colophon ul li {
  display:inline !important;
  font-size:85%;
  padding:0 10px;
}
#colophon ul li a {
  border-bottom:1px solid #CCCCCC;
  color:#666666;
  text-decoration:none;
}

* {
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
}
fieldset.relevant {
border:1px dotted #006CAC;
display:block;
float:right;
margin:10px;
padding:5px;
width:200px;
}
legend.relevant {
border:1px dotted #006CAC;
color:#006CAC;
padding:2px 10px;
text-align:center;
}
ul.relevant, fieldset.relevant ul {
font-size:85%;
line-height:85%;
margin:0 10px;
}
li.ilink, li.inlink, li.internal_link, .relevant li.ilink, .relevant li.inlink, .relevant li.internal_link {
background-image: url(../images/icons/internal_link_icon_16.gif);
}
li.xlink, li.exlink, li.external_link, .relevant li.xlink, .relevant li.exlink, .relevant li.external_link {
background-image:url(../images/icons/external_link_icon_16.gif);
}
li.pdf, .relevant li.pdf {
background-image:url(../images/icons/pdf_icon_16.gif);
}
li.msword, li.word, .relevant li.msword, .relevant li.word {
background-image:url(../images/icons/ms_word_icon_16.gif);
}
li.msexcel, li.excel, .relevant li.msexcel, .relevant li.excel {
background-image:url(../images/icons/ms_excel_icon_16.gif);
}
ul.relevant li {
	margin-top:10px;
	padding-left:20px;
	background: transparent url(../images/icons/document_icon_16.gif) no-repeat;
	font-size:95%;
	line-height:150%;
	list-style-type: none;
	list-style-image: none;
}
ul.relevant li a {
	
}
ul.relevant div.details {
line-height:120%;
}
ul.relevant div.rsd {
float:right;
font-style:italic;
margin-top:3px;
}
body {
background-color:#A6C7E2;
background-image:url(images/background.gif);
background-repeat:repeat-x;
margin:0;
}

.portlet {
    background: transparent none;
    border: none;
}
.portletHeader {
    display: none;
}
.portletItem {
    padding: 0 10px;
    border: none;
}

.portletStaticText p {
    margin-top: 20px;
    color:#FFF;
}

#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e2d31 {
	background: url(images/varsity_sports.gif) top left no-repeat;
	padding-top: 30px;
}
#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e {
	background: url(images/fitness.gif) top left no-repeat;
	padding-top: 20px;
}
#portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6174686c65746963732d6576656e7473 {
	background: url(images/upcoming_schedule.gif) top left no-repeat;
	padding-top: 20px;
}
#portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6576656e7473 dl {
	margin-top: 15px;
}
#portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6576656e7473 dl dd a, #portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6576656e7473 dl dd a span {
	line-height: 16px;
}
#column-two .portletBetterEvents .portletFooter {
	background-color:transparent;
	border: none;
}

#portlets-below .portlet a:link, #portlets-below .portlet a:active, #portlets-below .portlet a:visited, #portlets-below .portletItemDetails {
	color: #4069B6 !important;
}
#portlets-below .portletCollection .portletHeader {
	display: block;
	background-color:#FFD302;
	padding:10px;
	border: none;
}
#portlets-below .portletCollection .portletHeader a span {
	color:#0065A7 !important;
	font-size:14px !important;
	font-weight: bold;
}

#portlets-below .portletCollection .portletItem, #portlets-below .portletCollection .portletFooter {
	background-color:#FFF9DF;
	border: none;
	padding: 5px;
}
#portlets-below .portletCollection .portletItem a, #portlets-below .portletCollection .portletFooter a {
	color: #0065A7 !important;
	text-decoration: underline;
	font-weight:bold;
}
.navTreeFolderish a, .navTreeFolderish a:link, dd.portletItem .navTreeItem a, .navTreeItem a:link, .navTreeItem a:active, .navTreeItem a:visited, .portlet a:link, .portlet a:active, .portlet a:visited, .portletItemDetails  {
    color:#FFFFFF !important;
    font-family:Verdana,Helvetica,sans-serif !important;
    font-size:9pt;
    line-height:20px;
    text-decoration:none;
    border:none !important;
    background:none;
	padding: 0;
}
dd.portletItem .navTreeItem a:hover, .portlet a:hover {
    color:#F0CB00 !important;
    text-decoration:none !important;
    background: none !important;
}


.portletSearch .portletFooter {
    display: none;
}
.portletNavigationTree {
    
}
.portletSearch {
    margin: 20px 0 0;
}
.portletSearch .searchField {
    width:130px;
}
.portletSearch .searchButton {
    width: 12px;
    text-indent: 20px;
    margin: 1px 3px;
}
.LSResult a, .LSRow a {
  color:#436976 !important;
}

.portlet .even {
    background: transparent none;
}



#portal-breadcrumbs {
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 11px;
  font-weight: bold;
  border-bottom:1px solid #E5E5E5;
  text-transform:none;
  line-height: normal;
}
span.pathway {
color:#999999;
display:block;
font-size:11px;
font-weight:bold;
height:20px;
margin-bottom:10px;
margin-top:5px;
text-align:left;
}

#logo-home {
    margin: 0 30px 40px;
}



#leftcol a, #leftcol a:link, #leftcol a:active, #leftcol a:visited {
color:#0000FF;
}
a.pagenav:link, a.pagenav_next:link, a.pagenav_pre:link, div.back_button a, div.back_button a:link, a.latestnews:link, a.latestnews:active, a.latestnews:visited, a.mostread:link, a.mostread:active, a.mostread:visited {
text-decoration:underline;
}
.readon, a.readon:link, a.readon:active, a.readon:visited {
color:#666666;
font-size:10px;
font-weight:bold;
letter-spacing:2px;
margin-top:10px;
text-align:left;
text-decoration:none;
}
a.blogsection:link, a.blogsection:active, a.blogsection:visited {
color:#4069B6;
text-decoration:none;
}
#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e2d32 a:link, #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e2d32 a:active, #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e2d32 a:visited, #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f436f6c6c6567652f6174686c65746963730a6e617669676174696f6e2d32 a span {
color:#F0CB00;
font-family:Verdana,Helvetica,sans-serif;
font-size:9pt;
text-decoration:none;
}

a.mainlevel:hover, #leftcol a.mainlevel:hover {
color:#FFFFFF !important;
text-decoration:none !important;
}
a.sublevel:hover {
color:#FFFFFF;
text-decoration:none;
}
a.mainlevel-right:link, a.mainlevel-right:active, a.mainlevel-right:visited, a.sublevel-right:link, a.sublevel-right:active, a.sublevel-right:visited {
color:#FFFFFF;
font-size:23px;
text-decoration:none;
}
a.mainlevel-right:hover {
background-color:#CCCCCC;
text-decoration:none;
}
a.toclink:link, a.toclink:active, a.toclink:visited {
color:#4069B6;
display:block;
font-size:11px;
padding:2px 10px;
text-decoration:none;
}
.pagenavbar a:link, .pagenavbar a:active, .pagenavbar a:visited {
color:#FFFFFF;
font-size:11px;
letter-spacing:2px;
text-decoration:none;
}
.pagenavbar a:hover {
color:#4069B6;
}
.latestnews, .mostread {
color:#FFFFFF;
}
a.latestnews:link, .mostread a:link, .latestnews a:active, .mostread a:active, .latestnews a:hover, .mostread a:hover, .latestnews a:visited, .mostread a:visited {
color:#FFFFFF;
text-decoration:none;
}

#portal-breadcrumbs a:link, #portal-breadcrumbs a:link, #portal-breadcrumbs a:active, #portal-breadcrumbs a:visited {
color:#999999;
text-decoration:none;
}

a.toclink:hover, a.latestnews:hover, a.mostread:hover, #portal-breadcrumbs a:hover, a.sublevel-right:hover, a.blogsection:hover, a.readon:hover, a.pagenav:hover, a.pagenav_next:hover, a.pagenav_pre:hover, a.latestnews:hover {
background-color:inherit;
color:#4069B6;
text-decoration:underline;
}
#leftcol a:hover {
color:#0000FF;
text-decoration:none;
}
table.moduletable, table.moduletableletter, #leftcol table, #rightcol table {
clear:left;
float:left;
width:100%;
}
#rightcol table, #leftcol table td {
color:#464646;
font-size:11px !important;
}
#rightcol table, #rightcol table td {
color:#464646;
font-size:11px !important;
}
#slider-container {
	border: none;
}
#slider h*, #slider p, #slider div {
	background-color: #FFF;
}
#slider h2 {
	font-size: 15px;
	margin: 5px
}
#slider p {
	font-size: 10pt;
	line-height: 11pt;
}
#slider img {
	display: block;
	overflow: scroll;
	margin: -5px auto;
}
#easySlider-goToButtons {
	top: 0;
}

.documentActions {
	margin-top: 50px;
}

/* old stuff  needs to be cleaned out... */


pre {
font-family:Courier New,Fixed,monospace;
}
h1, h3 {
color:#9B0000;
font-size:16px;
font-weight:bold;
line-height:14px;
border-bottom: none;
}
.dn-title {
color:#000000;
font-size:20px;
font-weight:bold;
line-height:25px;
text-decoration:none;
}
.dn-author, .dn-date, .dn-introtext {
color:#000000;
font-weight:normal;
}
ol li {
list-style-type:decimal;
}
h2, h4 {
color:#000000;
font-size:20pt;
font-weight:bold;
}
div, p {
color:#000000;
font-size:10pt;
}
th {
color:#000000;
}
a:link, a:active, a:visited {
color:#000000;
float:inherit;
}
a:hover {
color:#000000;
float:inherit;
}
a img {
border:0 none;
}
.clear {
clear:both;
}
#container {
padding:0;
}
#containerbg {
float:left;
left:0;
position:relative;
top:0;
}
#outerleft {
clear:left;
float:left;
position:relative;
}
#outerright {
clear:right;
float:right;
position:relative;
}
#logo {
float:left;
height:47px;
position:relative;
width:100%;
}
#topmenu {
clear:left;
float:left;
position:relative;
}
#imgheader {
background-color:#FFFFFF;
clear:left;
float:left;
position:relative;
}
#container_inner {
clear:left;
float:left;
position:relative;
}
#leftcol {
clear:left;
float:left;
left:0;
position:relative;
}
#content_top_wrapper {
margin:4px 8px 0 0;
}
#content_top1 {
clear:left;
float:left;
padding:5px;
position:relative;
}
#content_top2 {
padding:5px;
position:relative;
}
#content_main {
float:left;
margin:15px 0 20px 20px;
position:relative;
}
#rightcol_top, #rightcol {
clear:left;
display:inline;
float:left;
margin:0 0 0 1px;
overflow:auto;
width:168px;
}
#rightcol_top {
height:70px;
min-height:70px;
}
#banner {
clear:left;
color:#FFFFFF;
float:left;
font-size:10px;
height:65px;
min-height:65px;
padding:20px 0 0 215px;
position:relative;
}
#blackline {
border-top:1px solid #FFFFFF;
clear:left;
float:left;
position:relative;
}
#copyright {
clear:both;
display:block;
float:left;
position:relative;
}
#copyright div {
clear:left;
color:#FFFFFF;
display:block !important;
float:left;
font-size:10px;
font-weight:bold;
margin:-10px 0 0;
text-align:left;
}
.moduletableheadlines {
background-color:#FFF9DF;
clear:both;
margin-bottom:20px;
width:97%;
}
.moduletableheadlines a {
color:#0065A7;
font-weight:bold;
}
.moduletableheadlines th {
background-color:#FFD302;
color:#0065A7;
font-size:14px;
padding:10px;
}
.moduletableheadlines td {
padding-bottom:10px;
padding-left:4px;
padding-top:5px;
}
.moduletableheadlines p {
font-size:11px;
padding-right:10px;
text-align:right;
}
.moduletableheadlines p a {
font-weight:normal;
}
#sitename {
border-bottom:1px dotted #E5E5E5;
clear:left;
color:#4069B6;
float:left;
font-size:30px;
font-weight:normal;
text-align:left;
width:600px;
}
#sitename a:hover {
color:#4069B6;
text-decoration:none;
}
.componentheading {
background-color:inherit;
color:#000000;
display:block;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:5px;
padding-top:0;
}
.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:active, a.contentpagetitle:visited {
color:#000000;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.contentheading {
color:#000000;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.contentpaneopen {
width:100%;
}
.buttonheading {
text-align:right;
width:16px !important;
}
.sectiontableheader {
font-weight:bold;
}
.category, .categorytitle {
background-color:inherit;
color:#4069B6;
font-weight:bold;
}
.sectiontableentry1 {
background-color:#EFEFEF;
color:#333333;
padding:2px;
}
.sectiontableentry2 {
background-color:#FFFFFF;
color:#333333;
padding:2px;
}
.blogsection {
background-color:inherit;
color:#4069B6;
}
.blog_more {
background-color:inherit;
border-bottom:1px solid #E5E5E5;
color:#4069B6;
font-weight:bold;
}
.blog_more ul, .blog_more ul li {
margin-left:0;
margin-top:10px;
padding-left:0;
}
.small {
background-color:inherit;
color:#999999;
font-size:10px;
font-weight:bold;
}
#content_main .createdate {
background-color:inherit;
color:#4069B6;
font-size:10px;
line-height:8px;
padding:0 0 15px;
}
#content_main .modifydate {
background-color:inherit;
color:#999999;
font-size:10px;
padding:0;
}
.pagenav_prev, .pagenav_next {
font-size:11px;
}
.pagenavbar {
background-color:inherit;
clear:both;
color:#999999 !important;
display:block;
font-size:11px !important;
height:20px;
letter-spacing:2px;
line-height:12px;
margin-top:10px;
text-align:right;
width:100%;
}
.pagenav {
background-color:inherit;
clear:both;
color:#999999;
font-size:11px;
height:20px;
letter-spacing:2px;
line-height:10px;
margin-left:0;
margin-right:0;
text-align:right;
}
.back_button {
display:block;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
margin-bottom:10px;
text-align:left;
width:100%;
}
.highlight {
background-color:#FFFF00;
font-weight:bold;
padding:2px 0;
}
table.contenttoc {
border:1px solid #FFFFFF;
margin:0 0 10px 10px;
padding:1px;
width:130px;
}
.contenttoc th {
background-color:#666666;
color:#FFFFFF;
display:block;
font-size:11px;
width:124px;
}
ul.latestnews li, ul.mostread li {
font-size:11px;
font-weight:bold;
line-height:18px;
list-style-position:outside;
list-style-type:none;
}
table.contentpane td.contentdescription {
width:100% !important;
}

table.moduletable th, table.moduletable-bgimg th, table.moduletable-right th {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:16px;
text-align:left;
text-decoration:none;
}
#content_top1 table.moduletable td, #content_top2 table.moduletable td {
height:100px;
min-height:100px;
padding:2px;
vertical-align:top;
}
#rightcol table.moduletable td {
padding:5px;
}
.mainlevel {
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
#leftcol form {
margin-left:15px;
}
#leftcol .button {
background-color:#D2D4DE;
border-color:#888888 #333333 #333333 #888888;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
}
#leftcol .inputbox {
font-size:11px;
font-weight:bold;
}
#leftcol table.moduletable td {
color:#464646;
font-size:11px;
}
div.search {
margin-left:10px;
}
.search .inputbox {
background-color:#FFFFFF;
border:1px solid #005B97;
font-size:9px;
width:85px;
}
#leftcol .inputbox {
font-size:11px;
margin-bottom:2px;
}
.button, #rightcol .button {
background-color:#005B97;
border:medium none;
color:#000000;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
.search {
margin-top:30px;
}
a.mainlevel-nav {
background-position:center center;
background-repeat:no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
line-height:25px;
padding-left:0;
text-decoration:none;
}
a.mainlevel-nav:hover {
color:#FBF7D7;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
padding-left:0;
}
ul#mainlevel-nav {
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul#mainlevel-nav li {
font-size:9px;
line-height:8px;
margin:0;
padding-left:0;
padding-right:0;
width:auto !important;
}
ul#mainlevel-nav li a {
color:#464646;
display:block;
font-weight:bold;
padding-left:0;
padding-right:0;
text-decoration:none;
}
#topmenu > ul#mainlevel-nav li a {
width:auto;
}
ul#mainlevel-nav li a:hover {
text-decoration:underline;
}
.mainlevel-right {
display:block;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:5px;
}
table.moduletable-bgimg td {
font-size:11px;
padding:5px;
}
table.moduletable-bgimg td td {
padding:0 !important;
}
.poll {
font-size:11px;
line-height:16px;
}
table.pollstableborder .sectiontableentry2 {
background-color:transparent;
text-align:left;
}
table.pollstableborder .sectiontableentry1 {
background-color:#F5F5F5;
text-align:left;
}
.moduletable_bgimg table.pollstableborder td.sectiontableentry2, .moduletable_bgimg table.pollstableborder td.sectiontableentry1 {
background-color:transparent !important;
text-align:left !important;
}
#bottompadding {
display:block;
height:0;
position:relative;
}

.event-end-time, .event-time-dash {
	display: none;
}

.event-datetime {
	color: #2E82BE;
}
.event-datetime span {
	color: #000000;
}
