/* Kings Alumni */

/* General Styles */

body{margin:0;padding:0;background-color:#FFFFFF;}

#Body{background:url(../../Images/Background.jpg) repeat-y top left;background-color:#00563E;}

img{border:none;}

form{margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}

p {	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

a:link { color: #A80000; text-decoration: underline; font-weight:normal; }
a:visited { color: #A80000; text-decoration: underline; font-weight:normal; }
a:active { color: #666666; text-decoration:none; font-weight:normal; }
a:hover{color: #666666; text-decoration:none; font-weight:normal;}




/* Header Styles */

#MenuCell{ width:225px; background:url(../../Images/Kings_14.jpg) repeat-y;}

#ContentCell{width:546px; text-align:left;}

#ContentCell h2{ width:516px; height:51px; background:url(../../Images/h2-background.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#B88D11;
	padding-left:20px; padding-top:8px; margin-bottom: 5px;}

#ContentCell h3{ width:496px; height:20px; background:url(../../Images/subtitle-background.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#003C2C;
	padding-left:20px; margin-bottom: 5px; margin-left:20px; margin-top:25px;}

#ContentCell p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; padding-left:20px; padding-right:20px;
margin-bottom:20px;}


/* Menu Styles */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	
}

#nav li {
	float: left;
	
}

#nav li ul {
	position: absolute;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* Form Elements */

#TextBox{width:118px; border:1px solid #7F9DB9; background-color:#FFFFE3;}

#DropDownList{width:122px; border:1px solid #7F9DB9; background-color:#FFFFE3;}

#DateDrop{width:70px; border:1px solid #7F9DB9; background-color:#FFFFE3;}

#FormNameText{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;  text-align:right; padding-right:15px; margin-bottom:4px;}

#ContentCell #FormNameText{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;  text-align:right; padding-right:15px; margin-bottom:4px;}

.ErrorMessage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Red;
	padding-right:15px;
	text-align:right;
}

#Sponsor{text-align:center;}

/* DATA GRID STYLES */
.DataGrid {
	margin-left: 20px;
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
}
	
.DataGrid .DataGridHeader td {
	font-size: 8.5pt;
	font-weight: normal;
	color: White;
	background:url(../../Images/DataGrid_Header.gif) repeat-x;
	background-color: #003C2C;
	padding: 2px;
	padding-left: 3px;
	padding-right: 2px;
}
	
.DataGrid .DataGridHeader a {
	color: yellow;
	text-decoration: none;
}
		
.DataGrid .DataGridHeader a:hover {
	text-decoration: underline;
}
		
.DataGrid .DataGridItem td {
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #E8E8E8;
	}
	
.DataGrid .DataGridItem td a {
	color: #A80000;
	text-decoration: none;
}
		
.DataGrid .DataGridItem td a:hover {
	color: #666666;
	text-decoration: underline;
}

.DataGrid .DataGridAlternatingItem td {
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ffffff;
}
	
.DataGrid .DataGridAlternatingItem td a {
	color: #A80000;
	text-decoration: none;
}
	
.DataGrid .DataGridAlternatingItem td a:hover {
	color: #666666;
	text-decoration: underline;
}
		
.DataGrid .DataGridSelectedItem td {
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #F4FA8E;
}

.DataGrid .DataGridPager {
	font-size: 12px;
	font-family: tahoma, arial, sans-serif;
}
		
.DataGrid .DataGridPager td {
	font-size: 18px;
	color: Navy;
	font-weight: bold;
	height: 20px;
}

.DataGrid .DataGridPager td a {
	font-size: 12px;
	font-weight: normal;
	color: #1C4875;
	text-decoration: none;
}
	
.DataGrid .DataGridPager td a:hover {
	font-weight: normal;
	color: red;
	text-decoration: underline;
}


/* PROFILE STYLES */
.ProfileTable
{
	width: 505px;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ProfileLabel
{
	width: 85px;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	font-size:10px;
}
.PhotoTable
{
	width: 505px;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EDDEB3;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.MemberPhoto
{
	cursor:pointer;
}

/* NEWS & EVENTS STYLES */
.ItemTitle
{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #003C2C;
}
.ItemDate
{
	margin-left:20px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B88D11;
}
.ItemText
{
	margin-left:20px;
	padding-left:20px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 485px;
}
.ItemLink
{
	margin-left:20px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}	

/* EDIT TABLE STYLES */
.EditTable {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.EditTable td {
		padding: 2px;
		vertical-align: top;
		}
	
	.EditTable .Label {
		text-align: right;
		padding-right: 5px;
		width: 100px;
		}

#ContentCell .EditPanel .Title
{
	width:496px; height:20px; background:url(../../Images/subtitle-background.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#003C2C;
	padding-left:20px; margin-bottom: 5px; margin-left:20px; margin-top:25px;
}
.InputControl {
	padding-left: 1px;
	border: solid 1px #ccc;
	background-color: #FAFAFA;
	background-color: #FFF;
	font-size: 10pt;
	}
	
.SingleWidth { width: 162px; }
.DoubleWidth { width: 417px; }

.InfoPanel {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 10pt;
	background-position: 5px 8px;
	background-image: url(../../Images/Icons/Panels_Info.gif);
	background-repeat: no-repeat;
	border: dotted 1px gray;
	background-color: #fff;
	width: 505px;
	}
	
	#ContentCell .InfoPanel p { font-size: 11px; }
	#ContentCell .InfoPanel p strong { color: #4E6D92; }
	#ContentCell .InfoPanel h2 
	{
		width: 475px;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px; 
		font-weight:bold; 
		color:#B88D11;
		padding-left:45px; 
		padding-top:8px;
		padding-bottom:0px;
		background: url(none);
		}

#ContentCell .WarningPanel 
{
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 10pt;
	background-position: 5px 8px;
	background-image: url(../../Images/Icons/Panels_Warning.gif);
	background-repeat: no-repeat;
	border: dotted 1px gray;
	background-color: ivory;
	width: 495px;
	padding-left: 5px;
	padding: 8px;
	}
	
	#ContentCell .WarningPanel h2 {
		width: 475px;
		height: 30px;
		padding-left:30px; 
		font-size: 15px;
		color: #B88D11;
		background: url(none);
		margin: 0;
		}

/* EDIT BUTTONS STYLES */
.EditButtons {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 525px;
	}
	
	.EditButtons Input {
		border: solid 1px #ccc;
		background-color: #EFEFEF;
		width: 175px;
		cursor: pointer;
		cursor: hand;
		}
		