/* Reset
-------------------------------------------------------------- */
a:link,a:hover,a:visited,span {text-decoration:none;outline:none;}
html,body,img,div,p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li,dl,dt,dd,td,a{margin:0;padding:0;border:0;line-height:1.5;}
ul {list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0 0 18px 0;font-weight:normal; }
pre,code {font-weight:normal;}
a img,:link img,:visited img {border:none;}
abbr {cursor:default;}
fieldset,img,abbr,acronym {border:none;text-decoration:none;}
ol,ul {list-style:none;}
caption,th {Text-align:left;font-weight:normal;}
q:before,q:after {content:'';}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}


/* Link
-------------------------------------------------------------- */

a {
color:#000;
font-weight:normal;
}
a, a:visited {
text-decoration:none;
font-weight:normal;
}
a:hover {
text-decoration:none;
}
/* Image
-------------------------------------------------------------- */
img {
float: left;
margin: 0.4em 1.5em 1.6em 0;
padding: 0;
}
/* Layout
-------------------------------------------------------------- */
body {
font-size: 7.5pt;
color: #000;
background: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#jnjg {
background: none;
}
div#wrapper {
text-align:left;
position:relative;
}
div#header {
position:relative;
display:block;
height:60px;
}
div#search {
display:none;
}
div#logo {
width:258px;
height:44px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
}
div#logo a {
display:block;
background: none;
width:258px;
height:44px;
}
div#logo a img {
display:block;
}
div#login {
display:none;
}
form#login-form {
display:none;
}
div#login ul li.on a {
background: none;
}
ul#util-nav {
display:none;
}
ul#nav {
display:none;
}
body.home div#banner {
	padding-top:27px
 
}
div#banner-top p a {
 	display:none;
}
div#banner-base {
 
}
div#banner-base img {
display:none;
}
div#flash-home img {
background: none;
}
div#banner p {
margin-bottom: 0;
color:#fff;
}
div#banner p a {
font-weight:bold;
color:#fff;
text-decoration:none;
}
div#banner p a:hover {
text-decoration:none;
}
div#mid {
font-family:Arial, Helvetica, sans-serif;
border-top:1px solid #000;
}
div#mid a {
color:#000;
text-decoration:none;
font-weight:normal;
}
div#mid a:hover {
color:#91c923;
text-decoration:none;
}
div#mid div#main {
background:none;
z-index:8;
position:relative;
padding-top:0;
}
body.home div#mid div#main {
}
div#mid div#content {
background:none;
padding:0;
}

div#mid div#textpage {
padding:20px 0 0 0;
background:#fff;
font-size:11px;
}
object, embed {
	display:none !important;	
}
div#breadcrumb {
display:none;
}
div#breadcrumb p.rss-link {
display:none;
}
div#mid div#breadcrumb p {
padding:0;
margin:0;
font-size:11px;
color:#79a5ca;
line-height:1;
}
div#mid div#breadcrumb p a {
color:#000;
text-decoration:none;
font-weight:normal;
line-height:1;
}

div#mid div#intro-box {
background:none;
}
div#mid div#ib-inner {
border-bottom:0;
background:none;
position:relative;
padding:20px 20px 20px 235px;
height:140px;
border:1px solid #000;
font-size:11px;
margin-top:20px;
}
div#mid div#intro-box img {
margin:0 20px 0 0;
border-right:10px solid #fff;
position:absolute;
left:0;
top:0;
}
div#mid div#intro-box p {
margin-bottom:18px;
}

div#mid div#intro-box ul {
margin-bottom:0;
padding-bottom:0;
}
div#mid div#tour-box {
background:#fff;
position:relative;
}
div#mid div#tour-box img {
padding:0 !important;
margin:10px !important;
}
div#mid div#tour-box p#tour-details {
background:none;
clear:both;
margin:0 !important;
padding:9px 18px;
border-bottom:1px solid #edf2f6;
color:#666;
font-size:11px;
}
div#mid div#tour-box p.by {
color:#999;
text-align:right;
padding:2px 10px 0 10px;
margin-bottom:0;
font-size:11px;
}
div#mid div#tour-box img.tour-sponsor-logo {
float:right;
margin:0 10px 0 0 !important;
}
div#mid div.box {
background:none;
padding-left:0;
margin-bottom:3px;
}
div#mid ul.tabs {
display:none;
}

div#mid ul.tabs li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;float:right;list-style-type:none;}
div#mid ul.tournaments li {	float:left;}
div#mid ul.tabs li a {	font-weight:bold; color:#1d4a61; background:none; display:block;	border-left:1px solid #fff;border-right:1px solid #e4eaef;border-bottom:1px solid #d8e2e8;text-decoration:none;}
div#mid ul.tabs li a:hover {text-decoration:none;}
div#mid ul.tabs li a span { background:none; padding:6px 18px 6px 12px;display:block;}
div#mid ul.tabs li.first a {background-position:0 0;}
div#mid ul.tabs li.first a {border-left:0;}
div#mid ul.tabs li.last a span {background:none;}
div#mid ul.tabs li.last a {border-right:0;	background:none;} 
div#mid ul.tabs li a.on {background-position:-10px -60px;text-decoration:none;border-bottom:1px solid #fff;}
div#mid ul.tabs li.first a.on {background-position:0 -60px !important;}
div#mid ul.tabs li.last a.on {background-position:right -60px !important;}
div#mid ul.tabs li a.on span {background-position:right -60px; color:#666; cursor:default;}

body.sub div#mid ul.tabs li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;float:right;list-style-type:none;}
body.sub div#mid ul.tournaments li { float:left;}
body.sub div#mid ul.tabs li a {	font-weight:bold; color:#1d4a61; background:transparent url(/themes/site_themes/default/images/global/bg_box_nav_left_02.png) no-repeat -10px top; display:block; border-left:1px solid #fff; border-right:1px solid #e4eaef; border-bottom:0; text-decoration:none;}
body.sub div#mid ul.tabs li a:hover {text-decoration:none;}
body.sub div#mid ul.tabs li a span {background:none;padding:6px 18px 6px 12px;display:block;}
body.sub div#mid ul.tabs li.first a {background-position:0 0;}
body.sub div#mid ul.tabs li.first a {border-left:0;}
body.sub div#mid ul.tabs li.last a span {background:none;}
body.sub div#mid ul.tabs li.last a {border-right:0;background:none;} 
body.sub div#mid ul.tabs li a.on {background-position:-10px -60px;text-decoration:none;border-bottom:0;}
body.sub div#mid ul.tabs li.first a.on {background-position:0 -60px !important;}



div#mid div.box div.tab {
padding:10px 0 0 0;
background:#fff;
margin:0 21px 0 0;
}

div#mid div.box div.tab p {
margin:9px 0 0 0;
padding:0;
font-size:11px;
float:right;
}
div#mid div.box div.tab p a {
padding:3px 3px 3px 22px;
}
div#mid div.box div.tab img {
margin:0 !important;
padding:0;
}
div#mid div.box div.tab table {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0 !important;

}
div#mid table#comp-table {
margin-bottom:2em !important;
}
div.comp-filters {
display:none;
}
div.comp-filters select option.current-events {
background:none;}
div.comp-filters select option.future-events {
background:none;}
div.comp-filters select option.past-events {
background:none;}
div#mid div.box div.tab table tr th {
background:#fff;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
color:#666;
padding-left:5px;

}
div#mid div.box div.tab table tr td {
padding-left:5px;
color:#666;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
body.home div#mid div.box div.tab table {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

div.filters {
width:600px;
float:right;
text-align:right;
color:#666;
}
div.filters label {
margin:0 0 10px 10px;
font-weight:normal !important;
}
div.filters select {
border:1px solid #ccc;
color:#666;
background:#fff !important;
}

div#mid div#main.right-col {
margin-right:0;
background:none;
}

div#right {
display:none
}
div#right ul.list-01 {
margin:0;
padding:0;
}
div#right ul.list-01 li {
margin:0 0 18px 0 !important;
padding:0;
list-style-type:none;
}

div#right ul.list-01 li img {
margin:4px 0 0 0;
padding:0;
border:1px solid #ccc;
}
div#right ul.list-01 li span.meta {
font-size:10px;
color:#999;
}
div#right ul.list-01 li span.meta a {
color:#999;
background:none;
text-decoration:none;
font-weight:normal;
}
div#right ul.list-01 li span.meta strong {
font-weight:normal;
}
div#right ul.list-01 li span.meta a:hover {
color:#666 !important; background:none !important;
}
div#right p.rss-link {
background-position: right 3px !important;
margin-right:11px !important;
}

div#right dl.teaser {
padding:12px 12px 0 18px;
margin:0 0 0 18px;
background:none;
}
body.home div#right dl.teaser {
padding-bottom:18px;
}
div#right dl.order-1 {
margin:0 !important;
background:none !important;	
}
div#right dl.order-1 ul li {
margin-bottom:9px;
}

div#right dl.teaser dt {
margin:0 0 9px 0;
padding:0;
color:#1d4a61;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
}
div#right dl.teaser dt a {
color:#1d4a61;
font-weight:bold;
text-decoration:none;
}
div#right dl.teaser dd p, div#right dl.teaser dd ul, div#right dl.teaser dd ol, div#right dl.teaser dd blockquote {
margin:0 0 1.5em 0;
padding:0;
font-size:11px;
}
div#right dl.teaser dd img {
margin-right:10px;
}
div#right dl.teaser dd {
margin:0;
padding:0 0 7px 0;
}
div#right dl.first dd {
padding:0 !important;
}


div#teasers-base {
margin:0;
padding:0;
}

div#teasers-base dl.teaser {
float:left;
background:none;
margin:0 !important;
padding:0 !important;
}
div#teasers-base dl.newsletter {
display:none;
}
div#teasers-base dl.teaser dt {
margin:0 0 9px 0;
padding:0;
color:#1d4a61;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
margin:12px 0 9px 0;
padding:0;
}
div#teasers-base dl.teaser dt a {
color:#1d4a61;
text-decoration:none;
font-weight:bold;
}

div#teasers-base dl.teaser dd {
margin:0 10px 0 0;
padding:0;
}

div#teasers-base dl.teaser dd img {
margin:0 10px 5px 0;
padding:0;
}
div#teasers-base dl.teaser dd p, div#teasers-base dl.teaser dd ul, div#teasers-base dl.teaser dd ol, div#teasers-base dl.teaser dd blockquote {
margin:0 0 1.5em 0;
padding:0;
font-size:11px;
}
div#teasers-base dl.newsletter dd p {
margin-bottom:9px;
}
div#teasers-base dl.newsletter dd {
margin-right:0;
padding-right:0;
position:relative;
}
body.sub div#teasers-base  {
margin-left:20px;
margin-bottom:27px;
}
body.sub div#teasers-base dl  {
width:282px;
padding:0 10px 0 0;
}
body.sub div#teasers-base dl dd {
font-size:11px;
}

/*
POSTS ------------------- */

div.post {
position:relative;
border-bottom:1px solid #ebeef0;
margin-bottom:18px;
min-height:100px;
}
div#news-box {
background:none;
overflow:hidden;
padding-bottom:12px;
margin-bottom:18px;
}
div.featured {
width:290px;
padding:12px 18px;
float:left;
border-bottom:0;
margin-bottom:0;
}
div.highlighted {
padding:12px 18px 0 18px;
width:280px;
float:left;
border-bottom:0;
margin-bottom:0;
}

div.normal {
clear:left;
}
div.featured img {
margin:0 0 9px 0 !important;
padding:0 !important;
}
div.highlighted img {
margin:0 0 0 5px !important;
float:right;
}
div.last {
border-bottom:0;
margin-bottom:0;
}
div.post h2 {
font-size:150%;
}
div.featured h2 {

}
div.post h2 a{
font-weight:normal;
line-height:1.2;

}
div#main div.post-details p {
color:#999;
}
div#main div.post-details p a {
font-weight:normal;	
}
div#main p.post-date {
float:right;
font-size:11px;
color:#999;
margin:5px 10px 0 0;
}
div#main div.featured p.post-date, div#main div.highlighted p.post-date {
float:none;
margin-bottom:9px;
}
body.news div#main div#textpage {
padding:0;
}


div#footer {
padding:18px 0;
position:relative;
clear:both;
margin-top:18px;
border-top:1px solid #000;
color:#999;
font-family:Arial, Helvetica, sans-serif;
}
div#footer ul li.sub-level-0 {
list-style-type:none;
display:none;

}
div#footer ul {
margin:0;
padding:0;
}
div#footer ul li {
list-style-type:none;
margin:0;
padding:0;
}
div#footer ul li a {
margin-left:0;
padding-left:0;
color:#999;
font-weight:normal;
text-decoration:none;
}
div#footer ul li a:hover {
text-decoration:none;
}
div#footer div#sponsor {
display:none;
}
div#footer div#sponsor img { 
display:none;

}
div#footer div#sponsor p {
display:none;
}

/* Misc
-------------------------------------------------------------- */
.yellow {
background:	#fcfecf;
border:1px solid #cbce74;
-moz-border-radius: 5px/5px;
padding:20px 20px 10px 20px;
}
.prepend-top {
margin-top:1.5em;
}
.append-bottom {
margin-bottom:1.5em;
}

hr {
background: #fff;
color: #fff;
float:none;
width:100%;
margin:0 0 1.5em;
border:0;
border-bottom:1px solid #ccc;
}
hr.space {
background: #fff;
color: #fff;
}
.clearfix:after, .container:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}
.clearfix, .container {
display: block;
}
.clr {
clear:both;
}

/* Docs
-------------------------------------------------------------- */

ul.docs {
list-style-position:inside;
margin-left:0 !important;
}
ul.docs li {
background:#fff;
border-top:1px solid #ccc;
font-size:12px;
padding:9px;
font-size:12px;
font-weight:bold;
}

ul.docs li.docs-two {
background:#efefef;
}

/* The Gallery
-------------------------------------------------------------- */

div#gallery {
margin-top:1px;
}
div#g-head {
display:none;
}
a.g-cat-2 {
display:none;
}
a.g-cat-2:hover span.title {
display:none;
} 

div#g-show {
width:406px;
float:left;
display:inline;
padding:0 0 0 0;
}
div#g-img {
text-align:center;
position:relative;
float:left;
padding-bottom:9px;
padding-right:5px;
}

div#gallery p#g-share {
display:none;
}

div#gallery p#g-share input {
display:none;
}
div#g-img p.caption {
margin-top:15px;
left:0;
display:none;
}
div#g-show img {
margin:0 auto !important;
padding:0 !important;
float:none !important;
display:none;
border:1px solid #efefef;
-moz-box-shadow: 5px 5px 5px #ccc; /* FF3.5+ */
-webkit-box-shadow: 5px 5px 5px #ccc; /* Saf3.0+, Chrome */
box-shadow: 5px 5px 5px #ccc; /* Opera 10.5, IE 9.0 */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
p#g-breadcrumb {
margin:11px 0 11px 0 !important;
padding:0 !important;
float:none !important;
margin-right:300px;
}
p.g-buttons {
display:none;

}
p.g-buttons a {
display:none;

}

p.g-buttons a.next {
display:none;
}
p.g-buttons a.prev {
display:none;

}
p.g-buttons a.number {
border:0;
}

div#g-thumbs {
display:none;

}
div#g-thumbs img {
display:none;

}
div#g-thumbs a {
display:none;

}

div#g-thumbs a:hover {
border:1px solid #ccc;
}
div#g-thumbs a.on {
border:1px solid #6f9f10;
}


/* Headings
-------------------------------------------------------------- */


h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #1d4a61; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

h1 { font-size: 25px; display:block; line-height: 1; padding:0; margin:18px 0 0.5em 0; font-weight:bold; color:#000; }
body.home h1 {	 font-size: 160%; margin:9px 0 9px 0; padding:0; color:#000; }
h2 { font-size: 2em; line-height: 1; margin-bottom: 0.5em;  }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0.5em;  }
h4 { font-size: 1.2em; line-height: 1; margin-bottom: 0.5em; }
h5 { font-size: 1em; font-weight: bold; line-height: 1; margin-bottom: 0.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


 

/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 18px 12px; }

ul          { list-style-type: square; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}



/* Tables
-------------------------------------------------------------- */

table       { margin:0 0 9px 0; font-size:11px; background:#fff; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
td 			{ border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff; color:#666; padding:5px; line-height:1.2;}
td a 		{ line-height:1.2; margin:0;}
th          {   padding:2px 1px 2px 5px;font-weight:bold !important; padding-top:4px; padding-bottom:5px; border-left:1px solid #ccc; border-top:1px solid #ccc; line-height:1.2; position:relative; color:#666; font-weight: normal; background:#f6faeb url(/themes/site_themes/default/images/global/bg_th.gif) repeat-x right top;  border-top:1px solid #fff; border-left:1px solid #fff; }
th.ctr, td.ctr { text-align:center !important; }
th span.srtr { width: 7px; height: 10px; float:right; background:none; margin-left:9px;}
caption 	{ padding: 5px 10px 5px 0; background:#fff; }
tr.even td  { background: #fff; }
tr.odd td  { background: #f4f8e7; }
tfoot       { font-style: italic; }
caption     { background: #fff; }
 

table thead.score tr th { padding:0;  }
table thead.score tr th div.row2 { border-top:1px solid #ccc; width:100%; }
table thead.score tr th div.row3 { border-top:1px solid #ccc; width:100%; }

table.table-style-01		{ margin-bottom: 1.5em; }
table.table-style-01 td		{ padding: 4px 5px 4px 2px; background:#fff; border-left:1px solid #ccc;border-top:1px solid #ccc; }
table.table-style-01 th		{ line-height:1.5; padding: 5px 5px 5px 2px; font-weight: bold; background:none; border-left:1px solid #ccc;border-top:1px solid #ccc;}
div.tab table tr.alt td 	{ border-left:1px solid #ccc;border-top:1px solid #ccc;}

table tr td.s-case, table tr td.s-case p  {text-transform:uppercase; font-size:10px;}
table tr td p {margin:0 !important;}

/* Sort Tables normal
-------------------------------------------------------------- */
table.tablesorter tbody td { vertical-align: top; }
table.tablesorter thead tr .headerSortUp {background-position:right -120px !important;}
table.tablesorter thead tr .headerSortDown {background-position:right -240px !important;}

table.tablesorter-draw thead tr th { background:#fff url(/themes/site_themes/default/images/global/bg_th.gif) no-repeat right top; cursor: pointer;  }
table.tablesorter-draw thead tr th.no-sort { background:#ecf3d3; cursor: default; padding-right:0;}
table.tablesorter-draw thead tr th.no-sort:hover {  background:#ecf3d3;  }
table.tablesorter-draw thead tr th:hover {cursor:pointer;}
table.tablesorter-draw thead tr td.header { background:#fff url(/themes/site_themes/default/images/global/bg_th.gif) no-repeat left 0; }
table.tablesorter-draw td { vertical-align: top; }
table.tablesorter-draw tr th.headerSortUp {background-position:right -120px !important;}
table.tablesorter-draw tr th.headerSortDown {background-position:right -240px !important;}


/* Sort Tables join
-------------------------------------------------------------- */

div.labels {
	color:#666;
	background:#ecf3d2;	
	border-top:1px solid #d2e29e; 
	border-left:1px solid #d2e29e;
	padding-left:1px; 
 	width:868px;
	border-right:1px solid #d2e29e;
	display:none;
}
div.labels div {
	background:#ecf3d2;
	border-top:1px solid #fff;
	border-left:1px solid #fff; 
	border-bottom:1px solid #d2e29e; 
	border-right:1px solid #d2e29e;
	display:block;
	float:left;
	width:120px;
	padding:4px;
	text-align:center;
	font-weight:bold;
 }
div.labels div.total {
	float:right;
	width:39px;
	border-bottom:0;
	padding-top:8px;
	margin-right:1px;
	border-right:0;

}
div.labels div.total span {
	display:block;
	line-height:1;
}
div.labels div.score-par {
	float:right;
}
div.labels div.place {
	width:113px;
	padding:0;
}

div.labels div span {
	background:#ecf3d2;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	display:block;
	float:left;
	width:50px;
	text-align:center;
}
div.labels div span {
	background:#ecf3d2;
 border-left:0;
 border-top:0;
	display:block;
	float:left;
	width:50px;
	text-align:center;
}
div.labels div span.double {
	background:#ecf3d2;
 	
 	width:120px;
	border-bottom:1px solid #d2e29e; 
	border-right:1px solid #d2e29e;
}
 

/* Misc
-------------------------------------------------------------- */

.fltrt { float:right;margin-left:8px;}
.fltlft { float:left;margin-right:8px;border:1px solid #396eca;}

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 140%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1; margin-bottom: 18px; color:#666; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

a.arrow-circle { background:transparent url(/themes/site_themes/default/images/global/icon_link_arrow.png) no-repeat; padding:2px 25px 2px 25px; }
a.arrow-circle:hover { background-position:left -50px; }

div#banner a.arrow-circle:hover {color:#fff;}

a.arrow { background:transparent url(/themes/site_themes/default/images/global/icon_arrow_grey.gif) no-repeat left 4px; padding-left:10px; margin-left:5px; }

a.icon-doc {padding:2px 0 2px 0; background:none;}
a.icon-pdf {padding:2px 0 2px 0; background:none;}
a.icon-xls {padding:2px 0 2px 0; background:none;}
a.icon-ppt {padding:2px 0 2px 0; background:none;}
a.icon-web {padding:2px 0 2px 0; background:none;}

a.icon-shield {padding:2px 0 2px 0; background:transparent url(/themes/site_themes/default/images/global/icon_shield.png) no-repeat left center;}
span.icon-small-text { font-size:9px !important; color:#999 !important; }
a.icon-clipboard {padding:2px 0 2px 0; background:transparent url(/themes/site_themes/default/images/global/icon_clipboard.png) no-repeat left center;}
a.icon-clipboard-pencil {padding:2px 0 2px 0; background:transparent url(/themes/site_themes/default/images/global/icon_clipboard_pencil.png) no-repeat left center;}
span.icon-clock {display:block; padding:2px 0 2px 0; background:transparent url(/themes/site_themes/default/images/global/icon_clock_pencil.png) no-repeat 0 2px;}

table#comp-table tr.future td { background-color:#eaf1f6; border-right:1px solid #d2dfe9; border-bottom:1px solid #d2dfe9;}
table#comp-table tr.current td { background-color:#f7f5ed;border-bottom:1px solid #e5dfc7;border-right:1px solid #e5dfc7}
table#comp-table tr.past td { background-color:#fff;}

a.grey {color:#999 !important;}
a.dots { background:transparent url(/themes/site_themes/default/images/global/bg_dots.gif) repeat-x left bottom !important; text-decoration:none !important; font-weight:normal; }
a.dots:hover { color:#666 !important; background:none !important; }

p.rss-link { text-align:right; background:transparent url(/themes/site_themes/default/images/global/icon_rss.png) no-repeat right top !important; padding:4px 23px 4px 23px !important; margin-bottom:0 !important;}
p.tees {position:absolute; left:-3000px;}

p.question {  text-decoration:none; color:#000; background:transparent url(/themes/site_themes/default/images/global/icon_faq_plus.gif) no-repeat left center; padding-left:0 !important; margin:9px 0 5px 0 !important; font-weight:bold;}
p.question:hover {  text-decoration:none; cursor:pointer;}
div.answer { padding-left:0; margin-bottom:9px; display:block !important;}
p.open {   background:transparent url(/themes/site_themes/default/images/global/icon_faq_minus.gif) no-repeat left center !important; }
p.tees {position:absolute; left:-3000px;}

p.view-calendar {display:none;} 


/* Print
-------------------------------------------------------------- */
img#print {
display:block;
}
img#sreen {
display:none;
}
