/* athletics.trnty.edu Joomla CSS  */

/* COLOR SCHEME */
/* Lt. Blue  #145494 (R:20 G:84 B:148)*/
/* Dk. Blue  #1C173F (R:28 G:23 B:63)*/
/* White #FFFFFF */
/* Menu Hover #004869 */
/* Hover Troll Blue #59CAEA */
/* Light Blue #DFE5FF */



/* Typography CSS. Global settings start and then get over-ridden later in sheet*/

/* Note that CSS styles include shorthand styles (like 'font:' and then long-hand versions. Don't set style in both!*/

/* When done styling, convert all styles to shorthand and delete longhand ones */



* Start of Global page settings. Should get over-ridden later on*/

* { 

margin: 0;

padding: 0; 

} 
body {

background-color:#1C173F ;
font-size:76.1%;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF;
margin:0;
padding:0;

}

/* schedules */
.homegames {
     background-color: #DFE5FF;
}

.contentpaneopen td {
     padding: 5px 0;
}

.contentpaneopen td p {
padding-left: 50px;
padding-right:50px;
}



#body_bg {
background-color:#1C173F ;
margin:0;
padding:0;
color:#FFFFFF;
}


table {
border-collapse:collapse;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{

margin: 1em 0;
text-align: left;
padding-top: 15px;

}

li, dd, blockquote {

margin-left: 1em;

}

fieldset {

border: none;

}

input, select, textarea {

font-size: 1em;

}

/* End of Global page settings. Should get over-ridden later on*/


/*Line Heights and base font size adjustment*/

/* Font sizing later is defined in ems. Based on CSS font discussions - do a google*/

/* Container */
#container {
width: 1000px;
background-color:inherit;
margin: 0 auto;
padding:0;
text-align:left;
border: 1px solid #1C173F;
}

#header{

text-align: left;
background-color: #145494;
width:1000px;
height:200px;
margin:0;
padding:0;
border-bottom: 1px solid #1C173F;
background-image:url(../images/header_bkgd.jpg);
background-repeat:repeat;
}

* html #header {margin-bottom:-10px; margin-top:-10px;}

/*\*//*/
#header{margin-bottom:-10px; margin-top:-10px;}
/* */


#leftcolumn{

background-color: #145494;
text-align:left;
width:230px;
margin:0;
padding:0;
text-align:top;

}



#maincol{

background-color:#FFFFFF;
text-align:left;
padding: 0 5px 0 5px;
width:770px;
color:#000000;
}


#footer{ 
background-color:#145494;
text-align:center; 
padding:0;
color: #ffffff;
border-top: 1px solid #1C173F;
background-image:url(../images/header_bkgd.jpg);
background-repeat:repeat;
background-position:top left;
}

#footer a:link, #footer a:visited, #footer a:hover  {
	color: #FFFFFF;
}

#footer a:hover {
   text-transform: uppercase;
}


/* Padding for inside containers. Trying to avoid box-model bugs */

.insidefooter { /*slight adjustment for footer */

padding: 5px 0;

}

.inside {

padding: 10px 0 0 8px;

}

.insideright { /*slight adjustment for right column */

padding: 10px 0 8px 8px;

} 



/* Base typography SET ANY FONT SIZE IN EM's */



/* Main titles for various pages. Mix and match hX tags with Joomla titles */

h1,.componentheading {

color:#1C173F;

font-size:1.5em;

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-weight:bold;

text-align:left;

margin:1em 0; /*use for top/bottom*/

padding:5px 0em; /*use for left/right*/

}

h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {

color:#1C173F;

font-size:1.4em;

font-weight:bold;

text-align:left;

margin:1em 0; /*use for top/bottom*/

padding:5px  0em; /*use for left/right*/


}

.contentheading-roster {
    font-size:1.4em;
    color:#1C173F;
    font-weight:bold;
    margin:1em 0;
    padding:5px 0em;
}

.contentpaneopen-roster td {
    vertical-align: top;
}

h3,table.moduletable th {

color:#1C173F;

font-size:1.3em;

font-weight:bold;

text-align:left;

margin:1em 0; /*use for top/bottom*/

padding:5px  0em; /*use for left/right*/


}

h4 {

color:#1C173F;

font-size:1.2em;

font-weight:bold;

text-align:;

margin:1em 0; /*use for top/bottom*/

padding:5px  0em; /*use for left/right*/


}

h5 {

color:#1C173F;

font-size:1.2em;

font-weight:bold;

text-align:left;

margin:1em 0; /*use for top/bottom*/

padding:5px  0em; /*use for left/right*/

}

h6 {

color:#1C173F;

font-size:1.2em;

font-weight:bold;

text-align:left;

margin:1em 0; /*use for top/bottom*/

padding:5px  0em; /*use for left/right*/

}

img {

border: 0;

}

.contentheading {
   padding-top:10px;
}


/* Non-title text */

p, td, tr, div {

font:;

color:;

font-size:1em;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:1em 0; /*use for top/bottom*/

padding:0 0em; /*use for left/right*/

background:;

}

p {

padding-left: 15px;
padding-right: 15px;

}

li > p {

margin-top: 0.2em;
padding-left: 15px;
padding-right: 15px;


}

pre {

font-family: monospace;

font-size: 1.0em;

}

strong, b {

font-weight: bold;

}

td {

font:;

color:;

font-size:em;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:1em 0; /*use for top/bottom*/

padding:0 0em; /*use for left/right*/

background:;

}

tr {

font:;

color:;

font-size:em;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:1em 0; /*use for top/bottom*/

padding:0 0em; /*use for left/right*/

background:;

}

abbr acronym {



font:;

color:;

font-family:;

font-style:;

font-weight:;

background:;

}

/* ----- LISTS ----- */

ol, ul, li {

/*list-style: none; Uncomment if you want a normal list*/

font-size:1em;

line-height:;

margin:;

padding:;

}

ul,ol {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

list-style:;

float:;

margin:;

padding:;

}

li{

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

list-style:;

float:;

margin:;

padding:;

}

/********* LINK STYLES *********/



/*Catch all for all link styles */

a:link,a:visited,a:hover {

color:#1C173F;

text-align:left;

text-decoration:underline;

}

/*Individual link styles */

a:link {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}

a:visited {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}

a:hover {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:bold;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}



/* horizontal line in your template*/

hr {} 

hr.separator {}



/* FORMS SETTINGS */ 

.button {}

.inputbox {}

.search {} /*formatting the <div> which holds search items: inputbox, search button...*/




/* CONTACT SETTINGS */

.componentheading-contacts {
	font-weight:bold;
	font-size:1.5em;
	color:#1C173F;
}

.contentpane-contacts  {
	padding: 0 10px;
        width:95%;
}

.sectiontableheader-contacts {
	font-weight:bold;
}

.category-contacts {
	font-style:underline;
	font-weight:bold;
}

.sectiontableentry2 {
	background-color: #DFE5FF;
        padding: 5px 0;
}

.sectiontableentry1 {
	padding: 5px 0;
}



/* NAVIGATION/MENU SETTINGS */



a.mainlevel{
color: #FCFAF4;
text-decoration: none;
padding: .2em  0 .2em 15px;
font-size: 1em;
display:block;
} /* this styling is for the MAIN items in the menu */

a.mainlevel:link {
color: #FCFAF4;
text-decoration: none;
}

a.mainlevel:visited {
color: #FCFAF4;
text-decoration: none;
}

a.mainlevel:hover {
background-color:#004869;
text-decoration: none;
width:93%;
font-weight:bold;
color:#59CAEA;
}



#leftcolumn #active_menu {
color:#1C173F;
display:block;
font-weight:bold;
text-decoration: none;
text-transform: uppercase; m
} /* this styling is for the menu item when it is active, even in main/sub position*/



#leftcolumn a.sublevel{
margin:-1em 0 0 0;
display:block;
color: #FCFAF4;
text-decoration: none;
padding: .2em  0 .2em 25px;
font-size: 1em;
} /* this styling is for menu items that HAS A PARENT */

#leftcolumn  a.sublevel:link {
color: #FCFAF4;
text-decoration: none;
}

#leftcolumn a.sublevel:visited {
color: #FCFAF4;
text-decoration: none;
}

#leftcolumn a.sublevel:hover {
text-decoration: none;
color:#59CAEA;
background-color:#004869;
width:85%;
height:100%;
font-weight:bold;
padding-left:25px;
}





/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ 

.pagenav,.pagenavbar {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

} 

a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}

a.pagenav:hover, {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}

/* Style for pathway */

.pathway {
  font-size:9px;
  color: #FFFFFF; 
  text-align:left;
   }

.pathway a:hover {
  font-color:#59CAEA;
}

/*Style for the "Read More" link that is displayed for large content items*/

a.readon:link,a.readon:visited {

font-size:.9em;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-style:italic;


} 

a.readon:hover {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}

/*Style for the "Read More" link that is displayed for large content items - PUSH BUTTON VERSION

a.readon:link,a.readon:visited {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

display: block;

border: 1px solid;

border-color: #aaa #000 #000 #aaa;

width:;

background:;

} 

a.readon:hover {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

position: relative;

top: 1px;

left: 1px;

border-color: #000 #aaa #aaa #000;

}*/

/*Style for the "BACK" button.*/

a.back_button {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

}

a.back_button:hover

{

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

text-decoration:;

} 

/*Style for the "BACK" button. Push button version

a.back_button {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

display: block;

border: 1px solid;

border-color: #aaa #000 #000 #aaa;

width:;

background:;

}

a.back_button:hover

{

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

position: relative;

top: 1px;

left: 1px;

border-color: #000 #aaa #aaa #000;

}*/



/* You get the idea, style as above */

.pagenav_prev {} /*Style for the PRE button*/

.pagenav_next {} /*Style for the NEXT button*/



/*Style for latest news list - by default, latest news is user1 module*/

.latestnews ul {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

list-style:;

float:;

margin:;

padding:;

} 

.latestnews li {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

list-style:;

float:;

margin:;

padding:;

}

/*Style for most popular list - by default, most popular is user2 module*/

.mostread ul{

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

list-style:;

float:;

margin:;

padding:;

} 

.mostread li{

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

list-style:;

float:;

margin:;

padding:;

}



/* CONTENT PAGE SETTINGS */

a.category:link {}

a.category:hover {}

a.category:visited {}



.blogsection {} /* Formatting the links in Blog section */

.blog_more {} /*The "More" text in blog section*/

a.blogsection:link {} /* set the link format */

a.blogsection:visited {} /* same as above, but to set the visited link format */

a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */





.contentpane {} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/

.contentpaneopen {} /* Table that holds the actual text for an article.*/



a.contentpagetitle:hover {} /*Title of articles when appeare as links */

{}



.contentdescription {} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */

table.contenttoc {} /* Formating the table of the Tables of Contents for multiple pages content or article */

table.contenttoc td {} /* same as above, used to format the td and able cells */

table.contenttoc th {} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/

table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/

a.toclink:link {} /* same as above, used to format toc link text status*/

a.toclink:visited {} 

a.toclink:hover {} 





/* SECTIONS LISTINGS */

.sectiontableheader {} /* This is for styling the section table headers on a SECTION's page.

Example: table header of "Date", "Item Title", "Author" and "Hits"? */

.sectiontableentry1,.sectiontableentry1-polls  {text-align:left;font weight:normal; padding-left:5px} 

.sectiontableentry2,.sectiontableentry2-polls {text-align:left;font-weight:none;padding-left:5px}





/* MODULES FORMATTING */

.module {} /* Formatting the module table if using -3 suffix */

table.moduletable {} /* Formatting the module table if using 0,1,-2 suffix */

table.moduletable td {} /* Formatting the table cells of the module table */



/* Rounded div corners if using -3 suffix. Images go in /template/images folder

div.module {

background: url(../images/topleftofbox.png) 0 0 no-repeat;

margin: 0;

padding: 0;

margin-bottom: 20px;

}

div.module div {

background: url(../images/toprightofbox.png) 100% 0 no-repeat;

}

div.module div div{

background: url(../images/bottomleftofbox.png) 0 100% no-repeat;

}

div.module div div div {

background: url(../images/bottomrightofbox.png) 100% 100% no-repeat;

padding: 8px;

width: auto !important;

width: 100%;

}*/



/* MISCELLANEOUS */



/* For styling the date the content/articles are created under contents title */

.createdate {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

}

/* Formating "Last updated on" text at the end of articles/contents */

.modifydate {

   font-size:.9em;
   color:#999999;
   padding-bottom:10px;

} 

/* Formating "Written by:...." text. You can also use for any 'fine print' on your site by defining it in the html while adding content*/

.small {

font:;

color:;

font-size:;

font-family:;

font-style:;

font-weight:;

text-align:;

margin:;

padding:;

background:;

}

/*Found in poll result page, for " Number of Voters".. text */

.smalldark {

line-height:normal;

text-align:left;

margin:0;

padding:0;

background:;

}



/* Polls */

.poll {} /* format the td of poll table */

.pollstableborder {} /* set the border properties of the polls voting table */





/* Weblinks */

.weblinks{} /* well.. to format the link's titles under the "Weblinks" 

section on the frontend */

a.weblinks:hover {} /* same as above, but for link with mouseover */



/* Newsfeeds */

.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */

.newsfeeddate {} /* yeah.. the date on the newsfeed */

.fase4rdf {} /* this is the body text of the newsfeed */



/* Search page */

table.searchintro {} /* This is for formatting the box with "Search Keyword: test returned 4 matches" box

that appears after you have entered a search value. It appears on the mainbody

with the search results */

.moduletable-lnews h3 {
font-size: 1em;
background-color:#145494;
color:#FCFAF4;
display:block;
width:98%;
padding-left:10px;
}


.action_title {
font-size:1.2em;
font-weight:bold;
color:#1C173F;
}

.mosimage {
margin:0 5px;
padding:0 10px;
}

.mosimage_caption {
font-size:10px;
font-style:italic;
margin:0 5px 5px 5px;
padding:0 10px;
line-height:1em;
color:#1C173F;
text-decoration:none;
}

.mosimage_caption a, a:link,a:visited, a:hover{
text-decoration:none;
}

.componentheading-event {
   font-size:1.3em;
   font-weight:bold;
   color:#1C173F;
}

.contentheading-event {
    font-weight:bold;
    padding-left:35px;
}

.contentpaneopen-event td p{
     padding-left:45px;
}

.readon-event {
     padding-left:45px;
     font-style:italic;
}

.moduletable-hi{
 padding:0;
 margin:-10px 0 -10px 0;
}

/*\*//*/
.moduletable-hi{margin-top:0; margin-bottom:-10px; }
/* */

small {
  font-size:.9em;
  color:#999999;
}

.createdate {
   font-size:.9em;
   color:#999999;
   padding-bottom:10px;
}




/* Menu Headers Defined */

.moduletable-trolla h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/troll_athletics.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}


.moduletable-mensports h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/mens_sports.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-wsports h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/womens_menu.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-trackfield h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/track_field.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}
.moduletable-mbaseball h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/mens_baseball.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-msoccer h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/mens_soccer.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-mbasketball h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/mens_basketball.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-ccountry h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/cross_country.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-wbasketball h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/womens_basketball.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-wsoccer h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/womens_soccer.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-wsoftball h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/womens_softball.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-wvolleyball h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/womens_volleyball.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color: #1C1A42;
}

.moduletable-upcoming h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/upcoming.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color:#1862A3;
}

.moduletable-upcoming ul, .moduletable-upcoming ul li {
    padding:2px 10px 5px 15px;
    list-style:none;
    font-size:.9em;
}

.moduletable-upcoming a {
    font-weight:normal;
    color:#ffffff;
}

.moduletable-upcoming a:hover {
    font-weight:bold;
    color:#59CAEA;
}

.moduletable-calendar h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/calendar.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color:#1862A3;
}

.moduletable-scoreboard {
     margin:0;padding:0;
}

.moduletable-scoreboard h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/scoreboard.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color:#1862A3;
}

.moduletable-scoreboard .contentpaneopen td p {
    font-size:1em;
     margin:0;
     padding-left:25px;
}

.moduletable-scoreboard .readon {
    padding-left:25px;
    padding-top:20px;
    color:#59CAEA;
}


.moduletable-polls h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/polls.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color:#1862A3;
}

.moduletable-who h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/whosonline.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color:#1862A3;
}

.moduletable-who {

    text-align:center;
}

.moduletable-rss h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/rss.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
}

.moduletable-related h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/related.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
    color:#1862A3;
}

.moduletable-related, .moduletable-related ul{
   margin:0;
   padding:5px 0 0 0;
   display:block;
}

.moduletable-related li  {

    margin:0;
    padding:2px 0;
    list-style:none;
    color:#FFFFFF;
    display:block;
}
.moduletable-related li a {

    padding:0 15px 5px 15px;
    list-style:none;
    color:#FFFFFF;
    display:block;
}

.moduletable-related li a:hover {

    padding:0 15px 5px 15px;
    color: #59CAEA;
    font-weight:bold;
    background-color:#004869;
    text-decoration: none;
    width:87%;
   display:block;
} 

.moduletable-usermenu h3 {

    background-image:url(http://athletics.trnty.edu/images/stories/menus/usermenu.jpg);
    background-repeat:no-repeat;
    height:35px;
    font-size:.01em;
    padding:0;
    margin:0;
}

.news-table {
    margin-left:45px;
    font-size: 100%;
}

.highlight{
    color: #145494;
    font-weight:bold;
    font-size:1em;
    text-transform: uppercase
}

.componentheading-recruits {
   font-size:1.2em;
   color: #1C173F ;
   font-weight:bold;
}


.contentheading-recruits {
   color: #1C173F;
   font-weight: bold;
 }

.contentpaneopen-recruits {
   margin:0 10px;
   padding-left:10px;
   padding-right:10px;
}

.contentpaneopen-recruits td span {
   color:#000000;
}


.readon-recruits {
   padding-left: 425px;
   font-style:italic;
   text-align:right;
}

.readon-recruits a:hover {
    font-weight:bold;
}

.contentpaneopen-recruits td buttonheading {
   padding:0;
}

.topmenus{
   padding:0 10px;
   color:#FFFFFF;
}

.topmenus a{
   color:#FFFFFF;
}

.topmenus a:hover{
   color:#59CAEA;
}

.buttonheading {
      padding-top:10px;
}

.contentpaneopen-roster a {
      font-weight:bold;
}

.contentpaneopen-roster a:hover {
      text-decoration:underline;
}

.contentpaneopen-roster td {
      padding-top:7px;
      padding-bottom:7px;
      border-bottom: 1px solid #DFE5FF;
}