/* CSS Document */

BODY {
	background-color : #FFFFFF;
	text-align: center;
	line-height : 100%;
	font-size : 75%;
	color : #333333;
	font-family : Verdana, arial, sans-serif, helvetica, swiss;
	background-image: url(images/back.gif);
	background-repeat: repeat-x;
	background-position: top;

}

img{
	border: none;
	
}
.border {
	border : 1px solid #666666;
	width : 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(images/bk_side.gif);
	background-repeat: repeat-y;
} 
.mast {
	background-color : #ffffff;
	text-align: left;
	height: 90px;
	padding-bottom: 4px;

} 
.topnavbar {
	clear : both;
	background : #999999;
	border-bottom : 2px solid #ff6600;
	/*padding : 2px; */
height : 31px;
	text-align: center;
} 
.main {
	width : 720px;
	padding-top : 0;
	text-align : center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
.left {
	width : 500px;
	text-align : left;
	float : left;
	padding-bottom : 25px;
	padding-right: 10px;
} 
.right {
	width : 190px;
	float : right;
	text-align : left;
} 
.secondnav {
	padding-top : 20px;
	padding-bottom : 20px;
	color : #333333;
	text-align : left;
	float : left;
	line-height : 1.6em;
	font-size : 1em;
} 
.secondnav a:link, .secondnav a:active, .secondnav a:visited, .secondnav a:hover {
font-weight : normal; 
text-decoration : underline; 
color : #ff6600; 
} 
.secondnav a:hover {
font-weight : normal; 
text-decoration : underline; 
} 

 
.spacer {
width : 10px; 
float : left; 
} 
.clearboth {
clear : both; 
} 
.footer {
	clear : both;
	background : #999999;
	color : #ffffff;
	line-height :1em;
	font-size : 0.9em;
	text-align : left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
} 
.dashbox {
padding : 5px 5px 5px 10px; 
text-align : left; 
border : 1px dashed #ff6600; 
} 
.orange {
color : #ff6600; 
} 
.indent {
padding-left : 10px; 
} 
.clearleft {
clear : left; 
} 
h1, h2, h3, h4 {
text-align : left; 
color : #333333; 
font-weight : bold; 
} 
h1 {
	font-size : 1.7em;
	line-height : 1.7em;
} 
h2 {
font-size : 1.4em; 
} 
h3 {
font-size : 1.4em; 
} 
h4 {
font-size : 0.9em; 
color : #ff6600; 
} 

P, ul {
font-size : 1.1em; 
color : #333333; 
line-height : 1.5em; 
text-align : left; 
} 
blockquote {
font-size : 0.8em; 
color : #333333; 
line-height : 1.6em; 
text-align : left; 
} 
A, a:link, a:visited, a :active a:hover {
color : #ff6600; 
} 
.small {
line-height : 1.2em; 
font-size : 0.7em; 
} 
.typewriter {
font-family : courier, courier new, lucida; 
font-size : 0.7em; 
} 
ul {
text-indent : 0; 
list-style-type : square; 
} 
/*.title {
	font-size : 1em;
	font-weight : bold;
} */
.subtitle {
	font-size : 0.7em;
	line-height:1.3em;
	color : #666666;
}
.mcc{
	font-size: 0.7em;
} 
.smallbox {
padding : 5px; 
width : 190px; 
border : 1px solid #666666; 
} 
.content {
clear : left; 
color : #ccc; 
} 
.secondnav a:hover {
font-weight : normal; 
text-decoration : underline; 
} 

/* css for nav bar */

#nav, #nav ul {
	margin : 0;
	list-style-type : none;
	white-space:nowrap;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 40px;
} 
#nav ul a:link, #nav ul a:visited, #nav ul a:active {
color : #ff6600; 
white-space:nowrap;
text-decoration : none; 
} 
#nav ul a:hover {
text-decoration : none; 
color : #333333; 
} 
#nav A {
/* hide from IE mac \*/
display : block; 
/* end hiding from IE5 mac */ 
} 
#nav LI {
	float : left;
	padding-right : 4px;
	white-space:nowrap;
	padding-left : 4px;
} 
#nav LI UL {
background : #ffffff; 
left : -999em; 
width : 10em; 
white-space:nowrap;
position : absolute; 
border : 1px solid #333333; 
padding : 4px 10px; 
font-weight : bold; 
} 
#nav A:link, #nav A:visited, #nav A:active {
color : #ffffff; 
text-decoration : none; 
} 
#nav A:hover {
text-decoration : none; 
color : #ff6600; 
} 
/* hide from IE mac \*/

#nav LI:hover UL {
left : auto; 
} 
#nav LI.sfhover UL {
left : auto; 
}

blockquote {
	font-size: 1.0em;
}
.subtitlehome {

font-size : 1.2em;
line-height:1.4em; 
color : #666666;
}
.legal {
	font-size: 9px;
	color: #666666;
	text-align: center;
}
.coach{
	padding-right: 20px;
	float: left;
}
.textright{
}

.logo_ass{
	float: left;
	
	
}
.logo_mcc{
	float: left;
}

.logo_sig{
	float:left;
	
}
.photo {
padding: 10px 0 0 0;	
}
