﻿
body 
{
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		font-size:100%;
        font-family: Verdana, Arial, Tahoma;
        color: #003B76;
        text-align: left;
}
	
	
p
{
    	font-size:100%;
    	line-height: normal;
    	text-align: left;
}

h1,h2,h3,h4,h5,h6
{
   font-family: Verdana, Arial, Tahoma;
   color: #003B76;
}

input
{
    font-family: Verdana, Arial, Tahoma;
    color: #003B76;
}

a {
	color: #1d9ad6;
}
a:hover {
	text-decoration:underline;
	color: #1d9ad6;
}


a.commandbutton
{
	color: #1d9ad6;
}
a.commandbutton:hover {
	text-decoration:underline;
	color: #1d9ad6;
}

#outerwrapper {
   margin:0 auto;
   width:100%;   /* you can use px, em or % */
   text-align:center;
}


#wrapper {
   margin:0 auto;
   width:880px;   /* you can use px, em or % */
   text-align:left;
}

a img, a:link img
{
    color: #fff;
	border: none;
}


/* HEADER */


#header {
	width:100%;
	padding:0;
	margin:10px 0;
	vertical-align: top;
}


#header .logo
{
    width: 400px;
  
}

#header .userinfo
{
    text-align: right;
    float: right;
   
}



.userinfo a.user {
	color: #003B76;
	font-size: 80%;
}
.userinfo a.user:hover 
{
	text-decoration:underline;
	color: #003B76;
}

/* HEADER END */

/* PANES */
   
    #toppane
    {
     float: left;
    }
    
    .toppane
    {
        
    }
    
    /* Used by DNN to hide Empty panes */
    .DNNEmptyPane{width:0;padding:0;margin:0;}
    
/* PANES END */    

/* 3 COLUMN LAYOUT */

#colmask_3col {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	margin-top: 10px;
}
#colmid_3col {
	float:left;
	width:200%;
	position:relative;
	left:345px;
}
#colright_3col {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-535px;
}
#col1_3colwrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1_3colpad {
	margin:0 0px 0 535px;
	overflow:hidden;
}

/* Middle Column */

/*width:100%; previous */
#col1_3col {
	width: 325px;
	overflow:hidden;
}
/* Left Column */

#col2_3col {
	float:left;
	width:325px;
	position:relative;
	margin-left:-50%;
	left:190px; /* Width of right column */
	overflow:hidden;
}
/* Right Column */

#col3 {
	float:left;
	width:190px;
	position:relative;
	left:0px;
	overflow:hidden;
}

/* END OF 3 COLUMN */

/* 1 COLUMN LAYOUT */

	.colmask_1col {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		margin-top: 10px;
	}
	/* 1 column full page settings */
	.fullpage_1col {
	    background:#fff;
	}
	.fullpage_1col .col1_1col {
        margin:0;
	}

/* END OF 1 COLUMN LAYOUT */

/* 2 COLUMN 50 50 SPLIT */

/* column container */
	.colmask_2col5050 {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		margin-top: 10px;
	}
	/* common column settings */
	.colright_2col5050,
	.colmid_2col5050,
	.colleft_2col5050 {
		float:left;
		width:100%;
		position:relative;
	}
	.col1_2col5050,
	.col2_2col5050,
	.col3_2col5050 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage_2col5050 {
	}
	.doublepage_2col5050 .colleft_2col5050 {
		right:50%;			/* right column width */
	}
	.doublepage_2col5050 .col1_2col5050 {
		width:430px;			/* left column content width (column width minus left and right padding) */
		left:440px;			/* right column width plus left column left padding */
	}
	.doublepage_2col5050 .col2_2col5050 {
		width:450px;			/* right column content width (column width minus left and right padding) */
		left:460px;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

/* END OF 2 COLUMN 50 50 SPLIT */

/* 2 COLUMN */

/* column container */
	.colmask_2col {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		margin-top: 10px;
	}
	/* 2 column right menu settings */
	.rightmenu_2col {
	    background:#fff;
	}
	.rightmenu_2col .colleft_2col {
        float:left;
        width:200%;
        margin-left:-190px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .rightmenu_2col .col1wrap_2col {
	    float:left;
	    width:860px;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.rightmenu_2col .col1_2col {
        margin:0 0px 0 190px;
        overflow:hidden;
	}
    .rightmenu_2col .col2_2col {
        float:right;
        width:190px;
        position:relative;
        left:190px;
    }
    
    
    .col1_2col_split
    {
        width: 100%;
    }
    
    .colleft_top_split_left
    {
    width: 325px;
    float: left;
    }
    
    .colleft_top_split_right
    {
    width: 325px;
    float: right;
    }
    


/* END OF 2 COLUMN */

/* FOOTER */

   #FooterLinks
   {
    clear:both;
	float:left;
	width:100%;
	padding-top: 0px;
	vertical-align: top;
	
   }
   
   #FooterLinks UL
   {
    height: 24px;
    background: #003B76;
    text-align: left;
    padding: 0;
    margin: 10px 0;
    width: 100%;
   }
   
 
   
   #FooterLinks li 
   {
        float: left;
	    padding: 4px .5em 0px .5em;
	    list-style: none;
	    width: 12%;
	    text-align: center;
   }
       
     #FooterLinks li a {
            display: block;
            font-size: 110%;
            font-weight: bold;
            color: #fff;
            
        }
        
        #FooterLinks li a:hover{
            display: block;
            text-decoration: underline;
            background: #003B76;
        }
        
      
   

           
/* FOOTER END */


/* DROP SHADOW CONTAINER STYLE */


    .dialog {
     position:relative;
     margin: 0px auto;
     min-width:8em;
     max-width:800px; /* based on image dimensions - not quite consistent with drip styles yet */
     z-index:1;
     margin-left:0px; /* default, width of left corner */
     margin-bottom:0.5em; /* spacing under dialog */
     padding-bottom: 0px;
    }

    .dialog .content,
    .dialog .t,
    .dialog .b,
    .dialog .b div {
     background:transparent url(images/shadow_effect_40percent_lrg.png) no-repeat top right;
    }

    .dialog .content {
     position:relative;
     zoom:1;
     _overflow-y:hidden;
     padding:0px 3px 0px 0px;
     
    }

    .dialog .t {
     /* top+left vertical slice */
     position:absolute;
     left:0px;
     top:0px;
     width:12px; /* top slice width */
     margin-left:-12px;
     height:100%;
     _height:1600px; /* arbitrary long height, IE 6 */
     background-position:top left;
    }

    .dialog .b {
     /* bottom */
     position:relative;
     width:100%;
    }

    .dialog .b,
    .dialog .b div {
     height:5px; /* height of bottom cap/shade */
     font-size:1px;
    }

    .dialog .b {
     background-position:bottom right;
    }

    .dialog .b div {
     position:relative;
     width:12px; /* bottom corner width */
     margin-left:-12px;
     /*background-position:bottom left; */
     background-image: none;
    }

    .dialog .hd,
    .dialog .bd,
    .dialog .ft {
     position:relative;
    }

    .dialog .wrapper {
     /* extra content protector - preventing vertical overflow (past background) */
     position:static;
     max-height:1000px;
     overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
    }

    /* Additional */ 
    
    
    .dialog h1,
    .dialog p {
     margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
     padding:0.5em 0px 0.5em 0.2em;
    }
    
    .dialog h2
    {
     margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
     padding:0.5em 0px 0.5em 0px;
     font-size: 110%;
     font-weight: bold;
     color:#003B76;
    }

    .dialog h1 {
     padding-bottom:0px;
    }
    
    .dialog .content .bluebar_contentpane
    {
        padding: 0px 3px 0px 3px;
    }


/* DROP SHADOW CONTAINER STYLE END */

/* HEADER STYLES */

    .p4ateam_con_title_back
	{
	    background: url(images/topbar_lrg.png) repeat top right;
	    height: 20px;
	    vertical-align: middle;
	    width: 99%;
	    float: left;
	    
	}
	
	.p4ateam_con_title_backleft
	{
	    background: url(images/topbar_left.png) no-repeat top left;
	    height: 20px;
	    vertical-align: middle;
	    float:left;
	    width: 1%;
	}
	
	.p4ateam_con_title_back h3
	{
	    font-size: 80%;
	    font-weight: bold;
	    vertical-align: middle;
	    color: White;
	    height: 20px;
	    width: 100%;
	    padding: 2px 3px 0 1px;
	    margin:0 0 0 0;
	}


/* HEAD STYLES END */

 /* TEAM LIST */
 
    .p4ateam_userhomepage
    {
        width: 100%;
    }
    
    .p4ateam_userhomepage p
    {
      font-size: 80%;
    }
 
    .p4at_teamlist
    {
        border: none 0px #fff;
    }
    
    
    
    .p4at_teamlist th,td,table
    {
        border: none 0px #fff;
        text-align: left;   
        font-size: 85%;    
    }
    
    table.p4at_teamlist
    {
        border: none 0px #fff;
        text-align: left;   
        font-size: 90%;    
        width: 100%
    }
     
    .p4at_teamlist p
    {
        font-size: 85%;
        margin: 10px 0;
    }
    
    .p4at_teamlist .p4at_linkbutton
    {
        border: solid 1px #003b7c;
        padding: 2px 2px 2px 2px;
    }
    
    .p4at_teamlistbuttons
    {
     padding: 0;
     margin: 0;
    }
    
    a.p4at_teamlist_editlink
    {
        padding-right: 5px;
        margin: 0px;
    }
    
    a.p4at_teamlist_addfixture
    {
        margin: 0px;
    }
    
/* END OF TEAM LISTS */

/* TEAM EDIT */

.p4at_contactForm
{
	width: 95%;
    float: left;
 
}

  .p4at_Form
  {
    width: 100%;
    float: left;
  }

  .p4at_Form .summary
  {
    background-color: #e1f0f7;
    margin: 0;
    padding: 10px 10px 0 10px;
    font-size: 70%;
  }


.p4at_Form .summary ul
  {
    margin: 0 10px 0 10px;
    padding: 0 10px 0 10px;
    list-style-type:none;
  }


.p4at_Form .summary ul li
  {
    list-style-type:none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

.p4at_teameditform_complete
{
    font-size: 80%;
}

.p4at_fieldset_team_edit
  {
    background-color: #e1f0f7;
    border: none;
    padding: 3px 5px 3px 0px;
    float: left;
  }
  
  OL.p4at_ulform
  {
   list-style-type:none;
   margin: 0;
   padding: 0px 10px 0px 10px;
   
  }
  
  
  .p4at_ulform LI{
    clear: both;
    list-style:none;
    padding-top: 3px;
    font-size: 70%;
    color: #003b7c;
  }

  .p4at_ulform LI label {
        float: left;
        color: #003b7c;
        text-align: right;
        padding-right: 7px;

  }

   .p4at_ulform LI input.p4at_element, select.p4at_element  {
        float: right;
        width: 200px;
        color: #003b7c;
        font-family: verdana;
        font-size: 90%;
        border: solid 1px #003b7c;
  } 
  
   .p4at_ulform LI .p4at_checkbox input{
        float: right;
        color: #003b7c;
        font-family: verdana;
  } 
  
   .p4at_ulform LI textarea.smallwidth{
        float: right;
        width: 164px;
        color: #003b7c;
        border: solid 1px #003b7c;
        font-family: verdana;
        font-size: 90%;
  } 
  
  p4at_ulform
  
  
   .p4at_ulform LI input.p4at_teamedit_submit{
        float: right;
  } 
  

    
/* END OF TEAM EDIT */  


/* NAVIGATION */

        
        /* NAVIGATION */
	
	    #navigation
	    {
	        margin-bottom: 5px;
	        padding-bottom: 15px;
	    }
	
	    #navigation ul {
	        padding: 0 0 0 2px;
	        margin: 0;
	        list-style: none;
            width: 100%;
	        z-index: 9999;
	        float: left;
	        /* table-layout: fixed;
	        display: table; */
        }
        
        

        #navigation a {
            padding: 0 .1em 0px 0;
            font-weight: bold;
            font-size: 75%;
            z-index: 9999;
        }

           
        #navigation li {
	        list-style: none;
	        z-index: 9999;
	        float: left;
        }
        
        
        #navigation li a
        {
            border-left: solid 2px #003B76;
            padding: 0px 13px 0px 13px;
            display: block; 
            z-index: 9999;
            color: #003366;
        }
        
        #navigation li a.first
        {
            border: none;
            padding-left: 0px;
            color: #003366;
        }
        
        #navigation li a.last
        {
            padding-right: 0px;
            /* float: right; */
            color: #003366;
        }    
        
        #navigation li ul {
	        position: absolute;
	        width: 10em;
	        left: -999em;
        }

        #navigation li:hover ul {
	        left: auto;
	        background: url(images/menu_bg.png) 0% 100% no-repeat;
            padding: 10px 0 20px 0;
	        
        }
        
        #navigation li:hover ul, #navigation li.sfhover ul {
	        left: auto;
	        background: url(images/menu_bg.png) 0% 100% no-repeat;
            padding: 10px 0 20px 0;
            z-index: 2;
        }
        
        #navigation li ul li a
        {
            color: #fff;
            border-left: none;
            
        }
        
        #navigation li ul li a.first
        {
            color: #fff;
            border-left: none;
            padding-left: 13px;
            
        }
        
        #navigation li ul li a.last
        {
            color: #fff;
            border-left: none;
            padding-left: 13px;
        }


/* END OF NAVIGATION */

/* DISPLAT USER NAME */


H1.h1username, H1.h1teamtitle
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 110%;
    font-weight: bold;
    color: white;
    padding: 3px 0px 0px 5px;
    margin: 0;
    text-align: left;
}

.largetitleleft
	{
	    background: url(images/largeroundcornerleft.png) no-repeat top left;
	    height: 30px;
	    vertical-align: middle;
	    float:left;
	    width: 1%;
	}

/* END OF DISPLAY USER NAME */

.largetopbluebar
{
    width: 100%;
    background: url(images/topbar_userandteam.png) no-repeat top right;
	height: 30px;
	vertical-align: middle;
	margin-bottom: 10px;
}

.largetopbluebarnoball
{
    width: 670px;
    background: url(images/topbar_userandteam_noball.png) no-repeat top right;
	height: 30px;
	vertical-align: middle;
	margin-bottom: 10px;
	float: left;
	padding: 0px;
}


.largetopbluebarnoball .left
{
    float: left;
    margin: 0;
    padding: 0;
    width: 400px;
}

.largetopbluebarnoball .right
{
    float: right;
    font-weight: bold;
    width: 160px;
    text-align: right;
    padding: 0px;
    width: 250px;
}

.largetopbluebarnoball .right a.p4at_backtolink
{
    font-size: 85%;
    color: #fff;
    border: none;
    padding: 5px 10px 0 0;
    float: right;
    width: 250px;
}

/* LARGE TOP BAR */



/* END OF LARGE TOP BAR */


/* TEAM INFORMATION */

.p4at_TeamInfo
{
    width: 100%;
    font-size: 90%;
}

.p4at_TeamInfo .info
{
    font-weight: bold;
    font-size: 80%;
    
}

.p4at_TeamInfo .infosport
{
    font-weight: bold;
    font-size: 100%;
    
}

.p4at_TeamInfo .labelsport
{
    font-size: 100%;
}

.p4at_TeamInfo .label
{
    font-size: 80%;
}

.p4at_TeamInfo .left
{
    width: 190px;
}

.p4at_TeamInfo .right
{
    width: 110px;
    text-align: right;
    vertical-align: top;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    float: right;
   
}

.p4at_TeamInfo a
{
    font-size: 85%;
    padding: 0px;
}

/* END OF TEAM INFORMATION */


/* SMALL SEARCH FORMS */

    .p4at_formsearch
    {
        font-size: 70%;
        font-weight: bold;
        margin: 10px 0 0 0;
        padding: 0;
    }
    
    .p4at_formsearch .left
    {
        width: 200px;
    }
   
   .p4at_formsearch .right
    {
        width: 100px;
        float: right;
        text-align: right;
    }
    
    .p4at_formsearch .leftdropdown
    {
        width: 130px;
    }
   
   .p4at_formsearch .rightdropdown
    {
        padding-right: 10px;
        float: right;
        text-align: right;
    }
    
    .p4at_formsearch .full
    {
        width: 100%;
        padding: 0px 5px 10px 5px;
    }
   
    .p4at_formsearch label
    {  
        padding-right: 10px;
    }
    
    .p4at_formsearch input
    {  
        width: 90px;
    }
    
    /*
    .p4at_formsearch input.p4at_btnSearch
    {
        border: none;
        font-family: Verdana, Arial, Tahoma;
        color: #003B76;
        cursor: hand;
        text-align: right;
        background: url(images/searchdots.gif) no-repeat 0px 5px;
        cursor: hand;    
        width: 90px;    
        padding-right: 9px;
        
    }
    */
    .p4at_formsearch input.p4at_btnSearch
    {
        font-family: Verdana, Arial, Tahoma;
        width: 90px;    
        margin-right: 10px;
        font-size: 95%;
        
    }
    
    .p4at_formsearch a.p4at_advancedsearch
    {
        float: right;
        padding: 0px 10px 0px 0px;
        font-size: 100%;
        width: 100%;
        text-align:right;
    }
    
    .p4at_formsearch .spacer
    {
        height: 10px;
    }
    
    .p4at_formsearch ol
    {
        list-style: none;
        
    }
 
    .p4at_formsearch li
    {
        list-style: none;
       }   
    
    .p4at_formplayeradd .spacer
    {
        height: 15px;
    }
    
    .p4at_PlayerSportList_nosport
    {
        font-size: 80%;
        padding: 10px 0px 10px 0px;
    }
    
    .p4at_formplayeradd ol li
    {
        list-style: none;
        font-size: 80%;
        width: 100%;
    }
    
 
    .p4at_formplayeradd ol
    {   
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 0px;
    }
    
    .p4at_formplayeradd li
    {
        margin-bottom: 10px;
    }
    
   .p4at_formplayeradd ol li .prompt
    {
        font-size: 90%;
        font-weight: bold;
        width: 100px;
        float: left;
    } 
    
    .p4at_formplayeradd ol li .promptlarge
    {
        font-weight: bold;
        float: left;
    } 
    
     .p4at_formplayeradd ol li .field
    {
        font-size: 90%;
        float:right;
        width: 180px;
        padding-right: 5px;
    }
    
     .p4at_formplayeradd ol li .field select
    {
        float:right;
        border: solid 1px #003B76;
        color: #003B76;
    }       
    
    .p4at_formplayeradd ol li .checkbox
    {
        float:right;
        padding-right: 5px;
    }
  
    .p4at_formplayeradd ol li .button
    {
        padding-right: 5px;
        float: right;
    }
    
    
    .p4at_formplayeradd ol li .button input
    {
        font-family: Verdana, Arial, Tahoma;
        color: #003B76;
    }
    
    /* background: url(images/topbar_userandteam.png) no-repeat top right; */
    
    
    
/* SMALLS SEARCH FORMS */


/* SEARCH RESULTS */

.search_paging
{
    width: 100%;
    font-size: 85%;
}

.search_paging .right
{
    float: right;
    width: 250px;
    text-align: right;
    padding-right: 10px;
}

.search_paging .left
{
    float: left;
    width: 250px;
}


/* SEARCH RESULTS */

/* USER REGISTRATION */

.p4at_userregistration .p4atUserRegistration_validation
{
    color: red;
    padding: 10px 0px 10px 0px;
}

.p4atUserRegistration .p4atUserRegistration_validation ol li
{
    width: 100%;
    list-style: none;
    border: solid 1px black;
}

.p4at_userregistration
{
    font-size: 70%;
}

.p4at_userregistration ol li
{
    width: 100%;
    list-style: none;
}

.p4at_userregistration ol
{
    margin: 0;
    padding: 0;
}

.p4at_userregistration ol
{
    
}

.p4at_userregistration ol li
{
    padding-top: 3px;
}


.p4at_userregistration ol li .prompt
{
    width: 120px;
    float: left;
    font-weight: bold;
}

.p4at_userregistration ol li .field
{
    width: 190px;
    float: right;
    text-align: right;
    padding-right: 5px;
}

.p4at_userregistration ol li .field input, select
{
    border: solid 1px #003b7c;
    font-size: 100%;
}

.p4at_userregistration ol li .field .checkbox input
{
    border: none;
    font-size: 100%;
}

.p4at_userregistration ol li .field_textarea 
{
    text-align: right;
    padding-right: 5px;
    
}

.p4at_userregistration ol li .field_textarea textarea
{
    border: solid 1px #003b7c;
    width: 310px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 100%;
    color: #003b7c;
}

.p4at_userregistration ol li .promptlarge
{
    width: 100%;
    float: right;
    font-weight: bold;
}

.p4at_userregistration ol li .promptmedium
{
    width: 290px;
    float: left;
    font-weight: bold;
}

.p4at_userregistration ol li .fieldsmall
{
    width: 20px;
    float: right;
    font-weight: bold;
}


/* END OF USER REGISTRATION */


/* TEAM SEARCH PAGE */

.team_searchcriteria
{
    text-align: right;
    padding-right: 5px;
    margin: 10px;
}    


.team_searchcriteria label
{
    font-size: 70%;
    font-weight: bold;
    padding-right: 10px;
}

.team_searchcriteria input.p4at_element, select.p4at_element
{
        font-family: verdana;
        font-size: 80%;
        border: solid 1px #003b7c;
}

.team_searchcriteria select
{
        font-family: verdana;
        font-size: 80%;
        border: solid 1px #003b7c;
}

.p4at_info
{
    font-size: 70%;
    padding: 10px 0px 10px 0px;
}

.p4at_searchresults
{
    margin: 10px 0px 10px 0px;
}

table.p4at_teamsearchresults
{
    border:none 0px #fff;
    text-align: left;   
    font-size: 90%;    
    width: 98%;
}



/*  */

table.p4at_teammemberlist
{
    border:none 0px #fff;
    text-align: left;   
    font-size: 90%;    
    width: 98%;
    float: left;
}


 .p4at_teammemberlist
    {
        border: none 0px #fff;
       
    }
    
    .p4at_teammemberlist th,td,table
    {
        border: none 0px #fff;
        text-align: left;   
        font-size: 85%;    
    }
    
    table.p4at_teammemberlist
    {
        border: none 0px #fff;
        text-align: left;   
        font-size: 90%;    
        width: 300px;
    }
     
    .p4at_teammemberlist p
    {
        font-size: 85%;
        margin: 10px 0;
    }
    
    .p4at_teammemberlist   .p4at_teamsearch_name
    {
        width: 150px;
    }

/* */


/* TEAM MEMBERS */


.p4at_teamsearchresults
    {
        border: none 0px #fff;
       
    }
    
    .p4at_teamsearchresults th,td,table
    {
        border: none 0px #fff;
        text-align: left;   
        font-size: 85%;    
    }
    
    table.p4at_teamsearchresults
    {
        border: none 0px #fff;
        text-align: left;   
        font-size: 90%;    
        width: 660px;
    }
     
    .p4at_teamsearchresults p
    {
        font-size: 85%;
        margin: 10px 0;
    }
    
    .p4at_teamsearchresults   .p4at_teamsearch_name
    {
        width: 150px;
    }

/* TEAM MEMBERS */


input.p4at_element_postcode
{
     border: solid 1px #003b7c;
}







/* END OF SEARCH PAGE */




/* PLAYER ADD SPORT */

.p4at_formplayeradd
{
    margin: 0px 0px 0px 0px;
}

.p4at_PlayerSportList
{
    font-size: 80%;
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.p4at_PlayerSportList ul
{
    list-style: none;
    margin: 10px 0px 0px 0px;
    padding-left: 0px;
}

.p4at_PlayerSportList li
{
    list-style: none;
    margin-left: 0px;
    padding-bottom: 10px;
}

.p4at_PlayerSportList li .prompt
{
    width: 100px;   
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    float: left;
}

.p4at_PlayerSportList li .promptlarge
{
    width: 200px;   
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    float: left;
}



.p4at_PlayerSportList li .info
{
    width: 100px;
    padding: 0px 0px 0px 0px;
    float: left;
}


.p4at_PlayerSportList li .right
{
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
    width: 100px;
    float: right;
}



.p4at_formplayeradd  p
{
    font-size: 80%
}



/* END OF PLAYER ADD SPORT */


/* SUMMARY */

/* MAIN CONTENT */


.p4at_MainContent
{
    width: 100%;
    font-size: 90%;
    margin-top: 10px;
}


.p4at_MainContent .left
{
    width: 125px;
    font-size: 80%;
}

.p4at_MainContent .right
{
    width: 155px;
    text-align: right;
    vertical-align: top;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    float: right;
}

.p4at_MainContent img
{
    float: right;
}

.p4at_MainContent .left ul
{
    margin: 0;
    padding: 0;
}

.p4at_MainContent .left ul li
{
    list-style-type:none;
    margin: 0;
    padding: 0;
}

.p4at_MainContent .right .p4at_NoImage
{
    border: solid 1px #003b7c;
    height: 100px;
    text-align: center;
    padding: 20px 10px 0px 10px;
    float:right;
    margin-bottom: 10px;
}

.p4at_fieldset_form
{
 border: none;
 width: 325px;
 padding: 0;
 margin: 0;
}

.p4at_fieldset_contactform
{
 border: none;
 width: 320px;
 padding: 0;
 margin: 0;
}

.p4at_fieldset_small
{
 border: none;
 width: 100%;
 padding: 0;
 margin: 0;
}

/* MAIN CONTENT */



.p4at_Details
{
    padding-top: 10px;  
    font-size: 80%; 
    float: left;
}

.p4at_Details .left
{
    float: left;
    width: 125px;
}

.p4at_Details .left ul
{
    margin: 0;
    padding: 0;
    float: left;
}

.p4at_Details .left ul li
{
    list-style-type:none;
    margin: 0;
    padding: 0;
}


.p4at_Details .right
{
    float: right;
    width: 155px;
    text-align:right;
    padding-right: 5px;
}

.p4at_Details .right .p4at_NoImage
{
    border: solid 1px #003b7c;
    height: 100px;
    text-align: center;
    padding: 20px 10px 0px 10px;
    float:right;
    margin-bottom: 10px;
}

/* END OF SUMMARY */


/*  USER SEARCH */

.user_searchcriteria_summary
{
    font-family: verdana;
    font-size: 80%;
    padding: 10px 0px 10px 10px;
 
}

.user_searchcriteria
{
    margin: 10px 10px 0px 10px;
    text-align: right;
}

.user_searchcriteria select
{
        color: #003b7c;
        font-family: verdana;
        font-size: 80%;
        border: solid 1px #003b7c;
        
}

.user_searchcriteria label
{
    color: #003b7c;
    font-family: verdana;
    font-size: 80%;
    padding-right: 10px;
}

.user_searchcriteria input
{
    padding-right: 10px;
}

.calendarright
{
    float:right;
}

/* FIXTURE EDIT */

.p4at_Calendar table
{
    float: left;
}

.p4at_CalendarMonths td
{
    text-align: center;
}

.p4at_CalendarDay
{
   text-align: right;
   padding-right: 3px;
   color: silver;
}

.p4at_CalendarDaySelected
{
    text-align: right;
    padding-right: 3px;
    
}


.p4at_teamfixturelist
{
    background-color: #e1f0f7;
    font-size: 90%;
    padding: 5px 5px 0px 5px;
    margin: 0px;
}

.p4at_teamfixturelist p
{
    font-size: 80%;
    padding: 0;
    margin: 0px;
}


.p4at_teamfixturelist ul li
{
    list-style: none;
    font-size: 80%;
    padding: 0;
    margin: 0;
}

.p4at_FixtureEditMessage
{
    width: 95%;
    background-color: #e1f0f7;
    font-size: 70%;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 5px;
    border: solid 1px #003B76;
    float: left;
}

UL.p4at_FixtureList
{
    margin: 0;
    padding: 0;

}

UL.p4at_FixtureList li .prompt 
{
    float: left;
    font-weight: bold;
    padding-right: 10px;
}

UL.p4at_FixtureList li .info
{
    float: left;
}


.p4at_teamfixturelist_white
{
    background-color: #ffffff;
    font-size: 90%;
    padding: 5px 5px 0px 5px;
    margin: 0px;
}

.p4at_teamfixturelist_white ul li
{
    list-style: none;
    font-size: 80%;
    padding: 0;
    margin: 0;
}

a.p4at_returnlink
{
    font-size: 80%;
    border: solid 1px #003B76;
    width: 100%;
    margin: 10px 10px 10px 10px;
    padding: 5px 5px 5px 5px;
}

div.rtnLink
{
    float: left;
}


.p4at_Legend
{
    font-size: 75%;
}

.p4at_Legend img
{
    padding-right: 10px;
    padding-left: 5px;
}

/* FIXTURE EDIT */

.p4at_font
{
    font-size: 75%;
}

.cleardiv
{
    clear:both;
}

.spacer_small
{
    height: 1px;
}

.spacer_10px
{
    height: 10px;
    float: left;
    width: 100%;
}

/* SIDE BAR LINKS */
a.p4at_lozenge_red
	{
	    background: url(images/side-button-red.png) no-repeat;
	    width: 190px;
	    height: 20px;
	    vertical-align: middle;
	    color: #fff;
	    text-decoration: none;
	    float:left;
	    padding: 2px 0px 0px 8px;
	    font-size: 80%;
	    font-weight: bold;
	}
.

a.p4at_lozenge_red:hover
	{
	    text-decoration: underline;
	    color: #fff;
	}


a.p4at_lozenge_red:link
	{
	    color: #fff;
	}
	
a.p4at_lozenge_red:visited
	{
	    color: #fff;
	}
	
	
a.p4at_lozenge_blue
	{
	    background: url(images/side-button-blue.png) no-repeat;
	    width: 190px;
	    height: 20px;
	    vertical-align: middle;
	    color: #fff;
	    text-decoration: none;
	    float:left;
	    padding: 2px 0px 0px 8px;
	    font-size: 80%;
	    font-weight: bold;
	}
.

a.p4at_lozenge_blue:hover
	{
	    text-decoration: underline;
	    color: #fff;
	}


a.p4at_lozenge_blue:link
	{
	    color: #fff;
	}
	
a.p4at_lozenge_blue:visited
	{
	    color: #fff;
	}


div.p4at_sidelinks
{
    margin-bottom: 20px;
}


div.p4at_standard
{
    font-size: 75%;
}

.p4at_teammemberlist th
{
    font-size: 70%
}

table
{
    font-size: 100%;
}


.p4at_inviteafriend
{
    padding: 0px;
    width: 190px;
}

div.p4at_inviteafriend_title
{
    background: url(images/inviteafriend/tell-a-friend-blue_01.png) no-repeat top left;
    height: 35px;
}

div.p4at_inviteafriend_main
{
    background: url(images/inviteafriend/tell-a-friend-blue_02.png) no-repeat top left;
    background-color: #03427C;
    font-size: 80%;
    color: #fff;
    padding: 1px 10px 5px 10px;
    min-height:109px;
}
div.p4at_inviteafriend_bottom
{
    background: url(images/inviteafriend/tell-a-friend-blue_03.png) no-repeat top left;
    height: 9px;
}

.p4at_fieldset_inviteafriend 
{
    border: none;
    width: 100%;
    padding: 0;
    margin: 0;
 }

.p4at_fieldset_inviteafriend ol li textarea
{
    width: 165px;
    font-family: Veranda, Arial;
}

.p4at_fieldset_inviteafriend  ol
{
    padding: 0px 5px 5px 0px;
    margin: 0px;
}

.p4at_fieldset_inviteafriend  ol li
{
   list-style: none;
}

.p4at_fieldset_inviteafriend  ol li.submit
{
   padding: 5px 5px 5px 0px;
   width: 100%;
   text-align: right;
}

.pnlInformation
{
    margin: 5px 0px 10px 0px;
    padding: 5px;
    border: solid 1px #003B76;
    background-color: #dddddd;
    text-align: center;
    font-size: 96%;
    font-weight: bold;
}

a.p4at_formattedlink
{
    padding: 10px 10px;
    font-size: 80%;
    margin-top: 10px;
    display: block;
    
}

.p4at_SmallRequests {
    
    border: 1px solid red;
    border-radius: 15px;
    padding: 5px 0px;   
    
}
