
/*START SIDHelp */


.boxRight a, .boxRight a:link, .boxRight a:visited, .boxRight a:active, .boxRight a:hover {color:#000;}
body {
 	background: #6E0C1B url(/images_web/pageBg.jpg) repeat-x scroll center top; 
}
#wrapper {
	background-color: #7A172B;
}

#headerContent {
	background:url(/images_web/header.jpg) no-repeat;
}

#headerLyonLogo{
	position:absolute;
	top:8px;
	left:20px;
}
#headerLyonScots{
	position:absolute;
	top:60px;
	right:68px;
}
#headerLinkLiveStats {
	position:absolute;
	right:276px;
	top:0px;
	width:60px;
	height:40px;
}
#headerLinkContact {
	position:absolute;
	right:228px;
	top:0px;
	width:50px;
	height:40px;
}
#headerLinkRSS {
	position:absolute;
	right:174px;
	top:0px;
	width:50px;
	height:40px;
}
#headerLinkAlert {
	position:absolute;
	right:120px;
	top:0px;
	width:50px;
	height:40px;
}
#headerLinkFacebook {
	position:absolute;
	right:62px;
	top:0px;
	width:60px;
	height:40px;
}
#headerLinkTwitter {
	position:absolute;
	right:12px;
	top:0px;
	width:50px;
	height:40px;
}


.boxLeftTitle{
	background:url(/images_web/boxLeftTitleBg.jpg) no-repeat;
	font-size:14px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	height:15px;
	line-height:15px;
}

.boxRight{
	width:337px;
	margin: 0;
}

.boxRightTitle{
	background:url(/images_web/boxRightTitleBg.jpg) no-repeat;
	font-weight:bold;
	height:13px;
}

.boxRightContent {
	background-color:#090C13;	
	color:#FFFFFF;
}

.box a, .box a:link, .box a:visited, .box a:active, .box a:hover {color:#e6b530;}.box {
	color:#FFFFFF;
	margin:0 auto;
	padding-bottom:10px;
	width:612px;
}

.boxTitle {
	background:url(/images_web/boxTitleBg.jpg) no-repeat;
	font-size:18px;
	font-weight:bold;
	height:22px;
}


#mainMenuLeft {
	background:url("/images_web/navLeft.jpg") no-repeat scroll 0 0 transparent;
	height:56px;
	left:-16px;
	position:absolute;
	top:155px;
	width:16px;
}

#mainMenuRight {
	background:transparent url(/images_web/navRight.jpg) no-repeat scroll 0 0;
	float:left;
	height:65px;
	width:16px;
	position:absolute;
	top:155px;
	right:-16px;
}

#mainMenu{
/*	background:url(/images_web/menuBg.jpg) no-repeat; */
	background-color: #7A162A;
}

.newsArchiveLink {
	padding-left:10px;
}
.newsArchive{
	text-align: right;
	padding-top: 4px;
}

#headlines a, #headlines a:link, #headlines a:visited, #headlines a:active, #headlines a:hover {color:#FFF;}#headlines {
	border:1px solid #2E353F;	
	padding: 10px 12px;	
    height:356px;
    overflow:auto;
}

.recent{
	border-right:1px solid #7A172B;	
	border-left:1px solid #7A172B;	
}
#headlines .newsTitle {
	display:block;
	font-size:12px;
	margin-top:1px;
	padding:2px 5px;
	text-decoration:none;
	line-height:12px;
}
.newsTitle {
	display:block;
	font-size:15px;
	margin-top:1px;
	padding:2px 5px;
	text-decoration:none;
	line-height:16px;
}
.newsTitleIndex {
	display:block;
	font-size:12px;
	margin-top:1px;
	padding:2px 5px;
	text-decoration:none;
	line-height:12px;
}

#headlines .newsByLine {
	font-size:11px;
	padding-left:18px;
	padding-bottom:5px;
}
.newsByLine {
	font-size:11px;
	padding-left:6px;
	padding-bottom:10px;
}
.newsByLineIndex {
	font-size:11px;
	padding-left:5px;
}
.newsBody {
	padding-bottom:10px;
	padding-left:18px;
	padding-right:5px;
	text-align:justify;
}

.articleDiv {
	clear:both;
	padding-bottom:5px;
	border-bottom: 1px dotted #1E4F78;
}
.odd {
	background:#E5E5E5 none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	display:block;
	font-size:12px;
	line-height:12px;
	padding-left:5px;
	padding-top:5px;
	text-decoration:none;
}
.even {
	color:#000000;
	display:block;
	font-size:12px;
	line-height:12px;
	padding-left:5px;
	padding-top:5px;
	text-decoration:none;
}
.newsPhoto {
	padding:4px;
	float:left;
	border: 1px solid;
	margin: 2px 10px 5px 5px;
}
.newsPhotoCaption {
	text-align:center;
	font-size:10px;
}

.newsReadMore{
	font-weight:bold;
	text-align:right;
}
.newsReadMore a {	
	background:#333333 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	clear:both;
	color:#EEE;
	margin:0px 5px 5px 0;
	padding:3px 10px;
	font-size:11px;
}
.newsReadMore a:link, .newsReadMore a:visited {
	background:#333;
	}
	
.newsReadMore a:hover, .newsReadMore a:active {
	text-decoration: none;
	}


input.frmButton {
	background:#333333 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	clear:both;
	color:#FFFFFF;
	margin:5px 5px 5px 0;
	padding:1px 3px;
	font-weight:bold;
}
.sbWrapper {
    height:376px;
	overflow:auto;
	border: 1px #2E353F solid;
}
.sbNoEvents{
	padding:10px;
	text-align:center;
}

/*3 tabbed scoreboard with Headlines, Recent, Upcoming */

.sbDate {
	text-align:right;
	font-weight:bold;
	padding:11px 10px 0;
}

.sbSport {
	color:#E9B32C;
	font-weight:bold;
	display:block;
	font-size:12px;
	padding:3px;
	text-align:center;
	text-decoration:none;
}

.sb {
	font-size: 9pt;
}
.sbStatus{
	font-size: 8pt;
	text-align:right;
}

.sbEventO, .sbEventE, .sbEvent {
	padding:11px 5px 11px 10px;
	font-size: 11px;
	border-bottom: 1px #1E4F78 dotted;

}
.sbDhSecondGame{
	text-align:center;
}

.sbScore {
	text-align: right;
	padding-right: 8px;
	padding-left: 2pt;
}
.sbTime{
	text-align: right;
	padding-right:3px;
}
.sbTimeZone{
	text-align: center;
}

.sbNote a, .sbNote a:link, .sbNote a:visited, .sbNote a:active, .sbNote a:hover {color:#FFF;}
.sbNote{
	text-align: center;
	font-style:italic;
	font-size: 10px;
	padding-right:4px;
	
}
.sbWinner{
	font-weight:bold;
}
.sbTeams{
	text-align:left;
}
#associationLogos {
	width: 324px;
	height: 115px;
	margin: 0 auto;
	text-align:center;
	padding: 10px 0;
}

#associationLogos div{
	float: left;	
}

.TranSouthlogo{
	padding-top: 30px;
}

/*featured Athlete*/
#bottomRow{
	padding:0 0 10px 15px;
}
#featuredAthlete{
	background:url(/images_web/featAthleteBg.jpg) repeat-y 0px 0px;	
	float:left;
	width:307px;
	margin-right:10px;
}
#featuredAthleteFooter{
	background:url(/images_web/featAthleteFooter.jpg) no-repeat 0px 0px;	
	width: 307px;
	height: 19px;	
}
.mas a, .mas a:link, .mas a:visited, .mas a:active, .mas a:hover {color:#E9B32C;}.masArchive a, .masArchive a:link, .masArchive a:visited, .masArchive a:active, .masArchive a:hover {color:#FFF;}
.mas{
	text-align:center;
}

.masName{
	font-size: 18px;
	margin: 0 auto;
	text-align:center;
}
.masSport{
	font-size: 15px;
	margin: 0 auto;	
}
.masArchive{
	padding-top:8px;
	color:#e6b530;
	font-size:12px;
}
.masArchive td{
	padding-right: 15px;
	line-height: 15px;
}
#featuredAthleteContent {
	color:#FFF;
}
#featuredAthleteContent .boxLeftTitle{
	background:url(/images_web/featAthleteTitle.jpg) no-repeat 0px 0px;	
	width: 307px;
	height: 59px;
	font-size: 24px;
	line-height: 50px;
	margin: 0 auto;
	text-align:	center;
}

#featuredAthleteContent .boxLeftContent{		
}



/* ADZONES */
#adSectionTop{
	width: 988px;
	padding-left:15px;	
	margin: 0 auto;
}

#adTopMain{
	float:left;
	width: 619px;
	overflow:hidden;
}
#adTopRight{
	float:left;
	overflow:hidden;
	padding-left:15px;
	width:337px;
}
.ad {
	text-align:center;
}

.adCaption a, .adCaption a:link, .adCaption a:visited, .adCaption a:active, .adCaption a:hover {color:#FFFFFF;}
.adCaption {
	color: #FFFFFF;
}

#adZoneBottomMiddle{
	float:left;
	width: 307px;
}


#adZoneBottomRight{
	width:307px;
	margin: 10px auto;
}
.adHeader{
	background:url(/images_web/adMiddleTitle.jpg) no-repeat 0px 0px;	
	width: 307px;
	height: 18px;	
}
.adContent{
	background:url(/images_web/adMiddleBg.jpg) repeat-y 0px 0px;
	margin: 0 auto;
	min-height:309px;	
}
.adFooter{
	background:url(/images_web/adMiddleFooter.jpg) no-repeat 0px 0px;	
	width: 307px;
	height: 16px;	
}

#adZoneBottomMiddle .ad{
	padding-bottom:10px;
}

.rightAds, .centerAds{
	text-align:center;
	padding:25px 2px 10px 2px;
	color: #FFFFFF;
}
.leftAds .ad, .rightAds .ad{
	padding-bottom:10px;
}

.ad a, .ad a:link, .ad a:visited, .ad a:active, .ad a:hover {color:#FFFFFF;}
#footer{
/*	background:url(/images_web/footer.jpg) repeat-x 0px 0px; */
	background-color: #6E0C1B;
}
#footerContent{
	padding-top:23px;
}

.f {
	padding:5px;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color:#FFF;}
#linkEdu {
	position:absolute;
	left:32px;
	bottom:20px;
	width:193px;
	height:70px;
}
#linkSIDHelp {
	position:absolute;
	right:32px;
	bottom:20px;
	width:193px;
	height:70px;
}
#subfooter1 {
	text-align:center;
	height:12px;
	line-height:20px;
}
#clearheadercenter {
	height:309px;
	overflow:hidden;
}
.boxRight.sportMenu .boxRightTitle {
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
	height:40px;
	line-height:15px;
}
/******Meet a Scot*****/
.playerImg{
	float:left;
	padding-right:15px;
}
.masDisplay{
	margin-top:10px;
}
.matInfo {
	font-size:16px;
	font-weight: bold;
}
.playerSport{
	padding-top: 2px;
	font-size:14px;
}
.playerRelInfo{
	padding-top: 10px;
	font-size:12px;
	font-weight:normal;
}
.playerRelDate{
	padding-bottom: 10px;
}

