/* Inside frames for content */
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
display:block; 
overflow:hidden; 
font-size:0;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {
height: 1px;
}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}

.xboxmiddle {
display:block; 
background:#ffffff; 
/*border-right: solid #b8b8b8;
border-width:0 1px; */
padding: 0 5px 10px 5px;
/*min-height: 630px; 700px; */
margin-bottom: 10px;
}

.xb4m, .xb5m, .xb6m, .xb7m {
display: block; 
overflow: hidden; 
font-size: 0;
}
.xb4m, .xb5m, .xb6m {height:1px;}
.xb4m, .xb5m, .xb6m, .xb7m {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb4m {margin:0 3px; background:#ffffff; border-width:0 5px;}
.xb5m {margin:0 2px; background:#ffffff; border-width:0 4px;}
.xb6m {margin:0 2px; background:#ffffff; border-width:0 3px;} 
.xb7m {margin:0 1px; background:#ffffff; border-width:0 3px; height:2px;} 

/*Space between pic and itogi */
.gdresults{
display: block;
margin: 5px 0 0 0;
padding: 0 0 5px 0;
border:solid #b8b8b8;
border-width:1px 1px;
text-align: center;
width: auto;
}

.xformb{
margin-bottom: 5px;
margin-top: 5px;
}

/* Bottom caption for pic */
.pictit {
text-align: center;
font: bold 9pt Verdana, Arial, sans-serif; 
padding: 3px 0 5px 20px;
color: #6d6d6d;
/*border-bottom: solid #b8b8b8
border-width:1px 1px;;*/
}

.xformg{
margin-bottom: 10px;
padding-top: 5px;
}

.pageselect{
text-align: center;
color: #6d6d6d;
font: 12px Verdana;
padding: 1px 0;
/*max-height: 20px; */
}

/* New frame slick no img right  */
.xframer h5 {
margin:0;
padding: 3px 0 5px 0;
background: #dedede; 
font: bold 10pt Verdana, Arial, sans-serif; 
color: #464646;
text-align: center;
}

.xframer {
background: transparent; 
/*width: 174px; 
float: left;*/
font: 8pt Verdana;
border:solid #b8b8b8;
border-width:1px 1px;
margin: 5px 0 5px 0;
padding: 2px 0 5px 0;
}

.xframec {
background: transparent; 
width: 100%; 
margin: 0 0 5px 0;
padding: 5px 0;
}

.xframec h5 {
margin:0; 
padding: 0 10px 5px 10px; 
font: bold 10pt Verdana, Arial, sans-serif; 
color: #464646;
text-align: center;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}

.xr1, .xr2, .xr3, .xr4 {display:block; overflow:hidden;}
.xr1, .xr2, .xr3 {height:1px;}
.xr2, .xr3, .xr4 {
background: #ffffff;
border-left:1px solid #b8b8b8; 
border-right:1px solid #b8b8b8;
}

.gd2, .gd3, .gd4 {
background: #dedede;
border-left:1px solid #b8b8b8; 
border-right:1px solid #b8b8b8;
}

.xr1 {margin:0 5px; background:#b8b8b8;}
.xr2 {margin:0 3px; border-width:0 2px;}
.xr3 {margin:0 2px;}
.xr4 {height:2px; margin:0 1px;}

.xrightcontent {
display: block; 
border: 0 solid #b8b8b8; 
border-width:0 1px; 
height: auto; 
background: #ffffff;
}

.gdcontent {
display: block; 
border: 0 solid #b8b8b8; 
border-width:0 1px; 
height: auto; 
background: #dedede;
}

.gdd1 {margin:0 5px; background:#b8b8b8;}
.gdd2 {margin:0 3px; border-width:0 2px;}
.gdd3 {margin:0 2px;}
.gdd4 {height:2px; margin:0 1px;}

.rightcont {
/*display: block; 
height: auto; */
background: #ffffff;
padding: 0 2px;
}

* html .xboxcontent {height:1px;}

.colorr_a {background: #dedede;  color:#000000;}
.colorr_gd {background: #dedede;  color:#000000;}
.colorr_a1 {background: #ffffff/*transparent*/; color:#000000;}
.colorr_b {background: #ffffff;  color:#000000;}

/* New frame slick no img left  */
.xframel h5 {
margin: 0; 
padding: 0 10px 5px 10px; 
border-bottom:1px solid #b8b8b8; 
font: bold 10pt Verdana, Arial, sans-serif; 
color: #464646;
text-align: center;
}

.xframel {
background: transparent; 
width: 180px; 
margin: 5px 0;
}

.xframel p { margin:0; padding:5px 10px; font-size:10pt;}
.xframepic { margin: 0; padding: 5px 5px 1px 5px; font-size:10pt;background:#ffffff; color:#000000;}
.wfframe { margin: 0; padding: 5px 0 0 15px;background:#ffffff;}

/* New frame slick no img middle for select menu  */
.xframemid {
background: transparent; 
width: 100%; 
float: left; 
margin: 0 1px 6px 1px;
}
/* Frame for matchday title */
.framegd {
background: transparent; 
width: 100%; 
float: left; 
margin: 3px 0 2px;
}

/* Thambnails for registration page 
.xthamb {
background: transparent; 
margin: 2px 9px 2px 2px;
}*/

img.opa{
opacity: 0.7;
filter:alpha(opacity=70);
}

/* Thambnails borders for registration page */
.thambtext{
display: block; 
border: 0 solid #b8b8b8; 
border-width:0 1px; 
min-height: 60px;
background: #ffffff; 
}
/* Thambnails title for registration page 
.thambright {
padding-left: 5px;
}*/
a.thambright {
padding-left: 5px;
color: #0c6c6d;
font: 10pt Verdana, Arial, sans-serif;
}
a.thambright:hover {
color: red;
font: 10pt Verdana, Arial, sans-serif;
}

.thambrightitle {
margin-bottom: 10px;
color: #0c6c6d;
font: bold 10pt Verdana, Arial, sans-serif;
}

textarea.thumbr{
background-color: #d0e5d3;
width: 400px;
height: 200px;
font: 9pt Tahoma, sans-serif;
padding: 5px;
}

.middleheight{
min-height: 530px;
}

/* Match report frames*/
.framevenue {
background: transparent; 
width: 100%; 
font: 10pt Verdana, Arial, sans-serif;
text-align: center;
margin: 3px 2px;
color: #6d6d6d;
}

.framesquad {
background: transparent; 
width: 230px; 
font: 10pt Verdana, Arial, sans-serif;
margin: 3px 2px;
}

.squadcontent {
display: block; 
border: 0 solid #b8b8b8; 
border-width:0 1px; 
min-height: 160px; 
background: #ffffff;
padding: 3px 10px;
}

.scorcontent {
display: block; 
border: 0 solid #b8b8b8; 
border-width:0 1px; 
height: auto; 
background: #ffffff;
padding: 3px 10px;
}

.teamcontent {
display: block; 
border: 0 solid #b8b8b8; 
border-width:0 1px; 
min-height: auto; 
background: #ffffff;
padding: 3px 30px;
}

.frameteam {
background: transparent; 
width: 180px; 
font: bold 13pt Verdana, Arial, sans-serif;
margin: 3px 3px;
color: #606060
}
.framescor {
background: transparent; 
min-width: 100%; 
font: bold 13pt Verdana, Arial, sans-serif;
text-align: center;
color: #606060
}

.hist{
float: right;
margin: 5px 0 5px 10px;
}

.clubhistpic{
float: left;
margin: 5px 10px 5px 0;
}

.plpro{
float: left;
margin: 5px 15px 0 0;
}

/* Bottom caption for history pic */
.histpic {
display: block;
text-align: left;
padding: 0 10px;
font: 9pt Arial; 
color: #000000; 
}

.vosp{
text-align: right;
padding-right: 30px;
}
/* Grey title on home page and press read section*/
.greywrap{margin:0 !important; padding:0 !important; width:100% !important; overflow:hidden;}
.greyline{padding:0 !important; margin-top:5px !important; margin-bottom:0px !important; width:100% !important; height:25px !important; background:#d5d5d5 !important; border:0 !important;}
/* Inside press read section*/
.greytitle{padding:5px 0 7px 30px; color:#464646; font:bold 9pt Verdana;}
.inwrap{background:#fff !important; float:left !important; width:100% !important;}
.presimg{float:left !important; margin:8px 19px 8px 8px !important; border:0 !important;}
h2.titlewrap {font:19px Tahoma !important; color:#0065b0 !important; margin:5px 10px 0 10px !important;}
.titlelink{color:#0065b0 !important; text-decoration:none !important; font-weight:normal;}
p.textwrap{font:12px Verdana !important; color:#00 !important; margin:0 19px 10px 19px !important; padding:0 !important;}
.textlink{text-decoration:none !important; font-weight:normal; color:#000 !important;}

/* Event omments header*/
.greylinev{padding-left:20px; margin:10px 20px !important; height:25px !important; background:#d5d5d5 !important; border:0 !important; text-align:left;}


.commentform{
margin: 5px 0 0 30px;
color: #6d6d6d;
font: bold 12px Verdana;
}

.commentbox {
display:block;
background:#e7e7e7; 
border: solid #797979/*#b8b8b8*/;
border-width:1px 1px;
padding: 0 10px 5px 10px;
/*min-height: 630px; 700px;
margin: 0 10px 0 10px; */
}

/*Frames for events on the Home page*/
.eventhead{
color: #0c6c6d;
font: bold 9pt Verdana, Arial, sans-serif;
padding: 7px 5px 0 5px;
text-align: center;
}

.eventdate{
display: block;
font: 9pt Verdana, Arial, sans-serif;
color: #3c3c3c;
text-align: center;
}

.eventdatesmall{
font: 8pt Verdana, Arial, sans-serif;
color: #3c3c3c;
text-align: center;
}


.evlink{
padding-top: 4px;
font: 8pt Verdana, Arial;
color: /*#616B76*/green; 
text-align: center;
text-decoration: none;
} 

a.evlink:hover{
color: /*#000000*/ red;
text-decoration: underline;
}
/*Frame for events on the Events list page*/
.eventlist{
text-align: left; 
padding: 0 0 5px 40px;
font: 10pt Verdana, Arial, sans-serif;
}

.evcapt{
font: 8pt Verdana, Arial, sans-serif;
color: #3c3c3c;
}

.evcaptreg{
padding:0 0 100px 30px;
font: 8pt Verdana, Arial, sans-serif;
color: #3c3c3c;
}

.framerevlist{
text-align: left;
border:solid #b8b8b8;
border-width:1px 1px;
margin: 5px 20px 5px 20px;
padding: 10px 10px 10px 20px;
font: 10pt Verdana, Arial, sans-serif;
}

.errsucc{
font: 10pt Verdana, Arial, sans-serif;
}

.evename{
font: 12pt Verdana, Arial, sans-serif;
}

/* Frame for service menu page */
.frlogpage{
text-align: left;
border:solid #b8b8b8;
border-width:1px 1px;
height: auto;
clear: both;
margin: 5px 10px 5px 20px;
padding: 10px 10px 10px 20px;
font: 10pt Verdana, Arial, sans-serif;
}
/* Pic for service menu page */
.logpagepic{
float: left;
margin: 0 10px 5px 0;
}


.descrip{
padding-top: 4px;
font: 8pt Verdana, Arial;
color: #3c3c3c; 
text-align: center;
text-decoration: none;
} 

/* Navigation on event name in event list*/
.eventnav{
font: 11pt Verdana, Arial, Helvetica, sans-serif;
color: green; 
text-align: center;
text-decoration: none;
} 

a.eventnav:hover{
color: red;
}

.infocell {
 font: 8pt Verdana;
 color: #3c3c3c;
 background-color: transparent;
 text-align: left;
}

