		html{margin:0;padding: 0; height:100%;background: #78a7ff;background-image: url(../images/page-background.png); background-repeat: repeat-y; background-position: center;}
		body{background: #78a7ff; margin: 0; padding: 0; height: 100%;background-image: url(../images/page-background.png); background-repeat: repeat-y; background-position: center;}
		.page-container{width: 949px; margin: 0 auto; background: #fff; padding: 0; height: 100%;}
/* Hack for IE */
* html .page-container {
    height: 100%;
}
/* End IE Hack */
		.top-banner{float: left; height: 180px; background-position: 0px 0px; margin: 0; padding: 0;width: 749px; background-color: #fff; background-image: url(../images/top_banner.png); background-repeat: no-repeat}
		.top-navigation{float: left; padding-left: 384px; margin-top: 86px; height: 27px; width: 330px;}
		.top-navigation-item{color: #d50003; font-family: verdana; font-size: 11px; font-weight: bold; font-style: italic}
		.top-navigation-link{color: #d50003;text-decoration: none}
		.top-navigation-link:hover{color: #d50003;text-decoration: underline}
		.breadcrumb-container{float: left; padding-left: 20px; margin-top: 0px; height: 27px; width: 720px; }
		.breadcrumb-box-left{float: left; height: 27px; width: 14px; background-image: url(../images/breadcrumb_left.png); }
		#breadcrumb-box-list  {float: left;line-height: 150%; height: 27px; width: 693px; background-image: url(../images/breadcrumb_middle.png);}
		#breadcrumb-box-list a{color: #9da2a6; font-weight: normal}
		.breadcrumbbox-list-item {font-family: verdana; color: #9da2a6; font-size: 0.8em; font-weight: bold}
		.breadcrumb-box-right{float: left; height: 27px; width: 13px; background-image: url(../images/breadcrumb_right.png); }
		.content-left-container{float: left; padding-left: 20px;width: 220px; margin-top: 20px; background: #fff; }
		.content-left-box{float: left; width: 220px; }
		.content-left-top-left{float: left; width: 11px; height: 30px; background-image: url(../images/contentbox_top_left.png)}
		.content-left-top-middle{float: left; padding-top: 4px; width: 197px; height: 26px; background-image: url(../images/contentbox_top_middle.png)}
		.content-left-top-right{float: left; width: 12px; height: 30px; background-image: url(../images/contentbox_top_right.png)}
		.content-box-heading{display: inline; color: #fff; font-size: 0.8em; font-family: verdana}
		.content-box-left-main{float: left;width: 218px;  background-image: url(../images/contentbox_background.png); background-repeat: repeat-x; min-height: 146px; height: auto; border-left: 1px solid #ccccce; border-right: 1px solid #ccccce; border-top: 1px solid #fff; margin: 0; padding: 0}
		* html .content-box-left-main{height: 146px}
		.content-box-left-main ul{padding: 0; margin: 0}
		.content-box-left-main li{padding-bottom: 4px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 10px; font-family: verdana, arial, helvetica, sans; font-size: 0.8em; color: #666; list-style: none; font-weight: bold}
		.content-box-left-main a{font-family: verdana; color: #666; list-style: none; font-weight: bold; text-decoration: none}
		.content-left-bottom-left{float: left; width: 11px; height: 19px; background-image: url(../images/contentbox_bottom_left.png)}
		.content-left-bottom-middle{float: left; width: 197px; height: 19px; background-image: url(../images/contentbox_bottom_middle.png)}
		.content-left-bottom-right{float: left; width: 12px; height: 19px; background-image: url(../images/contentbox_bottom_right.png)}
		.content-box-top-middle{float: left;padding-top: 4px;  width: 447px; height: 26px; background-image: url(../images/contentbox_top_middle.png)}
		.content-box-bottom-middle{float: left; width: 447px; height: 19px; background-image: url(../images/contentbox_bottom_middle.png)}
		.main-content-outer{float: left; margin-left: 20px;width: 470px; margin-top: 20px; background: #fff; }
		.main-content-container{float: left;width: 470px;background-color: #fff}
		.main-content-container-middle{float: left; width: 468px; min-height: 146px; height: auto;border-left: 1px solid #ccccce; border-right: 1px solid #ccccce; margin: 0; padding-left: 0; padding-top: 10px; padding-right: 0; font-family: verdana; font-size: 0.8em;}
		.main-content-text{width: 448px; padding-left: 10px; margin: 0; padding-right: 0px}
		.right-navigation-bar{float: left; height: 100%; margin: 0; padding: 0; width: 200px; background-color: #000366; background-image: url(../images/rightbar_background.png); background-repeat: repeat-y}
		.sponsor-logo{width: 190px; border: 0; padding: 0}
		.sponsor-logo-margin{margin-top: 30px;margin-left: 0px; padding-left: 0px }
		#login-box{float: right; margin-top: 4px; margin-right: 8px; font-family: verdana; font-size: 0.65em; color: #fff;}
		#login-box a{color: #ccccce; text-decoration: none}
		#login-box a:hover{color: #fff; text-decoration: underline}
		#Email, #Password, #Remember{float: left}
		#Email label{font-size: 0.8em; width: 80px; float: left; margin-top: 10px; line-height: 150%}
		#Email input{font-size: 0.8em; width: 160px; float: left; margin-top: 10px;}
		#Password label{font-size: 0.8em; width: 80px; float: left; margin-top: 10px; line-height: 150%}
		#Password input{font-size: 0.8em; width: 160px; float: left; margin-top: 10px}
		#Remember label{font-size: 0.8em;}
		#Remember .right{display: inline; margin-left: 0px; line-height: 150%}
		#MemberLoginForm_LoginForm_Remember{height: 12px; width: 12px; margin-left: 80px; margin-top: 10px; margin-bottom: 10px; }
		#MemberLoginForm_LoginForm{width: 360px;}
		.calendar-icon{margin-bottom: -4px; border: 0}
		.feed-icon{margin-bottom: -2px; border: 0}
		#TeamList{list-style: none}
		#TeamList li{width: 100%; clear: both; margin-bottom: 20px}
		#TeamList img{border: 2px solid #78a7ff}
		.teamname{float: left; padding-bottom: 6px; font-weight: bold}
		.teamphoto{clear: left; float: left}
		.teamdescription{float: left; padding-left: 4px}
		#teamphoto img{display: inline; float: left; border: 8px solid #78a7ff;margin-right: 8px; margin-bottom: 8px}
		#teamphoto li{margin-left: 20px}
/*FORMS*/
*******************************************************/

fieldset {
	border: 0;
	font-size: 1em;
}

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1em;
}
form ul {
	list-style: none;
}
.middleColumn {
 	display: block;
 	margin: 15px 10px 10px 0;
	padding: 4px;
	width: 306px;
	clear: left;
}
	#Sidebar .middleColumn {
		margin: 0 0 0 8px;
		display: inline;
	}
	
	div.tab .field .middleColumn {
		clear: none !important;
 		margin: 0 !important;
		width: auto;
	}

input.text, textarea, select {
	padding: 2px;
	border: 1px solid #A7A7A7;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 300px;
}
select {
	width: auto;
}

input.action {
	padding: 2px;
	font-size: 1em;
	font-family: Verdana, Tahoma, Sans-serif;
}
input:focus span, textarea:focus span {
	border: 3px solid #000;
}

input.action:hover,
input.action:focus {
	cursor: pointer;
}
#Search {
	width: 105px;
}
input#Search_Form_SearchForm_Search {
	width: 110px;
	padding: 3px;
	margin-left: -4px;
	font-size: 1em;
	}
#Sidebar input.action {
	font-size: 1.2em;
	float: right;
	padding: 1px;
	margin: -22px 10px 0 0;
}

/*end forms */
.genericTitle{font-family: Verdana, Tahoma, Sans-serif;	font-size: 1em}