/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;

	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;;


}


.body2{		
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}




html{

	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;

}



form {margin-bottom: 0px;}

a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #1e3b89; text-decoration: underline }

a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000 }

a:active{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000 }
.button {border: 0px}

.spacervertical { height: 5px}

.spacerhorizontal { width: 5px}

.errorheadyellow {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #e6b800 }

.errortextwhite {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #143c71 }

.loginformtext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF }

.errortextwhite a { color: #e6b800 }

.errortextred {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #CC0000 }

.errortextredbold {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7c }


.subscriptiontext { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle; padding-left: 3px; padding-top: 5px; padding-bottom: 4px; text-align: left}

.textgrey { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle; padding-left: 3px; padding-top: 3px; padding-bottom: 1px; text-align: left}

.textgreytop { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: top}

.textgrey a{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c; vertical-align: middle; padding-bottom: 2px}

.textgrey a:hover{ text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #d99808; vertical-align: middle}

.textgreybold { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7c; vertical-align: middle}

.textgreycolor { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7c; vertical-align: middle}

.textred { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c; vertical-align: middle}

.textredsmall { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0e1e7c; vertical-align: middle}

.textredbold { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7c; vertical-align: middle}

.textwhite { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; vertical-align: middle}

.textwhitebold { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle}

.greytext { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle}

.right { text-align: right}
.center { text-align: center}
.left { text-align: left}
.fullwidth {width: 100%}

.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #141748; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 2px}



/*------------------ Main Table Styles ----------------*/

.mainframediv { background-image:url(images/mainbg.jpg); background-repeat:repeat; background-position: top left; background-color: #101738}


.maintable { background-color: transparent; width: 870px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin-left: 0px; margin-right: auto}

.toprow { background-color: none; height: 95px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: left; padding-right:0px; vertical-align: top; padding: 0px; }

.leftcol {background-color: none; width: 5px; border-color: #F3DA3A; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right:0px; padding-left: 0px; text-align: center}

.centercol { width: 860px; height: 425px; background-color: #666666; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; vertical-align: top}

.rightcol {  background-color: none; width: 5px; border-color: #F3DA3A; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right:0px; padding-left: 0px; text-align: center}

.bottomrow {  background-color: #101738; height: 100px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: left; padding-right:0px; padding-top:0px; padding-bottom:0px; padding-left :0px}

.bottomrowbannerdiv { padding-right: 5px; text-align: left}

.bottombannertable { margin-left: 5px}
.bottombannerleft {padding-right: 5px}
.bottombannerright {}




.tableospace {padding: 0px}
.tablnospace td{padding: 0px}

.tablenopad {padding: 0px}

.centerdiv { width: 850px; height: 400px; background-color: #1d3885; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px;}


.centertable {width: 809px; height: 1200px; background-color: #1d3885}


.blackheader { height: 22px; xbackground-image: url(images/blackheader_bg.gif); background-repeat: no-repeat; background-position: top left; color: #FFFFFF; vertical-align: middle; padding-left: 9px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background-color: #143c71; border-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.blackheaderborder { height: 22px; xbackground-image: url(images/blackheader_bg.gif); background-repeat: no-repeat; background-position: top right; background-color: transparent;vertical-align: middle; padding-left: 10px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; padding-top: 0px; color: #FFFFFF; background-color: #143c71; border-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.systemblackheaderborder { height: 22px; background-color: transparent;vertical-align: middle; padding-left: 10px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; padding-top: 0px; color: #FFFFFF; background-color: #143c71; border-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}



.blackheadertable {width: 100%; height: 20px; xbackground-color: #FF00FF}

.blackheaderleft { height: 22px; vertical-align: middle; 
: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; xbackground-color: #0000FF}

.blackheaderright {width: 24px; height: 22px; xbackground-image: url(images/blackheader_right.gif); background-repeat: no-repeat; background-position: top right; vertical-align: middle; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; xbackground-color: #143c71; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


.blackheaderrighthelp {width: 24px; height: 22px; xbackground-image: url(images/blackheader_right.gif); background-repeat: no-repeat; background-position: top right; vertical-align: middle; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #143c71; border-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}


.blacksearchbartable {height: 20px; width: 343px; background-color: transparent; border: 0px; padding: 0px; background-color: #143c71; xbackground-image: url(images/blackheader_bg.gif); background-repeat: repeat; background-position: top left; border-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.blacksearchbarleft {height: 22px; background-color: transparent; border: 0px; padding-top: 2px; text-align: left; padding-left: 10px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; xbackground-image: url(images/blackheader_bg.gif); background-repeat: repeat; background-position: top left;}

.blacksearchbarright {height: 22px; border: 0px; padding-top: 1px; padding-right: 0px; text-align: right; xbackground-image: url(images/blackheader_right_search.gif); background-repeat: repeat; background-position: top right; vertical-align: middle}

.blacknosearchbarright {height: 22px; border: 0px; padding-right: 16px; text-align: right; xbackground-image: url(images/blackheader_right_nosearch.gif); background-repeat: repeat; background-position: top right; vertical-align: top; background-color: #143c71; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}




/*------------------ TOP ROW ----------------*/

.toprowtable {}

.navleftarea {padding-left: 5px; padding-right: 1px; padding-top: 7px; vertical-align: top}

.toptabtable {height:48px; margin-left: 1px; margin-right: auto; margin-top: 0px; }
.navtoprow {vertical-align: top; }
.toptab {padding-top: 11px; padding-left: 1px;}


/*.

SEPERATE BUTTONS

bottomtabtable {margin-left: 0px; margin-right: auto; margin-top: 0px}
.navbottomrow { vertical-align: top;}
.bottomtab {padding-top: 1px; padding-left: 2px;}*/

.navbottomrow { vertical-align: top;}

.bottomtabtable { height: 26px; margin-left: 2px; margin-right: auto; margin-top: 1px; xbackground-image:url(images/bottomnav_bg.gif); background-position: right; background-repeat: no-repeat; border-color: #a59cc4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.bottomtab { width: 80px; padding-top: 0px; padding-left: 0px; padding-right: 0px; vertical-align: top; text-align: left; border-color: #a59cc4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; xbackground-color: #FF6666}


/* CHELSEA HOME */

/*------------------ LOGIN Styles ----------------*/

.homemaintable {xwidth: 850px; margin-top: 5px; margin-left: 0px; margin-right: auto;}

/*--leftcell--*/

.homemainleftcell {width: 227px; background-color: transparent; border: transparent; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: top; padding: 0px; text-align: center; xbackground-color: #FF0033}

.homerightcelltable { margin-top: 0px; margin-bottom: auto; margin-left: auto; margin-right: auto;}



.loginmaintable {xheight: 129px; width: 215px; background-color: #transparent; border: #9f9f9f; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 0px; background-image: url(images/box_grad_bg.gif); background-repeat: repeat; background-position: bottom center; margin-left: 5px; margin-right: 5px; margin-top: 0px}

.loginmaintablecell {vertical-align: middle; padding-right: 0px; }


.logintable {height: 128px; width: 215px; text-align: center;  margin-left: auto; margin-right: auto; margin-top: 0px;}

.loginheadercell { width: 215px; xheight: 30px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; background-image: url(images/blueheaderrow_bg.gif); background-position: bottom; background-repeat: repeat-x}

.loginformfieldtable {margin-left: 0px; margin-right: auto; text-align: left}

.loginformfieldtablecell {}

.logincellformtext {padding-left: 12px; padding-right: 5px; padding-top: 0px; padding-bottom: 2px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-align: left}

.logincellform {padding-bottom: 2px}

.logincellbutton {text-align: center; background-color: transparent}

.loginlinkscelltable {margin-left: 79px; margin-right: auto}

.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0e1f7b; border: #7d88be; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 2px}

.loginbuttonhelptablecell {padding-left: 22px;}

.loginbuttonhelptable {}

.loginformbutton {xheight: 35px; text-align: left; padding-top: 4px}

.loginforgotlinkcell {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #7984ba; text-align: left; vertical-align: middle; padding-top: 4px; padding-left: 8px}

.loginforgotlinkcell a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #1d3885; text-align: left}

.loginforgotlinkcell a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #7984ba; text-align: left}

.loginforgotlinkcell a:active{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #1d3885; text-align: left}

.loginforgotlinkcell a:visited{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-align: left}

.logincellmessage {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #d99808; text-align: left}

.logincellmessagediv {padding-left: 5px}

.logingradientcell {height: 0px;}



.homecontentboxrightdiv {width: 94px; height: 90px; background-color: transparent; padding-left: 0px; padding-right: 2px; padding-top: 2px; padding-bottom: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: transparent; vertical-align: middle; text-align: left; overflow: auto;
	scrollbar-face-color : #ccc9c4;
	scrollbar-shadow-color : #ccc9c4;
	scrollbar-highlight-color: #ccc9c4;
	scrollbar-3dlight-color: #ccc9c4;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #827d6d;
	scrollbar-darkshadow-color : 6e6d69;
	scrollbar-base-color : face;}


/*--rightcell--*/


.homemainrightcell { width: 630px; background-color: transparent; border: transparent; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 0px; vertical-align: top; text-align: left}

/*------------------ Home Section Area ----------------*/

.sectionsmaintable {xheight: 403px; width: 627px; background-color: #e7e7e7; border: #9f9f9f; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: top}

.sectionsmaintablecell { background-color: #CCCCCC}

.sectioncelltable {margin-bottom: 5px; margin-left: 5px}

.homesectionmainbannercell {width: 310px; height: 408px; vertical-align: top}

.homebannertable {width: 303px; height: 402px; margin-top: 5px; background-color: none; margin-left: 0px; margin-right: auto}

.homebannertableimage {border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.homesectioncell {padding-top: 5px; padding-right: 5px; vertical-align: top}

.homesectiontable {/*height: 193px;*/ height: 197px; width: 150px; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(images/box_grad_bg.gif); background-position: bottom; background-repeat: repeat-x}

.homesectiontable2 {height: 193px; width: 150px; background-color: #0054a5; border: #0054a5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.homesectionimagecell {height: 100px; background-color: #FFFFFF; border: #ffd330; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; vertical-align: top}
 
.homesectionheadcell {height: 0px; padding-left: 5px; padding-right: 5px; padding-top: text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: left}

.homesectiontextcell {padding-top: 3px; xheight: 66px}

.homesectiontextcelldiv {height: 70px; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; overflow: auto;
	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;}


.homesectiontextcelldiv a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.homesectiontextcelldiv a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0054a5;}

.homesectionbuttoncell {height: 20px; text-align: right; padding-right: 4px}






/*------------------ REDEEM VOUCHER ----------------*/


.loginredeemtable {
	width: 100%;
	background-color: #020167;
	text-align: center;
	margin-bottom: 4px;
	border: 1px solid #000000;
	font-size: 11px;
	height: 27px;
}


.loginredeemcell {font-size: 10px; padding-bottom: 5px}

.voucherformtable {width: 500px; margin-top: 20px}

.vouchertext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: left}

.voucherformtext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; height: 40px; width: 100px; text-align: left; padding-right: 10px }

.voucherformfieldcell {height: 40px; text-align: left; width: 350px }

.vouchermessagecell {background-color: #0054a4; text-align: center; margin-bottom: 4px; border: 1px solid #d99808; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding: 10px}


/*------------------ SUBSCRIBE BANNERS ----------------*/

.subscribemaintable {height: 129px; width: 208px; background-color: #e7e7e7; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 6px}


.subscribemaintablecell {vertical-align: middle; padding-right: 0px}


/* WITH REDEEM CELL HEIGHTS .subscribepricetable {xheight: 129px; width: 217px; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-bottom: 0px; margin-top: 10px; margin-left: auto; margin-right: auto}*/

.subscribepricetable {xheight: 129px; width: 217px; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-bottom: 0px; margin-top: 2px; margin-left: auto; margin-right: auto}

.logincellmembertext {height: 4px; font-size: 0px}

subscribepricecell {vertical-align: top}

/* WITH REDEEM CELL HEIGHTS .subscribepricecell1 {height: 120px; vertical-align: top}
.subscribepricecell2 {xheight: 120px; vertical-align: middle}*/

.subscribepricecell1 {height: 120px; vertical-align: top}
.subscribepricecell2 {xheight: 120px; vertical-align: middle}

.redeemvoucherbutton {padding-left: 10px; height: 46px; text-align: left; vertical-align: middle}



/*------------------ LATEST ARTICLE BOX ----------------*/


.latestarticlemaintable {xheight: 130px; width: 214px; background-color: #FFFFFF; border: #a1a1a1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 6px; xbackground-image: url(images/latestcrest_bg.gif); background-repeat: repeat-x; background-position: bottom right}




.latestarticlemaintablecell {vertical-align: middle; padding-right: 0px}

.latestarticletable {width: 100%; background-image: url(images/box_grad_bg.gif); background-repeat: repeat-x; background-position: bottom; background-color: #FFFFFF}

.latestarticlerow {height: 20px; text-align: left; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left}

.latestarticlerow a{height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: left}

.latestarticlerow a:hover{height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #1e3b89; text-align: left}

.latestarticledivrow {height: 70px; text-align: left; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; padding-top: 5px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left}

.latesthomepic {text-align: left; float: left; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-right: 5px}

.latestarticlediv {height: 99px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: left; overflow-x: hidden; overflow-y: auto;
	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;}

.latestarticlediv a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.latestarticlediv a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #1e3b89;}

.latestarticleheadercell {height: 23px; background-color: #1e3b89; vertical-align: middle; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left}

.latestarticleheaderdiv {height: 23px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; overflow: ellipsis; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: middle; background-color: transparent; vertical-align: middle; line-height: 10px}

.latestarticleheaderdiv a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.latestarticleheaderdiv a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #1e3b89}

.latestarticlebuttoncell {background-color: #1e3b89; text-align: right; padding-right: 2px; padding-top: 2px; vertical-align: middle}






/*------------------  Player  ----------------*/

.playertablemain {margin-top: 0px; margin-left: 0px; margin-right: auto}


.playererrormessage {border-width:2px;border-color:white;border-style:solid}
.playererrormessage td {background-color:#CC0000;color:white;}
.playererrormessage div.header {font-family: Verdana, Arial, Helvetica, san-serif;font-size:10pt;font-weight:bold}


.playerstatus {height: 23px; padding: 0px; text-align: left; margin-top: 0px; margin-left: 6px; text-decoration: none; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

.licensedeliverybody {background-color: #0054a4;}

.licencebox { width: 100%; height: 230px; margin-left: auto; margin-right: auto;}

.licencetable { width: 250px; background-color: #000000; margin-left:auto; margin-right: auto;}

.loginrowpopup { width: 100%; padding: 0px; margin: 0px}

.loginrowpopupbanner { height: 70px; background-image: url(images/popup_banner.gif); background-repeat: no-repeat; background-position: center left;background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.licencemessage {margin: auto; width: 280px; height:200px; overflow: auto;}
.licencemessage2 {margin: auto; width: 280px; height:230px; overflow: auto;}

.archivecol { width: 828px; height: 415px; background-color: #000000; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px}


.archiveleft { width: 515px; height: 400px; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px; text-align: center;}



.videohold { width: 515px; height: 380px; background-repeat: no-repeat; background-position: top left }

.videoarea {width: 513px; padding: 0px; margin-left:0px; margin-right: 0px}

.archiveplayermiddleleftbg { width: 1px; height: 381px; background-color: #FFFFFF; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.archiveplayermiddlemiddlebg { width: 510px; height: 380px; xbackground-image: url(dynamic/images/video_bg_middlemiddle.gif); background-repeat: no-repeat; background-position: top right; background-color: #FFFFFF; text-align: center; vertical-align: middle; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 0px}

.archiveplayermiddlemiddlebgff { width: 510px; height: 380px; xbackground-image: url(dynamic/images/video_bg_middlemiddle.gif); background-repeat: no-repeat; background-position: top right; background-color: #FFFFFF; text-align: center; vertical-align: top; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 0px}

.archiveplayermiddlerightbg { width: 0px; height: 381px; background-color: #FFFFFF; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }


.archiveplayerbottomleftbg { width: 1px; height: 1px; xbackground-image: url(images/video_bg_bottomleft.gif); background-repeat: no-repeat; background-position: top left; background-color: #FFFFFF}

.archiveplayerbottommiddlebg { width: 510px; height: 1px; xbackground-image: url(images/video_bg_bottommiddle.gif); background-repeat: repeat-x; background-position: top left; ; background-color: #FFFFFF}

.archiveplayerbottomrightbg { width: 0px; height: 1px; xbackground-image: url(images/video_bg_bottomright.gif); background-repeat: no-repeat; background-position: top right; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}




.archiveright { xwidth: 100%; height: 360px; background-color: #e7e7e7; xbackground-image: url(images/archive_right_bg.gif); background-repeat: no-repeat; background-position: bottom left; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px; vertical-align: top; margin-bottom: 0px}





.videotable {}


.video150 {height: 100px; padding: 0px; margin-left: auto; margin-right:auto; margin-bottom: auto; margin-top: 0px; vertical-align: middle; background-color: #FFFFFF}

.videocell { text-align: center; height: 280px; vertical-align: middle; background-color: transparent; padding-top: 2px; padding-right: 2px }

.videocellff { text-align: center; height: 20px; vertical-align: middle; background-color: #FFFFFF; padding-right: 2px }

.videowindow { border-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px; padding-right:0px; padding-left:0px; padding-top: 0px; padding-bottom: 0px;  background-color: none; margin-left: 0px; margin-right: auto}


.videoaligntable { text-align: center; vertical-align: middle; height: 100%; margin-left: auto; margin-right:auto }
 
.videotable100 {width: 324px; padding: 0px; margin:0px auto}



.playercell { height: 305px; width: 489px; background-color: transparent; border-color: #000000; border: 0px; padding: 0px; padding-right: 0px; padding-left:0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom}


.controlscell {width: 100%; height: 59px; padding: 0px; margin:0px auto; margin-top: 13px; margin-bottom: 0px; background-color: #FFFFFF}

.controlscell150 {width: 100%; height: 59px; padding: 0px; margin:0px auto; margin-top: 10px; margin-bottom: 13px}

.controlscell100 {width: 100%; height: 59px; padding: 0px; margin:0px auto; margin-top: 4px; margin-bottom: 0px; background-color: #FFFFFF}

.controls150 {height: 75px; padding: 0px; background-color: transparent; vertical-align: top}

.controls100 {height: 75px; padding: 0px; background-color: #FFFFFF; vertical-align: top}

.controlsbox { margin-left: 2px; margin-right: auto}

.buttoncell {xwidth: 296px; height: 59px; padding: 0px; margin:0px auto;  background-image: url(images/controls_buttons_bg.gif); background-repeat: no-repeat; background-position: bottom left; padding-left: 2px}

.spacecell { height: 59px; padding: 0px; margin:0px auto; background-image: url(images/controls_space_bg.gif); background-repeat: no-repeat; background-position: left bottom; background-color: #FFFFFF}

.zoomcell {width: 108px; height: 59px; padding: 0px; margin:0px auto;  background-image: url(images/controls_zoom_bg.gif); background-repeat: no-repeat; background-position: bottom right; text-align:left; background-color: none}

.controlbutton {width: 30px; text-align: right}

.controlspace {width: 88px; text-align: right}

.volumeslider { width: 86px; height: 24px; vertical-align: middle}

.volumeblocktable { height: 15px; width: 84px}

.volumeblockcellon { height:15px; padding: 0px; margin:0px auto;  background-image: url(images/volumeon_bg.gif); background-repeat: no-repeat; background-position: left top}

.volumeblockcelloff { height:15px;  padding: 0px; margin:0px auto;  background-image: url(images/volumeoff_bg.gif); background-repeat: no-repeat; background-position: left top}

.volumeblockcellon img, .volumeblockcelloff img {width:6px;height: 15px;border: 0px;}



.sliderow { height: 20px; vertical-align: top}
.buttonrow { height: 24px}
.slidebarspace { width: 10px}

.slidebar { width: 234px; height: 20px; background-color: transparent; background-image: url(images/slidebar_bg.gif); background-repeat: repeat; background-position: center center}

.timecell {height: 20px;  width: 50px; text-align: right; padding-right:0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #222222; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle }




.zoomtable { margin-right: 8px; margin-left: 0px; margin-top: 0px; margin-bottom: 5px; background-color:none}

.zoombuttons { width: 20px; padding-left: 8px; padding-right: 0px}

.zoomtext {height: 20px;  xwidth: 32px; text-align: center; padding-right:0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #AAAAAA; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle }


.zoomrow { height: 26px; padding: 0px; padding-right:0px; padding-left:0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; margin-right: 0px; margin-left: auto;  background-color: transparent}

.zoomtablemain {width: 84px; margin-right: 0px; margin-left: auto}

.zoomcellleft {width: 10px; height: 26px;  background-image: url(images/zoomrow_bg_left.gif);background-repeat: no-repeat; background-position: center right; }

.zoomcellmiddle {width: 64px; height: 26px;  background-image: url(images/zoomrow_bg_middle.gif);background-repeat: repeat-x; background-position: bottom left;}

.zoomcellright {width: 10px; height: 26px;  background-image: url(images/zoomrow_bg_right.gif);background-repeat: no-repeat; background-position: bottom right;}

.zoomtable2 {text-align:center; margin-left:auto;margin-right:auto;}

.zoomrowbutton {width: 32px; text-align: center}

.zoomrowtext {height: 24px;  width: 0px; text-align: center; padding-right:0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 0px; font-style: normal; font-weight: normal; color: #000000; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle }






.settingsbuttontable {margin-left: 0px; margin-right: auto; text-align: left}

.settingsopentable {width: 488px; height: 14px}

.settingsopentablecell {width: 488px; height: 14px}

.settingstable {width: 488px; height: 79px; background-color: #949494;  background-image: url(images/settings_bg.gif); background-repeat: no-repeat; background-position: top center}

.settingstablemac {width: 488px; height: 79px; background-color: #949494;  background-image: url(images/settings_bg_mac.gif); background-repeat: no-repeat; background-position: top center}

.tabtable {}

.settingstoprow {height: 15px}


.streaming {xheight: 40px; padding-left: 30px; padding-top: 9px; vertical-align: top}

.streamingtable {xwidth: 60px; height: 40px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: right; padding: 0px; margin: 0px; margin-left: auto; margin-right: 0px}

.streamingtable2 {xwidth: 160px; height: 40px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: right; padding: 0px; margin-left: auto; margin-right: 30px; background-color: #000000}


.download {xheight: 40px; padding-left: 30px; padding-top: 9px; vertical-align: top}

.downloadtable {xwidth: 60px; height: 40px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: right; padding: 0px; margin: 0px; margin-left: auto; margin-right: 0px}

.network {zheight: 40px; padding-top: 9px; vertical-align: top}

.networktable {width: 170px; height: 40px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: right; padding: 0px; margin-left: auto; margin-right: auto}


.networktable2 {width: 170px; height: 40px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: right; padding: 0px; background-color: #000000; margin-left: auto; margin-right: 30px;}


.archivebannertable {margin-left: 0px; margin-right: auto; xwidth: 540px; height: 100px}

.archivebannercell {text-align: left; background-color: #000000}

/*------------------ LIVE  ----------------*/

.liveholdtable {width: 342px; height: 380px; background-color: transparent; padding: 0px; margin-left: auto; margin-right: auto}

.liveholdrowtop {width: 338px; xheight: 215px; background-color: transparent; margin-left: 0px; margin-right: 0px; text-align: center}

.liveholdrowbottom {width: 338px; height: 1px; background-color: transparent}

.liveinfotable {width: 250px; background-color: #000000; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  margin-left: auto; margin-right: auto}

.liveheader {text-align: left; height: 35px; padding-left: 10px; padding-top: 10px}

.livedescription {text-align: left; height: 111px; vertical-align: top; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding-left: 10px; padding-top: 10px; background-color: #000000}


/*------------------ LIVE VIDEO ----------------*/


.liverhsheader {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #9b0033; padding-left:10px; padding-top: 20px; padding-bottom: 20px}
.liverhstext {tfont-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #464646; padding-left:10px;}
.livegeoblock { width: 300px; text-align: left; vertical-align: top; margin-left: auto; margin-right: auto; background-color: #FFFFFF; background-image: url(images/box_grad_bg.gif); background-repeat: repeat-x; background-position: bottom; border-color: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.livegeoblockheader {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; padding-top: 5px; padding-bottom: 0px;}

.livegeoblocktext {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }

.liverhsdiv { width: 332px; height: 380px; overflow: auto;}

.Xliveright { width: 100%; height: 380px; background-color: transparent; background-image: url(images/live_right_bg.gif); background-repeat: no-repeat; background-position: bottom left; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:3px; padding-top:0px; padding-bottom: 0px; vertical-align: top}


.liveright { xwidth: 100%; height: 363px; background-color: #e7e7e7; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px; vertical-align: top}




/*------------------ Standard Archive  / This Week ----------------*/


.archivediv { width: 342px; height: 400px; background-color: #efefef; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px; text-align: left
	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;}

.archivediv150 { width: 342px; height: 400px; background-color: efefef; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px; text-align: left
	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;}

.archivetable {width: 314px; background-color: #efefef; vertical-align: top; padding: 0px; border: 0px; margin-left: auto; margin-right: auto; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000033}

.openarchivebox { width: 314px; background-color: #FFFFFF}

.openarchiverow { height: 20px; background-color: #efefef; border-color: #ffd733; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; text-align: left; xbackground-color: #1e3b89; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.openarchiverowlive { height: 16px; border-color: #BBBBBB; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; text-align: left;}

.opencontent { width: 100%; height: 80px; background-color: #efefef; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 0px}

.opencontenttable {height: 80px;}

.gradientspace {width: 3px}

.gradientspacelive {width: 3px}

.archivethumbpic {width: 115px; vertical-align: top; text-align: center; padding-top: 0px;  padding-left: 4px;  padding-right: 4px;  padding-bottom: 5px;  padding-top: 8px}

.archiveheader {height: 15px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000033; padding: 0px; vertical-align: middle }

.archivedescription {height: 15px; width: 277px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding: 0px; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px}

.archivedescription2 {height: none; width: 277px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: top; padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px}


.archivecontrolcell {width: 277px; text-align: left; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px}

.opencontentplay {height: 25px; xwidth: 40px; vertical-align: middle; text-align: left}
.opencontentdownload {height: 22px;  width: 40px; vertical-align: middle; text-align: left}

.opencontentduration {height: 25px; width: 62px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7d; padding: 0px; vertical-align: middle; text-align: center }

.opencontentdate {height: 25px; width: 247px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7d; padding: 0px; vertical-align: middle }

.archiverow { height: 24px; width: 314px; background-color: transparent; xbackground-image: url(images/opencontent_topbg.gif); background-repeat: repeat; background-position: left center; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; text-align: left}

.previousmeetingsrow { height: 17px; width: 314px; background-color: transparent; background-image: url(images/previousmeetings_row.gif); background-repeat: no-repeat; background-position: left center; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; text-align: left}

.previousmeetingsheaderrow { height: 17px; width: 314px; background-color: transparent; background-image: url(images/previousmeetings_headerrow.gif); background-repeat: no-repeat; background-position: left top; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; text-align: left}

.previousmeetingsheaderrowclose { height: 17px; width: 314px; background-color: transparent; background-image: url(images/previousmeetings_headerrowclose.gif); background-repeat: no-repeat; background-position: left top; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; text-align: left}

.previousrowtab {width: 14px}

.previousrowtablive {width: 14px; background-image: url(images/archive_open_livebg1px.gif); background-repeat: repeat-y; background-position: left top}

.previousrowheaderspace {height: 17px;  width: 113px}

.previousrowplay {height: 17px;  width: 22px; text-align: left}

.previousrowtournament {height: 17px;  width: 28px; text-align: center;}

.previousrowdate {height: 17px; width: 215px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 0px; vertical-align: middle; text-align: left; padding-left: 5px }

.previousrowscore {height: 17px;  width: 35px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; padding: 0px; vertical-align: middle; text-align: left }

.previousrowheadertext {width:175px;text-align:left;}
.previousrowheadertext a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; }

.previousrowheadertext a:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; padding: 0px; }

.previousrowvenue {height: 17px; text-align: center; width: 26px}

.previousrowresult {height: 17px; text-align: center; width: 28px}

.previousrowdownload {height: 17px; text-align: left; width: 26px}



.archivestarspace {height: 15px;  width: 5px}

.archiverowdate {height: 15px;  width: 55px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding: 0px; vertical-align: middle; text-align: left }

.archiverowicon {height: 15px;  width: 25px; vertical-align: middle; text-align: left}

/
.archiverowtoggle {height: 15px;  width: 24px; vertical-align: middle; text-align: center; background-position: center center; background-repeat: no-repeat}
.archiverowtoggle img {height: 15px;  width: 24px;}

.openarchiverow .archiverowtoggle {background-image: url(buttons/collapse.gif);background-position: center center; background-repeat: no-repeat}
.archiverow .archiverowtoggle {background-image: url(buttons/expand.gif);background-position: center center; background-repeat: no-repeat}

.archiverowtvicon {height: 15px;  width: 35px; vertical-align: middle; text-align: right}


.archiverowtextteam {height: 15px; width: 200px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle }
.archiverowtextteam a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
.archiverowtextteam a:hover{text-decoration: none; font-weight: bold; color: #0e1e7d; }
.archiverowtextteam a:visited{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7d;}


.nowplayingarticle .archiverowtextteam a { color: #0e1e7d !important;}
.nowplayingarticle .archiverowtextteam a:hover { color: #000000 !important;}


.archiverowtextteamlive {}
.archiverowtextteamlive a{}
.archiverowtextteamlive a:hover{}



.archiverowtextscore {height: 15px; width: 30px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle }

.archiverowtextclips {height: 15px; width: 20px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle; padding-left: 4px }


.archiverowtextbold a{height: 15px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle }

.archiverowtextbold a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle }


.archiverowarticle { width: 238px; height: 15px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle }

.archiverowarticle a{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7d;}

.archiverowarticle a:hover{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; }


/*------------------ HELP ----------------*/


.helpdeskcol { width: 828px; height: 400px; background-color: #000000; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px}

.whitetopgradient { height: 1px}

.greytopgradient { height: 1px}

.whitebottomgradient { height: 1px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px}

.whitebottomgradientborder { height: 0px; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px}

.greybottomgradient { height: 1px; background-color: #000000;}

.greybottomgradient1 { height: 1px; background-color: #101738;}

.greybottomgradient2 { height: 1px; background-color: #101738;}

.helpdeskleftbg { width: 390px; height: 400px; background-color: #fcd400; xbackground-image: url(images/help_bg.gif); background-repeat: no-repeat; background-position: bottom center; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; color: #000000;  border-color: #666666; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.helpdeskrightbg { width: 400px; height: 400px; background-image: url(images/framegradient_bg.gif); background-repeat: repeat-x; background-position: top right; background-color: #FFFFFF; border-color: #666666; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top}

.helpdesktable { width: 304px; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding: 0px; vertical-align: middle;}

.helpdeskheaderleft { height: 40px; text-align: left; text-decoration: none; font-family: arial narrow, helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #0e1e7d; padding: 0px; vertical-align: middle}

.helpdesktextleft {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding: 0px; vertical-align: middle; }

.helpdesktextleft a{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7d}

.helpdesktextleft a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.helpdeskheaderright { height: 33px; text-align: left; text-decoration: none; font-family: arial narrow, helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000; padding: 0px; vertical-align: middle}

.helpdeskformtable { width: 100%; height: 330px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 6px; vertical-align: middle}

.helpdeskformtable2 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 6px; margin-left: 0px; vertical-align: middle; margin-left: auto; margin-right: auto}

.detailschangetablecell { height: 290px; background-color: transparent; text-align: center; vertical-align: top}

.detailschangetablecell a {text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7d; margin-left: 0px; vertical-align: middle}

.detailschangetablecell a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; margin-left: 0px; vertical-align: middle}

.detailschangetablemain { width: 350px; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 6px; vertical-align: middle; margin-top: 10px; margin-left: auto; margin-right: auto}

.detailschangetable { height: 80px; width: 350px; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 0px; vertical-align: middle; margin-top: 10px; margin-left: auto; margin-right: auto}

.detailschangediv { width: 535px; height: 326px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px;}

.passwordformcell {padding: 3px}

.passwordformtable { height: 90px; width: 260px; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding: 3px; vertical-align: middle; margin-left: 0px; margin-right: 0px; border-color: #827d6d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #cbc9c4}

.faqcol { width: 828px; height: 400px; background-color: #1d3885; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px}

.processtable { width: 835px; height: 415px; background-color: #cbc9c4; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: center}


.faqleft { width: 150px; xheight: 380px; background-color: #FFFFFF; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px}

.faqcenter { width: 535px; xheight: 380px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; vertical-align: top}

.faqright { width: 150px; height: 380px; background-color: #FFFFFF; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px}


.helptabletop { width: 535px; height: 60px; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 25px; text-align: left}

.faqtablebottom { width: 535px; height: 309px; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 0px; text-align: left; vertical-align: top}

.helptablebottom { width: 535px; height: 278px; background-color: #E7E7E7; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 15px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; text-align: left; vertical-align: top}

.senddetailsbuttontable { background-color: transparent; height: 84px; width: 100%; padding-top: 40px; text-align: right; vertical-align: bottom}

.faqrow { height: 24px; width: 570px; background-color: #EDEDED; background-image: url(images/faqgradient_bg.gif); background-repeat: repeat; background-position: left bottom; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 25px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; vertical-align: middle}

.faqrow a{ color: #000000; text-decoration: none; font-weight: normal; font-size: 11px}
.faqrow a:hover{ color: #e6b800; text-decoration: none;}

.faqrowopen { height: 24px; width: 570px; background-color: #d99808; background-image: url(images/faq_row_bg_open.gif); background-repeat: no-repeat; background-position: left bottom; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 25px; text-align: left;text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle}

.faqrowopen a{ color: #000000; text-decoration: none; font-weight: normal; font-size: 11px}
.faqrowopen a:hover{ color: #000000; text-decoration: none}
.faqrowopen a:active{ color: #000000; text-decoration: none}

.faqcontenttext { width: 551px; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 8px; padding-right: 8px; padding-top: 6px; padding-bottom: 6px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle}

.faqcontent a {color: #0e1e7c;}

.faqdiv { width: 575px; height: 342px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px; text-align: left; margin-top: 0px}

.faqgradientspacelive {width: 1px; background-color: transparent}

/*------------------ REGISTER ----------------*/

.subscribetablemain {margin-top: 0px; margin-left: auto; margin-right: auto; height: 425px; width: 860px}


.registerdiv { width: 535px; height: 310px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px;}

.registercenter { width: 550px; height: 401px; background-color: #FFFFFF; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding: 0px; vertical-align: top}


.registertabletop { width: 535px; height: 49px; background-color: #e7e7e7; background-image:url(images/box_grad_bg.gif); background-position: bottom; background-repeat:repeat-x; border-color: #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 0px; padding-right: 25px; text-align: left}


.registertablebottom { width: 535px; height: 300px;  background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 25px; padding-right: 15px; padding-top: 0px; padding-bottom: 1px; text-align: left; vertical-align: top}

.registertablebottom2 { xheight: 289px; background-color: transparent; text-align: center; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.registerheadtable { width: 550px; vertical-align: middle; background-color: transparent}

.registerheader { text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: normal; color: #10314a; vertical-align: middle; padding-left: 15px; letter-spacing: 0px}

.registerstage { text-align: right}

.registerstage2 { height: 54px; text-align: right; vertical-align:middle;}

.registerstage2t { width: 135px; margin-right:0px;margin-left:auto;}




.presubscribetablediv { overflow: auto; width: 535px; height: 324px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: middle}

.registertablebottomdiv { overflow: auto; width: 535px; height: 307px !important; height: 305px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: middle}

.registertablebuttonrow { height: 34px; width: 535px; padding-top: 0px; padding-bottom: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: middle}




.registermemberformtable { width: 100%; background-color: #cbc9c4; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px;}

.registermemberformtext { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle; padding-right: 3px; padding-left: 4px; padding-top: 3px; padding-bottom: 3px}

.quarterlyoption {height: 165px; background-color: transparent; border-color: #FFFFFF; border-style: solid; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; vertical-align: middle; padding-right: 10px}

.annualoption {height: 165px; background-color: transparent; border-color: #FFFFFF; border-style: solid; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; vertical-align: middle; padding-left: 10px}

.subscribeheadertext { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #0e1e7d; vertical-align: middle; padding-left: 3px}


.nextstage { text-align: left; vertical-align: bottom}
.nextstagecenter { text-align: center; vertical-align: bottom; padding-right: 0px}
.nextstageright { text-align: right; vertical-align: bottom; padding-right: 5px}
.nextstageleft { text-align: left; vertical-align: bottom; padding-right: 5px}

.fieldsmessage {text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.nextstageleft2 { text-align: left; vertical-align: bottom; padding-right: 0px; padding-left: 5px;}

.personaltable { width: 500px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; text-align: left; margin-left: auto; margin-right: auto}

.personaltable2 { width: 500px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 3px; padding-top: 0px; text-align: center; margin-left: auto; margin-right: auto }

.personaltable3 { width: 470px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; text-align: left; margin-left: auto; margin-right: auto}

.personaltablebottom { width: 535px; height: 303px; background-image: url(images/payment_crest_bg.gif); background-repeat: no-repeat; background-position: left center; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: top}

.termsrow { width: 525px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 15px; padding-top: 3px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: top; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}


.termspopuptable { width: 525px; height: 277px; vertical-align: top; margin-left: 10px; margin-top: 10px}

.termsdiv { width: 535px; /*height: 287px;*/; height: 305px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding-top: 4px; vertical-align: top; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.termsdivnobuttons { width: 573px; height: 341px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding-top: 4px; vertical-align: top; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}


.termsdivpop { width: 525px; height: 270px; background-image:url(images/framegradient_bg.gif); background-repeat: repeat-x; background-position: bottom ;background-color: #cbc9c4; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; overflow: auto; padding-top: 8px; vertical-align: top; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: top;}


.termsagree { width: 525px; height: 35px; width: 100%; background-color: #EDEDED; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto;  padding-left: 10px; padding-right: 10px; vertical-align: top; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; vertical-align: middle}

.termsagreewidth {width: 100%; padding-left: 10px; padding-right: 10px}


.personaldetailsformcell {height: 21px; width: 130px}

/* vk */
.worldpaycards { margin-top: 30px; width:100%; text-align: right;}
.worldpaycards td {padding-left: 10px}
.worldpaycards2 { text-align: right;}
.worldpaycards2 td {padding-left: 10px}


/*------------------ REGISTER ----------------*/


.loginrowpopupbanner { height: 70px; background-image: url(images/popup_banner.gif); background-repeat: no-repeat; background-position: center left;background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.popupbannerrow { height: 70px; background-image: url(images/popup_banner.gif); background-repeat: no-repeat; background-position: center left;background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.popupbannerbottomrow { height: 10px; background-color: #1e3b89; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-right:0px; padding-left:4px; padding-top:2px; padding-bottom: 2px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; vertical-align: middle}

.popupbannerbottomrow a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; vertical-align: middle}

.popupbannerbottomrow a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #e6b800; vertical-align: middle}


/*------------------ SEARCHES  ----------------*/


.searchdatetext { xwidth: 190px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7d; vertical-align: middle; padding-left: 4px; padding-right: 8px; vertical-align: top}

.searchtexthighlight {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; color: #0054a4; text-align: left}

.keywordsearchhead {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: left}

.keywordsearchtext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left}


.archivesearchdiv { width: 332px; /*height: 212px;*/ height: 238px; overflow: auto; padding: 0px; text-align: left; background-color: #e7e7e7}

.archivesearchdiv150 { width: 332px; height: 275px; overflow: auto; padding: 0px; text-align: left; background-color: #e7e7e7}


.searchformfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0c2581; border: #0e1e7c; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 2px}




.keywordsearchdiv { width: 332px; height: 280px; overflow: auto; padding: 0px; text-align: left; }



.keywordsearchbox { width: 332px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 0px; padding-right: 10px; background-color: #e7e7e7; background-image: url(images/keywordsearchbg.jpg); background-position: top center; background-repeat: no-repeat}

.greybottomgradientsearch { height: 5px; background-color: transparent; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px}


.searchfield { height: 30px; padding-left: 0px}

.searchfieldrow { height: 68px;  border-color: #0e1e7c; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;  border-bottom-width: 0px; padding-left: 10px; text-align: left; color: #FFFFFF;}

.searchfieldbutton { height: 30px; padding-left: 10px; text-align: left}

.radiosearch { height: 15px; padding-left: 10px; padding-right: 3px; text-align: right}
.leftarrow { width: 15px; padding-left: 0px; padding-right: 0px; text-align: center}
.rightarrow { width: 15px; padding-left: 0px; padding-right: 0px; text-align: center}

/* vk */
.resultstablerow { width: 100%; height: 53px; background-color: none; padding-left: 10px; padding-right: 0px; border-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px;border-left-width: 0px;  border-bottom-width: 0px}

.resultstablefull { width: 100%; padding-left: 0px; padding-right: 10px; text-align: left}

.searchpagenumbers {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c; vertical-align: middle; text-align: center; padding-right: 5px}

.searchpagenumbers a{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c; vertical-align: middle}

.searchpagenumbers a:hover{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle}

.searchpagenumbersactive {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle; text-align: center; padding-right: 5px}

.searchpagenumbersactive a{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle}

.searchpagenumbersactive a:hover{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle}

.pagenumberstable {height: 20px; background-color: none; border-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 0px; padding-right: 0px; float:right}

.pagenumberscell {text-align: right}

.searchkeywordtext {  text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #215ec7;}



.archivesearchbox { width: 338px; height: 140px; background-image:url(images/framegradient_bg.gif); background-position: bottom; xbackground-color: #FF0000}

.archivesearchheader { width: 318px; height: 42px; background-image: url(images/archive_search_bg.gif); background-repeat: no-repeat; background-position: center left; border-color: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 20px; padding-right: 20px}

.archivesearchcontent { width: 318px; height: 161px;  background-color: #fcd400; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-left: 20px; padding-right: 20px}

.archivesearchbutton {padding-left: 10px}

.archivesearchtable {padding: 4px; width: 300px; height: 120px}

.maintext { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; vertical-align: middle; padding-left: 0px}

.main_text  { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #0e1e7c; vertical-align: middle; padding-bottom: 5px}

.maintextmed { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0e1e7c; vertical-align: middle; padding-bottom: 5px}

.searchresultstable {width: 314px; background-color: #e7e7e7; vertical-align: top; padding: 0px; border: 0px; margin-left: auto; margin-right: auto; padding:4px; margin-top: 5px}

.main_panel_head_alt { background-color: #FFFFFF}



.searchresultsrow { height: 24px; width: 332px; background-color: transparent; background-image: url(images/searchresultsrow.gif); background-repeat: no-repeat; background-position: left center; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; text-align: left}

.searchresultsrowlive { height: 24px; width: 332px; background-color: transparent; background-image: url(images/searchresultsrowlive.gif); background-repeat: no-repeat; background-position: left center; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; text-align: left}

.searchresultsrowtab {height: 23px; width: 8px; background-color: transparent; background-image: url(images/gradient_grey1px.gif); background-repeat: repeat; background-position: top center}

.searchresultsrowtablive {height: 23px; width: 8px; background-color: transparent; background-image: url(images/gradient_red1px.gif); background-repeat: repeat; background-position: top center}

.searchresultsrowplay {height: 17px;  width: 24px; text-align: center}

.searchresultsrowtournament {height: 17px;  width: 22px; text-align: center;}

.searchresultsrowdate {height: 17px; width: 40px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 0px; vertical-align: middle; text-align: center; padding-left: 5px }

.searchresultsrowteam {height: 17px; width: 128px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; padding: 0px; vertical-align: middle; text-align: left; padding-left: 5px }

.searchresultsrowscore {height: 17px;  width: 22px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; padding: 0px; vertical-align: middle; text-align: left }

.searchresultsrowheadertext a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; }

.searchresultsrowheadertext a:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; padding: 0px; }

.searchresultsrowvenue {height: 17px; text-align: center; width: 21px}

.searchresultsrowresult {height: 17px; text-align: center; width: 21px}

.searchresultsrowdownload {height: 17px; text-align: center; width: 22px}

/* vk */
.opencontentlink {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c; padding: 0px; vertical-align: middle }

.opencontentlink a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c; padding: 0px; vertical-align: middle }

.opencontentlink a:hover{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding: 0px; vertical-align: middle }

.highlightred {color: #0e1e7c}
.highlightdarkred {color: #215ec7}


/*------------------ SEARCHES  ----------------*/


.nopad {padding: 0px; margin: 0px}

/*------------------ ERROR PAGE   ----------------*/


.Xmain_panel_head_alt {background-color: #0e1e7c;}

.main_panel_head {background-color: #0e1e7c;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #66CC66; vertical-align: middle}

.main_panel_head a{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle}

.main_panel_head a:hover{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FCD011; vertical-align: middle}

.left_panel_headers {height: 18px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle}

.systemchecktablecell { margin-left: auto; margin-right: auto; width: 835px; background-image: url(images/systemcheck_bg.gif); background-repeat: no-repeat; background-position: center center; text-align: center}


.systemmessagediv1 {width: 450px; height: 200px; background-color: transparent; margin-left: auto; margin-right: auto}


.systemchecktable {margin-left: auto; margin-right: auto; width: 100%; height: 100%; background-color: #fcd400; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.systemchecktable a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #143c70}

.systemchecktable a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.systemcheckarea {padding: 0px; margin:0px auto; width: 100%; height: 100%}

.systemcontentcell {padding: 0px; margin:0px auto; width: 100%; height: 100%}



.systemcheckbottomrow {height: 9px}

.systemheadrow {background-color: #0e1e7c; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #e6b800; padding: 4px }

.systemtextrow {background-color: transparent; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding-top: 0px; padding-left: 4px; padding-right: 4px; text-align: left }

.systemtextrow a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #143c70}

.systemtextrow a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}


.systemmessagetable {margin-top: 5px; margin-bottom:5px; margin-left: auto; margin-right: auto; }

.systemwarningicon { width: 60px; height: 48px; background-image: url(images/icon_message.gif); background-repeat: no-repeat; background-position: top center }

.systemerroricon { width: 60px; height: 48px; background-image: url(images/icon_error.gif); background-repeat: no-repeat; background-position: top center }


.systemcheckmiddleleftbg { width: 3px}

.systemcheckmiddlemiddlebg {    background-color: transparent; text-align: center; vertical-align: middle}

.systemcheckmiddlemiddlebg a{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #143c70}

.systemcheckmiddlemiddlebg a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}


.systemcheckmiddlerightbg { width: 0px;}


.systemcheckbottomleftbg { width: 0px; height: 5px}

.systemcheckbottommiddlebg { height: 5px}

.systemcheckbottomrightbg { width: 0px; height: 5px}


/*------------------ SECURE POPUP   ----------------*/

.securemaintable { width: 100%; zheight: 100%; background:#827d6d; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; padding-right:0px; padding-left:0px; padding-top:5px; padding-bottom:0px; margin-left: auto; margin-right: auto; vertical-align: middle}

securetexttablepop { xwidth: 100%; height: 50px}

.securemargintable { width: 100%; height: 100%; padding: 0px; margin-left: auto; margin-right: auto; vertical-align: middle}

.securecontent { background:transparent; border-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; padding-right:10px; padding-left:10px; padding-top:0px; padding-bottom:0px; margin-left: auto; margin-right: auto; vertical-align: middle; float: middle; text-decoration: none; font-family: Arial; font-size: 14px; font-style: normal; font-weight: bold; color: #0000000}


.secureformmargintable { width: 380px; margin-left: auto; margin-right: auto; background-color: transparent; border-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.secureformmargintablecell { padding-top: 6px; padding-left: 0px}

.secureformtable1 { width: 100%; background: transparent; text-align: left; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: auto; margin-right: auto; vertical-align: top; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.securetexttable { width: 100%; background: transparent; text-align: left; padding-right: 0px; padding-left: 0px; padding-top: 10px; padding-bottom: 0px; margin-left: auto; margin-right: auto; vertical-align: top; text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.securetextdiv {width:324px;height:85px;overflow:auto}

.securetextheader { text-decoration: none; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #0e1e7c}

.securetextmain { text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding-bottom: 5px; padding-top: 5px; padding-left: 8px; padding-right: 8px; text-align: left}

.securetextmain a {text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c }

.securetextmain a:hover{text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c }

.securetextmain a:active{text-decoration: underline; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000 }

.securetextmainbold { text-decoration: none; font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.securebuttontable3 {height: 20px }

.securebuttoncell {padding-top: 3px; padding-bottom: 3px; padding-left: 5px; vertical-align: middle}


/*------------------ SCHEDULE PAGE   ----------------*/


.schedulediv { width: 342px; height: 380px; background-color: #e7e7e7; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px; text-align: left
	scrollbar-face-color : #fafafa;
	scrollbar-shadow-color : #fafafa;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color : #000000;
	scrollbar-track-color : #dddddd;
	scrollbar-darkshadow-color : #f2f2f2;
	scrollbar-base-color : face;}

.scheduledatetable {width: 342px; background-color: #e7e7e7; vertical-align: top; padding: 0px; border: 0px; margin-left: auto; margin-right: auto}

.scheduletable {width: 323px; background-color: #e7e7e7; vertical-align: top; padding: 0px; border: 0px; margin-left: auto; margin-right: auto; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000033}

.daytitle { background-color: #000000; height: 30px; font-family: arial; font-size: 8px; font-style: normal; font-weight: bold; color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; padding: 0px}

.daytitle a{ color: #FFFFFF; font-size: 9px}
.daytitle a:hover{ color: #d99808; font-size: 9px}


.daytitleselect {  background-color: #FFFFFF; height: 30px; font-family: arial; font-size: 8px; font-style: normal; font-weight: bold; color: #000000; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; text-align: center}

.daytitleselect a{ color: #000000; font-size: 9px}
.daytitleselect a:hover{ color: #d99808; font-size: 9px}


.programbg {  text-align: left; background-color: #e7e7e7; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.programdark {  text-align: left; background-color: #FFFFFF; font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}


.programlight {  text-align: left;  background-color: #e7e7e7; font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.programlight A{  background-color: #0e1e7c; font-family: arial; font-size: 11px; font-style: normal; font-weight: bold; color: #d99808}

.programlight A:hover{  background-color: #0054a4; font-family: arial; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

.programlive {  font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; color: #d99808}

.programlive A{ font-family: arial; font-size: 11px; font-style: normal; font-weight: bold; color: #d99808}

.programlive A:hover{ font-family: arial; font-size: 11px; font-style: normal; font-weight: bold; color: #d99808}

.schedulemaintext { text-align: left; font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; color: #0e1e7c}

.schedulemaintextcolor { text-align: left; font-family: arial; font-size: 11px; font-style: normal; font-weight: normal; color: #d99808}
