
/* CSS written by mfermer on 04142008 for new 2008 site redesign */

/* TAGS */
	HTML, body {font-family:Arial, Helvetica, sans-serif; margin:0px; background-color:#282828;}
    object { outline:none; }
	a{outline:none;}
/* BOXES TABLES */
	.mainframe { text-align:center;background-image:url(/includes/images/tiles/tile_siteBG.jpg);background-repeat:repeat;background-position:top;} 
	.default_bg_tile 
	{
		background-image:url(/includes/images/tiles/tile_page_background.jpg);
		background-repeat:repeat-y; 
		width:1007px;
		text-align:center;  
		
	}
	.wrapper { position:relative;width:1007px;height:100%;text-align:center;margin:auto; background-image:url(/includes/images/tiles/tile_pge_ctr.gif);background-repeat:repeat-y; }
	
/* .wrapper { border:solid 1px #ff0000; } */ 	
	.header{}
		
/* MEMBER/COACH LOGIN MODULE */
	.members { width:985px;height:25px;margin:auto; }

/* .members { border:solid 1px #00ff00; } */

/* member/coach login tabs */
	.login_tabs { width:415px;height:18px; }
/* .loginTabs { border:solid 1px #ff0000; } */

	.tab_left { display:inline; float:left; left:0px; top:0px; width:75px;height:18px; border:0px; }

	.tab_1 { float:left;left:75px;Top:0px;width:108px;height:18px;background-image:url(../images/global/Tab_1.jpg); background-repeat:no-repeat; border:0px; }
	.tab_1_member { float:left;left:75px;Top:0px;width:108px;height:18px;border:0px; }
	.tab_1 a { display:inline; width:108px;height:18px; float:left; margin:0px;padding:0px; border:0px; }
	*.Tab_1 img { width:100%;height:100%; border:0px; }
	.tab_1 a:hover { background-image:url(../images/global/Tab_1_Hvr.jpg); background-repeat:no-repeat; border:0px; }
	.tab_1 a:hover img { visibility: hidden;border:0px; }
							
	.tab_2 { float:left;left:221px;Top:0px;width:106px;height:18px; background-image:url(../images/global/Tab_2.jpg); background-repeat:no-repeat; border:0px; }
	.tab_2_member { float:left;left:221px;Top:0px;width:106px;height:18px;border:0px; }
	.tab_2 a { display:inline; width:106px;height:18px; float:left; margin:0px;padding:0px; border:0px; }
	*.tab_2 img { width:100%;height:100%; border:0px; }
	.tab_2 a:hover { background-image:url(../images/global/Tab_2_Hvr.jpg); background-repeat:no-repeat; border:0px; }
	.tab_2 a:hover img { visibility: hidden;border:0px; }

	.tab_right { float:left;left:340px;Top:0px;width:123px;height:18px; background-image:url(../images/global/Tab_right.jpg); background-repeat:no-repeat;border:0px; }
	.tab_right a { display:inline; width:123px;height:18px; float:left; margin:0px;padding:0px;border:0px; }
	*.tab_right img { width:100%;height:100%; border:0px; }
	.tab_right a:hover { background-image:url(../images/global/Tab_right_Hvr.jpg); background-repeat:no-repeat; border:0px; }
	.tab_right a:hover img { visibility: hidden; border:0px; }
	
	.tab_right_member { float:left;left:340px;Top:0px;width:123px;height:18px; background-image:url(../images/global/Tab_right_member.jpg); background-repeat:no-repeat;border:0px; }
	.tab_right_member a { display:inline; width:123px;height:18px; float:left; margin:0px;padding:0px;border:0px; }
	*.tab_right_member img { width:100%;height:100%; border:0px; }
	.tab_right_member a:hover { background-image:url(../images/global/Tab_right_member_Hvr.jpg); background-repeat:no-repeat; border:0px; }
	.tab_right_member a:hover img { visibility: hidden; border:0px; }
	
	.tab_right a { display:inline; width:123px;height:18px; float:left; margin:0px;padding:0px;border:0px; }
	*.tab_right img { width:100%;height:100%; border:0px; }
	.tab_right a:hover { background-image:url(../images/global/Tab_right_Hvr.jpg); background-repeat:no-repeat; border:0px; }
	.tab_right a:hover img { visibility: hidden; border:0px; }
							
	* html a:hover { visibility:visible; }
	
/* END MEMBER/COACH LOGIN MODULE */

/* 728 AD AND GOOGLE SEARCH MODULE */
	#tbl_728_google { background-image:url(../images/global/tile_ad_google.jpg);background-repeat:repeat-x; width:981px;height:90px;text-align:left; margin:auto; }			
	#tbl_728_google { border:solid 1px #999999; }
	#tbl_728_google img { display:inline; }

/* google search box */
	.google_search { width:222px;height:100%;margin:0px 0px 0px 5px; }
/* .google_search { border:solid 1px #ff0000; } */
		
/* google_search form */
	.google_search_input { width:155px;border:solid 1px #333333; font-size:12px;color:#333333; background-color:#ffffff; }
	.google_search_input:focus { background-color:#333333; border-color:#ffffff; color:#FFFFFF; }
															
	.google_search_img { margin:10px 0px 0px 0px; }
/* END 728 AD AND GOOGLE SEARCH MODULE */

	.header_logo {text-align:center; width:310px;height:112px; background-image:url(../images/global/logos/mp_logo_sml.jpg);background-repeat:no-repeat; vertical-align:top; }					
	.header_logo img { margin:23px 0px 0px -15px; width:191px; height:53px; border:0px; outline:none;} 
	.header_logo H1 { font-size:14px;font-weight:bold; margin:0px; color:White;}	
	.headerTD_FindSchool { width:672px; vertical-align:top; text-align:left;}	
	.headerTD_FindSchool { background-image:url(/includes/images/global/backgrounds/BG_nationalHeader.jpg);background-repeat:no-repeat; }
		
/* START MAIN MENU MODULE */
	
	.menu_item_on 
	{
		text-decoration: underline; 
	}
	.menu_item_off, .menu_header_item_off, .menu_header_item_on 
	{
		text-decoration: none;
	}
	img.menu_item_sub_menu_image 
	{
		width:10px;
		height:7px;
	}

	.BoxOutlineTL {width:15px;height:15px;background-image:url(../images/global/borders/box_tl.gif);}
	.BoxOutlineT {height:15px;background-image:url(../images/global/borders/box_tbg.gif);}
	.BoxOutlineTR {width:15px;height:15px;background-image:url(../images/global/borders/box_tr.gif);}
	.BoxOutlineL {background-image:url(../images/global/borders/box_lbg.gif);}
	.BoxOutlineR {background-image:url(../images/global/borders/box_rbg.gif);}
	.BoxOutlineBL {width:15px;height:15px;background-image:url(../images/global/borders/box_bl.gif);}
	.BoxOutlineB {height:15px;background-image:url(../images/global/borders/box_bbg.gif);}
	.BoxOutlineBR {width:15px;height:15px;background-image:url(../images/global/borders/box_br.gif);}
	.NoTableSpacing {margin:0px;padding:0px;border-spacing:0px;border-collapse:collapse;}
	.NoTableSpacing td {padding:0px;}		
/* END MAIN MENU MODULE */

	.footer {text-align:left; margin:0px; clear:both; color:#003366; margin-bottom:0px; width:981px; overflow:hidden; }
    .footer-body{margin-left:10px;}
	 div.spacer10{height:12px;font-size:12px}	
	.column-footer{float:left; margin:15px 30px 10px 15px; background-color:Transparent !important; }		
	.column-footer ul{margin:0px;padding:0px;background-color:Transparent !important; }
	.column-footer li{list-style-type:none;background-color:Transparent !important; }
	.last-column-footer{float:left; clear:right;background-color:Transparent !important; }
	.last-column-footer li{list-style-type:none; vertical-align:top; margin:0px;background-color:Transparent !important; }	
	
/* All direct children of the main content should use this class so they will get the correct width and then the correct movement on x-axis */
	.main_content_child { width:981px;margin:auto;text-align:left;overflow:hidden;}
	
/* BORDER CLASSES FOR TABLE */
	.border_gry_top { border-top:thin solid #dcdcdc;}
	.border_gry_rht { border-right:thin solid #dcdcdc;}
	.border_gry_btm { border-bottom:thin solid #dcdcdc;}
	.border_gry_lft { border-left:thin solid #dcdcdc;}
	