body,html{ font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#333;line-height:140%;}

/*-- TEXT --*/

a{color:#666;}
a:link{color:#666;}
a:hover{text-decoration:none;}
a img{border:0;}
img{display:block;}

p{font-size:12px;margin:0px;padding:0px 0px 15px 0px;}

ol{margin:0px;padding:0px 0px 20px 25px;}
ul{margin:0px;padding:0px 0px 20px 16px;}
li{margin:0px 0px 0px 15px;padding:3px 0px 2px 0px;}

hr{ background-color:#e5f2f2;color:#e5f2f2;height: 1px!important;padding:0px;margin: 10px 0px 10px 0px;}

h1{font-size:22px;font-weight:bold;color:#008b72;margin:0px;padding:10px 0px 7px 0px;line-height:125%;}
h2{font-size:16px;font-weight:normal;color:#565656;color:#565656;margin:0px;padding:5px 0px 15px 0px;line-height:125%;}
h3{font-size:16px;font-weight:bold;color:#565656;color:#565656;margin:0px;padding:15px 0px 10px 0px;line-height:125%;}
h4{font-size:15px;font-weight:bold;color:#565656;color:#565656;margin:0px;padding:5px 0px 4px 0px;}
h5{font-size:15px;font-weight:bold;color:#565656;color:#565656;margin:0px;padding:5px 0px 10px 0px;}
h6{font-size:12px;font-weight:bold;color:#565656;color:#565656;margin:0px;padding:5px 0px 4px 0px;}


/*-- TABLES --*/

th{font-family:Arial, Helvetica, Verdana, sans-serif!important;font-size:12px!important;}
td{font-family:Arial, Helvetica, Verdana, sans-serif!important;font-size:12px!important;}
th.noborder{border:0!important;} td.noborder{border:0;}

table.newsResults{width:100%;margin-top:5px;border-top:1px solid #c3dadd;border-bottom:#e8f0f2 1px solid;margin-bottom:10px;background:#f9fafc;}
table.newsResults th{vertical-align:top;padding:5px 5px 5px 10px;text-align:left;font-weight:bold;line-height:1.8em;}
table.newsResults td{vertical-align:top;padding:5px 5px 2px 10px;border-top:#e8f0f2 1px solid;line-height:1.8em;}

table.vertical{width:100%;margin-top:5px;border-top:1px solid #c3dadd;border-bottom:#e8f0f2 1px solid;margin-bottom:10px;background:#f9fafc;}
table.vertical th{vertical-align:top;padding:5px 5px 5px 10px;text-align:left;font-weight:bold;line-height:1.8em;}
table.vertical td{vertical-align:top;padding:5px 5px 10px 10px;border-top:#e8f0f2 1px solid;line-height:1.8em;}

table.horizontal{width:100%;margin-top:5px;border-top:1px solid #c3dadd!important;background:#f9fafc;border-bottom:1px solid #e8f0f2;}
table.horizontal th{vertical-align:top;padding:10px 25px 10px 10px;border-top:#e8f0f2 1px solid;line-height:1.8em;text-align:left;font-weight:bold;}
table.horizontal td{vertical-align:top;padding:10px 25px 5px 10px;border-top:#e8f0f2 1px solid;line-height:1.8em;}

table.stack{width:100%;margin-top:0px;border-bottom:0;border-top:1px solid #c3dadd;background:#f9fafc;margin-bottom:0px;}
table.stack th{vertical-align:top;padding:10px 25px 10px 10px;border-top:#c3dadd 1px solid;text-align:left;font-weight:bold;line-height:1.8em;}
table.stack td{vertical-align:top;padding:10px 25px 10px 10px;border-top:#e8f0f2 1px solid;line-height:1.8em;}

table.committees{width:100%;margin-top:5px;border-bottom:0!important;margin-top:0px;border-top:1px solid #c3dadd!important;background:#f9fafc;}
table.committees th{vertical-align:top;padding:10px 25px 10px 10px;border-top:#e8f0f2 1px solid;text-align:left;font-weight:bold;line-height:1.8em;}
table.committees td{vertical-align:top;padding:10px 25px 10px 10px;border-top:#e8f0f2 1px solid;line-height:1.8em;}

table#links{width:100%;} table#links tr{}
table#links th{background:#fff;width:50%!important;height:125px;border-top:1px #eff1e8 solid;padding: 30px 5px 15px 0px;vertical-align:bottom;font-size:13px;text-align:center!important;}
table#links td{width:50%!important;border-top:0px #eff1e8 solid;padding: 0px 20px 20px 22px;vertical-align:top;font-size:12px;border-right:10px #fff solid;}
table#links th img{border:0!important;margin:0px 0px 0px 20px;}
table#links td h2{margin-bottom:0px;padding-bottom:0px;}

/*
table.grid {width:100%;margin-top:5px;} table.grid tr{}
table.grid th{}
table.grid td{vertical-align:top;padding:10px 25px 20px 0px;width:200px;}

table.basiclist{width:100%;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;margin-bottom:15px;}  table.basiclist tr{}
table.basiclist th{text-align:left;vertical-align:top;padding:10px 0px 0px 5px;font-weight:bold;line-height:1.8em;width:150px;}
table.basiclist td{vertical-align:top;padding:10px 0px 0px 30px;line-height:1.8em;}
*/


/*news*/
#latestNewsBox{/*background:url(/images/front/bg_middleColumnBtm.jpg) bottom left repeat-x;padding:0px 0px 75px 0px;*/}
.primaryNewsBox{background:#dfebe8;padding:10px 15px 15px 15px;font-size:12px;}
.secondaryNewsBox{background:#fff;padding:0px 15px 0px 15px;}

#latestNewsBox table td{padding:0px 15px 0px 15px!important;width:339px;}

/*news - text*/
#latestNewsBox h1, #latestNewsBox h2, #latestNewsBox h3, #latestNewsBox h4, #latestNewsBox h5, #latestNewsBox h6{font-size:16px;color:#1e8871;padding:12px 0px 5px 0px;line-height:115%;}
.primaryNewsBox h1, .primaryNewsBox h2, .primaryNewsBox h3, .primaryNewsBox h4, .primaryNewsBox h5, .primaryNewsBox h6{font-size:18px;color:#1e8871;padding:12px 0px 16px 0px;line-height:115%;}
#latestNewsBox p{font-size:11px;line-height:145%;}
.primaryNewsBox p{font-size:11px;line-height:150%;}
.primaryNewsBox hr{background-color:#C2DCD6;color:#C2DCD6;height: 1px!important;padding:0px;margin: 10px 0px 10px 0px;}


.secondaryNewsBox ul{list-style-type:none;padding-top:12px;padding-bottom:12px;font-size:12px;}
.secondaryNewsBox li{padding-left:22px;margin-left:-13px;background:url(/images/arrow_secondaryNews.gif) 0px 6px no-repeat;}
.secondaryNewsBox li a{font-weight:normal;line-height:19px;text-decoration:none;}
.secondaryNewsBox li a:hover{text-decoration:underline;}
.secondaryNewsBox li a{font-weight:normal;line-height:19px;text-decoration:none;white-space:normal;}
.secondaryNewsBox li a:hover{text-decoration:underline;}

#latestNewsBox a{font-weight:bold;white-space:nowrap;}
#latestNewsBox a:hover{text-decoration:underline;} 
#latestNewsBox a:active{color:#333;} 

/*
#latestNewsBox ul{list-style-type:none;padding-top:12px;padding-bottom:12px;font-size:12px;}
#latestNewsBox li{padding-left:22px;margin-left:-13px;background:url(/images/arrow_secondaryNews.gif) 0px 6px no-repeat;}
#latestNewsBox li a{font-weight:normal;line-height:19px;text-decoration:none;}
#latestNewsBox li a:hover{text-decoration:underline;}
#latestNewsBox li a{font-weight:normal;line-height:19px;text-decoration:none;white-space:normal;}
#latestNewsBox li a:hover{text-decoration:underline;}
*/


#secondaryNewsBox-Lead{overflow:hidden;margin-bottom:10px;}
#secondaryNewsBox-Lead h1, #secondaryNewsBox-Lead h2, #secondaryNewsBox-Lead h3, #secondaryNewsBox-Lead h4, #secondaryNewsBox-Lead h5, #secondaryNewsBox-Lead h6{margin:3px 0px 5px 0px;}

td.storyBox {border-bottom:1px solid #e5f2f2;padding-bottom:20px;margin-bottom:20px;}
td.storyBox h1 {font-weight:normal;}
td.storyBox h2, table.storyBox h4, table.storyBox h5, table.storyBox h6 {padding-top:5px!important;font-weight:normal!important;}
td.storyBox img{float:left!important;display:inline!important;margin:5px 20px 15px 3px!important;}

table.storyBox {border-bottom:1px solid #e5f2f2;padding-bottom:20px;margin-bottom:20px;}
table.storyBox h1 {font-weight:normal;}
table.storyBox h2, table.storyBox h4, table.storyBox h5, table.storyBox h6 {padding-top:5px!important;font-weight:normal!important;}
table.storyBox td img{float:left!important;display:inline!important;margin:5px 20px 15px 3px!important;}

/*-- FRONT TABLES --*/

td.leftPadding{padding-left:13px!important;font-size:12px!important;}
th.thDate{width:75px;padding-left:15px!important;line-height:30px;}
th.thEvent{line-height:30px;padding-right:0px!important;}
.thEventText{float:left;}

table#latestEventsTable{width:100%;margin-bottom:0px;font-size:10px!important;font-family:Arial, Helvetica, sans-serif!important;} 
table#latestEventsTable th{padding:0px;text-align:left;height:22px;/*border-bottom:5px solid #fff;*/vertical-align:middle;color:#666;}
/*table#latestEventsTable td{padding:0px 0px 0px 0px;vertical-align:top;font-weight:normal;}*/

#recentEventsBox table th{background:none!important;}

th.eventName{padding:10px 5px 0px 15px!important;width:214px;background:#f0f0f0;}
th.fullScorecard{background:#e6e6e6;text-align:center;} 
th.fullScorecard img{height:30px;margin:0px 5px;}
th.fullScorecard a:hover img{filter:alpha(Opacity=75);opacity:.75;-moz-opacity:.75;}

td#topFiveContain{padding-left:8px!important;}
table#topFive table{}
table#topFive th{padding:0px 7px;border-bottom:1px #eaeaea solid;}
table#topFive td{padding:2px 7px;}

table.eventTable{width:100%;margin-bottom:10px;font-size:10px!important;font-family:Arial, Helvetica, sans-serif!important;} 
table.eventTable th{padding:0px 0px 0px 0px;text-align:left;background:#f5f5f5;height:22px;border-bottom:5px solid #fff;vertical-align:middle;color:#666;}
table.eventTable td{padding:7px 14px 7px 0px;line-height:16px;vertical-align:top;border-bottom:1px solid #eff6f6!important;}
table.eventTable td a{color:#1e8871;text-decoration:none;}
table.eventTable td a:hover{text-decoration:underline;}
div.thMore{background:#eeeeee!important;float:right;} 
div.thMore img{height:30px;margin:0px 12px 0px 10px;}
div.thMore a:hover img{filter:alpha(Opacity=75);opacity:.75;-moz-opacity:.75;}


table#currentEvent{width:322px;background:#bfd2cc;color:#666;font-size:13px;}
table#currentEvent th{width:215px;background:url(/images/eventdetails-bg.jpg) no-repeat;padding:0px 15px 0px 15px!important;text-align:left;vertical-align:middle;}
table#currentEvent td{width:106px;background:url(/images/viewleaderboard-bg.gif) repeat-y;padding-bottom:0px!important;vertical-align:middle;}
table#currentEvent th p{padding:5px 0px 5px 0px;}

#recentEventsBox table.eventTable th{background:#ebebeb;}


#upcomingPortal table.eventTable{width:279px;margin: 0px 0px 10px 0px;font-weight:11px!important;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif!important;} table#latest_event tr{} table#latest_event tr.blue{/*background:#f0f5f5;*/;}
#upcomingPortal table.eventTable th{padding:0px 14px 0px 0px;text-align:left;/*color:#fff;background:none;*/background:#ebf6ee;height:22px;border-bottom:2px solid #fff;vertical-align:middle;}
#upcomingPortal table.eventTable td{padding:7px 14px 7px 0px;line-height:16px;vertical-align:top;border-bottom:1px solid #dfecec;background:#ebf6ee;/*background:#b9dfcf;*/}
#upcomingPortal div.thMore{background:#ebf6ee!important;}

#portal-middle h1{font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:27px;font-weight:normal;color:#008b72;margin:0px;padding:15px 0px 0px 0px;}
#portal-middle h2{font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:16px;font-weight:normal;color:#008b72;margin:0px;padding:10px 0px 15px 0px;line-height:125%;}
#portal-middle h3{font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-size:15px;font-weight:bold;color:#565656;margin:0px;padding:15px 0px 10px 0px;line-height:125%;}
#portal-middle h4{font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-size:15px;font-weight:bold;color:#565656;margin:0px;padding:5px 0px 0px 0px;}
#portal-middle h5{font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-size:15px;font-weight:bold;color:#565656;margin:0px;padding:5px 0px 10px 0px;}
#portal-middle h6{font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-size:15px;font-weight:bold;color:#565656;margin:0px;padding:5px 0px 0px 0px;}
#portal-middle hr{ background-color: #e5f2f2;color: #e5f2f2;height: 1px!important;padding:0px;margin: 5px 0px 15px 0px;}


/*-- SITEMAP --*/

#sitemap, #sitemap ul, #sitemap li{margin:0;padding:0;list-style:none;}
#sitemap{background:url(/images/sitemap-line.gif) repeat-y;}
#sitemap li{line-height:20px;margin-top:1px;position:relative;margin-top:10px;font-size:13px;font-weight:bold;padding-left:26px;padding-bottom:3px;background:url(/images/sitemap-branch.gif) no-repeat;margin-bottom:20px;}
#sitemap li li li ul{margin-bottom:10px;}
/*#sitemap li li li li{padding-bottom:0px;}*/
#sitemap ul ul{margin-bottom:20px;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left;display:inline;}
#sitemap li a{}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap ul li{list-style:none;display:block}
/*sub levels*/
#sitemap li ul{	margin-top:10px;margin-left:28px;background:url(/images/sitemap-line.gif) repeat-y;}
#sitemap li li{	font-size:13px;font-weight:normal;padding-left:27px;background:url(/images/sitemap-branch.gif) no-repeat 0 0;margin-top:0px;padding-bottom:3px;margin-bottom:5px;}


td h1, td h2, td h3, td h4, td h5, td h6{font-family:Arial, Helvetica, Verdana, sans-serif;}
td h1{color:#008b72;font-size:22px;margin:0px;padding:15px 0px 0px 0px;}