
* {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:9pt;

	padding:0px;

	margin:0px;

	text-decoration:none;

	line-height:1.5em;

}

body {

	text-align:center;

	background: url(http://www.spokanesabersfc.net/images/saber_bg_s2.png) repeat-x #8a8a8a;

	font-family: Arial;

	color: #666666;

}

h3 {

	color: #666666;

}

ul {

	padding-left: 10px;

}

li {

	margin-left:10px;

}

table {

	border-collapse: collapse;

}

td {

	border: 0px solid #ddd;

}

tr.row_hover:hover {

	background: url(http://www.spokanesabersfc.net/images/bar_bg2.png) repeat-x;

	color: #fff;

	cursor: pointer;

}

p.note {

	font-style: italic;

	margin: 10px 0;

}

.textBold {

	font-weight:bold;

	color: #666666;

}



.textTitle {

	font-family: Arial;

	font-weight: bold;

	color: #3399cc;

	font-size: 9pt;

	padding: 10px 0;

	clear:both;

}



.linkBody a {

	display: block;

	text-align: right;

	font-size: 9pt;

	text-decoration: underline;

	clear:both;

	float:right;

}



.linkBody p{

	text-align:right;	

}



.linkBody span {

	float:left;

	cursor: pointer;

}

.sep{

	border-bottom: 1px solid #999;	

}



a {

	font-family: arial;

	color:#7DA334;

}

p {

	margin: 8px 0 8px 0;

	text-align: justify;

}

#center

{

	width: 100%;

	margin:0 auto;

}

#main

{

	position:absolute;

	/*height:1050px;*/

	width:924px;

	left:50%;

	margin-left:-462px;

}

#modal

{

	position:absolute;

	/*height:1050px;*/

	width:658px;

	height: 357px;

	left:50%;

	margin-left:-329px;

	background: url(http://www.spokanesabersfc.net/images/modal.png) no-repeat;

}

#modal_cont

{

	margin: 200px 40px 0px 40px;

}

#modal_cont p

{

	text-align: center;

	color: #000;

}

#header {

	float:left;

	width:924px;

	height:453px;

}

#top {

	float:left;

	width:924px;

	height:371px;

	background: url(http://www.spokanesabersfc.net/images/header_g.jpg) no-repeat;

}

#menu {

	float:left;

	width:924px;

	height:13px;

	background-color: #545454;

	overflow: hidden;

}

#menu a {

	display:block;

	float:left;

	height: 13px;

	text-indent:-10000px;

	background-image: url(http://www.spokanesabersfc.net/images/menu.png);

}

#m_about {

	width:119px;

	background-position: 0 0;

}

#m_about:hover {

	background-position: 0 -13px;

}

.m_about_hover {

	background-position: 0 -13px!important;

}

#m_boys {

	width:99px;

	background-position: -119px 0;

}

#m_boys:hover {

	background-position: -119px -13px;

}

.m_boys_hover {

	background-position: -119px -13px!important;

}

#m_girls {

	width:102px;

	background-position: -218px 0;

}

#m_girls:hover {

	background-position: -218px -13px;

}

.m_girls_hover {

	background-position: -218px -13px!important;

}

#m_coaches {

	width:90px;

	background-position: -320px 0;

}

#m_coaches:hover {

	background-position: -320px -13px;

}

.m_coaches_hover {

	background-position: -320px -13px!important;

}

#m_players {

	width:84px;

	background-position: -410px 0;

}

#m_players:hover {

	background-position: -410px -13px;

}

.m_players_hover {

	background-position: -410px -13px!important;

}

#m_news {

	width:64px;

	background-position: -494px 0;

}

#m_news:hover {

	background-position: -494px -13px;

}

.m_news_hover {

	background-position: -494px -13px!important;

}

#m_bb {

	width:136px;

	background-position: -558px 0;

}

#m_bb:hover {

	background-position: -558px -13px;

}

.m_bb_hover {

	background-position: -558px -13px!important;

}

#m_links {

	width:66px;

	background-position: -694px 0;

}

#m_links:hover {

	background-position: -694px -13px;

}

.m_links_hover {

	background-position: -694px -13px!important;

}

#m_contact {

	width:164px;

	background-position: -760px 0;

}

#m_contact:hover {

	background-position: -760px -13px;

}

.m_contact_hover {

	background-position: -760px -13px!important;

}

#bottom {

	float:left;

	width:924px;

	height:69px;

	text-align:left;

	position: relative;

}

#bottom.green {

	background: url(http://www.spokanesabersfc.net/images/table_title.jpg) no-repeat;

}

#bottom.blue {

	background: url(http://www.spokanesabersfc.net/images/table_title_blue.jpg) no-repeat;

}

#bottom img {

	margin-top:34px;margin-left:65px;

}

#body {

	float:left;

	width:924px;

	/*height:332px;*/

	min-height:332px;

	background: url(http://www.spokanesabersfc.net/images/table_body_g.png) no-repeat top;

}

/* for Internet Explorer */

/*\*/

* html #body {

	height:332px;

}

/**/

#body_wrap {

	float:left;

	width:924px;

	background: url(http://www.spokanesabersfc.net/images/table_spacer.png) repeat-y;

}

#content {

	padding-left: 61px; padding-right: 84px;text-align:left;

	margin-top: 30px;

}

#swf_wrap {

	float:left;

	width: 380px;

	height: 280px;

}

#footer {

	float:left;

	width:924px;

	height:57px;

	background: url(http://www.spokanesabersfc.net/images/table_foot2.png) no-repeat;

}



.g_bar {

	height:21px;

	background: url(http://www.spokanesabersfc.net/images/bar_bg2.png) repeat-x;

	margin: 4px;

}

.g_bar .l_bar {

	width:7px;

	height:21px;

	background: url(http://www.spokanesabersfc.net/images/bar2.png);

	float:left;

}

.g_bar .b_bar {

	width:50%;

	float:left;

	margin-left:4px;

	margin-top:4px;

}

.g_bar .r_bar {

	width:7px;

	height:21px;

	background: url(http://www.spokanesabersfc.net/images/bar2.png) -8px 0;

	float:right;

}

#team_notes {

	float: right;

	width: 370px;

	min-height:300px;

}

#team_notes a {

	text-decoration: underline;

}

/* for Internet Explorer */

/*\*/

* html #team_notes {

	height:300px;

}

/**/

div.cont {

  margin: 1em 0px;

  padding: 0 1em;

}

div.cont h3 {

  position: relative;

	margin-bottom: 1em;

  left: -2em;

}

#vision_pg {

	padding-left: 50px;	

	padding-right: 50px;	

}

#vision_pg div {

	margin-top: 50px;	

	margin-left: 300px;	

}

#vision_pg h2 {

	color:#99cc33;

}

#vision_pg p {

	margin-top:0;

}

#contact_pg {

	padding-left: 480px;

	padding-top: 40px;

}

#contact_pg span {

	font-weight: bold;

	color: #666666;

}



/* bb / news */



#content #Form li {

	list-style: none;
	float: left;
width: 100%;

}



#content #Form legend {

	margin-left: 10px;

}



#content #Form label {

	width: 100px;

	display: block;

}

#content #Form .error {width: 500px; color: red;}
#content #Form #Submit, #content #Form .submit { clear:both;float:left;margin: 5px 0 5px 47%;}


.g_box {

	background: url(http://img.spokanesabersfc.net/box_mid_g.gif) repeat-y;

	width: 722px;

	padding: 0px;

	position: relative;margin-bottom:20px;

}

.g_top {

	margin-top: 0px;

	position: relative;

	top: 0px;

	padding: 10px 20px 0px;

	background: transparent url(http://img.spokanesabersfc.net/box_top_g.gif) no-repeat left top;

}

.g_bot {

	margin-top: 0;

	margin-bottom: 0;

	padding: 0px;

	background: transparent url(http://img.spokanesabersfc.net/box_bot_g.gif) no-repeat left bottom;

	height: 38px;

	color: #fff;

}

.g_bot a {

	color: #fff;

	text-decoration: underline;

}

.box_left {

	margin-top: 18px;

	margin-left: 15px;

	font-size: 10px;

	font-style: normal;

	color: #fff;

	float: left;

}

.box_right {

	margin-top: 18px;

	margin-right: 15px;

	font-size: 10px;

	font-style: normal;

	color: #fff;

	float: right;

}





/* end bb / news */



/* team.css */



		div.fsWrap {

			margin-bottom: 5px;

		}

		span.hdr {

			bottom:-5px;

			position:relative;

			border:1px solid #fff;

			background-color:#fff;

			font-weight: bold;

			cursor: pointer;

		}

		form.teamForm * {

			font-size: 10px;

		}

		form.teamForm fieldset {

		  background: url(http://www.spokanesabersfc.net/images/form_bg.png) repeat-x;

			border: 0px;

			border-top: 1px solid #999;

			border-bottom: 1px solid #999;

			margin-bottom: 5px;

			padding:8px 0px;

		}

		form.teamForm fieldset.tall {

		  background: url(http://www.spokanesabersfc.net/images/form_tall_bg.png) repeat-x;

		}

		form.teamForm legend {

		  padding: 0 2px;

		  font-weight: bold;

			color: #333;

			_margin: 0 -7px;

		}

		form.teamForm label {

		  display: inline-block;

		  line-height: 1.8;

		  vertical-align: top;

			display: block;

			display:-moz-inline-box;

			width: 120px;

		}

		form.teamForm fieldset p {

			margin: 2px 10px;

		}

		form.teamForm fieldset table {

			margin: 2px 10px;

		}

		form.teamForm fieldset li {

		  list-style: none;

		  padding: 5px;

		  margin: 0;

		}

		form.teamForm fieldset fieldset {

		  border: none;

		  margin: 3px 0 0;

		}

		form.teamForm fieldset fieldset legend {

		  padding: 0 0 5px;

		  font-weight: normal;

		}

		form.teamForm fieldset fieldset label {

		  display: block;

		  width: auto;

		}

		form.teamForm em {

		  font-weight: bold;

		  font-style: normal;

		  color: #f00;

		}

		form.teamForm label {

		  width: 120px; /* Width of labels */

		}

		form.teamForm fieldset fieldset label {

		  margin-left: 123px; /* Width plus 3 (html space) */

		}

		form.teamForm input.text {

			border-top:1px solid #666;

			border-left:1px solid #666;

			border-bottom:1px solid #aaa;

			border-right:1px solid #aaa;

			width: 200px;

		}

		form.teamForm select {

			border-top:1px solid #666;

			border-left:1px solid #666;

			border-bottom:1px solid #aaa;

			border-right:1px solid #aaa;

			width: 75px;

		}

		form.teamForm textarea {

			border-top:1px solid #666;

			border-left:1px solid #666;

			border-bottom:1px solid #aaa;

			border-right:1px solid #aaa;

			width: 609px;

			font-size: 12px;

		}

		p.actions {

			text-align:right;

		}

		

/* end team.css */



/* Overlay */

#modalOverlay {background-color:#000; cursor:wait;}



/* Container */

#modalContainer {height:245px; width:400px; left:50%; top:15%; margin-left:-200px; background-color:#fff; border:3px solid #ccc;}

#modalContainer a.modalCloseImg {background:url(http://www.spokanesabersfc.net/images/basic/x.png) no-repeat!important; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

#modalContainer #basicModalContent {padding:8px;}

#modalContainer label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}

#modalContainer .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:250px;}

#modalContainer .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}

#modalContainer .contact-send {width:50px; background:url(http://www.spokanesabersfc.net/images/basic/send.png) no-repeat;}

#modalContainer .contact-cancel {width:65px; background:url(http://www.spokanesabersfc.net/images/basic/cancel.png) no-repeat;}

/* End Container */