/* Global Styles
-----------------------------------------------*/
/*body, p{FONT-SIZE:11px; margin: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}
h1 {FONT-SIZE:12px; }
img {border: none; }*/

body,table,p,button,select,iframe{font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:11px; color:#333333; margin: 0px; padding: 0px;}
body{scrollbar-face-color:#FFF; scrollbar-highlight-color:#FFF; scrollbar-3dlight-color:#CCC; scrollbar-shadow-color:#FFF; scrollbar-darkshadow-color:#333; scrollbar-arrow-color:#515151; scrollbar-track-color:#F7F6F6;}
textarea {font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:11px; }
		
/* Universal
----------------------------------------------------- */
a:link {color:#68047A;text-decoration:underline;}
a:active {color:#68047A;text-decoration:underline;}
a:visited {color:#68047A;text-decoration:underline;}
a:hover {color:#AB2BC2;text-decoration:underline;}

.validate {color: orange }
h1, h2, h3, h4 {font-size:12px; margin: 0px 0 10px 0; padding: 0px; color: #333333}
img {border: 0;}
/*table, p { }*/
div {margin: 0px; padding: 0px }
p, span {margin-bottom: 4px;line-height: 1.6em;}
ul{line-height: 1.6em; margin: 0px; padding:0px 0 0 16px}
ol{line-height: 1.6em; margin: 0px; padding:0px 0 0 30px}

.header {height: 96px; background: url(../img/bg.gif) repeat-x ;}

.outer, .logo {width: 934px; margin: 0 auto; }
.outer h1 {margin: 0px 0 10px 0; height: 20px; border-bottom: 1px dotted #d5d5d5; padding: 4px 0 4px 0px; }
.outer h3 {margin: 0px 0 10px 0; height: 20px; border-bottom: 1px dotted #d5d5d5; padding: 4px 0 4px 0px; }
.outer h4 {margin: 0px 0 10px 0; height: 20px; padding: 4px 0 4px 0px; }

.inner {margin: 0 0 10px 30px; width: 900px }
.inner .left{float: left; width: 406px; margin: 20px 0 0 0px}
.inner .right{float: left; width: 400px; margin: 45px 0 0 20px;}
p.steps {padding-left: 10px}
p.download {padding: 10px 0 0 10px;  text-align: center }
.guide img{padding-top: 10px; padding-bottom: 10px }
.guide ol {padding-left: 10px; margin: 0px }
.guide ol li{padding-left: 0px; margin-left: 20px }

.box {display: block; position: relative; margin: 0px; padding: 0px;} 
.hdr {display: block; margin: 0px; background: red } 

.title {height: 20px; position: absolute; top: 5px; margin-left: 15px; padding-left: 15px; padding-right: 15px; }

html>body .title {height: 20px; position: absolute; top: 5px; margin-left: 15px; padding-left: 15px; padding-right: 15px; background: white;}

.title h1 {border: none; color: #650077; }

.hdrtop {padding: 14px 0 0 0; height: 2px; border-bottom: 1px dotted #666}
.hdrmiddle {padding: 10px 10px 0px 30px}
.hdrbottom {padding: 11px 0 0 0; height: 6px}


.system {margin: 20px 0 0 64px; width: 240px; min-height: 70px; display: block; background: #fde5b9; padding: 10px; border: 1px solid #f9a300}
.sysytem h3 {border-bottom: 1px dotted #f9a300;}

.textheader{FONT-WEIGHT: bold;LINE-HEIGHT: 15px;FONT-STYLE: normal;}

table.data{}
table.data tr{height:20px;}
table.data th{background: #784894; color:#fff;font-size:12px;padding:0 5px;text-align: left;}
table.data td{padding:0 5px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
table.main tr.listItemRow td{background-color: #ebebeb;}
table.main tr.listItemRowAlternating td{}
table.border{border:1px solid #784894;}

/* Download agreement box */
#pokerDownloadAgreementText{height:110px;width:100%;overflow:scroll;border:solid 1px #213b6c;padding:5px; margin-left: 16px}
#pokerDownloadAgreementText h1{color:#213b6c;padding:0;margin-top:10px;margin-bottom: 15px;}
#pokerDownloadAgreementText p{padding:0;margin-bottom: 10px;}
div.accept {margin-left: 16px }

input,select,textarea{font-size:11px;padding-left:1px;}
input.normal{width:130px;}
input.wide{width:180px;}
input.narrow{width:50px;}
/*input.buttonDefault{background:#203b6b;color:#fff;padding:0px;border:solid 1px #000;}*/

#logo {padding: 5px 0 0 0px; width: 180px; height: 70px; position: absolute; left: 2px; }

ol.pokerlist li{margin-bottom: 6px; }

/*#logo img{padding: 12px 0 0 30px; margin: 0px; }*/
.logo img {padding: 12px 0 0 30px; margin: 0px; }

#bellowHeaderRow {width:100%;height:23px;position:relative;top:76px;background-color:#650077;}
.line{height:1px;background-color:#650078;width:100%;position:relative;top:75px;}
.GreenText{FONT-WEIGHT: bold; FONT-SIZE: 11px; padding-left: 10px; color: #333}
.value {padding-right: 10px }
.tabletext{FONT-SIZE:11px; margin: 0px;}

.footertext{font-size:11px; margin: 0px; Color:#333; text-align:center; width:100%}
.footertext a, .footertext a:active, .footertext a:visited, .footertext a:hover {text-decoration: none;color: #616161;}

.headertext{FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;FONT-WEIGHT: bold; FONT-SIZE:13px; margin: 0px; Color:#000000;width:100%}
.hometableborders{border:solid 1px grey;background-color:#F5F5F5}
.smalltext{FONT-SIZE:10px; margin: 0px;}

.TabColumns{width:33%;padding:2px 2px 2px 2px;}
.TournamentTabs{width:16%; padding:2px 2px 2px 2px;}

.errortext{FONT-SIZE:11px;}
.bg_light_grey{background-color:#ebebeb;}
.bg_white{background-color:#FFFFFF; /*border:solid 1px #eeeeee;*/}

.tourgrid {border:solid 1px #ebebeb;}
.TournamentSearch{border:solid 1px #ebebeb; margin-top: 6px; height: 22px; margin-bottom: 6px; background-color:#fff; padding:2px 2px 2px 2px; color: #784894;}
.TournamentSearch a, .TournamentSearch a:active, .TournamentSearch a:visited, .TournamentSearch a:hover {text-decoration: none;color: #784894; font-weight: bold}
.TournamentHeader{background-color:#ffffff; color:#784894;FONT-WEIGHT: bold; FONT-SIZE:11px;}
#loading {margin-top: 20px; }

.toplistline{background-color:#784894;}
.LoginBG{background-color:#E2E2E2;}
.LoginHeaderText{color:#D19242; font-weight:bold; font-size:13px; padding-left: 7px}

.hlhs {float: left; }
.hrhs {display: block; float: right; margin: 0px; padding: 0px;}
.hrhs a{font-size: 11px; font-weight:normal ;}

.errortext {color:Red;}
