/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #F1EDF0;
	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;
}

.body3{		
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	background-color: #330001;
	text-align: left;
}

.body4{		
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	background-color: #cfcfcf;
	text-align: left;
	background-image:url(images/pmu_fr_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}



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: 0px;}

.formmargin {margin: 0px;}

a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000 }

a:hover{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666 }

a:active{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666 }

.button {border: 0px}

.spacervertical { height: 5px}

.spacerhorizontal { width: 5px}

.bold {font-weight: bold}


.textred { text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; 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%}


/*------------------ Main Table Styles ----------------*/


table.maintable { 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; text-align: center; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin-left: auto; margin-right: auto; width:1010px}


.leftcolumn {width: 50px; background-color: #523f4b; width: 0px; 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; vertical-align: top; background-image: url(images/left_green_bg.gif); background-repeat: repeat; background-position: top right;}

.leftcolumnwhite {width: 50px; background-color: #FFFFFF; width: 0px; 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; vertical-align: top; xbackground-image: url(images/navbg_secondarybg.gif); background-repeat: repeat; background-position: top right;}


.leftcolumnmaintable {width: 230px; background-image: url(images/navbg_secondarybg.gif); background-repeat: repeat; background-position: top right}


.leftcolumnborder {width: 10px; background-image: url(images/leftcolumnborderbg.gif); background-repeat: repeat; background-position: top right; background-color: #3e2d37}

.centercolumn {  xheight: 500px; background-color: #3e2d37; 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; text-align: center; xbackground-image: url(images/center_player_bg3.gif); background-repeat: no-repeat; background-position: bottom center}

.centercolumngreen { height: 550px; background-color: #3e2d37; 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; text-align: center; background-image: url(images/center_player_bg.gif); background-repeat: no-repeat; background-position: top center}

.centercolumnwhite {  height: 550px; background-color: #3e2d37; 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; text-align: center; xbackground-image: url(images/center_white_bg.gif); background-repeat: no-repeat; background-position: top center}

.centercolumngreen {  height: 550px; background-color: #3e2d37; 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; text-align: center}

.rightcolumn { width: 214px; background-color: #6c5865; width: 0px; 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; vertical-align: top; background-image: url(images/rightcolumnbg.gif); background-repeat: repeat; background-position: top left}


.rightcolumnborder {width: 10px; background-image: url(images/rightcolumnborderbg.gif); background-repeat: repeat; background-position: top right; background-color: #3e2d37}

.bottomrow {  background-color: #f1edf0; height: 49px; border-color: #281b23; border-style: solid; border-top-width: 1px; 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}


/* vk */
.centeredplayerbgdiv { width: 550px; background-color: transparent; padding: 0px; vertical-align: top; text-align: center; background-image: url(images/center_player_bg2.gif); background-repeat: repeat-y; background-position: top center; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding-top: 0px}

.centerdivtable {width: 550px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: auto}
/* vk */
.centerdivtablecell {margin-left: auto; margin-right: auto; vertical-align: top; text-align: center; height: 600px; }



/*------------------ LEFT HAND NAVIGATION DIVS ----------------*/



/*--- toplinkshortdiv ---*/

.toplinkshort {width: 220px; height: 33px; background-image: url(images/navbg_toplink.gif); background-repeat: repeat; background-position: top right}

.toplinkshorttextcell {padding-left: 10px; padding-top: 7px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: normal; color: #21641d; text-align: left}

.toplinkshorttextcell a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #ffcc00; font-size: 12px}

.toplinkshorttextcell a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f5a003; font-size: 12px}

.toplinkshorttogglecell {width: 40px; padding-top: 7px; text-align: left}


/*--- stdlinkshortdiv ---*/


.stdlinkshort {width: 220px; height: 35px; background-image: url(images/navbg_secondarylink.gif); background-repeat: repeat; background-position: top right}


.stdlinkshort2 {width: 220px; height: 35px; background-image: url(images/navbg_secondarylink2.gif); background-repeat: repeat; background-position: top right}

.stdlinkshorttextcell {padding-left: 10px; padding-top: 7px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: normal; color: #21641d; text-align: left}

.stdlinkshorttextcell a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #ffcc00; font-size: 12px}

.stdlinkshorttextcell a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f5a003; font-size: 12px}

.stdlinkshorttogglecell {width: 40px; text-align: left; padding-top: 7px}

/*--- stdlinkfulldiv ---*/

.stdlinkfull {width: 220px; xheight: 35px; background-image: url(images/navbg_expanded.gif); background-repeat: repeat; background-position: top right}

.stdlinkfulltop {width: 220px; xheight: 35px; background-image: url(images/navbg_expanded_top.gif); background-repeat: repeat; background-position: top right}

.stdlinkfulltextcell {padding-left: 10px; padding-top: 13px; padding-bottom: 7px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bol; font-weight: normal; color: #21641d; text-align: left}

.stdlinkfulltextcell a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #FFFFFF; font-size: 12px}

.stdlinkfulltextcell a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f5a003; font-size: 12px}

.stdlinkfulltogglecell {width: 40px; text-align: left; padding-top: 7px}

.expandedspan {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #21641d; font-size: 12px; padding-right: 5px}


.stdsubnavtablecell {width: 220px; height: 35px; background-image: url(images/navbg_secondarybg.gif); background-repeat: repeat; background-position: top right; text-align: left}

.stdsubnavtable {margin-left: 20px; margin-top: 3px; width: 200px}

.stdsubnavcell {border-color: #C5B9C1; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 2px; padding-bottom: 4px }

.stdsubnavcell a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}

.stdsubnavcell a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #f5a003}

.stdsubnavcellselect {background-color: #ccc; border:none; padding-top: 2px; padding-bottom: 4px }

.stdsubnavcellselect a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.stdsubnavcellselect a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}


/*--- gratuitlinkdiv ---*/

.gratuitlink {background-image: url(images/navbg_gratuit.gif); background-repeat: repeat; background-position: top right}

.gratuitimagecell {width: 220px; xheight: 70px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #fc5e03; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 12px; padding-left: 0px}

.gratuitlinkcell {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #ffffff; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 2px; padding-left: 9px}

.gratuitlinkcell a{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #fc5e03; font-size: 11px}

.gratuitlinkcell a:hover{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #000000; font-size: 11px}


.gratuitinfotable {margin-left: 0px; margin-right: 8px}

.gratuitinfotextcell {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: normal; color: #FFFFFF; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 5px}

.gratuitinfonavcell {padding-left: 9px; border-color: #92bd47; padding-top: 1px; padding-bottom: 10px; text-align: left }

.gratuitinfonavcell a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.gratuitinfonavcell a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #21641d}


/*--- gratuitlinkorangediv ---*/

.gratuitlinkorange {background-image: url(images/navbg_gratuit_orange.gif); background-repeat: repeat; background-position: top right}

.gratuitlinkorange .gratuitimagecell {width: 220px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #fc5e03; font-size: 11px; text-align: left; padding-bottom: 2px; padding-top: 12px; padding-left: 0px}

.gratuitlinkorange .gratuitlinkcell  {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #fff; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 1px; padding-left: 9px}

.gratuitlinkorangecell a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #fc5e03; font-size: 11px; text-align: left}

.gratuitlinkorangecell a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #000000; font-size: 11px; text-align: left}


.gratuitlinkorange .gratuitinfotable {width: 194px; margin-left: 11px; margin-right: auto; margin-bottom: 0px; background-image: url(images/navbg_gratuit_orange_bottom.gif); background-repeat: no-repeat; background-position: 100% 100%}


.gratuitlinkorange .gratuitinfotextcell {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #FFFFFF; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 5px;}

.gratuitlinkorange .gratuitinfonavcell {padding-left: 9px; border-color: #92bd47; padding-top: 1px; padding-bottom: 10px; text-align: left; xbackground-color: #fcb817 }

.gratuitlinkorange .gratuitinfonavcell a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.gratuitlinkorange .gratuitinfonavcell a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #21641d}



/*--- blackinfotable ---*/


.blackinfotable {margin-left: 0px; margin-right: 8px; margin-bottom: 10px}

.blackinfotextcell {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: normal; color: #FFFFFF; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 5px}

.whiteinfotextcell {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: normal; color: #FFFFFF; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 5px}

.blackinfonavcell {padding-left: 9px; border-color: #92bd47; padding-top: 1px; padding-bottom: 0px; text-align: left }

.blackinfonavcell a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffffff}

.blackinfonavcell a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #f5a003}


/*--- orangelinkdiv ---*/

.orangelink {width: 220px; background-image: url(images/navbg_orangelink.gif); background-repeat: repeat; background-position: top right; margin-bottom: 0px}

.orangelinktextcell  {padding-left: 10px; padding-top: 11px; padding-bottom: 9px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #21641d; text-align: left}

.orangelinktextcell a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffcc00}

.orangelinktextcell a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #f5a003}

.orangeinfomaintextcell {background-image: url(images/navbg_orangebg.gif); background-repeat: repeat; background-position: bottom right; padding-bottom: 10px}

.orangeinfotopcell  {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; padding-bottom: 3px; text-align: left}

.orangeinfotable {margin-left: 5px; margin-left: 10px; margin-top: 0px; width: 205px}

.orangesubnavtablecell {text-align: left; padding-bottom: 10px; padding-right: 0px}

.orangeinforacecell  { text-align: center; padding-bottom: 3px}

.orangeracedetailstable  { text-align: center; margin-left: 0px; margin-right: auto; text-align: left}

.orangeracedetailscell {height: 16px; padding-left: 4px; padding-right: 4px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; text-align: left}

.orangeracedetailscellspace {width: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; background-color: #44000B}

.orangeinfotextcell  {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: left}


/*--- infolinkdiv ---*/

.infolink {width: 220px; xheight: 35px; background-image: url(images/navbg_secondarylink.gif); background-repeat: repeat; background-position: top right}

.infolinktextcell1 {padding-left: 10px; padding-top: 12px; padding-bottom: 5px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: normal; color: #21641d; text-align: left}

.infolinktextcell1 a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #ffcc00; font-size: 12px}

.infolinktextcell1 a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f5a003; font-size: 12px}

.infotextcell {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: normal; color: #ffffff; font-size: 11px; text-align: left; padding-bottom: 5px}
.infotextcell a { color:#fff; text-decoration:underline; font-weight:bold}
.infotextcell a { color:#fff; text-decoration:none;}

.infolinktextcell2 {padding-left: 10px; padding-top: 12px; padding-bottom: 5px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: normal; color: #21641d; text-align: left}

.infolinktextcell2 a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #ffcc00; font-size: 12px}

.infolinktextcell2 a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f5a003; font-size: 12px}


/*--- whitelinkdiv / whitelinkdivtop ---*/

.whitelink {width: 220px; background-image: url(images/navbg_white.gif); background-repeat: repeat; background-position: top right}

.whitelinktop {width: 220px; background-image: url(images/navbg_whitetop.gif); background-repeat: repeat; background-position: top right}

.whitelinktextcell {padding-left: 10px; padding-top: 12px; padding-bottom: 10px; width: 178px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: normal; color: #21641d; text-align: left}

.whitelinktextcell a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #ffcc00; font-size: 12px}

.whitelinktextcell a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f5a003; font-size: 12px}

.whitetextcell {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: normal; color: #FFFFF; font-size: 11px; text-align: left; padding-bottom: 5px; padding-top: 10px}

.whitetexttable {margin-left: 0px; margin-right: 8px}


.whitenavcell {padding-left: 9px; border-color: #92bd47; padding-top: 1px; padding-bottom: 10px; text-align: left }

.whitenavcell a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.whitenavcell a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #21641d}


/*---  whiteorangelink (white header - text in orange BG) ---*/


.whiteorangelink {width: 220px; background-image: url(images/navbg_white.gif); background-repeat: repeat; background-position: top right}

.whiteorangelinktop {width: 220px; background-image: url(images/navbg_whitetop.gif); background-repeat: repeat; background-position: top right}

.whiteorangelinktextcell {padding-left: 10px; padding-top: 13px; padding-bottom: 10px; padding-right: 25px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #fff; text-align: right}

.whiteorangelinktextcell a {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #000000; font-size: 12px}

.whiteorangelinktextcell a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #f86307; font-size: 12px}

.whiteorangeinfotable {width: 208px; margin-bottom: 10px; margin-left: 5px; margin-right: auto}

.whiteorangeinfotabletop {height: 10px; width: 208px; background-image: url(images/navbg_white_orange_top.gif); background-repeat: repeat; background-position: top left}

.whiteorangeinfotablebottom {height: 10px; width: 208px; background-image: url(images/navbg_white_orange_bottom.gif); background-repeat: repeat; background-position: top left}

.whiteorangeinfotextcell {padding-left: 9px; padding-right: 5px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #000000; font-size: 11px; text-align: left; padding-bottom: 0px; padding-top: 0px; background-color: #f8b415}

.whiteorangeinfotextcellright {padding-left: 9px; padding-right: 10px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-style: bold; font-weight: bold; color: #fff; font-size: 11px; text-align: right; padding-bottom: 0px; padding-top: 0px; background-color:transparent}

.whiteorangeinfonavcell {padding-left: 9px; border-color: #92bd47; padding-top: 1px; padding-bottom: 0px; text-align: left ; background-color: #f8b415}

.whiteorangeinfonavcell a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.whiteorangeinfonavcell a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #21641d}



/*------------------ FOOTER ----------------*/


.footertable {width: 100%; background-image: url(images/footer_bg.gif); background-repeat: repeat; background-position: top right}

.footertableleft {padding-top: 3px; width: 220px}

.footerlinkcelltable {margin-left: auto; margin-right: auto}

.footerlinkcell {padding-left: 5px; padding-right: 5px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #9e949a; background-color: #fff}

.footertablecenter {padding-top: 3px}
.footertableright {padding-top: 3px; width: 214px}

.footerbannertable{margin-left: auto; margin-right: auto}

.footerbannercell {padding-left: 6px; padding-right: 6px; vertical-align: top}



/*------------------ RIGHT TOP LOGIN ----------------*/

.rightcolumnmaintablelogin {}

.rightlogintoptable { background-color: #54404D; width: 214px; height: 109px; margin-left: auto; margin-right: auto; text-align: left}

.rightlogintopcell { background-color: #transparent; width: 214px; xheight: 107px; text-align: left; vertical-align: top}

.rightlogintable { background-color: #54404D; width: 100%; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left}


.rightlogintopdate {height: 18px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding-left: 5px}

.rightlogintopgreen {height: 18px;text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffcc00; padding-left: 5px; background-color: #54404D}

.rightlogintopformtable {}

.rightlogintopformcell { height: 25px; padding-left :3px; padding-right :0px}

.rightlogintopformbutton { height: 25px; padding-left :3px; padding-right: 0px; text-align: right}

.rightlogintopformfield { width: 69px; height: 16px; border-color: #281B23; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #281B23}

.rightlogintopforgot {height: 18px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #21641d; padding-right: 5px; text-align: right}

.rightlogintopforgot a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}

.rightlogintopforgot a:hover {text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #f5a003}

.rightlogintoperror {height: 29px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 5px; padding-right: 3px}

.loginbottombg {height: 2px; background-image: url(images/toprightlogin_bottombg.gif); background-repeat: repeat; background-position: top left}




/*------------------ RIGHT TOP DETAILS  ----------------*/

.rightcolumnmaintabledetails {}



.rightdetailstoptable { background-color: #54404d; width: 214px; height: 109px; margin-left: auto; margin-right: auto; text-align: left}

.rightdetailstopcell { background-color: #transparent; width: 214px; xheight: 107px; text-align: left; vertical-align: top}

.rightdetailstable { background-color: #54404d; width: 100%; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left}

.logoutdatetable {width: 100%}



.rightdetailstopdate {height: 18px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; padding-left: 2px}

.rightdetailslogout {height: 18px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px; text-align: right; padding-right: 3px}

.rightdetailslogout a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff}

.rightdetailslogout a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #f5a003}

.rightdetailstopgreen {height: 18px;text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffcc00; padding-left: 5px; background-color: #54404d}

.rightdetailstopform {height: 69px}

.rightdetailstopformtable {}

.rightdetailstopformcell1 { height: 25px; padding-left :8px; padding-right :5px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffcc00; width: 100%;}

.rightdetailstopformcell2 { height: 25px; padding-left :8px; padding-right :5px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

.rightdetaildisplaytable1 {width: 80px; height: 20px;}

.rightdetaildisplaycell1 {padding-right :4px; border-color: #281b23; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: right; background-color: #FFFFFF; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #281b23}

.rightdetaildisplaytable2 { width: 80px; height: 20px}

.rightdetaildisplaycell2 {padding-right :4px; border-color: #281b23; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: right; background-color: #c5b9c1; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #281b23}



.rightdetailstopformbutton { height: 25px; padding-left :3px; padding-right: 3px; text-align: right}

.rightdetailstopformfield { width: 90px; height: 15px; border-color: #598523; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: right; padding-right:3px; padding-top:3px; padding-bottom:0px; padding-left :3px; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #21641d}

.rightdetailstopforgot {height: 18px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #21641d; padding-right: 5px; text-align: right}

.rightdetailstopforgot a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #21641d}

.rightdetailstopforgot a:hover {text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.rightdetailstoperror {height: 29px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 5px; padding-right: 3px}


.chooselanguagetable {width: 214px; background-color: #54404d; height: 22px}

.chooselanguagetext {text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: left; padding-left: 7px; border-top:dotted 1px #fff; }

.chooselanguageflag { background-color: transparent; text-align: left; padding-right: 3px; border-top:dotted 1px #fff; }

.selectedflag { border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



/*------------------ RIGHT TABLES  ----------------*/

.rightgreenrowtable {width: 214px; margin-top: 4px}

.rightgreenrowtitle {padding-bottom: 10px; padding-top: 4px; background-image: url(images/rightcolumngreen_row.gif); background-repeat: repeat; background-position: bottom center; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffcc00; text-align: left; padding-left: 7px}

.rightgreenrowtext {padding-bottom: 4px; padding-top: 4px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; text-align: left; padding-left: 7px}
.rightgreenrowtext a, .rightgreenrowtext a:hover{color: #ffffff; text-decoration:underline}

.rightgreenrowlink {padding-left: 9px; border-color: #92bd47; padding-top: 1px; padding-bottom: 5px; text-align: left }

.rightgreenrowlink a{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.rightgreenrowlink a:hover{text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.rightgreenrowbottom { height: 7px; background-image: url(images/rightcolumngreen_bottom.gif); background-repeat: repeat; background-position: bottom center}


.rightgreenrowtexttable {width: 201px; margin-top: 6px; margin-left: 4px}

.rightgreenrowsmalltext {padding-bottom: 4px; padding-top: 4px; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-left: 4px; padding-right: 4px; margin:0 4px;}

.rightgreenrowsmalltext a {color: #fff; }

.rightwhiteareatable {width: 204px; margin-top: 4px; margin-left: 4px; margin-right: 4px; margin-bottom: 4px; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width:1px; background-color: #FFFFFF}

.rightwhiteareatitle {padding-left: 7px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: left}

.rightwhiteareatext {padding-left: 7px; padding-right: 4px; padding-bottom: 7px; padding-top: 4px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left}




/*------------------ TOP LOGO / BANNER ----------------*/


.leftlogotable { width: 220px; height: 105px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 0px; margin-bottom: auto}

.leftlogocell { background-color: #523f4b; width: 220px; text-align: center; vertical-align: top; padding-top: 12px}


.centerbannertable { background-color: transparent; xwidth: 100%; height: 104px; margin-left: auto; margin-right: auto; text-align: center}

.centerbannercell { background-color: transparent; height: 104px; vertical-align: middle; text-align: center}



/*------------------CENTER AREA PLAYER / TITLE ----------------*/

/* vk */ 
.orangetitletable {width: 550px; height: 32px; margin-bottom: 0px; margin-left: auto; margin-right: auto; background-image: url(images/orange_bg_2.jpg);background-repeat: no-repeat;background-position: 0px 31px}

.orangetitlecell {  padding-left: 35px; padding-right: 35px; padding-bottom: 0px; padding-top: 8px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #C5B9C1; text-align: center; vertical-align: top; background-color: transparent}

.orangetitlecelllarge { text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #C5B9C1}

/* vk */
.orangetitlecellalert {  padding-left: 35px; padding-right: 35px; padding-bottom: 0px; padding-top: 3px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; background-color: transparent}




/*----PLAYER AREA ----*/



.playertablemain {height: 441px; width: 494px; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 10px}


.playertablemaincell {height: 367px; width: 494px; background-image: url(images/playertablemaincell_bg.gif); background-repeat: no-repeat; background-position: top center}

.playermargintable {height: 361px; width: 480px; margin-left: auto; margin-right: auto; margin-bottom: 0px; margin-top: 7px; text-align: center; background-color: #000000; padding:1px}

.playertablecontrolscell {height: 55px; padding-left: 7px; padding-right: 7px; padding-bottom: 0px; padding-top: 0px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: top; background-color: transparent; background-image: url(images/playertablemaincell_bg.gif); background-repeat: no-repeat; background-position: bottom center}

.playertablesettingscell {height: 20px; padding-left: 7px; padding-right: 7px; padding-bottom: 0px; padding-top: 0px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: top; background-color: transparent}



/*----CONTROLS AREA ----*/

.playercontrolsmaintable {width: 480px; height: 50px; margin-top: 3px}

.playercontrolsmainrow1 {}
.playercontrolsmainrow2 {vertical-align: top}

.playercontrolstabletop {}
.playercontrolstablebottom {}

.playercontrolsslidercell { height: 20px; width: 280px; background-image: url(images/slidebar_bg.gif); background-repeat: repeat; background-position: top left}

.playercontrolszoomcell { height: 20px; width: 120px}
.playercontrolsracecell { height: 20px; width: 80px}

.zoomtable {margin-left: auto; margin-right: auto}
.zoomcell {padding-left: 4px}

.playerracetimetable {margin-left: auto; margin-right: auto}
.playerracetimecell {padding-left: 4px}

.playercontrolsbutton {width: 29px; text-align: left; background-color: transparent}

.playerstatuscell {width: 142px; padding-left: 5px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align: left; background-color: transparent}
/* vk */
.playerclockcell {width: 115px; text-align: right; padding-left: 0px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-align: left; background-color: transparent}
/* vk */
.playervolumecell {width: 100px; background-color: transparent;  background-image: url(images/sound.gif); padding-left:10px; background-repeat: no-repeat; background-position-y: 2px;}

.volumeblocktable { height: 18px; width: 84px; margin-left: auto; margin-right: 0px}

.volumeblockcellon { height:18px; padding: 0px; margin:0px auto;  background-image: url(images/volumebg_on.gif); background-repeat: no-repeat; background-position: left top}

.volumeblockcelloff { height:18px;  padding: 0px; margin:0px auto;  background-image: url(images/volumebg_off.gif); background-repeat: no-repeat; background-position: left top}

.volumeblockcellon img, .volumeblockcelloff img {width: 5px; height: 18px;border: 0px;}


.ffoptionstable {margin-top: 7px; margin-left: 0px; margin-right: auto}


.ffplaytablecell {padding-left: 4px}

.ffzoomtablecell {padding-left: 233px; padding-top: 18px}

.ffracetimetablecell {padding-left: 20px; padding-top: 18px}



/*----SETTINGS AREA ----*/


.playertablesettingscelloff {text-align: left;}

.playertablesettingscellon {text-align: left; background-image: url(images/settings_bg_on.gif); background-repeat: no-repeat; background-position: left top}

.playersettingstable {}

.playersettingsbutton {width: 105px}

.playersettingscell {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; vertical-align: middle; padding-bottom: 0px; padding-left: 4px; padding-right: 1px}


/*------------------ SUBSCRIBE PAGES ----------------*/

/*-- LHS --*/


.sublefttitlestable {margin-left: auto; margin-right: 10px; margin-bottom: 10px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.sublefttitlescell {height: 20px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}

.sublefttitlescellbold {height: 24px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

/* vk */
.sublefttitlescellmandatory {height: 32px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #fff}

.subleftpasswordtable {width: 220px; height: 59px; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; vertical-align: middle}

.subleftpasswordcell {height: 28px; vertical-align: middle; padding-right: 10px; color: #fff}


.subleftaccounttable {width: 220px; height: 30px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; vertical-align: middle}

.subleftaccountcell {height: 30px; vertical-align: middle; padding-right: 10px; color: #fff}



/*-- CENTER --*/


.errorcentertoptable {height: 35px; margin-bottom: 0px; margin-left: auto; margin-right: auto}

.errorcentertopcell {width: 550px; background-color: transparent}


.subcentertablesplit {width: 550px; margin-left: auto; margin-right: auto; margin-top: 0px}

.subcentertableleftcol {width: 275px; xbackground-color: #FFFF00; vertical-align: top}

.subcentertablerightcol {width: 275px; xbackground-color: #FF0000; vertical-align: top; border-color: #ffffff; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.subcenterdetailstable {width: 275px; margin-top: 0px; margin-bottom: 10px}

.subcenterdetailscell {height: 24px;  text-align: left; padding-left: 5px}

.subcenterdetailsradiotable {margin-left: 4px; margin-right: auto}

.subcenterdetailsradiocell {padding-left: 0px; padding-right: 3px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; vertical-align: middle}

.subdetailsformfield {height: 13px; xwidth: 200px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #fff}

.subdetailsformfieldselect {height: 13px; xwidth: 200px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #fff}

.orangebg {background-color: #fcb817}

.subdetailsformfield2       {padding-top: 0px; padding-bottom: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #fff}

.subdetailsformfieldselect2 {padding-top: 0px; padding-bottom: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #fff}


.subcenterpasswordtable {width: 200px; height: 59px; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; vertical-align: middle; margin-left: 7px; margin-right: auto}

.subcenterpasswordcell {height: 28px; vertical-align: middle; padding-left: 0px}



.subcenteraccountoptionsformtable {width: 120px; margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: auto}

.subcenteraccountoptionscheck {width: 25px; padding-left: 5px}

.subcenteraccountoptionsformtext {text-align: left; width: 55px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}


.subalerttabletop {width: 540px; margin-top: 3px; margin-bottom: 3px; border-color: #20632d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: middle; margin-left: auto; margin-right: auto; background-color: #f6f8e3;  }

.subalerttitletop {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding-right: 3px; padding-left: 29px; background-image: url(images/alert_head_bg.gif); background-repeat: no-repeat; background-position: left top; background-color: #20632d}

.subalertcelltop {background-image: url(images/alert_head_bg.gif); background-repeat: no-repeat; background-position: left middle; 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; padding-left: 32px; padding-right: 4px; padding-top: 4px; padding-bottom: 3px;}

/* vk */
.subalerttableright {margin-top: 0px; margin-bottom: 3px; margin-left:auto;margin-right:auto; border-color: #20632d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: middle; background-color: #f6f8e3;  }

.subalerttitleright {height: 22px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding-right: 3px; padding-left: 29px; background-image: url(images/alert_head_bg.gif); background-repeat: no-repeat; background-position: left top; background-color: #20632d}

.subalertcellright {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; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 3px;}

/* vk */
.subalertcellright ul {padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;padding-left:17px;}
.subalertcellright ul li {padding-left:0px;margin-left:0px;}



.subalerttablecenter {width: 500px; margin-top: 0px; margin-bottom: 3px; margin-left: auto; margin-right: auto; border-color: #20632d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: middle; background-color: #f6f8e3;  }

.subalerttitlecenter {height: 22px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding-right: 3px; padding-left: 29px; background-image: url(images/alert_head_bg.gif); background-repeat: no-repeat; background-position: left top; background-color: #20632d}

.subalertcellcenter {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; vertical-align: middle; padding-left: 10px; padding-right: 10px; padding-top: 9px; padding-bottom: 9px;}




.subcenteroptionstable1  {margin-top: 10px; margin-left: 13px; margin-right: auto }

.subcenteroptionstext {height: 20px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-align: left}

.subcenteroptionstextnormal {xheight: 20px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-bottom: 5px}

.subcenteroptionsformrow {height: 20px}
.subcenteroptionsformtable {width: 105px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: auto}

.subcenteroptionscheck {width: 25px; padding-left: 5px}

.subcenteroptionsformtext {text-align: left; width: 55px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.subcenteroptionstable2  {margin-top: 0px; margin-left: 40px; margin-right: auto }

.subcenteroptionsformtext2 {text-align: left; width: 65px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}

.subcenteroptionscheck2 {text-align: left; width: 25px; padding-left: 0px; xbackground-color: #0000FF}

.subcenteroptionsformtext3 {text-align: left; width: 65px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.subcenteroptionsformtext4 {text-align: left; width: 65px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}


.subcentercontinuetable {xwidth: 235px; margin-top: 10px; margin-bottom: 10px; margin-left: 40px; margin-right: 10px; border-color: #fff; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.continueaccepttable {}

.continueacceptcheck {width: 25px; text-align: left}

.continueaccepttext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #fff; padding-top:5px; padding-bottom:5px; padding-left:5px; }
/* vk */
.continueaccepttext a {color: #fff; font-size: 13px; text-decoration:underline}
.continueaccepttext a:hover {font-size: 13px; text-decoration:none}

.subbuttonstable {width: 100%}

.subbuttonscell {text-align: left}

.subofferstextcell {padding-top:9px; padding-bottom:5px; padding-left: 29px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff}

.subofferscheckcell { padding-left: 25px}


/*-- SUB CONFIRM  --*/


.orangetitlecellheader {  padding-left: 50px; padding-right: 35px; padding-bottom: 0px; padding-top: 12px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-align: left; vertical-align: top; background-color: transparent}

.subconfirmtable {width: 450px; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto}

.subconfirmtext {height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}


.subconfirmoptions1 {height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; border-color: #fff; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.subconfirmoptions2 {padding-left: 118px; padding-bottom: 10px; height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; border-color: #fdb815; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.subconfirmoffertext {height: 30px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; border-color: #fff; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.subconfirmbuttontable {margin-left: auto; margin-right: 0px; margin-top: 10px}

.subconfirmbuttoncell1 {text-align: right}
.subconfirmbuttoncell2 {text-align: right; padding-left: 10px}


/*-- SUB FORGOT  --*/


.forgotheaderrow {width: 550px; height: 27px; margin-top: 8px; margin-bottom: 2px; margin-left: auto; margin-right: auto}

.forgotheadercell {padding-left: 10px; padding-bottom: 5px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #fff; background-repeat: no-repeat; background-position: left top; text-align: left}

.forgotcentertable {width: 500px; margin-top: 1px; margin-bottom: 0px; margin-left: auto; margin-right: auto}

.forgotcolumnleft {width: 20px}

.forgotmaintext {padding-left: 0px; padding-bottom: 15px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #fff; text-align: left}

.forgotmaintextbold {padding-left: 0px; padding-bottom: 15px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #fff; text-align: left}

.forgotformrow {border-color: #fff; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 8px}

.forgotformtable {margin-right: auto; margin-left: 0px}

.forgotformtext {padding-right: 20px; padding-bottom: 8px; padding-top: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #fff; text-align: left}

.forgotbuttonrow {padding-top: 8px; text-align: right}

.forgotbuttontable {margin-left: auto; margin-right: 0px; text-align: right}

.forgotbuttoncell {padding-right: 20px}


/*------------------ CREDIT / Approvisionnement ----------------*/


.creditcentertable {width: 545px; height: 32px; margin-bottom: 20px; margin-left: auto; margin-right: auto}

.credittitlecell {  padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 11px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #fff; text-align: left; vertical-align: top; background-color: transparent}

.creditleftcolumn {width: 25px; xbackground-color: #FF0000}
.creditrightcolumn {width: 111px; xbackground-color: #0000FF; vertical-align: top}

.creditcentercolumn {background-color: #00FF00}

.creditcentercolumntable {margin-left: 0px; margin-right: auto; margin-top: 15px}

.creditcenterboldtext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-align: left; padding-right: 8px; padding-bottom: 6px; padding-top: 6px}

.creditcenternormaltext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-right: 8px; padding-bottom: 10px; padding-top: 10px}

.creditcenterformrow1 {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-bottom: 4px; padding-top: 4px; border-color: #fff; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.creditcenterformtable1 {width: 100%}

.creditcenterformtextgreen {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 0px; padding-top:0px}

.creditcenterformtextgreen2 {width: 120px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 0px; padding-top:0px}

.creditcenterformtextblack {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 0px; padding-top:0px}

/* vk */
.creditcenterformtextblack a {color: #fff; font-weight:bold; font-size: 13px; text-decoration:underline}
.creditcenterformtextblack a:hover {font-weight:bold; font-size: 13px}

.creditcenterformtextnormal {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 0px; padding-top:15px}

.creditcenterformtextnormalright {width: 120px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: right; padding-right: 10px; padding-bottom: 0px; padding-top:15px}

.creditcenterform2textnormal {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 0px; padding-top:0px}

.creditcenterformtextnormalgreen {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 10px; padding-top:5px; border-color: #28612c; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.smalltextformend {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-left: 5px}

.creditformfield1 {xheight: 15px; padding-top: 0px; padding-bottom: 0px;  text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000; background-color: #fff; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.creditdisplaytable { width: 70px; height: 20px}

.creditdisplaycell {padding-right :4px; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: right; background-color: #f9e139; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666}

.creditcenterformtable2 {}


.creditcentersmalltext {text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; text-align: left; padding-right: 0px; padding-bottom: 10px; padding-top:10px}


.creditformfield2 { width: 68px; height: 15px; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: #fff}

.creditformfield2active { width: 68px; height: 15px; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: #fff}

.creditcentercheckrow {padding-top: 0px}

.creditcenterchecktable {margin-left: 0px; margin-right: auto}

.creditcentercheckcell {padding-left: 4px}

.creditcenterbuttonrow {padding-top: 6px; text-align: right}



.creditsubtableright {width: 110px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-align: left; margin-top: 0px}

.creditsubtabletitle {background-color: transparent; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; padding-top: 5px; padding-bottom: 3px}

.creditsubtableheader {height: 19px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style normal; font-weight: normal; color: #FFFFFF; text-align: center; border: solid 1px #ccc; border-collapse: collapse}

.creditsubtablecontent {background-color: transparent; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; text-align: center; border-color: #ccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-collapse: collapse}

.creditsubtablecontentcenter {background-color: transparent; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; text-align: center; border-color: #ccc; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 2px}

.creditsubtablecontentsides {background-color: transparent; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; text-align: center; border-color: #ccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding: 2px}


.creditconfirmformtable {margin-top: 10px}



/* vk */
.topvalidate {color:#fff; text-decoration:underline; font-weight:bold}
.topvalidate a {color:#fff;text-decoration:underline}



/*------------------ RACE SEARCH / FIND A RACE ----------------*/

/*-- SEARCH FORM --*/


.findaracemaintable {width: 494px; margin-top: 15px; margin-bottom: 15px; margin-left: auto; margin-right: auto}

.findaracetitle {text-align: left; background-image: url(images/findaracetitle_bg.gif); background-repeat: repeat; background-position: left top}

.findaraceformcellleft {width: 247px; vertical-align: top; padding-top: 7px}
.findaraceformcellright {width: 247px; vertical-align: top; padding-top: 7px}

.findaraceformtableleft {width: 235px; text-align: left; margin-left: 0px; margin-right: auto}
.findaraceformtableright {width: 235px; text-align: right; margin-left: auto; margin-right: 0px}

.findaraceformtabletitle {height: 18px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 6px; border-bottom:dotted 2px #fff }

.findaraceformtext {padding-top: 3px; xheight: 22px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding-left: 6px}

.findaraceformfieldcell {padding-top: 3px; color:#fff}

.findaracebuttoncell1 {text-align: left; padding-top: 3px; padding-left: 6px}

.findaracebuttoncell2 {text-align: right; padding-top: 3px; padding-left: 6px}

/* vk */
.searchpop {z-index:100;position:absolute;text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; border-color: #fff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #f6f8e3}
.searchpopitem {padding-left:3px;padding-right:3px;height:16px; white-space : nowrap}
.searchpopitem2 { font-weight: bold; }
.searchpopitemactive { padding-left:3px;padding-right:3px;color: #000000; background-color: #ffffff;height:16px; white-space : nowrap}

/*----- NOW SHOWING ----*/

.nowplayingmaintable {width: 550px; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto}

.nowplayingttitle {height: 16px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000; padding-left: 6px; background-color: #fff; text-transform:capitalize;}

.nowplayingtablecell {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.nowplayingtablecell {xheight: 30px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; border-color: #2b6028; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF}

.nowplayingfavoritescell {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; padding-left: 3px; border-color: #2b6028; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #ebf0d2}

.nowplayingfavoritescell a{text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #2b6028}

.nowplayingfavoritescell a:hover{text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}


.nowplayingtableinner  {width: 550px; xheight: 32px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; background-color: #FFFFFF}


/*----- SEARCH RESULTS ----*/

.searchresultsmaintable {width: 550px; xheight: 32px; margin-top: 20px; margin-bottom: 0px; margin-left: auto; margin-right: auto; background-color: #FFFFFF}

.searchresultstitlerow {height: 15px; }

.searchresultstitlerowtable {height: 15px; width: 549px; margin-left: 0px; margin-right: 0px}

.searchresultstitletext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000; background-color:none; padding-left: 4px}

.searchresultstitletextnormal {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #FFCC00; background-color:none; padding-left: 4px; background-image:url(images/navbg_expanded_top.gif); background-repeat:repeat-x; background-position:top; padding-top:12px; padding-bottom:3px}
/* vk*/
.searchresultstitletextnormal a {text-decoration:none;color:#FFCC00; font-size: 13px; }
.searchresultstitletextnormal a:hover {text-decoration:none;color:#FFCC00; font-size: 13px; }

.searchresultstitleselect {padding-left: 2px; padding-right: 4px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000; border-bottom:1px dotted #000}

.searchresultstitlelink {width: 114px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #000000}

.searchresultstitlelink a{text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

.searchresultstitlelink a:hover{text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fdb717}

.searchresultsheadercell {height: 32px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000; background-color:none; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; padding-left: 3px}

.searchresultsheadercellright {height: 32px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000; background-color:none; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; padding-left: 3px}



.sortresultsheadercell {height: 14px; text-align: left; padding-left: 3px; background-color: #ffcc00; font-size: 2px}

.sortresultsheadercellright {height: 14px; text-align: right; padding-right: 6px; background-color: #ffcc00; font-size: 2px}

.sortresultsheadercellselect {height: 14px; text-align: left; padding-left: 0px; background-image: url(images/icon_sort_select.gif); background-repeat: no-repeat; background-position: left top; background-color: #ffcc00; font-size: 2px}

.searchresultscontentrow1 {background-color: #cccccc}
.searchresultscontentrow2 {background-color: #FFFFFF}

.srcr1 {background-color: #cccccc; border-bottom:solid 2px #666}
.srcr2 {background-color: #FFFFFF}

.searchresultscontentcell {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px}

.srcc {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px}
/* vk */
.srcc a {text-decoration:none !IMPORTANT}
.srccc {height: 21px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px}


.searchresultscontentcellbold {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; padding-left: 3px}

.srccb {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; padding-left: 3px}

.srccb a{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}

.srccb a:hover{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #fff}

.srccb a:active{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #fff}

.searchresultscontentcellgreen {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000; padding-left: 3px}

.srccg {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; padding-left: 3px}
/* vk */
.srccg a{text-decoration: none !IMPORTANT;color: #000;font-size: 10px;}
.srccg a:hover {font-size: 10px;}

.searchresultscontentcell a{text-align: left; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

.searchresultscontentcell a:hover{text-align: left; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #1e632d}


.srcc a{text-align: left; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

.srcc a:hover{text-align: left; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #1e632d}


.searchresultscontentcellboldselect {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 3px; background-color: #fff; padding-left: 4px; padding-right: 4px}

.srccbs {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 3px; background-color: #fff; padding-left: 4px; padding-right: 4px}

.searchresultscontentcellright {height: 21px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;padding-right: 6px}

.srccr {height: 21px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;padding-right: 6px}



.searchresultsextrarow {height: 0px; font-size: 0px}

.srer {height: 0px; font-size: 0px}

.searchresultsextratablediv {}

.sretd {}

.searchresultsextratable {width: 548px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 3px; border-collapse: collapse; margin-left: auto; margin-right: auto}

.sretbl {width: 548px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 3px; border-collapse: collapse; margin-left: auto; margin-right: auto}

.searchresultsextratitle {height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #fff; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 3px; border-collapse: collapse}

.sret {height: 20px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000; background-color: #fff; border-top: solid 2px #000; border-bottom: dotted 1px #000;   padding-left: 3px; }


.searchresultsextracontent {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px; background-color: #dddddd}

.srec {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px; background-color: #dddddd}

.srecd {height:17px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; padding-left: 3px; background-color: #777777; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px;  border-bottom-width: 1px; border-left-width: 0px;}


.searchresultstogglecell {xwidth: 0px; text-align: center}

.srtc {xwidth: 0px; text-align: center}

.searchhighlight {text-decoration: none; background-color: #fdb719}

.shl {text-decoration: none; background-color: #FFCC00}




.rightreuniontable {}

.reunioncellbold {width: 70px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; padding-left: 3px; vertical-align: top}

.reunioncellnormal {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding-left: 3px; vertical-align: top}


/*---   HISTORY ----*/


.historytoptitlerow1 {height: 15px; background-color: #FFFFFF}
.historytoptitlerow2 {background-color: #FFFFFF;}

.historybottomtitlerow {height: 15px; background-color: #fff}

.historykeycell { padding-left :3px; padding-right :5px; padding-top :1px; padding-bottom: 1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}

.historyicontable {margin-right: auto; margin-left: 0px}


.historydatatable {width: 212px; margin: 0px}

.historydatatitleleft {padding-bottom: 4px; padding-top: 4px; background-color: #fff; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #23642e; text-align: left; padding-left: 6px; vertical-align: top}

.historydatatitle {padding-bottom: 4px; padding-top: 4px; background-color: #fff; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #23642e; text-align: right; padding-right: 4px; vertical-align: top}

.historydatacontent {padding-bottom: 4px; padding-top: 4px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: right; padding-right: 4px; vertical-align: top; border-color: #23642e; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background:#fff}

.historydatacontentleft {padding-bottom: 4px; padding-top: 4px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; padding-left: 6px; vertical-align: top; border-color: #23642e; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color:#fff}



/*------------------ RIGHT GRAND PRIX ----------------*/

.rightgrandprixformtable {width: 209px; margin-left: auto; margin-right: 0px; margin-top: 5px; margin-bottom: 5px}

.rightgrandprixtable {width: 209px; margin-left: auto; margin-right: 0px; margin-top: 0px; margin-bottom: 0px}

.rightgrandprixdropdown {height: 24px; padding-bottom: 4px}

.grandprixformfield { width: 200px; border-color: #000; text-align: left; padding-right:0px; padding-top:0px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color: #ffffff}

.rightgrandprixtitle {height: 21px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; padding-left: 3px; padding-left: 4px; padding-right: 4px; border-bottom:solid 1px #fff}

.rightgrandprixinnercell {}

.rightgrandprixinnertable {width: 189px; margin-left: auto; margin-right: auto; margin-top: 12px; margin-bottom: 12px; border-color: #fcb815; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.rightgrandprixyear {padding-top: 3px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.rightgrandprixcameratable {}

.rightgrandprixcameraicon { padding-left: 4px; padding-right: 4px}

.rightgrandprixcameratext {padding-top: 3px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.rightgrandprixcameratext a{ text-decoration:underline; color: #fff}
.rightgrandprixcameratext a:hover { text-decoration:none; color: #fff}

.rightgrandprixcameraselect {padding-top: 3px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}





/*------------------ POPUP ----------------*/


.popupmaintable { background-color: transparent; width: 100%; 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: 0px}

.popupleftside {width: 220px; background-color: #6c5865; vertical-align: top}

.popuprightside {background-color: #3e2d37; vertical-align: top}

.popupcentertable {width: 100%; height: 365px; background-color: #FFFFFF; margin-top: 105px; margin-left: 9px; margin-right: 9px; margin-bottom: 9px}

.popupinnertable { background-color: transparent; border-color: #CCCCCC; 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; margin-left: auto; margin-right: auto}

.popupinnertitle {height: 22px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000; padding-left: 10px; background-color: #fff}

.popupinnertext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; padding: 10px; background-color: #FFFFFF}


/*------------------ COPYRIGHT  ----------------*/


.copyrightmaintable { background-color: transparent; width: 400px; height: 400px;  text-align: center; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin-left: 0px; margin-right: auto; color:#fff}


.copyrighttoptitle {height: 24px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #fff; padding-left: 10px; background-color: #3e2d37; border-color: #fff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.copyrightclosecell {background-color: #3e2d37; border-color: #fff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.copyrightmaintext {height: 350px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; background-color: #3e2d37}

.copyrightdiv {height: 340px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding: 10px; overflow: auto}

.copyrightdiv a{text-align: left; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}

.copyrightdiv a:hover{text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}

.copyrightfooter {height: 14px; background-color: #3e2d37; border-color: #fff; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 1px}


/*------------------ POPUP TERMS & CONDITIONS ----------------*/

.termspopupmaintable { margin-left: 0px; margin-right: auto; width: 763px; height: 485px; background:#523f4b;}

.termspopupleftside {width: 220px; vertical-align: top}

.termsleftorangetable {width: 220px}

.termsleftorangecell {height: 28px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; padding-right: 8px; }

.termspopuprightside {width: 538px; vertical-align: top}

.termspopupclosetable {margin-left: auto; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; height: 18px; text-align: right; }

.termspopupclosecell {text-align: right; padding-right: 5px; padding-left: 5px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #000}

.termspopupclosecell a{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

.termspopupclosecell a:hover{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fcb817}



.termspopupcentertable { height: 450px; width: 500px;background-color: transparent; text-align: center; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin-top: 9px; margin-left: auto; margin-right: auto; margin-bottom: 9px}


.termspopupcentercell {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding: 0px; background-color: transparent}

.termsdiv {width: 538px; height: 455px; overflow: auto}





/*------------------ MESSAGE POPUP ----------------*/

.popupmessagediv {width: 300px; background-color: #EDEDED}

.popupmessagetable {width: 300px; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;} 

.popupmessageclose {background-color: #fff; height: 18px}

.popupmessageheadertable {width: 100%}

.popupmessageheader {padding-left: 5px; padding-right: 5px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

.popupmessageclose {padding-left: 0px; padding-right: 1px; text-align: right}

.popupmessagetext {padding-top: 10px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}

.popupmessagebuttonleft {padding-left: 5px; text-align: left; height: 30px}
.popupmessagebuttonright {padding-right: 5px; text-align: right; height: 30px}




/*------------------ LICENSE POPUP ----------------*/

.loginrowpopup { width: 100%; padding: 0px; margin: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; background:#54404d}

.loginrowpopupbanner {background-color: #54404d; height: 70px;}

.loginformtext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.formfield {width: 120px; height: 15px; border-color: #6c5865; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: #ffffff}

.ErrorRow2 {}

.errorheadyellow {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.errortextwhite {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}


/*------------------ SUB CLIENT WINDOWS ----------------*/


.subclientmaintablecheval {width: 706px; height: 554px; margin-left: 0px; margin-right: auto; text-align: left}

.subclientmaincellcheval {padding-left: 156px; padding-top: 173px; background-image: url(images/depuis-cheval-bg.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: top}

.subclientinnertablecheval {width: 543px; margin-left: 0px; margin-right: auto}

.subclienttoplefttext {height: 75px; width: 212px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}

.subclienttoprighttext {height: 75px; padding-left: 20px;width: 351px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #88b63c}

.subclientformtablecheval {width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 15px; margin-bottom: 15px}

.subclientformcellcheval {text-align: left; padding-left: 8px}

.subclientformbuttoncheval {text-align: right; padding-right: 8px}

.subclienterrorcellcheval {padding-left: 8px;width: 351px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #b91015}

.formfieldcheval {width: 150px; height: 15px; border-color: #598523; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #f6f7e9}

.subclientbottomtext {padding-left: 285px; padding-right: 40px; padding-top: 10px; height: 75px; width: 212px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}

.subclientbottombutton {padding-top: 35px; padding-right: 0px; text-align: right}


/*---------*/

.subclientmaintablegalop {width: 726px; height: 433px; margin-left: 0px; margin-right: auto; text-align: left}

.subclientmaincellgalop {padding-left: 188px; padding-top: 100px; background-image: url(images/depuis-francegalop-bg.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: top}

.subclientinnertablegalop {width: 538px; margin-left: 0px; margin-right: auto; margin-bottom: 60px}

.subclienttoptextgalop {height: 30px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}

.subclientsecondtextgalop {height: 50px; padding-left: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ededb1; padding-top: 0px; padding-bottom: 0px}

.subclientformtablegalop {width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 15px}

.subclientformcellgalop {text-align: left; padding-left: 0px}

.subclientformbuttongalop {text-align: right; padding-right: 8px}

.subclienterrorcellgalop {padding-left: 0px;width: 351px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ededb1}

.formfieldgalop {width: 150px; height: 15px; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #f6f7e9}

.subclientbottomtextgalop {height: 120px; padding-left: 0px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ededb1}

.subclientbottombuttongalop {background-image: url(images/whiteshim.gif); background-repeat: repeat-x; background-position: left center; vertical-align: middle; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}

.subclientbottombuttongalop a{padding-left: 5px; padding-right: 5px; text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #673301}

.subclientbottombuttongalop a:hover{text-align: right; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ededb1}


/*------------------  HELP / ABOUT  ----------------*/


.orangetitlecellhelp {  padding-left: 80px; padding-right: 35px; padding-bottom: 0px; padding-top: 10px; text-decoration: none; font-family: verdana; arial, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #fff; text-align: left; vertical-align: top; background-color: transparent; border-bottom:1px solid #FFFFFF;}
.orangetitlecellhelp a { color:#fff; text-decoration:underline;}
.helplegaltable { width: 475px; margin-bottom: 10px; margin-top: 10px; margin-left: auto; margin-right: auto}

.bulletgreen {width: 40px; text-align: left; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left center}

.helplegaltitle {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #fff; padding-top: 5px; padding-bottom: 5px; padding-right: 80px}

.helplegaltext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding-right: 80px}

.helplegaltext a{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}

.helplegaltext a:hover{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}

.helplegaltext a:active{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff}


.bulletblack {width: 40px; text-align: left; background-image: url(images/bullet_active.gif); background-repeat: no-repeat; background-position: left center}

.helpfaqtable { width: 475px; margin-bottom: 10px; margin-top: 10px; margin-left: auto; margin-right: auto}

.helpfaqbullet {width: 40px; text-align: left}

.helpfaqquestion {background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; padding-left: 0px; padding-right: 80px; padding-top: 4px; padding-bottom: 4px}

.helpfaqquestion a{display: block; text-align: left; text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding-left: 40px}




.helpfaqquestionactive {background-image: url(images/bullet_active.gif); background-repeat: no-repeat; background-position: left center;  text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; padding-left: 40px; padding-right: 80px; padding-top: 4px; padding-bottom: 4px}

.helpfaqquestionactive a{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}

.helpfaqquestionactive a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color:none}

.helpfaqquestionactive a:active{text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-color:none}


.faqdivider {height: 40px; width: 100px; text-align: left; background-image: url(images/faq_divider.gif); background-repeat: no-repeat; background-position: left center}


.helpfaqquestionbold {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; padding-top: 0px; padding-bottom: 0px; padding-right: 80px}

.helpfaqquestionbold a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.helpfaqquestionbold a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.helpfaqquestionbold a:active{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff !important}

.helpfaqquestionboldactive {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; padding-top: 0px; padding-bottom: 0px; padding-right: 80px}

.helpfaqquestionboldactive a{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.helpfaqquestionboldactive a:hover{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}

.helpfaqquestionboldactive a:active{text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff}


.helpfaqanswer {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding-left: 40px; padding-right: 80px; padding-top: 4px; padding-bottom: 10px; border-color: #2a6223; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.helpfaqanswer a{color: #fff; text-decoration:underline; }
.helpfaqanswer a:hover{color: #fff; text-decoration:none; }


.hotlinetable {width: 388px; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 90px}

.hotlinemaintext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding-bottom: 15px; padding-right: 80px}

.hotlineformtext {width: 110px; text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; padding-bottom: 10px; vertical-align: top}

.hotlineformcell {text-align: right; vertical-align: top}

.hotlineformfield {width: 260px; border-color: #000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: #fff}

.hotlineformfieldactive {width: 260px; border-color: #598523; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-right:0px; padding-top:2px; padding-bottom:0px; padding-left :1px; font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: #fcb817}


.hotlinebutton {text-align: right; padding-top: 5px}


/*------------------  CLOSE A/C  ----------------*/

.closeaccounttable {width: 388px; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 0px}

.closeaccounttitle {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; padding-bottom: 15px; padding-right: 40px}

.closeaccounttext {text-align: left; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; padding-bottom: 15px; padding-right: 40px}


.closebuttonleft {xwidth: 50%; padding-left: 5px; text-align: left; height: 30px}
.closebuttonright {xwidth: 50%; text-align: right; height: 30px; padding-right: 50px}


/*------------------ ADD FOR RANKING  [beginning]----------------*/
h1{font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; padding:0; margin:0;}
h2 {font-family: verdana; arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; padding:0; margin:0;}
h3 {font-family: verdana; arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left; padding:0; margin:0;}
/*------------------ ADD FOR RANKING  [end]----------------*/


