/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #000000;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;

	scrollbar-face-color : #333333;
	scrollbar-shadow-color : #333333;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-track-color : #0D0D0D;
	scrollbar-darkshadow-color : 6D6D6D;
	scrollbar-base-color : face;


}


.body2{		
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}




html{

	scrollbar-face-color : #333333;
	scrollbar-shadow-color : #333333;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-track-color : #0D0D0D;
	scrollbar-darkshadow-color : 6D6D6D;
	scrollbar-base-color : face;

}


a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF }

a:hover{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101 }

a:active{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101 }

.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: #FFFF00 }

.errortextwhite {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF }

.errortextwhite a { color: #FFFF00 }

.errortextred {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101 }


.maintext { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; vertical-align: middle; padding-left: 3px}

.textgrey { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; vertical-align: middle; padding-left: 3px}

.textgreytop { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; vertical-align: top}

.textgrey a{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101; vertical-align: middle}

.textgrey a:hover{ text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101; vertical-align: middle}

.textgreybold { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050; vertical-align: middle}

.textred { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101; vertical-align: middle}

.textredsmall { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #C70101; vertical-align: middle}

.textredbold { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #C70101; 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: #505050; vertical-align: middle}

.right { text-align: right}
.center { text-align: center}
.left { text-align: left}
.fullwidth {width: 100%}

.termstxt{ vertical-align: top !IMPORTANT; }

.termstxt a{ vertical-align: top !IMPORTANT;}

.termstxt a:hover{ vertical-align: top !IMPORTANT;}

.termstxt input { vertical-align: middle !IMPORTANT;}


/*------------------ Main Table Styles ----------------*/


.maintable { width: 850px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px;}

.toprow {  background-image: url(images/toprow_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: #950D12; height: 93px; 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-image: url(images/leftcol_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: #000000; width: 9px; 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: 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}

.rightcol {  background-image: url(images/rightcol_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: #000000; width: 10px; 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-image: url(images/bottomrow_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: #000000; height: 94px; 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}

.tableospace {padding: 0px}
.tablnospace td{padding: 0px}

.tablenopad {padding: 0px}

.centerdiv { width: 828px; height: 400px; background-color: #000000; 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: #000000}


.blackheader { height: 19px; background-image: url(images/blackheader_bg.gif); background-repeat: repeat; background-position: top left; background-color: transparent;border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: middle; padding: 0px; text-align: left}

.blackheaderborder { height: 19px; background-image: url(images/blackheader_bg.gif); background-repeat: repeat; background-position: top left; background-color: transparent;border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: middle; padding: 0px; text-align: left}


/*------------------ Navigation ----------------*/


.navleftarea { width: 116px; background-color: transparent; border: 0px; padding: 0px;}

.navtopspace { width: 732px; height: 27px; text-align: right; background-color: transparent; border: 0px; padding: 0px; vertical-align: top}

/* --ALL LANGUAGES
 .languagestable { margin-left: auto; margin-right: 0px; width: 156px;} */

.languagestable { margin-left: auto; margin-right: 0px; width: 56px;}

.languagestablecell {padding-right: 8px; padding-top: 4px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; vertical-align: middle}

.languagestablecell a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF}

.languagestablecell a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFF00}

.languagestablecell a:active{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFF00}

.languagestablecelllive {padding-right: 8px; padding-top: 4px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFF00}

.lahguageflagimg { border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.languagestablecelllive a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFF00}

.languagestablecelllive a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFF00}


.navtoprow { height: 37px; background-color: transparent; border: 0px; padding: 0px; vertical-align: top}

.navbottomrow { height: 29px; background-color: transparent; border: 0px; padding: 0px; vertical-align: top}

.toptabtable { height: 37px; background-color: transparent; border: 0px; padding: 0px; vertical-align: top}

.bottomtabtable { height: 29px; background-color: transparent; border: 0px; padding: 0px; vertical-align: top}

.toptab { width: 81px; height: 37px; border: 0px; padding: 0px}

.bottomtab { height: 29px; border: 0px; padding: 0px}


/*------------------ Bottom Area ----------------*/


.bottomrowtable { width: 100%; background-color: transparent; border: 0px; padding: 0px;}

.bottombannercell { height: 80px; text-align: center; background-color: transparent; border: 0px; padding-left: 2px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px}

.bottomvolumecell { height: 80px; width: 340px; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left}

.bottomvolumecellstd { height: 80px; width: 340px; background-image: url(images/liveaudio_standard_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left}

.standardcontrols { height: 80px; width: 253px; background-color: transparent; border: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left}

.standardcontrolsbox { background-color: #444444; padding: 1px}

.onairrefresh { height: 80px; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; padding-bottom: 0px; text-align: center}


.bottomcontrolscell { height: 80px; width: 230px; background-image:url(images/bottom_controls_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top}

.bottomcontrolscelloff { height: 80px; width: 230px; background-image:url(images/bottom_controls_bg_off.gif); background-repeat: no-repeat; background-position: top left; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top}

.bottomcontrolscelllive { height: 80px; width: 230px; background-image:url(images/bottom_controls_bg_live.gif); background-repeat: no-repeat; background-position: top left; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top}

.playbuttonvspace { height: 38px}
.playbuttonhspace { width: 128px; background-color: transparent; padding-left: 23px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: left}


.volumedialcell { height: 80px; width: 80px; background-color: transparent; border: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px}

.volumedial { height: 70px; width: 77px; background-image: url(images/vol_dialerwheel.gif); background-repeat: no-repeat; background-position: top left; background-color: transparent; border: 0px; padding-left: 2px; padding-right: 0px; padding-top: 0px; padding-bottom: 1px}

.voldialspace { height: 47px; width: 75px}

.volbuttonspace { height: 17px; width: 36px}

.volumescalecell { height: 80px; width: 32px; background-image: url(images/volumescale_bg.gif); background-repeat: no-repeat; background-position: top left; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle}

.volumespacer { height: 5px}

.volumeoff { height: 6px; width: 32px; background-image: url(images/volumeoff_bg.gif); background-repeat: no-repeat; background-position: top center; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px}

.volumeon { height: 6px; width: 32px; background-image: url(images/volumeon_bg.gif); background-repeat: no-repeat; background-position: top center; background-color: transparent; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px}


/*------------------ Login / Home  ----------------*/

.logindiv { width: 828px; height: 400px; background-color: #000000; 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;  border: 0px; margin: 0px;}

.logintable {width: 828px; height: 400px; background-color: #666666; padding: 0px; border: 0px; margin: 0px;}

.leftlogin { height: 379px; width: 414px; background-color: #000000; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: left}

.lefthome { height: 379px; width: 414px;  background-color: #000000; border: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: middle}

.rightlogin { height: 379px; width: 413px; 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-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px}

.leftarea { width: 185px; text-align: center; vertical-align: top; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}



.loginform { width: 200px; text-align: left; vertical-align: top}

.forgotpassword {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #C0C0C0; text-align: right }

.forgotpassword a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #C0C0C0; text-align: right}

.forgotpassword a:hover {text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: right }

.forgotpassword2 a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #C70101; text-align: right}

.forgotpassword2 a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-align: right}

.loginformtext {height: 24px; text-align: left; padding-right:0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding-right: 20px; padding-top: 0px }

.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 2px}

.logingreytext {height: 24px; text-align: left; padding-right:0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #B3B3B3; padding-right: 20px; padding-top: 0px }

.loginspacervertical { height: 50px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFF00}

.toprightrow1 {  width: 205px; height: 189px; background-image: url(images/home_textbox_large_bg.gif); background-repeat: no-repeat; background-position: top left;background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px; text-align: left}

.toprightrow1content {  width: 185px; height: 149px; background-color: transparent; border: 0px; padding-left: 0px; padding-top:0px; padding-bottom: 0px; text-align: left; margin:0px auto; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050}

.toprightrow2 {  width: 208px; height: 189px; 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: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.bottomrightpic1 {  width: 138px; height: 89px; 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: 0px; padding-right:1px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.bottomrightpic2 {  width: 138px; height: 89px; 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: 0px; padding-right:1px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.bottomrightpic3 {  width: 137px; height: 89px; 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: 0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px}

.bottomrightbox1 { height: 100px; background-image: url(images/home_textbox_small_bg.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}

.bottomrightbox2 {  height: 100px; background-image: url(images/home_textbox_small_bg.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}

.bottomrightbox3 { height: 100px; background-image: url(images/home_textbox_small_bg.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}

.bottomrightboxcontent {  width: 120px; height: 80px; background-color: transparent; border: 0px; padding-left: 0px; padding-top:0px; padding-bottom: 0px; text-align: left; margin:0px auto; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050}

.loginexisting {width: 500px; padding: 4px; vertical-align: top}



/*------------------  Player  ----------------*/

.playerstatus {width: 250px; height: 19px; 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}

.licencebox { width: 300px; height: 220px; 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: 10px;  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}

.archivecol { 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}


.archiveleft { width: 489px; height: 380px; background-color: #000000; border-color: #FFFFFF; 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}

.videohold { width: 489px; height: 380px; background-image: url(images/holdingimage_bg01.jpg); background-repeat: no-repeat; background-position: top left; 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; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom: 0px}


.archiveplayertopleftbg { width: 10px; height: 10px; background-image: url(images/video_bg_topleft.gif); background-repeat: no-repeat; background-position: top left}
.archiveplayertopmiddlebg { width: 469px; height: 10px; background-image: url(images/video_bg_topmiddle.gif); background-repeat: repeat-x; background-position: top left}
.archiveplayertoprightbg { width: 10px; height: 10px; background-image: url(images/video_bg_topright.gif); background-repeat: no-repeat; background-position: top right}
.archiveplayermiddleleftbg { width: 10px; height: 360px; background-image: url(images/video_bg_leftmiddle.gif); background-repeat: repeat-y; background-position: top left}
.archiveplayermiddlemiddlebg { width: 469px; height: 360px; background-color: #000000;}
.archiveplayermiddlerightbg { width: 10px; height: 360px; background-image: url(images/video_bg_rightmiddle.gif); background-repeat: repeat-y; background-position: top right}
.archiveplayerbottomleftbg { width: 10px; height: 10px; background-image: url(images/video_bg_bottomleft.gif); background-repeat: no-repeat; background-position: bottom left}
.archiveplayerbottommiddlebg { width: 469px; height: 10px; background-image: url(images/video_bg_bottommiddle.gif); background-repeat: repeat-x; background-position: bottom left}
.archiveplayerbottomrightbg { width: 10px; height: 10px; background-image: url(images/video_bg_bottomright.gif); background-repeat: no-repeat; background-position: bottom right}

.archiveright { width: 338px; height: 380px;  background-color: #FFFFFF; background-image: url(images/archive_right_bg.gif); background-repeat: repeat; background-position: center bottom; 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; vertical-align: top}

.blacksearchbartable {height: 19px; width: 100%; background-color: transparent; border: 0px; padding: 0px}

.blacksearchbarleft {height: 19px; background-color: transparent; border: 0px; padding: 0px; text-align: left}

.blacksearchbarright {height: 19px; background-color: transparent; border: 0px; padding: 0px; text-align: right}

.videoarea {width: 489px;padding: 0px; margin:0px auto}

.videotable {}

.videocell { text-align: center;height: 280px; }

.videotable100 {width: 324px; padding: 0px; margin:0px auto}

.video150 {padding: 0px; margin-left: auto;margin-right: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}


.videowindow { border-color: #666666; border-style: solid; border-width: 1px; text-align: center;  margin-left: auto; margin-right: auto;}


.controlscell {width: 100%; height: 59px; padding: 0px; margin:0px auto}


.controlscell100 {height: 78px; padding: 0px}

.controls150 {height: 75px; padding: 0px}



.buttoncell {width: 276px; height: 59px; padding: 0px; margin:0px auto;  background-image: url(images/controls_buttons_bg.gif); background-repeat: no-repeat; background-position: bottom left}

.spacecell { height: 59px; padding: 0px; margin:0px auto;  background-image: url(images/controls_space_bg.gif); background-repeat: no-repeat; background-position: left bottom}

.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:center;}

.controlbutton {width: 30px; text-align: right}

.controlspace {width: 58px; text-align: right}

.volumeslider { width: 86px; height: 24px; background-image: url(images/volumeslider_bg.gif); background-repeat: no-repeat; background-position: top center}

.sliderow { height: 20px; vertical-align: top}
.buttonrow { height: 24px}
.slidebarspace { width: 10px}

.slidebar { width: 204px; height: 20px; background-color: transparent; background-image: url(images/slidebar_bg.gif); background-repeat: no-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: #B3B3B3; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle }


.zoomtable { }

.zoombuttons { width: 32px}

.zoomtext {height: 20px;  width: 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: #B3B3B3; 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:0px auto}

.zoomrowbg {}


.zoomrowbg {}

.zoomtablemain {width: 100%;}

.zoomcellleft {width: 10px; height: 26px;  background-image: url(images/zoomrow_bg_left.gif);background-repeat: no-repeat; background-position: bottom left; }

.zoomcellmiddle {width: 310px; 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 {width:210px;text-align:center; margin-left:auto;margin-right:auto;}

.zoomrowbutton {width: 30px; text-align: center}

.zoomrowtext {height: 24px;  width: 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: #B3B3B3; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle }


.videowindow { width: 324px; height: 244px; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 1px; padding-right:1px; padding-left:1px; padding-top: 1px; padding-bottom: 1px}


.settingstable {width: 488px; height: 75px;  background-image: url(images/settings_bg.gif); background-repeat: no-repeat; background-position: top center; background-color: #000000;}

.settingstable2 {width: 488px; height: 75px;  background-image: url(images/settings_bg2.gif); background-repeat: no-repeat; background-position: top center; background-color: #000000;}

.tabtable {}

.settingstoprow {height: 15px}
.settingstablelefttab {width: 23px; height: 75px}
.settingstablerighttab {width: 23px; height: 75px}

.streaming {width: 150px; height: 54px}
.streaming2 {width: 150px; height: 54px}

.streamingtable {width: 100px; height: 14px; 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}

.streamingtable2 {width: 100px; height: 14px; 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}

.download {width: 145px; height: 54px}

.downloadtable {width: 100px; 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}

.network {width: 155px; height: 54px}
.network2 {width: 225px; height: 54px}

.networktable {width: 145px; height: 54px; 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: 0px}

.networktable2 {width: 200px; height: 54px; 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: 0px}


/*------------------ LIVE  ----------------*/


.liveholdtable {width: 338px; height: 380px; background-color: transparent; padding: 0px; margin-left: auto; margin-right: auto}

.liveholdrowtop {width: 338px; height: 215px; background-color: transparent; margin-left: 0px; margin-right: 0px; text-align: center}

.liveholdrowbottom {width: 338px; height: 165px; 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}

/* vk */
.livegeoblock { width: 200px; text-align: left; vertical-align: top; margin-left: auto; margin-right: auto;}



/*------------------ Standard Archive  / This Week ----------------*/


.archivediv { width: 338px; height: 380px; 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; text-align: left}


.archivetable {width: 318px; background-color: #FFFFFF; vertical-align: top; padding: 0px; border: 0px}

.openarchivebox { width: 318px; background-color: #FFFFFF}

.openarchiverow { height: 24px; background-color: transparent; background-image: url(images/archive_on_rowbg.gif); background-repeat: no-repeat; background-position: top left; 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;}

.opencontent { width: 100%; height: 89px; background-color: transparent; background:#FFFFFF url(images/opencontent_topbg.gif) left repeat-x; background-position: top; 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}

.opencontenttable {height: 89px;}

.gradientspace {width: 8px; background-image: url(images/archive_open_bg1px.gif); background-repeat: repeat; background-position: left top}

.gradientspacelive {width: 8px; background-image: url(images/archive_open_livebg1px.gif); background-repeat: repeat; background-position: left top}

.archivethumbpic {width: 83px; vertical-align: top; text-align: center; padding-top: 6px;  padding-left: 4px;  padding-right: 4px}

.archiveheader {height: 22px; 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 }

.archivedescription {height: 22px; width: 287px; 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: top; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px}

.archivedescription2 {height: 22px; width: 287px; 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: top; padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px}

.opencontentplay {height: 25px; width: 24px; vertical-align: middle; text-align: center}
.opencontentdownload {height: 22px;  width: 25px; 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: #505050; padding: 0px; vertical-align: middle; text-align: center }

.opencontentdate {height: 25px; width: 257px; 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 }

.archiverow { height: 24px; width: 318px; background-color: transparent; background-image: url(images/archive_off_rowbg.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}

.previousmeetingsrow { height: 17px; width: 318px; 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: 318px; 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: 318px; 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: 22px;  width: 25px}

.archiverowdate {height: 22px;  width: 55px; 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 }

.archiverowicon {height: 22px;  width: 25px; vertical-align: middle; text-align: left}

.archiverowtvicon {height: 22px;  width: 35px; vertical-align: middle; text-align: right}

.archiverowtextteam {height: 22px; width: 160px; 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 }

.archiverowtextteam a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050;}

.archiverowtextteam a:hover{font-weight: bold; color: #505050; }

.archiverowtextscore {height: 22px; width: 30px; 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 }

.archiverowtextclips {height: 22px; width: 20px; 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; padding-left: 4px }


.archiverowtextbold a{height: 22px; 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 }

.archiverowtextbold a:hover{height: 22px; 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 }


.archiverowarticle { width: 238px; height: 22px; 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 }

.archiverowarticle a{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #505050;}

.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: #505050; }


/*------------------ 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: 5px; background-color: #FFFFFF; background:#FFFFFF url(images/whitetopgradient.gif) left repeat-x; background-position: top}

.greytopgradient { height: 5px; background-color: transparent; background:#FFFFFF url(images/greytopgradient.gif) left repeat-x; background-position: top}

.whitebottomgradient { height: 5px; background-color: transparent; background:#FFFFFF url(images/whitebottomgradient.gif) left repeat-x; background-position: top; 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: 6px; background-color: transparent; background:#FFFFFF url(images/whitebottomgradient.gif) left repeat-x; background-position: top; 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: 5px; background-color: transparent; background:#FFFFFF url(images/greybottomgradient.gif) left repeat-x; background-position: top}

.helpdeskleftbg { width: 414px; height: 330px;  background-image: url(images/archive_right_bg.gif); background-repeat: no-repeat; background-position: bottom center; 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: 1px; padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; vertical-align: top}

.helpdeskrightbg { width: 413px; height: 330px; 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; border-right-width: 1px; padding-left: 20px; padding-right: 10px; padding-top: 20px; padding-bottom: 10px; 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: #505050; padding: 0px; vertical-align: middle}

/* vk */
.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}
/* vk */
.helpdeskformtable2 { font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #505050; padding: 6px; margin-left: 25px; vertical-align: middle}

.passwordformtable { 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}

.faqcol { 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}

.processcol { width: 828px; height: 400px; background-color: #E7E7E7; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px}

.faqleft { width: 150px; height: 380px; background-color: #000000; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px}

.faqcenter { width: 525px; height: 380px; background-color: #000000; 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}

.faqright { width: 150px; height: 380px; background-color: #000000; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; padding: 0px}

.helptabletop { width: 525px; 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: 525px; 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: 525px; 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: 506px; background-color: transparent; background-image: url(images/faq_row_bg.gif); background-repeat: no-repeat; background-position: left center; 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: 11px; font-style: normal; font-weight: normal; color: #505050; vertical-align: middle}

.faqrow a{ color: #505050; text-decoration: none;}
.faqrow a:hover{ color: #C70101; text-decoration: none;}

.faqrowopen { height: 24px; width: 506px; background-color: transparent; background-image: url(images/faq_row_bg_open.gif); background-repeat: no-repeat; background-position: left center; 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: 11px; font-style: normal; font-weight: normal; color: #C70101; vertical-align: middle}

.faqrowopen a{ color: #C70101; text-decoration: none;}
.faqrowopen a:hover{ color: #C70101; text-decoration: none}
.faqrowopen a:active{ color: #C70101; text-decoration: none}

.faqcontenttext { width: 490px; 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: #505050; vertical-align: middle}

.faqcontent a {color: #C70101;}

.faqdiv { width: 525px; height: 309px; 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}

/*------------------ REGISTER ----------------*/


.registerdiv { width: 525px; height: 313px; 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;}

.registercenter { width: 525px; height: 380px; background-color: #000000; 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}

/* vk */
.registertabletop { width: 525px; height: 56px; 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: 25px; padding-right: 25px; text-align: left}

.registertablebottom { width: 525px; height: 303px; background-image: url(images/payment_crest_bg.gif); background-repeat: no-repeat; background-position: left center; 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: 25px; padding-right: 15px; padding-top: 0px; padding-bottom: 1px; text-align: left; vertical-align: top}
/* vk */
.registertablebottom2 { height: 303px; background-image: url(images/payment_crest_bg.gif); background-repeat: no-repeat; background-position: left center; background-color: #E7E7E7;}
/* vk */
.registertablebottomdiv { overflow: auto; width: 525px; height: 303px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: top}

.registerheadtable { width: 100%; vertical-align: middle}
.registerheader { text-align: left}
.registerstage { text-align: right}
/* vk */
.registerstage2 { height: 55px; text-align: right; vertical-align:bottom;}

.nextstage { text-align: left; vertical-align: bottom}
.nextstagecenter { text-align: center; vertical-align: bottom; padding-right: 10px}
.nextstageright { text-align: right; vertical-align: bottom; padding-right: 10px}
.nextstageleft { text-align: left; vertical-align: bottom; padding-right: 10px}
/* vk */
.nextstageleft2 { text-align: left; vertical-align: bottom; padding-right: 10px; padding-left: 25px;}

.personaltable { width: 100%; 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: 2px; 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; padding-left: 0px}

.personaltable2 { width: 505px; 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: 3px; text-align: left}

.personaltablebottom { width: 525px; height: 303px; background-image: url(images/payment_crest_bg.gif); background-repeat: no-repeat; background-position: left center; 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: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: top}

.termsrow { width: 525px; height: 277px; background-color: #E7E7E7; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 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}

.termsdiv { width: 525px; height: 278px; 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: 0px; 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}

.termsdivpop { width: 525px; height: 270px; background-color: #E7E7E7; 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: #505050; vertical-align: top;}


.termsagree { width: 525px; height: 29px; width: 100%; background-color: #FFFFFF; border-color: #FFFFFF; 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}


/*------------------ 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: #C70101; 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: #FFFF00; vertical-align: middle}


/*------------------ SEARCHES  ----------------*/

.archivesearchdiv { width: 338px; height: 170px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: auto; padding: 0px; text-align: left}

.keywordsearchdiv { width: 338px; height: 248px; 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}


.keywordsearchbox { width: 338px; background-image: url(images/search_bggrey.gif); background-repeat: no-repeat; background-position: center left; 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}

.greybottomgradientsearch { height: 5px; background-color: transparent; background:#FFFFFF url(images/greybottomgradient.gif) left repeat-x; background-position: left top; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px}


.searchfield { height: 30px; padding-left: 0px}

.searchfieldrow { height: 68px;  border-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;  border-bottom-width: 1px; padding-left: 10px; text-align: left}

.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}

.resultstablerow { width: 100%; height: 62px; background-color: #FFFFFF; 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 {width: 12px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101; vertical-align: middle; text-align: center}

.searchpagenumbers a{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101; 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 {width: 12px; 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}

.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: #FFFFFF; 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: #000000; vertical-align: middle}

.archivesearchbox { width: 338px; height: 200px}

.archivesearchheader { width: 318px; height: 42px;background-image: url(images/archive_search_bg.gif); background-repeat: no-repeat; background-position: center left; border-color: #FFFFFF; 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: #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: 20px; padding-right: 20px}

.archivesearchbutton {padding-left: 10px}

.archivesearchtable {padding: 4px}


.searchresultsrow { height: 24px; width: 318px; 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: 318px; 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}

.opencontentlink {height: 25px; width: 257px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C70101; 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: #C70101; 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: #C70101}
.highlightdarkred {color: #870000}


/*------------------ SEARCHES  ----------------*/



.calenderbg {height: 380px;  width: 100%; text-align: center; background-color: transparent}

.calendertable { border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; text-align: left; border-collapse: collapse; vertical-align: top; margin:0px auto; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendertable a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendertable a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendertable a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendercell { border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding: 0px; vertical-align: top}

.calenderdatetable {height: 99px; width: 49px; background-image: url(images/grass_year_blank.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-top: 5px; padding-bottom: 71px; padding-right: 5px; vertical-align: top}

.calenderdatetable a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetable a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetable a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetablered {height: 99px; width: 49px; background-color: #B40002; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-top: 5px; padding-bottom: 71px; padding-right: 5px; vertical-align: top}

.calenderdatetablered a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetablered a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetablered a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetableactive {height: 99px; width: 49px;  background-image: url(images/grass_active_blank.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-top: 5px; padding-bottom: 71px; padding-right: 5px;vertical-align: top}

.calenderdatetableactive a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetableactive a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetableactive a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetabledark {height: 99px; width: 49px;  background-image: url(images/grass_dark_blank.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #BBBBBB; padding-left: 7px; padding-top: 5px; padding-bottom: 71px; padding-right: 5px;vertical-align: top}

.calenderdatetabledark a{color: #BBBBBB; text-align: left}
.calenderdatetabledark a:hover{color: #BBBBBB; text-align: left}

.calendercelldivider { height: 10px; background-image: url(images/grass_divider_bg.jpg); background-repeat: no-repeat; background-position: left center; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 10px; text-align: left}

.calendermonthend { height: 198px; width: 49px; background-image: url(images/grass_month_end.jpg); background-repeat: no-repeat; background-position: center center; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.calenderyearend { height: 99px; width: 49px; background-image: url(images/grass_year_end.jpg); background-repeat: no-repeat; background-position: center center; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}


.calendertable2 { border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; text-align: left; border-collapse: collapse; vertical-align: top; margin:0px auto; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendertable2 a{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendertable2 a:hover{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calendertable2 a:active{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetable2 {height: 49px; width: 49px; background-image: url(images/grass_year_blank.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; vertical-align: top}

.calenderdatetable2 a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetable2 a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetable2 a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetablered2 {height: 49px; width: 49px; background-color: #B40002; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; vertical-align: top}

.calenderdatetablered2 a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetablered2 a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetablered2 a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetableactive2 {height: 49px; width: 49px; background-image: url(images/grass_active_blank.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; vertical-align: top}

.calenderdatetableactive2 a{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetableactive2 a:hover{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetableactive2 a:active{ text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF}

.calenderdatetabledark2 {height: 49px; width: 49px; background-image: url(images/grass_dark_blank.jpg); background-repeat: no-repeat; background-position: left center; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #BBBBBB; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; vertical-align: top}

.calenderdatetabledark2 a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #BBBBBB}

.calenderdatetabledark2 a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #BBBBBB}

.calenderdatetabledark2 a:active{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #BBBBBB}

.datesearchdiv { width: 338px; height: 285px; 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}

.datesearchbox { width: 338px; height: 95px; background-color: #000000; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 5px; padding-right: 5px;}

.calenderbuttoncell { width: 105px; padding-left: 7px; text-align: left}

.nopad {padding: 0px; margin: 0px}

/*------------------ ERROR PAGE   ----------------*/


.main_panel_head_alt {background-color: #C70101;}

.main_panel_head {background-color: #C70101;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}



/*------------------  NEW LANGUAGES 2010  ----------------*/



.loginLanguageDiv {
	width: 100%;
	height: 400px;
	padding-top: 29px;
	padding-left: 190px;
	margin-top: 0px;
}

.logintableLanguage {width: 828px; height: 400px; background-color: #000000; padding: 0px; border: 0px; margin: 0px;}








