* 						{ /*border: 1px dotted #333; */}
html, body 				{ margin: 0px auto; text-align:center; font-size: 67.5%;
						  font-family: Tahoma, Verdana, "Trebuchet MS"; background-color:#FFF;}

/* Layout */
#frame 					{ text-align:center; width: 953px; margin:0 auto; background-image: url(../images/site_specific/swd_bg.jpg); background-repeat: repeat-y;  }
#mainpage				{ text-align:center;}
#header 				{ text-align:center; width: 662px; float: right;}
#flash	 				{ text-align:center; width: 662px; height: 216px; 
						  background-image:url(../images/flash_bg/flash_bg.jpg); background-repeat:no-repeat;}
						  
#contact_address		{ width: 291px; color: #333; font-weight:normal; font-size: 1.4em; float: left; 
						  text-align:left;}
#contact_address p		{ margin:5px 13px; font-size: 1.2em;line-height: 1.5em; }

/* Breadcrumbs */
#breadcrumbs 			{ width:auto; height: 20px; 
						  padding: 2px 10px 4px 18px; text-align:left; 
						  font-size:1.1em; }
#breadcrumbs, 
#breadcrumbs a 			{ color:#333;
}


/* Main Page */
#maincontent 			{ margin-top: 10px; text-align:center; width: 953px; font-size: 1.2em;
						  background: url(../images/site_specific/watermark.png) no-repeat bottom center; }

#imagestrip 			{ float: right; width: 160px; margin: 0px 5px 10px 0px; text-align:center!important; }
#imagestrip img 		{ margin: 0 auto 10px;}

#sportslist				{ margin: 0 0 20px 10px;}
#imagestrip p			{ width: 100%; margin: 3px 0 5px; }
#imagestrip p a			{ color: #333; text-decoration:underline; font-size: 1.4em;}
#imagestrip p a:hover	{ color: #c00; text-decoration:underline;}

#bodytext				{ float:left; width: 622px; padding: 0; margin: 0 15px 5px 15px; 
						  text-align:left; font-size:1.4em; color: #333333; font-weight:normal; }

#bodytext p				{ margin: 3px 0 10px 0; line-height:1.4em; }
#bodytext p.quote 		{ font-size: 1.0em; background-color: #FEF4E9; 
						  padding: 15px 15px 30px 15px; margin: 10px 50px 10px 50px; 
						  font-stretch:semi-expanded; font-style:italic; font-weight:normal;}

.tablehead				{ background-color: #1b408c; border: 1px solid #1b408c; }
.tablecell				{ background-color: #ededf6; border: 1px solid #4665a2; border-top: none; }

.quotetext				{ font-weight:normal; font-style:italic; padding: 0 ; margin: 0;}
.quotename				{ font-weight:bold; padding: 0;  margin: -7px 0 20px 0!important;}

#footer					{ width: 953px; 
						  background-image:url(../images/site_specific/swd_bg.jpg); background-repeat:repeat-y;
						  border-bottom: 1px solid #CCCC99;}
#footer_rhs				{ text-align:left; font-size:1.1em; color:#333333; min-height:50px; float: right;
					      display:block; width: 642px; float: right; margin: 190px 10px 10px 10px;}
						  
.sports_star			{ width: 489px; border:1px solid #003399; margin: 10px auto; padding: 10px;}
* html .sports_star		{ width: 512px; border:1px solid #003399; margin: 10px auto; padding: 10px;}
.ss_lhs					{ width: 144px; float: left;}
.ss_rhs					{ width: 335px; float: right; font-size:1.0em; color:#003366;}
.ss_lhs p				{ margin: 0; font-size:0.8em;}
.ss_lhs ul				{ margin: 0 0 0 0; font-size:0.8em; list-style:outside; list-style-type: disc; padding: 0 0 0 20;}
.ss_lhs img				{ margin: 0 0 5 0; }

a						{ color: #333; text-decoration:underline;}
a:hover					{ color: #c00; text-decoration:underline;}
					  
/* Side Nav */						  

#menu					{ margin: 0 0 10px 0; border-top: 1px solid #C8B662;}
#navbar 				{ float:left; text-align:left; width: 291px; 
						  font-size:1.0em; color: #333; font-weight:normal; }

#navbar p 				{ margin:5px 13px; font-size:1.2em;}

#nav 					{ float:left; margin: 0; text-align:left; width: 261px; font-size:1.2em; padding: 0; }
#nav li ul 				{ margin : 5px 0 -5px 0 ; padding: 0; display:block; }

*html #nav li ul		{ margin: 0;}
#nav li 				{ margin: 0 0 0 17px; display:block; height: auto;
						  list-style:none; list-style-image:none; position:relative;
						  font-family:Georgia, "Times New Roman", Times, serif;
						  border-bottom: 1px dotted #DAB668; padding: 1px 0 5px;}

* html #nav li 			{ margin: 0 0 0 4px; width: 213px; height: 23px; padding: 0;}

#nav li ul li			{ margin-left:20px; border-top: 1px dotted #DAB668; }

#nav a 					{ color: #333; font-weight:normal; text-decoration:none; position: relative; z-index: 100;
						  margin: 0 0 0 -13px; padding: 4px 10px 5px 13px; height: 15px; display:block; font-size: 1.5em;}
* html #nav a 			{ margin: 0;}
#nav a:hover 			{ background-image:url(../images/site_specific/red_arrow.jpg); 
						  background-position:left; background-repeat: no-repeat; color: #990000;   }
						  
#nav a:visited 			{ color: #333; }

#nav a.on	 			{ background-image:url(../images/site_specific/red_arrow.jpg); 
						  background-position:left; background-repeat:no-repeat; color: #900}
						

#bottom_menu 			{ margin: 10px 0 10px 0;font-size:1.1em; text-align:left; width:100%; 
						  color:#333333; line-height: 1.6em; }

/* bottom nav */

#bottom_nav				{ float:left; margin: 0 0 20px -3px; padding: 0; text-align:left; width: 642px; font-size:1.0em; }
#bottom_nav ul			{ margin: 0px; padding: 0 ; list-style: none; width: auto;}

#bottom_nav li 			{ margin: 0; padding: 0; width: auto!important;
						  list-style:none; list-style-image:none; float: left; 
						  border-right: 1px solid #666;}

#bottom_nav a 			{ color: #666; font-weight:normal; text-decoration: underline; 
						  position: relative; z-index: 100; white-space:nowrap;
						  margin: 0; padding: 3px 3px; }
#bottom_nav a:hover 	{ color: #990000;   }
						  
#bottom_nav a:visited	{ color: #333; }

#bottom_nav a.on	 	{ background-image:url(../images/site_specific/red_arrow.gif); 
						  background-position:left; background-repeat:no-repeat; }

h1 						{ font-size:1.8em; color: #111; margin: 10px 0; font-weight:normal; text-transform:capitalize; 
						  background-color: #C5DDE9; padding: 2px 5px;}
h2 						{ font-size:1.5em; color: #111; margin: 8px 0; font-weight:normal; text-transform:capitalize;
						  background-color: #C5DDE9; padding: 2px 5px;}
h3 						{ font-size:1.2em; color: #111; margin: 6px 0; font-weight:normal; text-transform:capitalize;
						  background-color: #C5DDE9; padding: 2px 5px;}
h5						{ font-size:1.1em; color: #111; margin: 4px 0; font-weight:normal; text-transform:capitalize;
						  background-color: #C5DDE9; padding: 2px 5px;}

strong em 				{ color: #660000;}

#copywrite 				{ float: left; padding-left: 0px; font-size:1.1em; color:#999999;}
#designedby 			{ float: right; width: 140px; margin: 0px 5px 3px 10px; text-align:center; color:#999999;}

.PagenationBG 			{ padding: 2px; width:auto!important; height: 30px; margin: 5px 0 5px 0; 
						  color: #C00; font-size:1.1em;}
.PagenationHeading 		{ font-size:1.1em; color:#111; font-weight:normal; float: left; }
.PagenationLink a		{ color:#333; display: table-cell; padding: 0 3px; 
						  text-decoration:none; float: left;}
.PagenationText 		{ color:#A00; display: table-cell; padding: 0 3px; 
						  text-decoration:underline; float: left;}
.PagenationLink a:hover	{ color: #000; display: table-cell; text-decoration:underline; color: #000;}

/* Rules to force containers to expand with content */
.clear_right 			{ clear:right; }
.clear 					{ clear:both;  }
.clear_left 			{ clear:left;  }

/* HELPER STYLES */
.floatright 		{ float: right;}
.floatleft 			{ float: left;}

/* TEXT FORMATING */
.left 				{ text-align:left!important;}
.right 				{ text-align:right!important;}
.center 			{ text-align:center!important;}

.style1 			{ color: #FFFFFF; font-weight: bold;}
#datatable			{ font-size: 1.0em;}

.gallery_image		{ float: left; width: 190px; text-align:center; margin: 5px;}
.gallery_image img	{ border: 1px solid #fff; margin: 0; padding:0; }
.gallery_img		{ float: left; width: 152px; }
.gallery_summary	{ font-size: 0.9em; width: 156px; padding: 2px; margin: 0 auto; text-align: justify; } 
.noborder			{ border: none!important;}
#gallery_controls   { width: 100%;}
#gallery_control    { float: left;}
#gallery_submit     { float: right;}


.shadow_r			{ background-image:url(../../images/graphics/shadow/shadow_r.gif); background-repeat:repeat-y; 
					  background-position:right; width:156px; margin: 0 auto; padding: 0;}

.shadow_t			{ background-image:url(../../images/graphics/shadow/shadow_tr.gif); background-repeat:no-repeat; 		
					  background-position: top; width:4px; height:4px; float:right; margin:0; padding:0;}

.shadow_b			{ background-image:url(../../images/graphics/shadow/shadow_bc.gif);background-repeat:repeat-x;
					  width:156px; height:4px; margin:0 auto; padding:0;}
.shadow_bl			{ background-image:url(../../images/graphics/shadow/shadow_bl.gif); background-repeat: no-repeat;
					  width:4px;height:4px; float:left;}
.shadow_br			{ background-image:url(../../images/graphics/shadow/shadow_br.gif); background-repeat:no-repeat; 		
					  width:4px;height:4px; float:right;}
					  
#logos				{ width: 100%;}
#logos img			{ margin: 10px 0 0 20px;}		

.spaced { margin: 20px auto;}			  
