/* General website styles */
FORM {
 margin: 0px;
 padding: 0px;
}

* {
margin:0px;
padding:0px;
}

P {
 margin-bottom:8px;
}

.layoutTable {
 width:auto;
}

TABLE {
 border-style:none;
 clear: both;
}

TD {
 font-size: 0.76em ;
 font-family: Arial,Tahoma,Verdana,sans-serif;
 color: #fefeff;
 padding: 0px;
 vertical-align: top;
}

TD.leftcol, TD.rightcol {
 width: 400px;
 font-size: 0.76em ;
 font-family: Arial,Tahoma,Verdana,sans-serif;
 color: #000000;
 padding: 0px;
 vertical-align: top;
}


TD.tabletext {
 font-size: 0.76em ;
 font-family: Arial,Tahoma,Verdana,sans-serif;
color: #000;
  padding: 0px;
 vertical-align: top;
}


IMG {
 border: none;
}

A {
 color: #fdfdfd;
 text-decoration:none;
 font-weight:bold;
}

A:Hover {
 text-decoration:underline;
}

.body {
 margin:0;
 text-align:center;
 background-color:#830044;
 font-family: Arial,Helvetica,sans-serif;
 color:#000000;
 font-size: 11px;
}

.bodyBorder {
 width:906px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

.bodyWrap {
 background-color:#EEEEDD;
 padding:10px 5px 10px 3px;
}

LI {
 margin:0px;
 padding:0px;
}

UL {
 margin: 0px;
}
/*************************************************************************************************/

.contentBg {
 background-color: #ffffff;
 padding-left: 8px;
 padding-right: 0px;
}

.leftColumnHome {
 width: 770px;
}

.leftColumnIndex {
 width: 754px;
}

.imagesTopHome IMG {
 margin: 4px 8px 10px 0px;
}

.imagesBottomHome IMG {
 margin: 8px 8px 10px 0px;
}

.elementSeparator {
 padding-left: 12px;
}

.shortArtilceLayout {
 width: 435px;
}

/*************************************************************************************************/

/****************************************Navigation*********************************************/

.menuWrap {
 border-top:1px solid #5b002e;
 background: #830044 url(/somerset/images/sccc_site/menu_background.jpg) repeat-x top left;
 width:906px;
 margin: 0;
 padding: 0;
}

.childPlaceholder {
 border-bottom: 1px solid #c9cacc;
 background: #830044 url(/somerset/images/sccc_site/menu_background_lower.jpg) repeat-x bottom left;
 width:906px;
 height: 28px;
 margin-top: -4px;
 padding: 0;
}

.menuWrap:after {
 content:" ";
 display:block;
 height:0;
 clear:both;
 visibility: hidden;
}

.menu {
 border-top:1px solid #5b002e;
 background: #830044 url(/javaImages/e3/9d/0,,11333~3579363,00.jpg) repeat-x top left;
 width:906px;
 clear:both;
 font-size: 110%;
 color: #ccc5bb;
}

.menuWrap .menu LI {
 float:left;
 list-style-type:none;
 background: transparent url(/javaImages/fb/9d/0,,11333~3579387,00.jpg) no-repeat center left;
}

#flatMenuItem2242650 {
 background: transparent url(/javaImages/53/b1/0,,11333~3584339,00.jpg) no-repeat center left;
}

.menu A {
 color: #fff9fd;
 display:block;
 text-decoration: none!important;
}

.menuxboxcontent {
 display:block;
 padding:10px;
}

.hoverMenuPos, .hoverMenuPosSep {
 float:left;
 font-size: 100%;
}

.hoverMenuPos {
}

.hoverPopupMenu {
 width:906px;
 padding:2px 0 0 8px;
 margin-top : 40px;
}

.hoverPopupMenu A {
 padding:0 10px 0 10px;
 color: #000000;
 text-decoration: none!important;
}

#hoverMenuPosId .hiHover {
 color: #580026;
 font-weight: bold;
} 
/*************************************************** End Navigation **************************************/

/*************************************************** Footer *********************************************/

.footerBackground {
 background: #830044 url(/somerset/images/sccc_site/footer.jpg) no-repeat top left;
 width: 906px;
 height:144px;
}

.footerAds UL {
 list-style-type: none!important;
}

.footerAds LI {
 float: left;
 margin-top: 20px;
 margin-right: 0px;
 margin-left: 20px;
 list-style-type: none!important;
}

.footerLinks {
 clear: both;
 text-align: center;
 padding-top: 6px;
 font-size:90%;
 margin-bottom: 4px;
}

.footerLinks p {
 margin: 0px;
 padding-top: 4px;
}

.footerLinks a {
 /*color: #FFFFFF !important;*/
 font-weight: normal;
 text-decoration: none;
 padding-right: 4px;
 padding-left: 4px;
}
/************************************************** End Footer **********************************************/

/**************************************************** Adverts ***********************************************/

.skyScraper {
 background-color: #e8e8e0;
}

.skyScraper .advert{
 padding: 8px;
}
 
.MPU {
 background: transparent url(/javaImages/9c/a3/0,,11333~3580828,00.jpg) no-repeat top left;
 width: 319px;
 height: 267px;
}

.MPU .advert {
 padding: 9px;
}
/*WELCOME*/
#page2242740 .bodyBorder {
text-align:center;
margin-top:100px;
}
/******************************************** End Adverts ***************************************************/

/******************************************** Media Links **************************************************/

.mediaWrap {
 border-top: 2px dotted #570132;
 width: 410px;
 margin-bottom: -12px;
}

.mediaLinks {
 margin: 5px 5px 2px 200px;
}

.mediaLinks A {
 color: #600032;
 font-weight: normal;
 text-decoration: none;
 padding-right:15px;
}

.mediaLinks IMG {
 margin-right:5px;
}

.mediaBottom {
 clear: both;
 border-bottom: 2px dotted #570132;
 width: 410px;
}

/*************************************************** End Media Links ********************************************************/

/*************************************************** Article Detail *********************************************************/

.article {
 color: #000000;
 margin-right:8px;
 margin-bottom: 5px;
}

.headline {
 color: #570132;
 border-bottom: 2px dotted #570132;
 padding-top: 6px;
 width: 100%;
}

.border{
 margin: 5px 50px 10px 0;
 border-bottom-width: 500px;
 border-bottom: 2px dotted #570132!important;
}

* html .border .headline{
 border-bottom: 2px dotted #ffffff!important;
}

.articleImage {
}

.articleImage .article  {
 background: transparent url(/javaImages/9c/a3/0,,11333~3580828,00.jpg) no-repeat top left;
 width: 319px;
 height: 267px;
 margin-top: 8px;
 margin-bottom: 8px;
}

.articleImage .article IMG  {
 margin: 9px;
}

.articleBody {
 padding-top: 0px;
 padding-bottom: 20px;
}

.articlebody A {
 color: #570132;
}

.articlebody UL  {
 margin: 20px;
}

.postedDate {
 font-size: 80%;
 color: #898989;
 padding-top: 2px;
 padding-bottom: 4px;
} 

/******************************************************** End Article Detail ***************************************************/

/*********************************************************** Other News ********************************************************/

.otherNewsHeadlines {
  border-bottom: 2px dotted #570132;
  margin-bottom: 6px;
  margin-top: -4px;
  width: 410px;
}

.otherArrows { 
 background: transparent url(/javaImages/56/a5/0,,11333~3581270,00.jpg) no-repeat center left;
 margin: 8px 8px 8px 0px;
}

.otherNews P {
 position: relative;
 float: left;
 color: #600032;
 font-weight: bold;
 margin-top: 6px;
}

.otherArrows A {
 color: #000000;
 text-decoration: none;
 padding-left: 15px;
}

/******************************************************* End other news *******************************************************/


/******************************************************* Hover Element *******************************************************/

.elementWrap {
 color: #000000;
}

.elementTitle {
 border-bottom: 2px dotted #570132;
 color: #5c012d;
 font-weight: bold;
 margin: 10px 0px 8px 12px;
 padding-bottom: 2px;
}

.elementHeaderImage {
 float: left;
 width: 319px;
 height: 267px;
 /*background:transparent url(/javaImages/9c/a3/0,,11333~3580828,00.jpg) no-repeat scroll left top;*/
 background:transparent url(/javaImages/52/7b/0,,11333~3636050,00.gif) no-repeat scroll left top;
 margin-top: 8px;
 margin-bottom: 6px;
 overflow: hidden;
}

.elementHeaderImage IMG {
 margin: 8px;
}

.firstElementContent {
 /*background: transparent url(/javaImages/5b/b8/0,,11333~3586139,00.jpg) no-repeat center right;*//*84px*/
 /*background: transparent url(/javaImages/95/d4/0,,11333~3593365,00.jpg) no-repeat center right;*//*79px*/
 /*background: transparent url(/javaImages/ab/d4/0,,11333~3593387,00.jpg) no-repeat center right;*/
 background: transparent url(/javaImages/e7/7a/0,,11333~3635943,00.gif) no-repeat center right;
 height: 74px;
 padding-left: 12px;
 padding-top: 5px;
}

* html .firstElementContent {
 padding-bottom: 7px;
}

.elementRight {
 float: left;
 width:418px;
}

.elementContent {
 padding-top: 5px;
 padding-left: 12px;
 color: #000000;
 height: 74px;
}

* html .elementContent {
  padding-bottom: 7px;
}

.elementDate {
 font-size: 85%;
}

.elementHeadline A {
 font-weight: bold;
 color: #000000!important;
}

.elementTeaser {
 margin-bottom: 3px;
 padding-right: 3px;
}

* html .elementTeaser {
 margin-bottom: 8px;
}

.elementBottom {
 border-bottom: 2px dotted #570132;
 margin-bottom: 8px;
 margin-left: 12px;
}

/********************************** End Hover Element ************************************************/ 

/*********************************** Suppliers *******************************************************/

.suppliers {
 color: #5c0238;
 border-bottom: 2px dotted #580229;
 width: 427px;
 padding-top: 6px;
 margin-right: 8px;
 margin-bottom: 350px;
}

/***************************  Registration Form ********************************************************/
.formLayout {
}

.contentBg .formLayout {
 width: 770px;
 color: #000000;
}

.worldLoginElement {
 margin-left: 40px;
 text-align: left;
}

.worldLoginElement .username{
 display: block;
 font-weight: bold;
}
 
.worldLoginElement .password{
 display: block;
 font-weight: bold;
}

.registrationForm {
 margin-left: 12px;
}

.registrationForm .regMainText {
 color: #000000;
 font-size: 90%;
 text-align: left;
 margin: 5px;
}

.registrationForm .regMainTextBold {
 color: #000000!important;
 font-size: 90%;
 font-weight: bold;
 margin: 5px;
 text-align: left;
}

.registrationConfirmation {
 padding: 5px 8px 2px 7px;
 color: #000000;
 width: 735px;
}

.thankyou {
 padding-bottom: 6px;
 font-weight: bold;
}

.usernameNote {
 padding-bottom: 6px;
}

.note {
 padding-bottom: 6px;
}

#dobYear {
 width: 100px;
}

#country, #getAddressButton, #suggestUsername  {
 width: 236px;
}

.forgottenPasswordSpan A {
 color: #000000;
}

/*********************************** End Registration Form ***********************/

/*********************************** Index page **********************************/

.indexHeaderImage {
 width: 319px;
 height: 267px;
 background:transparent url(/javaImages/9c/a3/0,,11333~3580828,00.jpg) no-repeat scroll left top;
 margin-top: 8px;
 margin-bottom: 6px;
 overflow: hidden;
}

.indexHeaderImage IMG {
 margin: 8px;
}

.firstIndexContent {
 padding-top: 10px;
 background: transparent url(/javaImages/5b/b8/0,,11333~3586139,00.jpg) no-repeat center right;
 height: 84px;
 padding-left: 13px;
 position: relative;
}

.imagesIndex IMG {
 margin: 6px 0px 10px 0px;
}

/**************************** End Index page **************************************/

/************************* Media Player *************************************/

.mediaPlayer {
 padding-bottom: 20px;
 padding-left: 10px;
}

/************************* End Media Player *********************************/

/************************* Hospitality pages*********************************/
 
.userTable, .userTable TD { color:#000;}

/************************* End Media Player *********************************/

/********** pagination links on squad pen index page ****************/

.indexLinks {
 margin-left:80px;
}

.indexLinks a {
 /*padding: 0px 3px 0px 3px;*/
 margin-left:3px;
 margin-right:3px;
 color:#000000;
}

/*.indexLinks td {
 color:red;
 padding: 0px 3px 0px 3px;
 border-right:1px solid #0D237E;
}*/

.lastCell, .nextPage, .previousPage, .currentPage {
 color:#000000;
}

/*********** end pagination ********************************/

