@charset "utf-8";
/* CSS Document */
body {
	background:#000000 url(/images/bg_rpt.gif) repeat scroll 0%;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:62.5%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	/*line-height:133%;*/
	line-height:1.4em;
	padding:0pt;
	text-align:center;
}
* {
	padding:0px;
	margin:0px;
}
/*------------------------------------------Bug Fixes--------------------------------*/

    .clearfix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
    }
    .clearfix {display: inline-block;}
    
    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */
/*-----------------------To get over png transperency in IE6-------------------------*/

/** html img,
* html .png*/
#headerPNG {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);

}
.trans {
_width:1px;
_height:1px;
}
/*-------------------------------------sports cms----------------------------------------*/
.cms_page_text
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	color: #ff0000;
}
.cms_pic_top_right
{
	margin-left: 5px;
	margin-bottom: 5px;
	float: right;
	border:#FFFFFF 2px solid;
}
.cms_pic_mid_right
{
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	border:#FFFFFF 2px solid;
}
.cms_pic_bottom_right
{
	margin-left: 5px;
	margin-top: 5px;
	float: right;
	border:#FFFFFF 2px solid;
}
.cms_pic_top_left
{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	border:#FFFFFF 2px solid;
}
.cms_pic_mid_left
{
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	border:#FFFFFF 2px solid;
}
.cms_pic_bottom_left
{
	margin-right: 5px;
	margin-top: 5px;
	float: left;
	border:#FFFFFF 2px solid;
}
.cms_pic_stack_right
{
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	clear:right;
}
.cms_pic_stack_left
{
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	clear:left;
}
/*--------------------------------------------------------------------------------------*/
h1 {
	font-size:2.5em;
}
h2{
	font-size:1.6em;
	color:#B9D703;
}
h3{
	font-size:1.4em;
}
h4{
	font-size:1.2em;
}
ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
a {
	color:#ffffff;
	text-decoration:underline;
}
a:hover {
	color:#B9D703;
}
p {
	padding-bottom:10px;
	font-size:1.1em;
}
#content
{
	width: 765px;
	margin: 20px auto; 
	text-align: left;
	padding: 0px;
	background:transparent;
}
#footer{
	color:#8a8a8a;
	text-align:left;
	padding:3px 0px 0px 0px;
	float:right;
}

#header{
	text-align:left;
}

#nav_bar {
	border-bottom:1px solid #B9D703;
	border-top:1px solid #B9D703;
	margin-top:3px;
}
#nav_bar ul {
	margin:0px 0px 0px 11px;
}
#nav_bar li {
	display:inline;
	float:left;
	padding:5px 20px 5px 0px;
}
#nav_bar li.right {
	float:right;
	padding:5px 0px 5px 0px;
}
#nav_bar li.active a {
	color:#B9D703;
}
#nav_bar a {
	text-decoration:none;
}

#canvas {
	background:#000000;
	border:#8a8a8a solid 1px;
	margin-top:5px;
	padding:10px;
	*padding:0px;
}
#admin_canvas {
	background:#000000;
	border:#8a8a8a solid 1px;
	margin-top:5px;
	padding:20px;
}
form textarea {
	font:inherit;
	font-size:1.5em;
}
form p {
	padding-top:10px;
}
submit {
	font: inherit;
}
/*-------------------menu.php-------------------------*/
h1#adminheader {
	position:relative;
	top:-190px;
	padding-left:40px;
	font-size:125%;
}
#admin_canvas h1 {
	padding-bottom:10px;
}
ul.adminMenu {
	padding-top:15px; /*ul*/
}
.adminMenu li {
	font-size:1.1em;
	padding-left:10px;
	line-height: 1.6em;
}
.error_text {
	color:#FF0000;
	font-size:1.1em;
}
/*-------------------admin_login.php-------------------*/
.admin_login {
	padding-bottom:10px;
}
.button_submit {
	font-size:80%;
	*font-size:100%;
	background:#000000 url(/images/frontPg_button.jpg) 0 0 no-repeat;
	padding:2px 60px 5px 50px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	text-align:left;
}
.small_input {
	width:10em;
}
/*-------------------admin_introHomePhoto.php-----------*/

.IntroPhotoBut {
	padding:4px 32px 5px 32px;
	*padding:3px 32px 5px 32px;
}
.ChangeBut {
	padding:4px 5px 5px 3px;
	*padding:3px 0px 5px 8px;
}

.h3green {
	color:#B9D703;
}
/*-------------------admin_introHomeText.php-----------*/

.IntroTextBut {
	padding:4px 35px 5px 32px;
	*padding:3px 35px 5px 32px;
}
.introTextinfo {
	padding-top:0px;
}
/*-------------------admin_memberProfile.php-----------*/
.medium_input {
	width:25em;
}
.profile_subbut {
	padding:4px 32px 5px 27px;
}
.clubList {
	font-size:1.1em;
	padding-right:90px;
	margin-left:40px;
	float:right;
}
.clubList li{
	line-height:1.8em;
}
.clubList p{
	padding-top:0px;
}
.goalList {
	float:none;
	padding-top:10px;
	margin-left:0px;
}
.labelP{
	padding:0px;
	font-size:1.1em;
}
.h4Profile {
	clear:both;
	margin-top:20px;
}
.error_hmpg {
	color:#FF0000;
	font-size:1.1em;
	border-bottom:#8a8a8a 1px solid;
	padding-bottom:10px;
	margin-bottom:10px;
}
.right_anchor {
	float:right;
	padding:0px;
	position:relative;
	top:-10px;
}
/*-------------------admin_memberActivity.php-----------*/
.select_activeSports {
	width:15em;
	font-family:inherit;
	font-weight:bold;
}
.tiny_input {
	width:5em;
}
/*-------------------admin_memberPhoto.php-----------*/
.ProfilePhotoBut {
	padding:4px 50px 5px 50px;
	*padding:3px 50px 5px 50px;
}
.white {
color:#ffffff;
}
.photoFrame{
	padding:2px 15px 5px 15px;
}
.box {
width:170px;
height:124px;
border:5px solid #ffffff;
z-index:5;
cursor:move;
}
#imgFrame{
border:0px solid green;
position:relative;
top:-134px;
}
.ReturnToStart {
	padding:4px 15px 5px 15px;
}
/*-------------------admin_contribute.php-----------*/
#export_list {
font-size:1.1em;
}
#export_list tr td{
	padding:5px 0px 5px 0px;
}
.odd {
background: #333333;
}
.even {
background:none;
}
.news_create {
	background: #333333;
	padding:10px 0px 10px 0px;
	margin-bottom:10px;
}
.createNewsBut {
margin-left:10px;
padding:4px 26px 4px 8px;
*padding:4px 30px 4px 7px;
text-decoration:none;
font-size:1.1em;
float:left;
margin-right:20px;
background:#333333 url(/images/frontPg_button.jpg) 0 0 no-repeat;
}
.createNewsBut:hover {
	color:#000000;
}
.deleteNewsBut {
padding:4px 30px 4px 30px;
*padding:4px 30px 4px 7px;
float:none;
}
.updateNewsBut {
padding-left:0px;
padding-right:0px;
}
#createForm select{
	width:20em;
}
.big_input {
	width:30em;
}
.contributeImg {
border:2px solid #ffffff;
}
/*-------------------admin_club.php-----------*/
.createClubBut {
padding-right:100px;
}
.deleteClubBut {
	padding-right:59px;
	padding-left:13px;
}
.updateClubBut {
	padding-right:5px;
	padding-left:5px;
}
/*------------admin_memberVisible.php----------*/
.butVisible{
	padding-left:0px;
	padding-right:8px;
}
/*-------------------index.php-------------------------*/
#left_col{
	margin:5px 0px 5px 10px;
	_margin:15px 0px 5px 10px;
	width:70%;
	float:left;
	border-right:1px solid #8b8b8b;
	padding-right:10px;
}
#left_col h1 {
	padding-bottom:20px;
	*padding-top:10px;
}
#left_col h2 {
	padding-top:5px;
	padding-bottom:10px;
}
#intro {
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #8b8b8b;
	margin-bottom:10px;
}
#intro img{
	float:left;
	padding-right:10px;
}
#intro a {
	color:#B9D703;
}
#intro a:hover {
	color:#FFFFFF;
}
#lhsub {
	float:left;
	width: 53%; 
}

#rhsub {
	float:right;
	border-left:1px solid #8b8b8b;
	padding-left:10px;
	width:44%; 
	min-height:490px;
/*	height:490px; */
	*height:510px;
	
}
.rule{
	border-top:1px solid #8b8b8b;
	padding-top:10px;
}
#left_col h2#initiativeIndexh2 {
	padding:15px 0px 10px 0px;
}
p.read_all a{
	font-weight:bold;
	color:#B9D703;
}
p.read_all {
	padding:5px 0px 5px 0px;
}
/*.arrow_display {
	padding-bottom:5px;
}
.arrow {
	float:right;
}*/
#right_col {
	width:23%;
	height:730px;
	*height:770px;
/*	border-left:1px solid #8b8b8b;*/
	margin:10px 0px 10px 0px;
	padding:0px 10px 0px 5px;
	float:right;
/*	overflow:hidden;*/
}

#right_col h2 {
	padding-bottom:15px;
	_padding-top:10px;
}
#right_col h2.profile_name {
	padding:5px 0px 0px 0px;
	margin:0px;
}
#right_col h2 a{
	text-decoration:none;
}
#right_col h3 {
	color:#ffffff;
	font-size:1.2em;
	margin:0px;
	padding:10px 0px 5px 0px;
	border-bottom:1px solid #8b8b8b;
}
#right_col h5 {
	color:#B9D703;
	font-size:1.2em;
	padding:5px 0px 5px 0px;
	margin:0px;
}
#right_col p {
	font-size:1.1em;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#right_col p.button {
	background:#000000 url(/images/frontPg_button.jpg) 0 0 no-repeat;
	margin:15px 0px 0px 0px;
	padding:4px 0px 12px 8px;
}
#right_col p.button a {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
#right_col p.button a:hover {
	color:#000000;
}
.active_thumbnail {
	border:1px solid #ffffff;
}
.active_staff li{
	padding-bottom:15px;
	clear:both;
}
.active_staff li span{
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	width:170px;
	display:block;
}
.active_staff li img{
	float:left;
	margin-right:10px;
}
.active_divide {
	border-bottom:1px solid #8A8A8A;
	margin-bottom:10px;
}
.active_staff li span.timeSmall{
	font-size:90%;
	font-weight:normal;
}
/*-------------------admin_permissions.php-------------------------*/
.butPermission {
	padding-right:15px;
	padding-left:15px;
}
/*-------------------team_profiles.php-------------------------*/

#set_up {
	*margin:10px;
	padding:10px;
}
#set_up h1 {
	padding-bottom:15px;
}
.clearance {
	padding-top:20px;
	width:650px;
	height:100%;
	border:0px solid red;
}
.frame {
	border-top:#FFFFFF solid 10px;
	border-left:#FFFFFF solid 10px;
	border-right:#FFFFFF solid 10px;
	border-bottom:#FFFFFF solid 0px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 15px 15px 0px;
	background:#FFFFFF;
	width:180px;
	height:200px;
}
.frameImg {
	padding:0px;
	margin:0px;
}
.icon {
	padding:0px 7px 15px 0px;
	margin:0px;
	float:left;
	border:0px solid green;
}
.imgLink {
	text-decoration:none;
	clear:both;
	padding:0px 0px 7px 0px;
	margin:0px;
}

#set_up p.frameText {
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#000000;
	border:0px solid red;
}
.frameText a{
	color:#000000;
	font-weight:bold;
}
.frameText a:hover {
	color:#B9D703;
	font-weight:bold;
}
/*-------------------team_member.php-------------------------*/
#set_up p {
	font-size:1.1em;
	padding-bottom:10px;
}
.right_link {
	float:right;
}
.memberH1 {
	float:left;
	*padding-top:5px;
}
.memberTitle {
	clear:both;
	padding-bottom:20px;
}
.memberSports {
	margin-top:20px;
	padding-top:20px;
	font-size:1.1em;
	border-top: #8a8a8a solid 1px;
	clear: both;
}
.memberSports h2{
	padding-bottom:20px;
}
.memberSports dl{
}
.memberSports dt{
	float:left;
	clear:left;
	color:#B9D703;
	font-weight:bold;
	width:150px;
	padding-top:3px;
/*	border:#FF0000 1px solid;*/
}
.memberSports dd{
	padding-top:3px;
	padding-left:150px;
	*padding-left:10px;
/*	border:#00FF00 1px solid;*/
}
.divContainer {
/*	border:1px solid blue;*/
}
.imageProfile {
/*	border:1px solid red;*/
	float:left;
	clear:left;
}
.memberSportsProfile {
	padding-top:0px;
	font-size:1.1em;
/*	border:red solid 1px;*/
	float:right;
	width:510px;
}
.memberSportsProfile h2{
	padding-bottom:20px;
}
.memberSportsProfile dl{
/*	border:#FF0000 1px solid;*/
}
.memberSportsProfile dt{
	float:left;
	color:#B9D703;
	font-weight:bold;
	width:150px;
	padding-top:3px;
/*	border:#FF0000 1px solid;*/
}
.memberSportsProfile dd{
	padding-top:3px;
	padding-left:150px;
	*padding-left:10px;
/*	border:#00FF00 1px solid;*/
}
.green {
	color:#B9D703;
}
#set_up p.memberGoal {
font-size:1em;
padding-bottom:5px;
}
dt.dtTitle {
	 /*border:1px solid green;*/
	 clear:both;
	 float:none;
}
dd.ddContent {
	/*border:1px solid red;*/
	padding:0px;
}
/*-------------------team_listArticle.php-------------------------*/
.article {
border-bottom:#8a8a8a solid 1px;
margin-bottom:10px;
}
.article h4 {
	float:left;
}
.article h4 a{
	color:#B9D703;
	text-decoration:none;
}
.article h4 a:hover{
	color:#ffffff;
}
.read_more {
	float:right;
}
div.article p.read_more img{
	border:0px;
/*	position:relative;
	top:-2px;*/
	padding-right:5px;
}
.read_more a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.read_more a:hover{
	color:#8a8a8a;
}
.article_image {
	float:right;
	clear:right;
	width:63px;
	height:63px;
}
.article_textTrunk {
	padding-right:10px;
	padding-top:10px;
	*padding-top:0px;/*IE6 hack*/
	*padding-bottom:8px;/*IE6 hack*/
	float:left;
	clear:left;
	width:85%;
	border:0px solid #000000;/*IE6 hack*/
}
.article img{
border:#ffffff solid 2px;
}
span.dateArticle {
	font-size:1.1em;
}
.space {
	padding-right:50px;
}
/*-------------------team_article.php-------------------------*/
.item {
	clear:both;
}
.item h4{
	color:#B9D703;
}
.date {
	font-size:1.2em;
	color:#8a8a8a;
	font-weight:bold;
}
.item img{
	border:#ffffff solid 2px;
	float:right;
	margin:0px 0px 20px 20px;
}
.content {
	padding:0px;
}
/*-------------------team_listClub.php-------------------------*/
.clublist {
border-bottom:#8a8a8a solid 1px;
margin-bottom:20px;
padding-bottom:20px;
}
.lightboxLine a{
	color:#B9D703;
	text-decoration:underline;
}
.lightboxLine a:hover{
	color:#ffffff;
}
.clublist img{
	border:#ffffff solid 2px;
	float:left;
	margin-right:20px
}
/*------------------team_club.php-------------------------*/
.club {
	clear:both;
}
/*-------------------team_gallery.php-------------------------*/
.galPic img{
	border:1px solid #ffffff;
	margin:0px 5px 5px 0px;
}