/******************************
   General element styles
******************************/
* { margin:0; padding:0; }
html { height: 101%; }
body { height:100%; margin: 10px 0px 0px 0px; font-family: verdana; color: #000; font-size:100%; background:url('body-background.jpg') center repeat-y; background-color: #f4f4f4; }
body b { }


img {border-style:none;}
a { font-family: verdana; font-size:11px; color: #0033FF; text-decoration:none;}
a:hover {
  text-decoration:underline;
}


p.spacer { height:0.5em; line-height:0.5em;}
p.one { height:1em; line-height:1em;}
p.two { height:2em; line-height:2em;}
p.three { height:3em; line-height:3em;}
p.four { height:4em; line-height:4em;}
p.spacersmall { height:0.5em; line-height:0.5em;}
input { font-size: 11px; color: #111; margin-top:2px; margin-right:4px; padding-top:1px; padding-bottom:1px;padding-left:1px; padding-right:1px; font-family: Arial; letter-spacing: 0px;}
select { font-size: 11px; color: #111; margin-top:2px;margin-left:10px; margin-right:4px; padding-top:1px; padding-bottom:1px;padding-left:1px; padding-right:1px;}
#errortext { font-family: verdana; color:red; font-size:11px; }
#errortext li {  list-style: none; }
#middleline { position:relative; left:-10px;}
#middleline_table_top { position:absolute; top:-5px;}
#middleline_table_bottom { position:absolute; top:20px;}

#redbullet-accordian { position:relative; padding-top:0px; margin-right:5px;}
#redbullet_teamreport { position:relative; top:5px; }


/* banner title */
h1 { font-size: 28px; font-family:arial; color: #FFFFFF; font-weight:normal; }
h1.blue { font-size: 20px; font-family:verdana; color: #002467; font-weight:normal; padding-bottom:0px; margin-bottom:0px;}
/* main page title */
h2.blue { font-size: 20px; font-family:verdana; color: #002467; font-weight:normal; padding-bottom:0px; margin-bottom:0px;}
h2.status-green { position:relative; text-align:left; font-size: 20px; font-family:verdana; color: green; font-weight:normal; float:left; padding-right:110px;}
h2.status-red { position:relative; text-align:left; font-size: 20px; font-family:verdana; color: red; font-weight:normal; float:left; padding-right:90px;}
/* information title */
h3 { font-size: 18px; font-family:verdana; color: #000; font-weight:normal; padding-bottom:0px; margin-bottom:0px;}
h3.blue-header-title { font-family:verdana; color:#fff; font-weight:normal; font-size: 11px;}
h3.toggler_prod_details { font-family:verdana; color:#000; font-weight:normal; font-size: 10px; text-decoration:none; cursor: pointer;}


/* e.h membership login title */
h4.white { font-size: 11px; font-family:verdana; color: #FFFFFF; font-weight:normal;}
h4.blue { font-size: 14px; font-family:verdana; color:#002467; font-weight:normal;}
h5.blue { font-size: 11px; font-family:verdana; color:#002467; font-weight:normal;}
h4.blue a { font-size: 14px; font-family:verdana; color:#002467; font-weight:normal;}
/* e.g login username and password */

h5.yellow { font-size: 11px; font-family:verdana; color:yellow; font-weight:normal;}
h5.black { font-size: 11px; font-family:verdana; color:black; font-weight:normal;}
h5.white { font-size: 11px; font-family:verdana; color: #FFFFFF; font-weight:normal;}


/******************************
   Header
******************************/
#wrapper { position: relative; font-size:11px; width:960px; margin:auto; }
#top-section { position: relative; width:960px; top:20px;}
#banner-top { position: absolute; top:0px; width:960px; height:116px; background:url('banner_top.jpg')}
#logo-banner-top { position: absolute; top:-25px; left:30px; width:148px; height:161px; background:url('logo-banner-top.jpg')}
#banner-title { position:absolute; top:30px; left:200px;}
#banner-established { position: absolute; top:45px; left:720px; font-size: 11px; font-family:verdana; color: #FFFFFF; font-weight:normal;}
#banner-community-club { position: absolute; margin-top:83px; margin-left:200px; font-size: 15px; font-family:verdana; color: #FFFFFF; font-weight:bold; z-index:1000;}
#banner-community-club a { font-size: 14px; font-family:verdana; color: #FFFFFF; font-weight:bold;}
#banner-community-club a:hover { text-decoration:none;}

#banner-charter { position: absolute; top:85px; left:680px; font-size: 11px; font-family:verdana; color: #FFFFFF; font-weight:normal;}
#banner-sponsors-logos { position: absolute; top:20px; right:30px; width:91px; height:54px; background:url('sponsers-logos.jpg')}

/******************************
   Left Hand Menu - see other css files for menu actions
******************************/
#left-menu-container { position: absolute; z-index:99; left:0px; top:190px; width:165px; height:330px; background:#fff; font-size:10px; }
#left-menu-background { position: absolute; z-index:99; top:0px; width:166px; height:325px; background:url('leftmenu-background.jpg') no-repeat;}
#latest-news-sidebar-container { position: absolute; left:13px; top:590px; width:165px; height:150px; background:blue; font-size:10px; }
#latest-news-sidebar-background { position: absolute; top:0px; width:166px; height:238px; background:url('latestnews_leftmenu.jpg') no-repeat;}
#latest_news_left_title { position: absolute; top:15px; left:10px;}
#whiteline_news img { position:absolute; top:35px; left:10px; width:142px;}
#latest-new-sidebar-data { position:relative; top:40px; left:10px; width:135px; height:auto; color:#fff; padding-top:7px;}
#latest-new-sidebar-text { position:relative; top:0px; left:7px; color:#fff; font-size:10px;}
#latest-new-sidebar-text a { text-decoration:none; color:#fff; font-size:10px; }
#latest-new-sidebar-text a:hover { color:yellow;  }
#yellow-arrow { position:absolute; color:yellow; left:-3px; }

.menu-header {
    margin-left:12px; color:#fff; font-size: 11px; width:133px; padding-bottom:6px; border-bottom: 1px solid #fff; margin-bottom:5px;
}


/******************************
   Home Page
******************************/
#pageheader { position:relative; display:block; width:604px; height:auto; margin-bottom:10px; }
#home-image { position:relative; left:-1px;}
#home-image-small { position:relative; left:-1px;}
#pagetitle { position:relative; margin-bottom:2px;}
#topline { position:relative; top:2px; }

#box-fixed-middle-container-accordian { position:relative; left:0px; display:block; width:604px; height:30px; background:url('blue-box-middle-header.jpg') no-repeat;}
#box-fixed-middle-filler-container-accordian-first { position:relative; left:-2px; display:block; width:604px; height:auto; background:url('blue-box-middlefiller.jpg') repeat-y;}
#box-fixed-middle-filler-container-accordian { position:relative; left:0px; display:block; width:604px; height:auto; background:url('blue-box-middlefiller.jpg') repeat-y;}


#box-fixed-middle-container-accordian { position:relative; left:0px; display:block; width:604px; height:30px; background:url('blue-box-middle-header.jpg') no-repeat;}

.box-fixed-middle-filler-condolence-container { position:relative; left:-3px; display:block; width:604px; height:auto; background:url('blue-box-middlefiller.jpg') repeat-y;}

.box-fixed-end-accordian-container { position:relative; left:-7px; display:block; width:609px; height:29px; background:url('blue-box-end-header-blank.jpg') no-repeat;}
.box-fixed-end-accordian-container-grey { position:relative; left:-7px; display:block; width:609px; height:29px; background:url('blue-box-end-header-blank-grey.jpg') no-repeat;}
.box-fixed-end-accordian-container-yellow { position:relative; left:-7px; display:block; width:609px; height:29px; background:url('blue-box-end-header-blank-yellow.jpg') no-repeat;}
.box-fixed-middle-text { position:relative; display:block; margin-left:15px; width:560px; height:auto; }
#box-fixed-middle-text input { background-color: #FFFFCC; }
#box-fixed-middle-text textarea { background-color: #FFFFCC; border-color:#aaa;}

.box-fixed-middle-condolence-text { position:relative; display:block; margin-left:4px; top:0px; width:599px; height:290px; background-color: #CEDBFF;}
#box-fixed-middle-text-accordian { position:relative; display:block; margin-left:15px; width:580px; height:auto; }
#box-fixed-middle-text-general { position:relative; display:block; margin-left:25px; width:560px; height:auto; }
.box-fixed-middle-text-general-grid { position:relative; display:block; margin-left:10px; width:560px; height:auto; }
#boxfiller { position:relative; display:block; width:auto; height:250px; }


#box-fixed-middle-text-general li { margin-left:15px; }

#blue-box-view-more-text a { position: absolute; display:block; bottom:17px; right:20px; width:65px; color:#00379F; text-decoration:none; font-size:12px;}
#blue-box-view-more-text a:hover { text-decoration:underline;}

.blue-box-view-more-text a { color:#00379F; display:block; text-decoration:none; font-size:12px; width:580px; text-align:right; margin-top:10px;}
.blue-box-view-more-text a:hover { text-decoration:underline;}

.blue-box-view-more-text-reports a { position: relative; display:block; width:580px; color:#00379F; text-decoration:none; font-size:12px; text-align:right;}
.blue-box-view-more-text-reports a:hover { text-decoration:underline;}
.welwyn_team_color { color:#00379F; }



#blue-header-title { position:relative; display:block; margin-left:15px; top:9px; color:#fff;}

#box-fixed-end-container-accordian { position:relative; left:-1px; top:1px; display:block; width:600px; height:1px; border-top: 1px solid #aaa;}

#accordion_prod_details { position:relative; display:block; width:580px; height:auto; text-align:left; color:#555; }
.accordian-gradient-content {
  position: absolute; background:url('accrodian-gradient-fill.jpg') no-repeat top; display:block; width:600px; height:150px;
}


.toggler_prod_details { position:relative; display:block; height:20px; top:0px; padding-top:8px; font-weight:normal; font-size:11px; text-align:left; padding-left:10px; width:589px; border-top: 1px solid #ddd; background-color:#eee; color:#111;}
#toggler_date { position:absolute; right:5px; font-size:9px;}
.element_prod_details { position:relative; width:599px; left:0px; text-align:left; }
.element_prod_details_container { position:relative; height:100%; width:570px; left:15px; padding-top:15px; padding-bottom:30px; color:#000; display:block; text-align:left; }
#element_prod_details_footer { position:relative; display:block; clear: both; }
#image-filler img { position:relative; display:block; height:auto; }
#arrow-selected { position:absolute; width:13px; top:13px; right:0px; height:8px; background:url('left-arrow.gif') no-repeat top; }

/******************************
   Right Hand Side Bar
******************************/

#logintitle { position:absolute; top:15px; left:10px;}
#whiteline { position:absolute; top:35px; left:10px;}
.lastlogintitle { position:relative; margin-left:15px;}
.lastlogindate  { position:relative; margin-left:15px;}
.username_title { position:relative; margin-left:15px;}

.username_input { margin-top:10px; margin-left:22px; }
.username_input input {
  height:16px;
}

#password_title { position:absolute; top:95px; left:13px; }
.password_input { padding-top:15px; margin-left:22px; }
.password_input input {
  height:16px;
}


.member_submitbutton { position:absolute; bottom:0px; right:0px; padding-right:15px; padding-bottom:20px;}
.member_logoutbutton { position:absolute; bottom:0px; right:-14px; padding-bottom:22px;}
#icon_container { position:relative; display:block; width:141px; height:216px; background:url('button-box.jpg') no-repeat; padding-top:4px;}
#icon_position img { position:relative; margin-top:8px; margin-left:12px; }
.login_fail { position:absolute; color:yellow; font-size:9px; width:143px; text-align:right;}
#pre-season-tournament-container { position:relative; margin-top:12px; margin-left:0px; }

/******************************
   Bottom Footer
******************************/

#footer { position: relative; float:left; left:-8px; height:119px; width:976px; text-align:center; color:#fff;  background:url('footer-background.jpg') repeat-x; margin-bottom:0px; }

.fair-play-banner {
  margin-top: 35px; margin-left:3px; margin-bottom:10px; background:url('fair-play-banner.jpg') no-repeat; height:106px; width:953px;
}

.footer-content {
  padding-top:20px;
}


#footer a { position:relative; top:0px; font-size: 11px; color: #fff; font-family:verdana; text-decoration:none; margin-left:5px; margin-right:5px;}
#footer a:hover { text-decoration:underline; }

.powered_by { margin-top:10px; }
#copyright { position:relative; top:0px; margin-left:15px; font-size: 11px; color: #fff; font-family:verdana; text-decoration:none; }
#counter { position:relative; margin-left:5px; margin-right:20px; top:0px; color:#fff;}

#main-container { position: relative; display:block; width:602px; padding-top:160px; left:175px; z-index:0; }
#info-title { position: relative; top:20px; left:0px; z-index:0;}
#info-main { position: relative; display:block; width:590px; top:20px; left:15px; z-index:0;}
#info-title-middle { position: relative; top:10px; left:0px; z-index:0;}
.info-main-middle { position: relative; z-index:0; }
#info-main-middle_teams { position: relative; top:10px; left:0px; z-index:0; }
.right { position: relative; z-index:0; padding-left:20px; padding-right:15px;}
.right-sponsor { position: relative; padding-left:10px; padding-bottom:15px; }

.left { position: relative; z-index:0; padding-right:15px; padding-bottom:15px; }
#newstitle { position: relative; display:block; top:-9px; left:15px; z-index:0;}
#newstitle-middle { position: relative; top:0px; left:15px; z-index:0;}
#date-added { position: relative; display:block; color:#666; width:585px; text-align:right; z-index:0; }
#backtotop { position: relative; display:block; left:500px; height:16px; width:80px; z-index:0; border-bottom: 1px dotted #aaa;}


/******************************
   Sole
******************************/

#pageselect_submit { position:relative; top:2px; }
.tableheader { position: relative; left:0px; width:590px; height:22px; margin-top:0px; color: #000; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#D5EAFF;}
#tablebody { position: relative; top:5px; left:0px; width:590px; height:15px; }
#current_articles_id { position:absolute; top:3px; left:5px;}
#current_articles_title { position:absolute; top:3px; left:30px; }
#current_articles_date { position:absolute; top:3px; left:440px; }
#current_articles_enabled { position:absolute; top:3px; left:530px; }
#current_articles_id_body { position:absolute; display:block; width:25px; height:auto; left:5px; top:5px; text-align:left;}
#current_articles_title_body { position:absolute; display:block; width:395px; height:auto; left:32px; top:5px; text-align:left; }
#current_articles_title_body_officials { position:absolute; display:block; width:490px; height:auto; left:32px; top:5px; text-align:left; }
#current_articles_date_body { position:absolute; display:block; width:90px; height:auto; left:425px; top:5px; text-align:right;}
#current_articles_enabled_body { position:absolute; display:block; width:40px; height:auto; left:547px; top:5px; text-align:left;}
#addnew_button { position:relative; display:block; width:575px; text-align:right; }
#addnew_button_norecords { position:relative; display:block; width:575px; text-align:right;}
#noarticles { position:relative; top:20px; }
#selectpage { position:relative; left:0px; }
#selectpageedit { position:relative; left:0px; }

/******************************
   Add Content
******************************/

#addcontent_title { position:relative; left:42px; }
#addcontent_content_title { position:relative; left:2px; top:0px;}
#addcontent_content_textarea { position: relative; top:-12px; left:80px; }
#addcontent_content_textarea textarea { position: relative; display:block; font-family: arial; width:470px; height:300px; font-size: 11px; color:#111;}
#addcontent_imagerequired { position: relative; top:0px; left:80px; }
#addcontent_content_filename { position: relative; top:0px; left:80px; }
#addcontent_content_image_location { position: relative; top:0px; left:80px; }
#addcontent_submit { position:relative; top:0px; left:80px; }
#addbutton_form { position:relative; display:block; text-align:right; top:0px; }

/******************************
   Edit Content
******************************/

#editcontentnote { position:relative; display:block; width:558px; text-align:right; color:#aaa; margin-top:10px; font-size:10px;}
#update-time { position:relative; left:80px; }

/******************************
   Main content body
******************************/

#contentbody { position:relative; display:block; width:590px; height:50%; top:0px;}
.action_topbuttons { position:relative; float:clear;}

/******************************
   Team content body
******************************/

#teamtext { font-size: 11px; color:#002467; }
#logo_teamhome { position:relative; margin-bottom:15px; height:110px; }
#logo_teamhome img { padding-left:20px; padding-right:20px;}
#logo_teamtext { position:absolute; display:block; width:150px; font-size: 15px; color:#002467; font-weight:bold; right:0px;  text-align:center; top:110px; }
#info-team_news_title { position: relative; top:20px; left:0px; }
#newsscore_graphic { position: relative; left:24px; top:-6px;}
#newsscore { position: relative; left:15px; top:0px; display:block; width:590px;}
#showhide_teams { position: relative; left:15px; }
#news_content { position: relative; left:15px; display:block; width:590px;}
#shirt_small { position: relative; left:15px; top:-14px; }
#newstitle_graphic { position: relative; top:-20px; left:22px; z-index:0;}

/******************************
   Team Details
******************************/
#info-main-manager-profile { position: relative; width:580px; height:auto; top:20px; left:15px; z-index:0;}
#manager_pic_left { position: absolute; left:2px; top:3px; }
#official_pic_left { position: absolute; left:2px; top:23px; }
#manager_pic_right { position: relative; right:5px; top:8px; }
#manager_profile_title_name { position: relative; font-size:11px; line-height:22px; left:120px;}
#manager_profile_body_name { position: relative; font-size:11px; color:#002467; line-height:22px; left:122px;}
#manager_profile_body_name_input { position: relative; font-size:11px; color:#002467; line-height:22px; left:122px;}
#manager_profile_title_telephone { position: relative; font-size:11px; line-height:22px; left:128px;}
#manager_profile_body_telephone_input { position: relative; font-size:11px; line-height:22px; left:130px;}
#manager_profile_body_telephone { position: relative; font-size:11px; color:#002467; line-height:22px; left:130px;}
#manager_profile_title_email { position: relative; font-size:11px; line-height:22px; left:125px;}
#manager_profile_body_email_input { position: relative; font-size:11px; line-height:22px; left:128px; color:#002467;}
#manager_profile_body_email { position: relative; font-size:11px; color:#002467; line-height:22px; left:130px;}
#manager_profile_title_quals { position: relative; font-size:11px; line-height:22px; top:0px; left:131px; }
#manager_profile_title_position { position: relative; font-size:11px; line-height:22px; top:0px; left:133px; }
#manager_profile_body_quals { position: relative; display:block; width:350px; height:auto; left:222px; top:-16px; font-size:11px; color:#002467; }
#manager_profile_body_quals_input { position: relative; left:225px; top:-19px; line-height:18px; font-size:11px; background-color:#666;}
#manager_profile_body_quals_input textarea { position: relative; display:block; font-family: arial; width:320px; height:80px; font-size: 11px; color:#111; }
#manager_profile_title_notes { position: relative; font-size:11px; line-height:22px; top:-31px; left:174px;}
#manager_profile_title_notes_officials { position: relative; font-size:11px; top:5px; left:174px; }
#manager_profile_body_notes { position: relative; display:block; width:340px; height:auto; left:223px; top:-49px; font-size:11px; color:#002467; }
#manager_profile_body_notes_officials { position: relative; display:block; width:335px; height:auto; left:222px; top:-8px; font-size:11px; color:#002467; }
#manager_profile_body_notes_input { position: relative; left:225px; top:-51px; line-height:18px; font-size:11px;}
#manager_profile_body_notes_input textarea { position: relative; display:block; font-family: arial; width:320px; height:100px; font-size: 11px; color:#111;}
#manager_profile_title_photo { position: relative; font-size:11px; line-height:22px; top:-35px; left:127px;}


#manager_profile_title_photo_note { position: relative; font-size:10px; top:-35px; left:225px;}
#manager_profile_title_photo_note2 { position: relative; font-size:10px; top:-35px; left:225px;}
#manager_profile_title_squad_photo { position: relative; font-size:11px; line-height:22px; top:-55px; left:17px;}
#manager_profile_title_squad_photo_note { position: relative; font-size:10px; top:-55px; left:68px;}
#manager_profile_title_squad_photo_note2 { position: relative; font-size:10px; top:-55px; left:68px;}
#editteam_deletemanagerphoto { position: relative; font-size:10px; top:-33px; left:230px;}
#editteam_deletesquadphoto { position: relative; font-size:10px; top:-53px; left:66px;}
#teamcontent_submit { position:relative; top:0px; left:0px; }
#editteam_submit { position:relative; top:-20px; left:320px; font-weight:bold;}
#editteam_error { position:relative; top:0px; left:130px; }
#middleline_teampage { position:relative; top:-10px; }
#info-title-teampage { position: relative; top:15px; left:0px; z-index:0;}
#info-main-teampage { position: relative; top:15px; height:auto; width:590px; left:15px; z-index:0;}

#team_info_league_title { position: relative; font-size:11px; line-height:25px; left:3px; }
#team_info_league_body { position: relative; font-size:11px; color:#002467; line-height:25px; left:5px; }
#team_info_training_title { position: relative; font-size:11px; line-height:25px; left:-3px; top:4px;}
#team_info_training_body { position: relative; display:block; height:auto; width:195px; font-size:11px; color:#002467; left:59px; top:-15px; }
#team_info_training_body_input { position: relative; display:block; height:auto; width:200px; font-size:11px; color:#002467; left:59px; top:-20px; }
#team_info_time_title { position: relative; font-size:11px; line-height:25px; left:15px; top:-19px;}
#team_info_time_body { position: relative; font-size:11px; color:#002467; line-height:25px; left:18px; top:-19px; }
#team_info_venue_title { position: relative; font-size:11px; line-height:25px; left:7px; top:-17px;}
#team_info_venue_body { position: relative; display:block; height:auto; width:200px; font-size:11px; color:#002467; line-height:16px; left:	60px; top:-37px; }
#team_info_players_title { position: relative; font-size:11px; line-height:25px; left:1px; top:-45px; }
#team_info_players_body { position: relative; display:block; width:180px; left:60px; top:-65px; height:auto; line-height:15px; font-size:11px; color:#002467; }
#team_info_players_body_fill { position: relative; display:block; width:180px; height:100px; left:70px; top:-63px; line-height:15px; font-size:11px; color:#002467;}

/******************************
   Contact Us
******************************/

#webform_name_title { position: relative; font-size:11px; left:36px; }
#webform_name_input { position: relative; font-size:11px; left:37px; }
#webform_emailaddress_title { position: relative; font-size:11px; left:38px; }
#webform_emailaddress_input { position: relative; font-size:11px; left:39px; }
#webform_phone_title { position: relative; font-size:11px; left:34px; }
#webform_phone_input { position: relative; font-size:11px; left:35px; }
#webform_message_title { position: relative; font-size:11px; top:2px; left:20px; }
#webform_message_textarea textarea { position: relative; left:83px; top:-13px; display:block; font-family: arial; width:480px; height:150px; font-size: 11px; color:#111;}
#webform_submit { position:relative; display:block; width:100%;  }
#webform_submit input { position:relative; left:460px; background-color:#ccc; }
#emailsent { color:green; padding-left:0px;}

/******************************
   Match Report
******************************/

#addcontent_report_type { position:relative; left:7px; }
#addcontent_report_type_select { position:relative; left:0px;}
#addcontent_team { position:relative; left:37px; }
#addcontent_team_select { position:relative; left:30px; }
#addcontent_team_two { position:relative; left:8px;}
#addcontent_team_two_input { position:relative; left:12px;}
#addcontent_pegasusscore { position:relative; left:38px; }
#addcontent_location { position:relative; left:50px; }
#addcontent_location_select { position:relative; left:40px; }
#addcontent_matchdate { position:relative; left:5px; }
#addcontent_matchdate_select { position:relative; left:5px; }
#addcontent_matchday { position:relative; left:-1px; }
#addcontent_matchmth { position:relative; left:-10px; }
#addcontent_matchyear { position:relative; left:-20px; }
#addcontent_summary { position:relative; left:14px;}
#addcontent_report_title { position:relative; left:5px; top:2px;}
#addcontent_report_textarea { position: relative; top:-12px; left:84px; }
#addcontent_report_textarea textarea { position: relative; display:block; font-family: arial; width:480px; height:100px; font-size: 11px; color:#111;}
#addcontent_report_submit { position:relative; top:0px; left:330px; }
#match_report_title_body { position:absolute; display:block; width:400px; height:13px; left:32px; top:5px; text-align:left;}

/******************************
   Condolence
******************************/

#condolence_page { width:960px; height:116px; display:block; height:280px; width:580px;}
#condolence_page input { background-color: #fff; }
#condolence_page textarea { background-color: #fff; }


.condolence_messages { padding-top:20px; }
#condolence_fromname { position: relative; left:20px;}
#condolence_message_title { position: relative; top:0px; }
#condolence_message { position: relative; top:5px; left:0px; }
#condolence_message textarea { position: relative; display:block; font-family: arial; width:350px; height:80px; font-size: 11px; color:#111;}
#condolence_submit { position:relative; left:300px; }
#condolence_messagetext { position:relative; display:block; width:500px; height:auto; text-align:left; left: 63px; top:-14px; }

#statcounter { position:relative; margin-left:50px;}

/******************************
   Left Menu Containers
******************************/

.key-documents-container {
    position: absolute; left:0px; top:695px; width:160px; height:auto;
}

.matt-pearson-container {
    position: absolute; left:0px; top:855px; width:160px; height:auto;
}

.member-login-container {
    position: absolute; left:0px; top:1030px; width:160px; height:auto;
}

.matt-pearson-thumb {
    padding-left:25px; padding-top:5px;
}

.club-sponsors-thumb {
   padding-left:10px; padding-top:0px;
}


.club-links-container {
    position: absolute; left:0px; top:330px; width:160px; height:auto;
}

.logged-in-container {
    padding-top:5px;
}

.club-annoucements-container {
    display:block; width:166px; height:325px; background:url('leftmenu-background.jpg') no-repeat; padding-top:5px;
}

.club-merchandise-container {
  position: absolute; left:0px; top:520px; width:160px; height:auto;
}

.club-tournament-container {
  position: absolute; left:0px; top:495px; width:160px; height:auto;
}

a.tournament-link { display:block; width:150px; height:130px; margin:10px; }


.club-sponsors-container {
  position: absolute; left:0px; top:655px; width:160px; height:auto;
}

/******************************
   Blue Box Spec
******************************/

.blue-box-small-three {
    width:167px; height:125px; background:url('blue-box-small-three.jpg') no-repeat;
}

.blue-box-small-four {
    width:167px; height:153px; background:url('blue-box-small-four.jpg') no-repeat;
}
.tournament-icon {
    width:167px; height:153px; background:url('tournament-icon.jpg') no-repeat;
}

.blue-box-small-five {
    width:167px; height:168px; background:url('blue-box-small-five.jpg') no-repeat;
}

.bluebox-header-generic {
    margin-left:16px; color:#fff; font-size: 11px; width:133px; margin-top:12px; padding-bottom:6px; border-bottom: 1px solid #fff; margin-bottom:5px;
}

.bluebox-content-generic ul {
    padding:0; margin:0; list-style-type: none; padding-top: 5px; width:155px;
}

.bluebox-content-generic li {
    padding-bottom:9px; margin-left:25px; width:127px;}

.bluebox-content-generic li a {
    text-decoration:none; color:#fff; font-size:10px;
}

.bluebox-content-generic a:hover {
    text-decoration:underline; color:yellow;
}

.yellow-square {
  position:absolute; padding-top:5px; left:15px;
}

.red-block {
  width:5px; background-color:#CC0000; height:20px; float:left; margin-top: 2px;
}


/******************************
   Grey Box Spec
******************************/

.grey-box-sqaure {
    width:169px; height:168px; background:url('grey-box-square.jpg') no-repeat;
}

.grey-box-header-generic {
    margin-left:16px; color:#fff; font-size: 11px; width:133px; margin-top:14px; padding-bottom:6px; margin-bottom:2px;
}

.grey-box-content-generic {
    margin-top: 5px; margin-left:10px; width:145px; height:115px;
}

.grey-box-text-link {
    position:absolute; bottom:15px; text-align:right; width:140px;
}

.ticki {
  width:600px; height:20px; font-weight: normal; padding-top:5px; padding-bottom:10px; margin-left:5px;
}

.ticki a {
  color:#000; font-size:12px;
}

.latest-news-icon {
  width:83px; height:15px; background:url('latest-news-icon.jpg') no-repeat; float:left; padding-right:5px;
}

.match-report-icon {
  position:absolute; display:block; padding-right:5px;
}

.football-shirts-thumb {
    padding-left:25px; padding-top:5px;
}


.team-news-icon {
  position:absolute; display:block; padding-right:5px;
}

.redbullet { position:absolute; display:block; padding-top:4px; }
.redbullet-admin { position:absolute; display:block; }


h5.box-fixed-middle-text-newstitle a { font-family:verdana; color:#000; font-weight:normal; font-size: 11px;text-decoration:none; padding-left:15px;}
h5.box-fixed-middle-text-newstitle a:hover { text-decoration:underline;}
.box-fixed-middle-text-newstitle { width:540px; z-index:0; height:20px; }

h5.box-fixed-middle-text-newstitle-reports a { font-family:verdana; color:#000; font-weight:normal; font-size: 11px;text-decoration:none; position:relative; margin-left:95px;}
h5.box-fixed-middle-text-newstitle-reports a:hover { text-decoration:underline;}
.box-fixed-middle-text-newstitle-reports { position:relative; width:540px; z-index:0; height:20px; margin-left:0px;}

.righthandmenu_container { position:absolute; display:block; width:139px; height:auto; right:35px; top:190px; z-index:50;}

.blue-box-view-more-text-long {
  position: absolute; bottom:25px; width:150px; text-align:right;
}

.blue-box-view-more-text-long a {
  color:#fff;
}

/* main blue boxes */

.box-fixed-header-container { position:relative; left:-3px; display:block; width:604px; height:30px; margin-top:15px; background:url('blue-box-top-header.jpg') no-repeat;}
.box-fixed-middle-filler-container { position:relative; left:-3px; display:block; width:604px; height:auto; padding-top:15px; padding-bottom:15px; background:url('blue-box-middlefiller.jpg') repeat-y;}
.box-fixed-middle-filler-container-merchandise { position:relative; left:-3px; display:block; width:604px; height:auto; padding-top:15px; padding-bottom:15px; background:url('blue-box-middlefiller.jpg') repeat-y; padding-left:15px;}
.box-fixed-middle-filler-container-merchandise { position:relative; left:-3px; display:block; width:604px; height:auto; padding-top:15px; padding-bottom:15px; background:url('blue-box-middlefiller.jpg') repeat-y; padding-left:15px;}
.box-fixed-middle-filler-container-yellow { position:relative; left:0px; display:block; width:599px; height:auto; padding-top:15px; padding-bottom:15px; background-color:#FFFFE6; border-left: 1px solid #aaa; border-right: 1px solid #aaa;}
.box-fixed-middle-filler-container-contact-us { position:relative; left:0px; display:block; width:599px; height:auto; padding-top:30px; background-color:#FFFFE6; border-left: 1px solid #aaa; border-right: 1px solid #aaa;}

.box-fixed-middle-filler-container-end { position:relative; left:-3px; display:block; width:604px; height:auto; padding-top:15px; background:url('blue-box-middlefiller.jpg') repeat-y;}
.box-fixed-middle-container { position:relative; left:0px; display:block; width:604px; height:30px; background:url('blue-box-middle-header.jpg') no-repeat;}
.box-fixed-end-container { position:relative; left:-3px; display:block; width:609px; height:29px; background:url('blue-box-end-header-blank.jpg') no-repeat;}
.box-fixed-end-container-fix { position:relative; left:-6px; display:block; width:609px; height:29px; background:url('blue-box-end-header-blank.jpg') no-repeat;}
.box-fixed-end-container-yellow { position:relative; left:-6px; display:block; width:609px; height:29px; background:url('blue-box-end-header-blank-pale-yellow.jpg') no-repeat;}
.full-content-product-detail-container { position:relative; display:block; width:599px !important; height:auto; border-left: 1px solid #aaa; border-right: 1px solid #aaa; color: #000;  background-color:#FFFFFF;}
.full-content-product-detail-container_teamgrouppage { position:relative; top:-1px; display:block; width:599px !important; height:auto; border-left: 1px solid #aaa; border-right: 1px solid #aaa; color: #000; background-color:#FFFFFF;}
.full-content-product-detail-container-condolence { position:relative; display:block; width:599px !important; height:auto; border-left: 1px solid #aaa; border-right: 1px solid #aaa; color: #000;  background-color:#FFFFE6;}

.gradient-top-fill-wide {
    position:absolute; left:4px; top:0px; display:block; width:598px; height:150px; background:url('blue-box-gradient-fill.jpg') no-repeat;
}

.yellow-fill {
    width:598px; height:auto; background-color:#FFFFE6;
}

.dotted-white-line { position:relative; display:block; margin:auto; margin-top:15px; width:600px; height:2px; background:url('dotted-white-line.jpg') no-repeat;

}

.toggler-text-with-icon {
  margin-left: 95px;
}

.tinytext {
  font-size:9px;
}

.sponsor-name {
  display: block; font-size:11px; margin-left:20px;
}

.sponsor-name-format {
  padding-left:10px; font-weight: bold; color:#002467; line-height:22px;
}

.sponsor-info {
  display: block; margin-top:10px; margin-left:20px; padding-right:10px; font-size:11px; min-height:80px; height:auto !important; height:80px;
}

.sponsor-info-format {
  display: block; margin-top:5px; margin-top:10px; color:#002467; line-height:15px;
}
.sponsor-fixed-middle-text { position:relative; height:100%; width:570px; left:15px; padding-top:15px; color:#000; display:block; text-align:left; }

.sponsor-message {
  position: relative; width:570px; left:20px; margin-top:20px; text-align:right;
}

.container-merchandise {
  margin-left: 15px; width:570px; display:block;
}

.product-info {
  display: block; margin-top:10px; margin-left:120px; padding-right:10px; font-size:17px;
}

.product-desc {
  display: block; margin-top:10px; margin-left:120px; padding-right:10px; font-size:11px; color:black;
}

.product-price {
  display: block; margin-top:10px; margin-left:120px; padding-right:10px; font-size:17px;
}


.image-filler-merchandise img {
  position: absolute;
}

.buy-now-text {
  position:relative; font-size: 11px; padding-left:10px;
}

.archive-match-reports
{
  position:absolute; right:12px; top:8px;
}

.archive-match-reports a
{
  color:#fff; font-size:9px;
}

.grid-bottom-line {
  display: block; width:590px; border-bottom: 1px solid #ccc; height:10px; margin-bottom:20px;
}

.box-bottom-line {
  display: block; width:560px; border-bottom: 1px solid #ccc; height:10px; margin-bottom:20px;
}

.date-added-admin { position: relative; display:block; color:#666; width:550px; text-align:right; z-index:0; }

.official-container {
  display:block; position: relative; width:570px;
}

.sponsor-about {
  position: relative; font-size:11px; line-height:18px; left:140px; width:425px; margin-bottom:4px;
}

.sponsor-profile {
  position: relative; font-size:11px; line-height:18px; left:140px; width:425px;
}

.sponsor-url {
  position: relative; font-size:11px; line-height:18px; left:140px; width:425px; margin-top:10px;
}

.sponsor-logothumb-text {
  position: absolute; font-size:11px; line-height:18px; width:430px; margin-top:10px;
}

.sponsor-logothumb {
  position: relative; font-size:11px; line-height:18px; left:140px; width:425px; margin-top:10px;
}

.sponsor-logothumb img {
  padding-left:100px;
}

.sponsor-sponsorof {
  position: relative; font-size:11px; line-height:18px; left:140px; width:425px; margin-bottom:4px;
}

.sponsor_company_name { position: relative; font-size:11px; line-height:22px;}
.sponsor_company_name_body { position: relative; font-size:11px; color:#002467;  }
.sponsor_company_name_input { position: relative; font-size:11px; color:#002467; }

.sponsor_company_profile { position: relative; font-size:11px; line-height:22px; padding-left:28px;}
.sponsor_company_profile_body { position: relative; font-size:11px; color:#002467; line-height:22px; }
.sponsor_company_profile_input textarea { position: relative; display:block; font-family: arial; width:450px; height:140px; font-size: 11px; color:#111; margin-left:105px; top:-18px;}

.sponsor_company_logo { position: relative; font-size:11px; line-height:22px; margin-left:6px;}
.sponsor_company_logo img { border: 1px solid #ccc; }
.sponsor_company_logo input { position: relative; margin-left:120px;}
.sponsor_company_logo_thumb { position: relative; font-size:11px; line-height:22px; margin-left:18px;}
.sponsor_company_logo_thumb img { border: 1px solid #ccc; border: }
.sponsor_company_logo_thumb input { position: relative; margin-left:120px;}
.sponsor_company_logo_note { position: relative; font-size:10px; left:230px;}
.sponsor_company_logo_note2 { position: relative; font-size:10px; left:230px;}
.sponsor_company_logo_deletelogo { position: relative; font-size:10px; left:230px;}

.compnay_logo_pic { position: absolute; margin-left:105px; margin-top:0px; border: 1px solid #ccc;}

.image_upload_container {
  display: block; padding-top:10px; padding-bottom:30px;
}

.sponsor_url {
  position: relative; margin-left:11px;
}

.sponsor_url_input {
  position: relative; margin-left:0px;
}

.additional-info {
  margin-bottom:10px;
}

.sponsor_team_sponsor {
  position: relative; margin-left:10px;
}

.sponsor_team_sponsor_select {
  position: relative; margin-left:-10px;
}

.sponsor_team_sponsor_select select {
  width:150px;
}

.sponsor_submit { position:relative; top:-10px; left:300px; font-weight:bold;}

.prod_name { position: relative; font-size:11px; line-height:22px; margin-left:12px;}
.prod_name_body { position: relative; font-size:11px; color:#002467;  }
.prod_name_input { position: relative; font-size:11px; color:#002467; }

.prod_description { position: relative; font-size:11px; line-height:22px; padding-left:28px;}
.prod_description_body { position: relative; font-size:11px; color:#002467; line-height:22px; }
.prod_description_input textarea { position: relative; display:block; font-family: arial; width:450px; height:140px; font-size: 11px; color:#111; margin-left:105px; top:-18px;}

.prod_price { position: relative; font-size:11px; line-height:22px; margin-left:34px;}

.sponsor_prod_logo { position: relative; font-size:11px; line-height:22px; margin-left:9px;}
.sponsor_prod_logo img { border: 1px solid #ccc; }
.sponsor_prod_logo input { position: relative; margin-left:120px;}
.sponsor_prod_logo_thumb { position: relative; font-size:11px; line-height:22px; margin-left:8px;}
.sponsor_prod_logo_thumb img { border: 1px solid #ccc; border: }
.sponsor_prod_logo_thumb input { position: relative; margin-left:120px;}
.sponsor_prod_logo_note { position: relative; font-size:10px; left:230px;}
.sponsor_prod_logo_note2 { position: relative; font-size:10px; left:230px;}
.sponsor_prod_logo_deletelogo { position: relative; font-size:10px; left:230px;}

.merchandise-new { position:absolute; right:18px; margin-top:4px;  }
.product-price-variant { position: absolute; right:100px; }

.banner-award { position:relative; color:yellow; }

