* { 
 padding: 0; 
 margin: 0; 
 border: none;
 outline: none;
}

html, body {
 background: #4c4c4c url(images/bg-body.gif) repeat;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 120%;
}


/***** Masthead *****/


#header {
 width: 798px;
 height: 222px;
 margin: 0;
 background: #4C4C4C url(images/bg-masthead-1.gif) no-repeat;
}

#header a {
 display: block;
 width: 184px;
 height: 184px;
 }

#header h1 {
 text-indent: -9999px;
 display: block;
 width: 184px;
 height: 184px;
 padding-left: 332px;
 }


/***** Main Container(s) *****/


#wrapper { 
 width: 798px;
 margin: 0 5px;
 background: #4C4C4C;
 min-height: 800px;
 }

#outer {
 background: #4C4C4C url(images/bg-wrapper.gif) repeat-y;
 width: 798px;
 margin: 0;
 }
 
#inner {
 margin: 0;
 }


/***** Left Nav *****/

#lcolumn {
 width: 223px;
 float: left;
 position: relative;
 z-index: 10;
 background: transparent;
 min-height: 800px;
}

#lcolumn .mhead {
 margin: 0 0 0 27px;
*margin-bottom: -4px;
 border: none;
 width: 152px;
 }

#lcolumn .mfoot {
 margin: 0 0 0 27px;
 border: none;
 width: 152px;
 }

#lcolumn ul.lmenu {
 margin: 0 0 0 27px;
*margin-bottom: 0;
 padding:0;
 list-style-type:none;
 display:block;
 font: bold 11px Arial, Helvetica, sans-serif;
 line-height:250%;
 width:152px;
 }
 
#lcolumn ul.lmenu li {
 margin:0;
 padding:0;
 border-bottom: 1px solid #C90;
 }

#lcolumn ul.lmenu li a {
 display:block;
 text-decoration:none;
 color:#fff;
 background:#003;
 padding:0 0 0 15px;
}

#lcolumn ul.lmenu li a:hover { 
 background:#003 url(images/arrow.gif) no-repeat 0 9px;
 color: #C90;
 }

#lcolumn div.affliations {
	margin: 40px auto 0 -18px;
	text-align:center;
}

#lcolumn img.lbutton {
 border: none;
} 

#lcolumn ul.levents {
 background: #003;
 margin: 0 0 0 27px;
*margin-bottom: -1px;
 padding:0;
 list-style-type:none;
 display:block;
 font: 11px Arial, Helvetica, sans-serif;
 width:152px;
 }

#lcolumn ul.levents li {
 color:#fff;
 padding: 11px 8px 0px 8px;
 }
 
#lcolumn span {
 color: #C90;
 font-weight: bold;
 }


/***** Main Content *****/


#center {
 float: left;
 width: 404px;
 position: relative;
 z-index: 12;
 background: #FFF;
 }

#mh-news {
 margin: 0 10px 0px 10px;
 }

.news {
background: #06c url(images/mcontent-bottom.gif) top center no-repeat;
color: #FFF;
margin: -4px 10px 0 10px;
width: 384px;
min-height: 275px;
}

.news table {
 width: 384px;
 margin: 0 10px 0 10px;
 }
 
.news td {
 vertical-align: top;
 height: 40px;
 }

.news img {
 margin: 10px;
 }

.news h3 {
 color: #FC0;
 margin: 0 10px 11px 10px;
 font-weight: bold;
 font-size: 11px;
 }

.news h3.coach {
 color: #FC0;
 margin: 0 10px;
 font-weight: bold;
 font-size: 11px;
 }
 
 .news span.title {
 color: #FC0;
 margin: 0 10px;
 font-weight: normal;
 font-size: 11px;
 }

.news p {
 margin: 0 10px 11px 10px;
 }

.news span {
 color: #000;
 }

.news a {
 color: #FC0;
 text-decoration: none;
 }
 
.news ul {
  list-style: none;
  margin: 0 10px 0 10px;
  padding: 0;
  }
  
.news ul.list1 {
	list-style:disc;
	line-height:20px;
}
  
.news .list1 li.list-header {
	list-style: none;
	font-weight:bold;
}
 
.news .list1 li {
	margin: 0 10px 0 10px;
}

.news-2 {
background: #FFF;
margin: -4px 10px 0 10px;
width: 384px;
}

.news-2 img {
 margin: 9px;
 border: 1px solid #000;
 }

.news-2 h3 {
 color: #000;
 margin: 0 10px 11px 10px;
 font-weight: bold;
 font-size: 11px;
 }

.news-2 p {
 margin: 0 10px 11px 10px;
 }

.news-2 a {
 color: #06C;
 text-decoration: none;
 }
 
.news-2 ul {
  list-style: none;
  margin: 0 10px 0 10px;
  padding: 0;
  }
 
#copyright {
 width: 444px;
 margin: 2px 10px 0 10px;
 }

#copyright p {
 color: #999;
 text-align: left;
 }
 
 


/***** Right Nav *****/

#rcolumn {
 width: 171px;
 float: right; 
 position: relative;
 z-index: 11;
 background: transparent;
 }

#rcolumn .rbutton {
 border: none;
 margin: 0 36px 0 47px;
} 

/***** Div Clear *****/

.clear {
 clear: both;
 }
 
 /***** Form *****/
 
.fd, .fdsub {
 padding: 0 10px;
 }

.label {
 font-size: 90%;
 font-style: italic;
 color: #ffcc00;
 }
 
span.err {
 color: #fff;
 }
 
.afh2 {
 font-size: 125%;
 font-family: Arial, Helvetica, sans-serif;
 color: #ffcc00;
 }

 