* {margin: 0; padding: 0;}

body
{
	text-align:center;
	font-family:arial;
}

a
{
	color:#1a4c1a;
	font-weight:bold;
	text-decoration: none;
}

a:hover
{
	text-decoration:underline;
}

thead td
{
	font-weight:bold;
	cursor:pointer;
}

thead img
{
	display:none;
}

#mainpage
{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 1000px;
}

#mainheader
{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:996px;
	height:101px;
	border:solid 1px #999;
	background-image:url(/footyworld_static/img/amfa_header_hp.jpg);
	background-repeat:no-repeat;
}

#mainheader_bg
{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:996px;
	height:101px;
}

#mainheader_news
{
	float:left;
	margin:10px 0 0 60px;
	padding:0 0 0 0;
	text-align:left;
	width:400px;
	height:50px;
	color:#fff;
	font-size:11px;
}

#mainheader_news a
{
	color:#fff;
}

#mainheader_links
{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	width:560px;
	height:24px;
}

* html #mainheader_news
{
	margin-left:56px;
}

* html #mainheader_links
{
	margin-left:-64px;
}

#mainheader ul
{
	float:left;
	margin:10px 0 0 60px;
	padding:0 0 0 0;
	width:500px;
	font-family:arial;
	font-weight:bold;
	color:#efefef;
	font-size:14px;
	text-align:left;
}

#mainheader li
{
	display:inline;
}

#mainheader li a
{
	color:#efefef;
}

#maincontent
{
	float:left;
	width:872px;
	/*height:668px;*/
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#maincontent_largepane
{
	float:left;
	width:870px;
	height:666px;
	margin:4px 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	border:solid 1px #999;			
}

.maincontent_largepane_h2_container
{
	float:left;
	width:870px;
	height:30px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#266629;
	color:#fff;
}

#maincontent_largepane h1, #maincontent_largepane h2
{
	float:left;
	width:762px;
	font-size:18px;
	margin:4px 0 0 18px;
	padding:0 0 0 0;
}

#maincontent_largepane h3
{
	float:left;
	width:762px;
	margin:8px 0 0 18px;
	padding:0 0 0 0;
	font-size:14px;
	color:#1a4c1a;
}

#maincontent_largepane h4
{
	float:left;
	width:762px;
	margin:8px 0 0 18px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

* html #maincontent_largepane h1, * html #maincontent_largepane h2, * html #maincontent_largepane h3, * html #maincontent_largepane h4
{
	margin-left: 10px;
}

#maincontent_largepane p, ul, ol
{
	float:left;
	width:792px;
	margin:8px 0 3px 18px;
	padding:0 0 0 0;
	font-size:12px;
}

#maincontent_largepane li
{
	clear:both;
	margin-left:16px;
}

* html #maincontent_largepane li
{
	margin-left:0px;
}

#skyscraper
{
	float:left;
	width:120px;
	height:668px;
	margin:4px 0 0 4px;
	padding:0 0 0 0;
}

#skyscraper_main
{
	float:left;
	width:120px;
	height:600px;
	background:#fff;
	color:#000;
	font-family:arial;
	font-size:10px;
	border:solid 1px #999;
}

#skyscraper_main a
{
	float:left;
	width:120px;
	height:600px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#skyscraper_small
{
	float:left;
	margin-top:4px;
	width:120px;
	height:60px;
	background:#000;
	border:solid 1px #999;
	text-align:center;
}

#skyscraper_small a
{
	float:left;
	width:120px;
	height:60px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

#footer
{
 	float:left;
	width:996px;
	margin:4px 0 0 0;
	background:transparent;
	font-family:arial;
	font-size:10px;
}

#footer a
{
	color:#000;
}

#footer_copyright
{
	float:left;
	width:574px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}

#footer_spacer
{
	float:left;
	width:400px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
	font-weight:bold;
}

#footer_ads
{
	float:left;
	width:120px;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* common office */
#mainscreen_page
{
	margin:0;
	padding:0;
	width:1126px;
	text-align:left;
}

#mainscreen_page_skyscraper
{
	float:right;
	width:120px;
	height:600px;
	border:solid 1px #999;
}

#mainscreen_page_header
{
	position:relative;
	height:101px;
	width:1000px;
	background-color:#0000FF;
	background-image:url(../img/amfa_header_office.gif);
	color:#fff;
	font-size:11px;
	border:solid 1px #999;
}

* html #mainscreen_page_header
{
	margin-top:-602px;
}

#mainscreen_page_header_link
{
	float:left;
	height:40px;
	width:200px;
}

#mainscreen_page_headerinfo_top
{
	float:right;
	text-align:right;
	margin:12px 20px 0 0;
	width:660px;
	height:22px;
	color:#fff;
}

* html #mainscreen_page_headerinfo_top
{
	margin-right:6px;
}

#mainscreen_page_headerinfo_top a
{
	color:#fff;
}

#mainscreen_page_headerinfo_left
{
	float:left;
	clear:left;
	height:50px;
	margin:7px 0 0 12px;
	width:210px;
	text-align:left;
	color:#fff;
}

* html #mainscreen_page_headerinfo_left
{
	margin-left:6px;
}

#mainscreen_page_headerinfo_left a
{
	color:#fff;
}

#mainscreen_page_title, #external_mainscreen_page_title
{
	position:absolute;
	bottom:16px;
	right:0;
	margin:0 0 0 12px;
	width:750px;
}

#external_mainscreen_page_title
{
	bottom:12px;
	border:none;
	text-decoration:none;
}

#external_mainscreen_page_title hover
{
	text-decoration:none;
}

#external_register_link
{
	float:right;
	border:solid;
	width:200px;
	height:40px;
}

#mainscreen_page_title h1
{
	font-size:28px;
	margin:18px 0 0 0;
	font-weight:normal;
	width:640px;
}

#mainscreen_page_title_flag
{
	float:right;
	margin-top:-36px;
	margin-right:20px;
}

#external_mainscreen_page_title h1
{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:4px 0 0 0;
	padding:0;
}
#external_mainscreen_page_title h2
{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
}

#mainscreen_page_body
{
	width:1000px;
	height:461px;
	margin:2px 0 0 0;
	border:solid 1px #999;
	text-align:left;
}

#mainscreen_page_body.mainoffice
{
	width:1002px;
	border:none;
}

#mainscreen_page_subnav
{
	float:left;
	background-image:url(../img/subnav.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:751px;
	height:28px;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#999;
}

#mainscreen_page_subnav ul
{
	margin:0;
	padding:6px 0 0 16px;
}

#mainscreen_page_subnav ul li
{
	display:inline;
	margin:0;
	padding:0;
	color:#999;
}

#mainscreen_page_subnav ul li a
{
	color:#000;
}

#mainscreen_page_subbody
{
	float:right;
	background-color:#eee;
	color:#000;
	width:768px;
	height:461px;
	margin:0;
	padding:0;
	overflow:scroll;
}

#mainscreen_page_subbody .error, #mainscreen_page_subbody .error a
{
	color:#900;
}

#mainscreen_page_subbody p
{
	float:left;
	margin:8px 0 0 16px;
	font-size:12px;
	width:700px;
}

* html #mainscreen_page_subbody p
{
	margin-left:8px;
}

#mainscreen_page_subbody img.imageAsSubmit
{
	margin:2px 0 0 2px;
}

#mainscreen_page_smalloffice
{
	background-color:#aaa;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../img/raw_chair.jpg);
	color:#fff;
	height:461px;
	width:231px;
	border-style:solid;
	border-width:0 1px 0 0;
	border-color:#999;
}

* html #mainscreen_page_smalloffice
{
	margin-top:-461px;
}

#mainscreen_page_smalloffice a, .nobuttonspacer
{
	float:left;
	width:115px;
	height:76px;
	padding:0;
	text-align:center;
	font-size:12px;
	color:#e3e3e3;
	text-decoration:none;
}

.sm_finances_button
{
	background-image:url(/footyworld_static/img/1010i.jpg);
}
.sm_myteam_button
{
	background-image:url(/footyworld_static/img/1020i.jpg);
	margin:0 0 0 1px;
}
.sm_messages_button
{
	background-image:url(/footyworld_static/img/2010i.jpg);
	margin:1px 0 0 0;
}
.sm_mysquad_button
{
	background-image:url(/footyworld_static/img/2020i.jpg);
	margin:1px 0 0 1px;
}
.sm_leaguescups_button
{
	background-image:url(/footyworld_static/img/3010i.jpg);
	margin:1px 0 0 0;
}
.sm_playersearch_button
{
	background-image:url(/footyworld_static/img/3020i.jpg);
	margin:1px 0 0 1px;
}
.sm_leaderboard_button
{
	background-image:url(/footyworld_static/img/4010i.jpg);
	margin:1px 0 0 0;
}
.sm_requestmatch_button
{
	background-image:url(/footyworld_static/img/4020i.jpg);
	margin:1px 0 0 1px;
}
.sm_forum_button
{
	background-image:url(/footyworld_static/img/5010i.jpg);
	margin:1px 0 0 0;
}
.sm_nextmatch_button
{
	background-image:url(/footyworld_static/img/5020i.jpg);
	margin:1px 0 0 1px;
}
.sm_settings_button
{
	background-image:url(/footyworld_static/img/6010i.jpg);
	margin:1px 0 0 0;
}
.sm_tactics_button
{
	background-image:url(/footyworld_static/img/6020i.jpg);
	margin:1px 0 0 1px;
}
.nobuttonspacer
{
	background-image:none;
}

#mainscreen_page_smalloffice a br
{
	line-height:4px;
}

#mainscreen_page_smalloffice a.selected
{
	color:#033307;
	background-image:none;
}

.small_flag
{
	margin-bottom:-4px;
}

.highlight_text
{
	color:#fff;
	background-color:#dd0100;
	font-size:11px;
	padding:0 3px 0 3px;
}

.realtime_date
{
	color:#ee6A00;
	font-weight:bold;
	font-size:smaller;
}

.smalltext
{
	font-size:smaller;
}

#mainscreen_footer
{
	border:solid 1px #999;
	width:1000px;
	height:28px;
	background-color:#eee;
	color:#000;
	margin:4px 0 0 0;
	padding:0;
	font-size:10px;
}
 
#mainscreen_footer h3
{
	float:left;
	font-size:11px;
	font-weight:normal;
}

#mainscreen_footer h3.copyright
{
	margin:7px 0 0 10px;
}

* html #mainscreen_footer h3.copyright
{
	margin-left:5px;
}

#mainscreen_footer h3.links
{
	margin:7px 0 0 16px;
}

#mainscreen_footer h3.tagline
{
	float:right;
	margin:7px 10px 0 0;
}

#mainscreen_footer a
{
	font-weight:bold;
}