



/*-------------------FEEDBACK FORM----------------------*/
table.std_formcustom { clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 20px solid white; }
.basecolumn1a table.std_formcustom { background-image: url("/images/structure/background/scarlets-heading1a-bottom.gif"); background-repeat: no-repeat; background-position: bottom; }
.basecolumn2a table.std_formcustom { background-image: url("/images/structure/background/scarlets-heading-bottom.gif"); background-repeat: no-repeat; background-position: bottom; }
table.std_formcustom td.titletxt { height: 37px; line-height: 37px; color: white; font-family: Trebuchet MS; font-weight: bold; text-transform: uppercase; font-size: 110%; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
.basecolumn1a table.std_formcustom td.titletxt { background-image: url("/images/structure/background/scarlets-heading1a.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.std_formcustom td.titletxt { background-image: url("/images/structure/background/scarlets-heading.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
table.std_formcustom td.introduction { padding: 15px 10px 15px 10px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; border-bottom: none; color: #2C3540; font-weight: bold; line-height: 150%; }
table.std_formcustom td.missing { font-size: 110%; padding: 5px 10px 5px 10px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; color: #ffffff; background: #e5000d; font-weight: bold; line-height: 150%; text-transform: uppercase; }
table.std_formcustom td.confirm { font-size: 110%; color: #e5000d; font-weight: bold; line-height: 150%; padding: 15px 10px 45px 10px; margin: 0px 0px 0px 0px; background: none; background-image: url("/images/structure/background/scarlets-whitefadecrossbg.gif"); background-repeat: repeat-x; background-position: 0px -108px; }
table.std_formcustom input { padding: 2px 2px 2px 2px; }
table.std_formcustom div.box { padding: 0px 0px 0px 0px; margin: 0px 0px 33px 0px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-top: none; background: none; background-image: url("/images/structure/background/scarlets-whitefadecrossbg.gif"); background-repeat: repeat-x; background-position: bottom; }
.basecolumn1a table.std_formcustom div.box { width: 777px; }
.basecolumn2a table.std_formcustom div.box { width: 550px; }
table.std_formcustom table.form { margin: 10px; }
table.std_formcustom table.form th { width: 100px; padding: 4px 0px 4px 0px; color: #e5000d; font-weight: bold; font-family: Trebuchet MS; text-transform: uppercase; }
table.std_formcustom table.form tr td { padding: 4px 0px 4px 0px; }
table.std_formcustom table.form .text {}
table.std_formcustom table.form .securimagebox { width: 400px;  }
table.std_formcustom table.form .securimagebox .securimage {  }
table.std_formcustom table.form .securimagebox .instructions { clear: both; color: #666666; font-family: arial; line-height: 150%; padding: 0px 0px 5px 0px; }
table.std_formcustom table.form .captcha { float: left; width: 152px; height: 47px; margin: 0px 10px 10px 0px; }
table.std_formcustom table.form .captcha img { display: block; border: 1px solid #e5000d; }
table.std_formcustom table.form .audio { padding: 0px 0px 0px 0px; border: 1px solid #c7c7c7; width: 22px height: 20px; float: left;  margin: 0px 5px 0px 0px; }
table.std_formcustom table.form .audio a { color: #e5000d; text-decoration: underline; font-weight: bold; }
table.std_formcustom table.form .reload { padding: 0px 0px 0px 0px; border: 1px solid #c7c7c7;  width: 22px height: 20px; float: left;  }
table.std_formcustom table.form .reload a { color: #e5000d; text-decoration: underline; font-weight: bold; }
table.std_formcustom table.form .input { clear: both; width: 150px;  margin: 0px 0px 0px 0px; }
table.std_formcustom table.form .input input { width: 148px;  }
table.std_formcustom table.form td.submit { padding: 0px 0px 0px 0px; background: none; }
table.std_formcustom table.form td.submit input { padding: 0px 0px 0px 0px; background-color: #2C3540; }
table.std_formcustom table.form td.submit .button { background-color: #2C3540; background-image: url("/images/structure/background/scarlets-bluecrossbg.gif"); background-repeat: repeat-x; background-position: 0px 0px; font-weight: bold; font-family: Trebuchet MS; text-transform: uppercase; padding: 2px 5px 2px 5px; }
table.std_formcustom table.form td.submit .button:hover { cursor: pointer; background-color: #e5000d; background-image: none; }
table.std_formcustom table.form .break { display: none; }

/*---------------2A NEWS LIST---------------*/
.basecolumn2a .list_articles { width: 552px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.basecolumn2a .list_articles .titletxt { width: 542px; float: left; height: 37px; line-height: 37px; color: white; font-family: Trebuchet MS; font-weight: bold; text-transform: uppercase; font-size: 110%; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/scarlets-contenttitle.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a .list_articles .article { display: block; float: left; width: 550px; margin: 0px 0px 0px 1px; padding: 3px 0px 0px 0px; border-bottom: 1px solid #bfccd4; }
.basecolumn2a .list_articles .image { display: block; float: left; width: 100px; height: auto; padding: 0px 0px 0px 0px; margin: 0px 15px 0px 0px; }
.basecolumn2a .list_articles .image img {  }
.basecolumn2a .list_articles .headline { display: block; float: left; width: 435px; line-height: 125%; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a .list_articles .headline a { display: block; color: #2C3540; font-family: Trebuchet MS; font-weight: bold; font-size: 120%; }
.basecolumn2a .list_articles .headline a:hover { display: block; color: #e5000d; text-decoration: underline; }
.basecolumn2a .list_articles .headline a:visited { color: #7182ad; }
.basecolumn2a .list_articles .headline a:visited:hover { color: #e5000d; }
.basecolumn2a .list_articles .date { display: block; float: left; width: 180px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #e5000d; font-family: Trebuchet MS; font-size: 90%; }
.basecolumn2a .list_articles .author { display: none; float: left; width: 255px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #e5000d; font-family: Trebuchet MS; font-size: 90%; }
.basecolumn2a .list_articles .article1 { display: block; float: left; width: 550px; margin: 0px 0px 0px 1px; border-bottom: 1px solid #bfccd4; border-top: 1px solid #bfccd4; }


/*---------------------GOOGLE MAP---------------------*/
.feat_googlemap { width: 550px; background: #2C3540; padding: 1px 1px 35px 1px; margin: 0px 0px 20px 0px; background-image: url("/images/structure/background/scarlets-heading-bottom.gif"); background-repeat: no-repeat; background-position: bottom; }
.feat_googlemap .searchbox { display: none; } 
.feat_googlemap .mapbox { color: #2C3540; font-weight: bold; font-family: Trebuchet MS; }


/*---------------LEGENDS INDEX AND PROFILES----------------*/ 
table.feat_squadindex tr td { height: 315px;  }
table.feat_squadindex div.photo { position: absolute; padding: 20px 5px 5px 5px; margin: 37px 0px 0px 0px; background-color: #e5000d; }
table.feat_squadindex div.photo img { width: 230px; }
table.feat_squadindex div.name { position: absolute; width: 157px; height: auto; line-height: 110%; padding: 7px 75px 20px 8px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/background/scarlets-topnewsright-title.png"); background-repeat: no-repeat; background-position: 0px 0px; }
table.feat_squadindex div.name a { color: white; font-family: Trebuchet MS; font-weight: bold; text-transform: uppercase; font-size: 90%; }
.feat_squadprofileh { width: 780px; float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.feat_squadprofileh .photo { width: 234px; height: 234px; float: left; margin: 0px 6px 0px 0px; }
.feat_squadprofileh .photo img { border-top: solid 2px #505886; border-left: solid 2px #505886; border-bottom: solid 2px #11164d; border-right: solid 2px #11164d; }
.feat_squadprofileh .name { width: 530px; float: left; height: 37px; line-height: 37px; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/scarlets-contenttitle.gif"); background-repeat: no-repeat; background-position: right; }
.feat_squadprofileh h1 { color: white; font-family: Trebuchet MS; font-weight: bold; text-transform: uppercase; font-size: 110%; }
.feat_squadprofileh .biography { width: 530px; float: left; color: #666666; font-family: arial; line-height: 150%; padding: 0px 0px 10px 10px; }


/*---------------HERITAGE - PAGE LIST ----------------*/ 
table.pagelist_stylea { margin: 0px 0px 20px 0px; }
table.pagelist_stylea tr td {  }
table.pagelist_stylea td.icon { }
table.pagelist_stylea td.headline { padding: 5px 10px 5px 10px; border-top: 20px solid #ffffff; }
table.pagelist_stylea td.headline a { color: #e5000d; font-weight: bold; font-family: Trebuchet MS; font-size: 120%; }
table.pagelist_stylea td.description { color: #666666; font-family: arial; line-height: 150%; padding: 0px 10px 15px 10px; border-bottom: 1px solid #cccccc; background-image: url("/images/structure/background/scarlets-whitefadecrossbg.gif"); background-repeat: repeat-x; background-position: 0px -10px;  }



/*---------------EVENTS LIST ----------------*/ 
table.list_event { margin: 0px 0px 20px 0px; }
table.list_event td.titletxt { width: 542px; float: left; height: 37px; line-height: 37px; color: white; font-family: Trebuchet MS; font-weight: bold; text-transform: uppercase; font-size: 110%; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/background/scarlets-heading.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
/*  */

/*  */


