/* DotNetNuke Stylesheet for PlayFootballAbroad
*
* Created on November 2007
*
*  by Teresa Watts/Karina Welna/Ryan Sanjoto
*  The Centre for Software Practice 
*  http://csp.uwa.edu.au
*  enquires@csp.uwa.edu.au
*/

/* ---------------------------------------------------------
USUAL TAGS
---------------------------------------------------------*/

body {
background-image: url(/Portals/_default/Skins/PlayFootballAbroad/images/background.jpg);
margin:0px;
padding:0px;

}

hr {
width:100%;
height:1px;
color:#4e6830;
background-color:#4e6830;
border:0;
}

h1 {
font-weight:bold;
color:#429acd;
margin: 5px 0px 0px 0px;
font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size:21px;
text-transform: uppercase;
}

h2 {
font-size: 18px;
font-weight: bold;
color:#429acd;
font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
margin: 5px 0px 0px 0px;

}
h3 {
font-size: 16px;
margin: 5px 0px 0px 0px;
font-weight: bold;
color:#429acd;
font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
}

p {
font-size:13px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif;
color:#4e6830;
margin:5px 0px 10px 0px;
}

ul {
margin: 0px;
text-align: left;

}

li {
font-size:13px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif;
color:#4e6830;
}

.subhead {color: #4e6830;}
/* ---------------------------------------------------------
OUTER CONTAINER
---------------------------------------------------------*/
.pagemaster {
margin-top:0px;
padding-top:0px;
width:100%;
	position:relative;
	bottom:1px;
}

.skinmaster {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif;
}


/* ---------------------------------------------------------
HEADER
---------------------------------------------------------*/
.skinheader {
	background-image:url(/Portals/_default/Skins/PlayFootballAbroad/images/header.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

.skingradient {
background-image: url(/Portals/_default/Skins/PlayFootballAbroad/images/middle.jpg);
height:20px;
}

/* ---------------------------------------------------------
FOOTER
---------------------------------------------------------*/
.skingradientB {
background-image: url(/Portals/_default/Skins/PlayFootballAbroad/images/footer.gif);
height:30px;
padding-bottom: 10px;
}

.skingradientB * {
text-align:center;
color:#4e6830;
font-size:10px;
font-family: Century Gothic, Verdana, Helvetica, Arial, Sans Serif;
}

.skingradientB A:link {color:#429ACD;text-decoration: none; font-weight:bold;}
.skingradientB A:visited {color:#429ACD;text-decoration: none;font-weight:bold;}
.skingradientB A:active {color:#429ACD;text-decoration: none;font-weight:bold;}
.skingradientB A:hover {color:#4e6830;text-decoration: underline;font-weight:bold;}
/* ---------------------------------------------------------
ADMIN CONTROL PANEL
---------------------------------------------------------*/
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

.contentpanecp {
background-color:Transparent;
}


/* ---------------------------------------------------------
CONTAINER
---------------------------------------------------------*/
/* container background*/
.grass {
background-image: url(/Portals/_default/Skins/PlayFootballAbroad/images/middle.jpg);
}



/*----------------------------------------------------------
TOP MENU - login/logout
----------------------------------------------------------*/

.topemptyOut {
width: 700px;
padding-right:5px;
}

.topemptyIn {
width:603px;
padding-right:10px;
}

.topmenu {
text-align:right;
height:25px;
padding-right:15px;

}

.topmenu A:link {
font-weight: bold;
font-family: Century Gothic, Verdana, Helvetica, Arial, Sans Serif;
font-size: 10px;
color:#4E6830;
}

.topmenu A:visited {
font-weight: bold;
font-family: Century Gothic, Verdana, Helvetica, Arial, Sans Serif;
font-size: 10px;
color:#4E6830;
}

.leftpane A:active {
font-weight: bold;
font-family: Century Gothic, Verdana, Helvetica, Arial, Sans Serif;
font-size: 10px;
color:#4E6830;
}

.topmenu A:hover {
text-decoration:underline;
color: #000000;
font-size:10px;
}

.topmenuLeftIn {
background: url(/Portals/_default/Skins/PlayFootballAbroad/images/top-menu.jpg) top left no-repeat;
height:25px;

}


.topmenuRightIn {

padding-left:17px;
padding-right:17px;

}

.topmenuLeftOut {



}


.topmenuRightOut {
height:25px;
line-height:26px;
padding-left:8px;
padding-right:8px;
background: url(/Portals/_default/Skins/PlayFootballAbroad/images/top-menu_03.jpg) top right no-repeat;
}


/* ---------------------------------------------------------
MAIN MENU BAR
---------------------------------------------------------*/
#rightimg {
position:relative;
top:3px;
height: 16px;
}

.mmenuleft {width: 770px;}


.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:9px;
	background-color: Transparent;
}

.main_dnnmenu_bar img {display:none;}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 0px 0px 0px 0px;	
}



.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #288609; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #d3eec1;
	font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 10px 0px 10px;   /*explicitly set padding for root menu items*/
border-right: 1px solid #ADDF8B;

}

.main_dnnmenu_item td {
color:#288609;
font-size:11px;
padding: 1px 0px 3px 0px;

}

.main_dnnmenu_itemhover {  
	color:#429ACD;
	text-decoration:underline;

}

.main_dnnmenu_itemhover td {  
	color:#429ACD;
	text-decoration:underline; 
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 17px; 
	height: 100%;
display:none;
}
.main_dnnmenu_submenu {
	background-color: #dbf2cd;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;  
	padding:3px 10px 2px 10px; /*explicitly set padding for sub-menus */
	border:1px #ADDF8B solid;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;

}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	display: none;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;

}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}

/* ---------------------------------------------------------
TOP PANE
---------------------------------------------------------*/
.toppane {

}
#home .toppane {
width: 437px;
margin: 0px;
padding: 0px;
padding-left:14px;

}

/* ---------------------------------------------------------
LEFT PANE
---------------------------------------------------------*/



.leftpane table {
font-size:13px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif;
    border-collapse: collapse;
    border-width: 0px;
	margin:0px;
	padding:0px;
}

.leftpane td {
    border-color: #5B9F09;
    border-width: 0px;
    border-style: solid;
    margin: 0px;
    padding: 4px;
color:#4e6830;
}


.leftpane A:link {color:#429ACD;text-decoration: none;}
.leftpane A:visited {color:#429ACD;text-decoration: none;}
.leftpane A:active {color:#429ACD;text-decoration: none;}
.leftpane A:hover {color:#4e6830;text-decoration: underline;}

#home .leftpane {
width:125px;
background-image: url(/Portals/_default/Skins/PlayFootballAbroad/images/main-title-players.gif);
background-repeat:no-repeat;
padding:50px 130px 0px 12px;
text-align:left;

}
#home .leftpane h1 {color: white;}
#home .leftpane img {float:right;}
/* ---------------------------------------------------------
CONTENT PANE
---------------------------------------------------------*/
.contentpane {
	width:85%;
	padding-left: 22px;
	padding-right: 25px;
	padding-top: 6px;
	color:#4e6830;
	text-align:left;
}



#singlecol .contentpane {
	width:770px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	color:#4e6830;
	text-align:left;
	
}

.contentpane table {
font-size:13px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif;
    border-collapse: collapse;
    border-width: 0px;
	margin:0px;
	padding:0px;
}

.contentpane td {
    border-color: #5B9F09;
    border-width: 0px;
    border-style: solid;
    margin: 0px;
    padding: 4px;
color:#4e6830;
}


.contentpane A:link {color:#429ACD;text-decoration: underline;}
.contentpane A:visited {color:#429ACD;text-decoration: underline;}
.contentpane A:active {color:#429ACD;text-decoration: none;}
.contentpane A:hover {color:#4e6830;text-decoration: underline;}

#home .contentpane {
padding:50px 10px 10px 12px;
background-image:url(/Portals/_default/Skins/PlayFootballAbroad/images/main-title-clubs.gif);
background-repeat:no-repeat;
width:105px;
padding-right: 160px;
}

#home .contentpane A:link {color:#429ACD;text-decoration: none;}
#home .contentpane A:visited {color:#429ACD;text-decoration: none;}

#home .contentpane h1 {color: white;}
#home .contentpane img {float:right;}
/* ---------------------------------------------------------
RIGHT PANE
---------------------------------------------------------*/
.rightpane {
	width: 15%;
	padding-left: 25px;
	padding-right: 35px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: top right;
	color:#4e6830;
	text-align:left;
	font-size:10px;
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif;
}

#home .rightpane {
padding:0px 0px 0px 0px;
}

#home .rightpane img{border: 0px;}

/* not needed anymore; used to be a banner box
#adtop {
width:139px;
height:3px;
margin:0px;
padding:0px;
font-size:3px;
background-image:url(/Portals/_default/Skins/PlayFootballAbroad/images/ad-top.jpg);
background-repeat:no-repeat;
}

#admid {
color:#4e6830;
text-align:center;
font-size:10px;
font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
background-color: #D4EEC1;
}

#adbot {
width:139px;
height:3px;
margin:0px;
padding:0px;
font-size:3px;
background-image:url(/Portals/_default/Skins/PlayFootballAbroad/images/ad-bot.jpg);
background-repeat:no-repeat;
}

table#tblHeader,
table#tblHeader td
{
padding: 0px;
}
*/



/*-------------------------------------------------------
BOTTOM PANE
---------------------------------------------------------*/
.bottompane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
#home .bottompane {
width:800px;
margin: 0px;
padding: 6px 39px 6px 6px;
line-height:1.2em;
background-image: url(/Portals/_default/Skins/PlayFootballAbroad/images/concept.gif);
background-repeat:no-repeat;

}

#home .bottompane h1 
{
color: white;
}

#home .bottompane p
{
color: white;
line-height:1.2em;
}

#home .bottompane a:link {color: white !important; text-decoration: underline; font-weight: bold; }
#home .bottompane a:visited {color: white; text-decoration: underline; font-weight: bold;  }
#home .bottompane a:hover {color: #AFE3FF; text-decoration: underline; font-weight: bold;  }

/*-------------------------------------------------------
EMPTY TABLE
---------------------------------------------------------*/
#home .emptyspace1 {width:140px;}

#home .emptyspace2 {width:17px;}


/*--------------------------------------------------------------------------
Hidden text on header and footer of the email registration 
--------------------------------------------------------------------------*/
tr#dnn_ctr381__OptInSimple_rowEmail,
#dnn_ctr381__OptInSimple_lnkSubscribe,
dnn_ctr381__OptInSimple_Table1,
#dnn_ctr387__OptIn_lblEmail_cmdHelp,
label #dnn_ctr387__OptIn_lblEmail_label,
.CategoryDesc
 {
display: none;
}

#dnn_ctr381__OptInSimple_tblEmail,
#dnn_ctr381__OptInSimple_tblEmail td
{
padding: 0px;
}

#tblHeader h3 {
font-size: 18px;
color: #429acd;
margin-bottom: 0px;
margin-left: 5px;
}

/* email registration box styling*/
input#dnn_ctr381__OptInSimple_txtEmail.NormalTextBox {
background-color: #ffffff;
font-weight: normal;
font-size: 16px; 
color:#4e6830;
border: 1px solid #d1e8b5;
width:300px;
margin-left: 0px;
margin-bottom: 10px;
padding: 5px;
font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans Serif;
}

/*---------------------------------
go! green button styling 
---------------------------------*/
a.button
 {
padding: 3px 10px;
background-color: #67b40b; 
text-align:center; 
color: #fff !important;
font-weight: bold;
display: block;
font-size: 17px;
margin-top: 5px;
margin-left: 257px;
}

a.OptInEmail_Link {
padding: 3px 10px;
background-color: #67b40b; 
text-align:center; 
color: #fff !important;
font-weight: bold;
}

#home .button  img {border:0px;float:none;}

a.button:hover {
text-decoration: none;
background-color: #429acd; 
color: #fff;
}

#home a.button
{
margin:0px;
margin-left:0px;
background-color: #429acd;
font-family: Century Gothic, Verdana, Sans Serif;
font-size:15px;
}

#home a.button:hover {
background-color: #67b40b; 
}




div.ajax__calendar
{
	display: inline;
}

div.ajax__calendar div.ajax__calendar
{
	display: block;
}


/*Players Search */

 {}

#searchplayer .Subhead {color: #429acd; font-size: 16px; font-weight: normal;}

.playfinder_Searchtd {padding-left: 150px !important; padding-bottom: 20px !important;
background: ;}

.playfinder_Filtertd, .playfinder_Countrytd {padding-left: 20px !important; }

.topfind {margin-top: 20px; padding-left: 20px;}

.playfinder_Countrytd {padding-bottom: 40px !important;}

#searchplayer h3 { padding-left: 20px;}

.search_clarification {padding-left: 60px;}

.button_search img {padding-left: 300px;}

.playfinder_FilterTable {width: 100%;}

 .title {padding-left: 20px; padding-top: 10px; padding-bottom: 10px; }
 {border: 0px solid red}


/*--------------------------------
PLAYER PROFILE
--------------------------------*/
.playprofile_ViewTable td {
padding:3px 0px 0px 30px;
vertical-align:top;
}

.playprofile_ViewTable h2 {margin-top: 20px;}

.playprofile_ViewTable img {
border:2px solid #D3EEC1;
}



.playprofile_Imagetd {text-align:center;}

.playprofile_valuetd input {
padding: 2px;
width: 150px;
}

#calendar input {width:25px;padding:0px;margin:0px;}

input.button {
padding: 5px 6px 5px 5px;
background-color: #67b40b; 
text-align:center; 
color: #fff;
font-weight: bold;
font-size: 16px;
border: 1px solid #67b40b;
font-family: Century Gothic, Verdana, Sans Serif;
}

input.button:hover {
text-decoration: none;
background-color: #429acd; 
border: 1px solid #429acd;
color: #fff;
cursor:pointer;
}

.playprofile_keytd {
font-weight:bold;
width: 200px;
}

.playprofile_ViewTable {width:100%;}

.playprofile_comdtbl {
width:100%;
padding:0px;
text-align: center;}

.playerD h2 {margin-top:0px;}

/*--------------------------------
EDIT PLAYER PROFILE
--------------------------------*/
.playprofile_EditTable td{
margin:0px;
padding:3px 0px 0px 30px;
}


.player_small_input input {width: auto;}

/*--------------------------------
MY ACCOUNT PROFILE
--------------------------------*/

#manageusers {margin-left: 20px; width: 700px;}

#manageusers ul, #manageusers li {list-style-type: none;}

.myaccount_list {
font-size: 16px;
margin: 5px 0px 0px 0px;
font-weight: bold;
color:#429acd;
font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;}

.accountbutton {border:0;}

/*--------------------------------
HOMEPAGE
--------------------------------*/

.box_top {margin-top: 15px;}

.box_bottom {margin-top: 15px;
margin-left: 15px;
margin-right: 15px;}

 {}
/*--------------------------------
CLUB
--------------------------------*/
.clubfinder .Subhead {color: #429acd; font-size: 16px; font-weight: normal;}

.clubfinder {padding-left: 15px !important; padding-bottom: 20px !important;
}

.clubfind_Filtertd, .clubfinder_Countrytd {padding-left: 20px !important; }

.topfind {margin-top: 20px; padding-left: 20px;}

.clubfinder_Countrytd {padding-bottom: 40px !important;}

#searchplayer h3 { padding-left: 20px;}

.search_clarification {padding-left: 60px;}

.button_search img {padding-left: 300px;}

.playfinder_FilterTable {width: 100%;}

 .title_club {padding-top: 10px; }
/*--------------------------------
MANAGE USER CRED
--------------------------------*/ 

#manageusers .Head{
font-weight:bold;
color:#429acd;
margin: 5px 0px 0px 0px;
font-family: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size:18px;}

topem
#dnn_ctr427_manageusers_pnlTabs {padding-bottom: 10px;}

.PagingTable {background-color:transparent!important;}


/*-----------------------------------
LOGIN Page
-----------------------------------*/
/* ---------Remember Login---------- */
#dnn_ctr410_Login_cmdPassword
{
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
position:relative;
left:60px;
top:-45px;
font-size:11px;
}

/*-----------------------------------*/

/* ---------Remember Login---------- */
#dnn_ctr410_Login_pnlLogin .Normal label
{position:relative;
top:-4px
}


#dnn_ctr410_Login_pnlLogin .Normal
{
position:relative;
top:-38px;
}

/*-----------------------------------*/

/* ---------- Login Button---------- */
#dnn_ctr410_Login_DNN .StandardButton
{ padding:4px 4px 4px 4px;
border: 0px solid #1E7AAF;
text-align:center;
background-color: #1E7AAF;
color:white;
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
position:relative;
top:20px;
}

#dnn_ctr410_Login_DNN .StandardButton:hover
{ padding:4px 4px 4px $px;
border: 0px solid #67B40B;
text-align:center;
background-color: #67B40B;
color:white;
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
cursor:pointer;
position:relative;
top:20px;
}
/*-----------------------------------*/

#dnn_ctr410_Login_tdRegister {display:none;}

#welcome_register {
position:relative;
top:-55px;
font-size:12px;
}


#registerbutton {
padding:5px 5px 5px 5px;
border: 0px solid #1E7AAF;
text-align:center;
background-color: #1E7AAF;
color:white;
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


#registerbutton:hover {
padding:5px 5px 5px 5px;
border: 0px solid #67B40B;
text-align:center;
background-color: #67B40B;
color:white;
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

/*------------------------------
REGISTRATION
------------------------------*/
#dnn_ctr450_manageusers_pnlRegister a.CommandButton {
padding:6px 6px 6px 6px;
border: 0px solid #1E7AAF;
text-align:center;
background-color: #1E7AAF;
color:white;
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
position:relative;
left:156px;}

#dnn_ctr450_manageusers_pnlRegister a.CommandButton:hover {
padding:6px 6px 6px 6px;
border: 0px solid #67B40B;
text-align:center;
background-color: #67B40B;
color:white;
font-type: Century Gothic, Verdana, Arial, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
position:relative;
left:156px;}

#dnn_ctr450_manageusers_pnlRegister input {display:none;}
