/* CSS Document 
Authored by: SJ
For: MF Athletic
Date: 7/4/06
Hex #'s used in site:
#CC0000 - red links
#97B8CE - blue borders
#3681A2 - blue bkgds/links
#006699 - blue headers
#FE9A12 - orange
 */

#MultipiecePageContentItemContainer
{
margin-bottom:10px;
}

ul,li {
margin: 0;
padding: 0;
}


body {
    padding:0;
    background-color: #027597;
}







#outer table {
    margin-left: auto;
	margin-right: auto;
		text-align: center;
}
#outer #footer {
    margin-left: auto;
	margin-right: auto;
		text-align: right;
}

.shadow_left {
    background-image: url(../images/shadow_left.jpg);
	background-repeat: repeat-y;
	width: 15px;
}
.shadow_right {
    background-image: url(../images/shadow_right.jpg);
	background-repeat: repeat-y;
	width: 15px;
}
#container {
    width: 792px;
	border: 5px solid #015770;
	text-align: left;
	background-color: #FAF6E3;
}
/*mast styles*/
#mast {
    background-color: #FAF6E3;
}
#masttopnav {
   font-family: Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: .68em;
   text-align: right;
   padding-right: 10px;
   padding-top: 8px;
}

#masttopnav a,#masttopnav a:link,#masttopnav a:visited {
   color: #990000;
   text-decoration: none;
}  
#masttopnav a:hover {
    text-decoration: underline;
}
#mastlogo {
    float: left;
	padding-left: 30px;
}
#masttagline {
	float: right;
	padding: 35px 20px 15px 0px;
}
.clear{ 
    clear:both;
}
.clearleft {
    clear: left;
}
.clearright {
    clear: right;
	}
/*main nav*/
#mainavholder {
    border-top: 1px solid #DEF3E1;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #027597;
	height: 27px;


}

#mainav {
    float: left;
	margin-top: -10px;


}
    
html>body #mainav {
    margin-top: -10px;
}
#search {
    float: right;
	padding-right: 20px;
	padding-top: 3px;
	height: 24px;

}
html>body #search {

	 float: right;
	padding-right: 10px;
	height: 24px;
}
#search input{
	vertical-align: middle;
}
#search input {
    color: #1F8F38;
	font-size: .7em;

}

.photo_strategic {



}
.photo{
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	color: #FFFFFF;
	line-height: 165%;
	text-align: left;

	border-left: 1px solid #FAF6E3;
	border-right: 1px solid #FAF6E3;
    border-bottom: 1px solid #FAF6E3;
}
.photo a,#photo a:link, #photo a:visited {
    color: #FF3C3C;
	text-decoration: none;
}
.photo a:hover {
    text-decoration: underline;
}
#homeflash {margin-left: 1px; margin-right: 1px;}





/*content pages - left column styles*/
.leftborder {
   border: 1px solid #FFFFFF;
}
#left {
    width: 183px;
	font-size: .85em;
	background-image: url(../images/leftnav_bkgd.gif);

}
#homeleft {
    width: 180px;
	font-size: .85em;
	background-image: url(../images/leftnav_bkgd.gif);
	background-repeat: repeat-y;
}
.leftstripes {
	border-left: 5px solid #99CCC7;
	border-right: 5px solid #99CCC7;
	background-color: #E2F5E2;

}
#leftnav {
	color: #000033;
	padding-top: 15px;
	border-left: 5px solid #99CCC7;
	border-right: 5px solid #99CCC7;
	background-color: #E2F5E2;
		text-align: left;
padding-right: 10px;

}
#leftnav a, #leftnav a:link, #leftnav a:visited {
    color: #000033;
}

#leftnav a:hover{
background-color:#BEDEDB}

#leftnav ul {
    padding-bottom: 10px;
}
#leftnav li {

    background-image: url(../images/bullet_bkgd.gif);
	background-repeat: no-repeat;
	list-style-type: none;
    padding-bottom: 10px;
	padding-left: 25px;
	list-style-position: outside;
	
}
#homeleftnav {
	color: #000033;
	padding-top: 15px;
    text-align: left;
padding-right: 10px

}
#homeleftnav a, #homeleftnav a:link, #homeleftnav a:visited {
    color: #000033
}

#homeleftnav a:hover{
background-color:#BEDEDB}

#homeleftnav ul {
    padding-bottom: 10px;
}
#homeleftnav li {

    background-image: url(../images/bullet_bkgd.gif);
	background-repeat: no-repeat;
	list-style-type: none;
    padding-bottom: 10px;
	padding-left: 25px;
	list-style-position: outside;
	margin-left: 10px;
	
}


/*text resizer tools */
#lefttools {

    width: 205px;
	height: 49px;
}
#leftmessage {
    font-family: Arial, serif;
	color: #313131;
	font-size: .8em;
	line-height: 120%;
	padding: 0px 10px 20px 23px;
		border-left: 5px solid #99CCC7;
	border-right: 5px solid #99CCC7;
	background-color: #E2F5E2;
	padding-top: 1px;
    text-align: left;
}

#leftmessage li {margin-bottom: 5px; list-style-image: url(../images/arrow_small.gif);}

#leftmessage a:hover {text-decoration:underline}

#leftmessage p {margin-top: 10px;}


#leftmessage img {
    margin-right: 5px; margin-bottom: -10px
}
html>body #leftmessage {
    margin-top: -11px;
	padding-top: 10px;
}





.leftmessage_big {
    font-family: trebuchet ms, trebuchet, ms trebuchet, Arial, serif;
	color: #313131;
	font-size: 1.1em;
	line-height: 130%;

    text-align: left;
letter-spacing: .30px;

}


.leftmessage_big ul {

padding-bottom: 12px;

    border-bottom: 1px dashed #666666;

}




.partners {border: 2px solid #99CCCc; padding: 0px 20px 0px 20px; background-color: #ffffff; font-size: 1.2em; width: 180px; float: right; margin-left: 20px; margin-bottom: 15px;}

.partners p {padding-bottom: 15px; line-height: 160%; }

.partners ul {margin-bottom: -15px; margin-top: -15px;}

.partners h1

  { color: #027597;
	font-family: Trebuchet MS, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
margin-top: 10px;
margin-bottom: -10px;
; line-height: 125%;}







.messageheader {
    color: #013A4B;
	font-weight: bold;
	line-height: 135%;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.messageheader p {padding-bottom: -10px}

#leftmessage a,#leftmessage a:link, #leftmessage a:visited  {
    color: #990000;
}

/*content pages - content area*/


.PhotoLeft {margin-right:10px; margin-bottom: 8px}


#center {
    padding: 3px 0px 5px 6px;
}

html>body #center {
   padding: 3px 0px 3px 0px;

}
html>body #center {
    margin-left: 6px;
}
#centercontent {
  	padding: 0px 28px 20px 17px;
	color: #000034;
	font-family: Trebuchet MS, sans-serif;
	font-size: .75em;
	line-height: 140%;

	background-color: #FAF6E3;
	margin-right: 5px;
	line-height: 155%;
		text-align: left;
}
#centercontent a {color:#990000}
#centercontent a:hover {text-decoration:underline}
#centercontent ul {margin-left: 20px}

#centercontent td {text-align: left}

.tableborder {
    border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	
}

.tableborder td {
    padding: 1px;
	vertical-align: top;
horizontal-align: left;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
line-height: 110%;
font-family:Arial, Helvetica, sans-serif
}



#homecentercontent {
    padding: 22px 28px 10px 22px;
	color: #000000;
	font-family: Trebuchet MS, sans-serif;
	font-size: .8em;
	line-height: 157%;
	line-height: 155%;
		text-align: left;
}
.homemission {
    color: #0C8389;
	font-family: Garamond, Times New Roman, serif;
	font-size: 1.4em;
	line-height: 130%;
	font-weight: bold;
}
.homecenterheader {
    color: #000034;
	font-weight: bold;
	font-size: 1em;
}
.contentheader {
    color: #BD2424;
	font-family: Trebuchet MS, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
}
.contentsubeader {
    color: #027597;
	font-size: 1.3em;
	font-weight: bold;
}
#homeright {
    background-image: url(../images/home_vertical_slice.gif);
	background-repeat: repeat-y;
	font-family: Trebuchet MS, sans-serif;
	color: #000000;
	line-height: 137%;
	padding: 20px 25px 20px 25px;
	font-size: .75em;
	text-align: left;
}
#homeright a,#homeright a:link,#homeright a:visited {
    color: #067C9E;
}

#homeright img {
    margin-right: 8px;
}
.homerightheader {
    color: #990000;
	font-size: 1em;
	font-weight: bold;
}
/*footer styles*/
#footer {
    width:834px;
    color: #E2F5E2;
    text-align:right;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 35px;

}

#footer a {color: #000000;}

#footer a:hover {color: #003399;}



/*clears floats*/
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
   display: inline-table;
}
/*Hides from IE Mac \*/
.clearfix {
    display: block;
}
/*End Hack \*/




