/* Design By Anthony Mulvey */
/* June / July 2010 */

div#Outer {
	margin: 0px auto;
	width: 865px;
}

body {
	margin:0px;
	padding:0;
	background:#1D517E;
	font:12px Verdana, Sans-serif;
	line-height:16px;
	text-align:left;
	}

P {
	font:12px Verdana, Sans-serif;
}

td, font, input{
	vertical-align:top;  
	font:11px Verdana, Sans-serif;
	line-height:16px;
	}
	
input, select, textarea {
	line-height:normal;
	background: #E2EBF0;

}

a:link, a:visited{
	color:#036;
	text-decoration:underline;
	font-weight:normal;
	font:12px Verdana, Sans-serif;
	}
	
a:hover{
	color:#036;
	text-decoration:none;
	font-weight:normal;
	font:12px Verdana, Sans-serif;
	}	
		
h3 {
	font:16px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	letter-spacing:1px;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:290px
	}

.Commitee_Text{
	vertical-align:top;  
	font:13px Verdana, Sans-serif;
	line-height:16px;
	}

.Profile_Text{
	vertical-align:top;  
	font:12px Verdana, Sans-serif;
	}

.Discount_Titles {
	font:16px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	letter-spacing:1px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:290px;
	min-height:58px;
	}

.Mentoring_Titles {
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	letter-spacing:1px;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:690px;
	}

.Charities_Titles_Sparks {
	font:13px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:355px;
	}
	
.Charities_Titles_Marie {
	font:13px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:265px;
	}

.Sponsers_Titles_Wesleyan {
	font:13px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:205px;
	}

.Sponsers_Titles_Seven {
	font:13px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:205px;
	}

.Event_Charities {
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:165px;
	}

.Event_Title {
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:165px;
	}

.Sports_IFT {
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:225px;
	}

.Event_Winner {
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:235px;
	}

.Event_Social {
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:690px;
	}

.Sport_Link a{
	font:14px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:20px;
	display:block;
	}

.Event_Front {
	font:12px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:20px;
	display:block;
	width:100%;
	text-align:left;
	}

.Event_Front_Text {
	font:12px Verdana, Sans-serif;
	font-weight:bold;
	color:#000;
	height:23px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:100%;
	text-align:left;
	}

.Event_Social_Text {
	font:13px Verdana, Sans-serif;
	display:block;
	}

.Stats_Title {
	font:13px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:165px;
	}

.Stats_Text {
	font:12px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:690px;
	}

.Past_Comm_Titles {
	font:13px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	height:18px;
	display:block;
	border-bottom: 1px solid #C9DAE4;
	width:145px;
	}



.Terms {
	font:10px Verdana, Sans-serif;
	color:#000;
	display:block;
	}
		
ul {
	list-style:url(images/bullet.gif);
	font:16px Verdana, Sans-serif;

}	
	
.cell_top {
	border-top:0px;
	background-color:#FFF;
	height:99px;
	background-image:url(images/new_header_bar.jpg);
}	
	
.cell_left_top{
	background-color:#E2EBF0;
	background-image:url(images/cell_shadow_01.gif);
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	width:180px;	
	background-repeat:repeat-x;
	height:100px;
	color:#036
	}
	
.cell_right_top {
	background-color:#fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	width:780px;
	background-image:url(images/cell_shadow_02.gif);
	background-repeat:repeat-x;
	text-align:left;
}		

.cell_left_bottom{
	background-color:#E2EBF0;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;	
	height:30px;
	background-image:url(images/cell_shadow_03.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}	

.cell_right_bottom {
	background-color:#fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:url(images/cell_shadow_04.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}	
	
.cell_nav {

	background-color:#E2EBF0;
	height:26px;
}	

.cell_sub_nav {
	background-color:#012F6B;
	border-right:1px solid #036;
	border-left:1px solid #036;
	height:30px;
	color:#FFF;
	text-align:middle;
}	

.cell_sub_nav span {
	padding:7px 20px 0px 20px;
}

#Main{
	padding:30px 30px 0px 30px;
	min-height: 475px;
	float:left;
	width:790px;
	font:12px Verdana, Sans-serif;
}

.WelcomeText {
	font:14px Verdana, Sans-serif;
	color:#000;
}	

#ConstructionText {
	font:20px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	text-align:center;
}

#ConstructionTextSmall {
	font:16px Verdana, Sans-serif;
	font-weight:bold;
	color:#036;
	text-align:center;
}

#Charity {
	padding:30px 30px 0px 30px;
	float:left;
	width:790px;	

}

#News {
	padding:5px;
	min-height:300px;
	float:right;
	margin:0 0 5px 5px;
	color:#036;
	text-align:left;
}

#News b{
	display:block;
	text-transform:uppercase;
	color:#036;
	letter-spacing:1px
}

#News a.mainlink{
	display:block;
	text-decoration:none;
}

#CollegeLogo {
	min-height:100px;
	float:right;
	margin:10px 30px 0px 0px;
	text-align:center;
}



#logos td{
	vertical-align:middle
}



.League_Table{

	background-color:#E2EBF0;
	text-align:center;
	font:14px Verdana, Sans-serif;
 	color: #012F6B;
}

.League_Results{
	text-align:center;
	font:14px Verdana, Sans-serif;
}

/* TITLES */

#sub_title {
	background-repeat:no-repeat;
	height:27px;
	display:block;
	padding-bottom:6px;
	border-bottom: 1px solid #C9DAE4;
	width:620px
}
#sub_title h2{
	display:none
}
/* NAVIGATION */

#nav {
	background-repeat:no-repeat;
	float:right;
	width:100%;
	color:#FFF;
}

#nav ul {
	margin:0;
	list-style:none;
}
  
#nav li {
	float:right;
	margin:0;
	padding:0;
	line-height:normal;
	text-indent:0;
}
  
#nav a{
	display:block;
	padding:3px 10px 5px 10px;
	border:solid #C7D3DF;
	border-width:0 0 0 1px;
	color:#FFF;
	text-decoration:none;
	white-space:nowrap;
	text-align:left;
	font-size:10px;
	font-weight:bold;
}

* html #nav a {
	width:1%;
}

#nav a:hover, #nav #current a:hover strong, #nav #current strong {
	color:#fff;
	background-color:#0E4063
}



#subnav a:link, #subnav a:visited{
	color:#C2D5DF;
	text-decoration:none;
	padding:0px 20px 0px 0px;
	font-size:10px
}


img {
	border: 0;

}

/* MAIN MENU SYSTEM */

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }


ul#navmenu-h a {

 border-right: 1px solid #FFF;
 padding: 7px;
 float: left;
 display: block;
 background: #E2EBF0;
 color: #012F6B;
 font: bold 12px Tohama, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 background: #012F6B;
 color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 background: #012F6B;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #AEC7D5;
 color: #000;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #AEC7D5;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }


div#Footer {
	background-color:#012F6B;
	font:11px Verdana, Sans-serif;
	line-height:16px;
	height:40px;
	color:#FFF;
	text-align:center;
	padding:5px 0px 0px 0px;
	background-image:url(images/copy_bar.jpg);
}


div#Created {
	font:10px Verdana, Sans-serif;
	line-height:14px;
	height:20px;
	color:#FFF;
	text-align:center;
	link COLOR: #FFFFFF;
	visited color: #FFFFFF;
}

#Created a.visited{
	color:#FFF;
	text-decoration:none;
}

a.CreatedBy:link {color: #FFFFFF; font:10px Verdana, Sans-serif;}
a.CreatedBy:visited {color: #FFFFFF; font:10px Verdana, Sans-serif;}
a.CreatedBy:hover {color: #FFFFFF; font:10px Verdana, Sans-serif;}
a.CreatedBy:active {color: #FFFFFF; font:10px Verdana, Sans-serif;}
