

/* top of page club news latest post*/
.moduletable_club_newsflash_top{
background-color:transparent;
background-image:url(../images/net3.png);
background-repeat:no-repeat;
/*background-position: -30px top;*/
position:relative;
left:237px;
top:65px;
width:530px;
height:60px;
max-height:60px;

/*
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
*/
vertical-align:top;
margin:0px;
padding:0px;
line-height:1.3em;

}

.contentpaneopen_club_newsflash_top{
margin:0 0 0 30px;
color:#dddddd;
/*line-height:2em;*/
vertical-align:top;
overflow:hidden;
}

	td.contentheading_club_newsflash_top
	{
	/*color:#FFFFFF;*/
	color:#000000;
	font-weight:bold;
	line-height:1.0em;
	vertical-align:top;
	}

a.readmore:link, a.readmore:visited{
line-height:1.3em;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
vertical-align:top;
background-color:transparent;
}

a.readmore:hover, a.readmore:active{
color:#A7ED5B;
text-decoration:underline;
background-color:transparent;
}

div .moduletable_frontpage_feed {
background-color:transparent;
background-image:url(../images/tranparent_bg.png);
border-bottom:1px solid #666666;
border-top:3px solid #CCCCCC;
height:50px;
left:260px;
padding:5px 0;
position:relative;
top:45px;
width:506px;
}
.newsfeed_item_frontpage_feed {
color:#CCCCCC;
}
.moduletable_frontpage_feed ul {
list-style-image:url(../images/ball_bullet.png);
}
.moduletable_frontpage_feed ul li {
}
.newsfeed_frontpage_feed a:link, .newsfeed_frontpage_feed a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:transparent;
}
.newsfeed_frontpage_feed a:hover {
color:#A7ED5B;
text-decoration:underline;
background-color:transparent;
}
.newsfeed_frontpage_feed_left, .moduletable_club_news_left, .newsfeed_frontpage_feed_right {
color:#CCCCCC;
line-height:1.4em;
line-height:1.3em;
margin:0;
padding:0 0 0.6em 5px;
width:150px;
}


.newsfeed_frontpage_feed_right {
color:#666666;
}
.newsfeed_frontpage_feed_left a:link, .newsfeed_frontpage_feed_left a:visited, .latestnews_club_news_left a:link, .latestnews_club_news_left a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:transparent;
}
.newsfeed_frontpage_feed_right a:link, .newsfeed_frontpage_feed_right a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
background-color:transparent;
}


.newsfeed_frontpage_feed_left a:hover, .moduletable_club_news_left a:hover, .newsfeed_frontpage_feed_right a:hover{
color:#A7ED5B;
text-decoration:underline;
background-color:transparent;
}
.moduletable_frontpage_feed_left h3{
color:#A7ED5B;
margin:0;
padding:0 0 0 15px;
}

.moduletable_frontpage_feed_right h3{
color:#A7ED5B;
margin:0;
padding:54px 0 0 10px; /* top padding space for right col */ 
}



.moduletable_links_right h3{
color:#A7ED5B;
margin:0;
padding:0 0 0 10px;
}

.moduletable_club_news_left h3 {
color:#A7ED5B;
margin:0;
padding:0 0 0 10px;
}
.moduletable_frontpage_feed_left ul, .moduletable_club_news_left ul {
list-style-image:url(../images/ball_bullet.png);
margin:0.7em 0 0.7em 20px;
}

.moduletable_club_news_left ul li, .moduletable_frontpage_feed_left ul li {
margin:0;
padding:0;
width:140px;
}

/* right column LTA news blurbs & external links on right*/
.moduletable_frontpage_feed_right{
margin:0;
padding:0 0 0 5px;
}

.moduletable_links_right{
margin:0;
padding:0 0 0 5px;
}

.moduletable_frontpage_feed_right ul{
list-style-image:url(../images/ball_bullet_white.png);
margin:0.7em 0 0.6em 20px;
padding:0;
}
.moduletable_frontpage_feed_right ul li {
padding:0 0 1.3em 0;
margin:0 0 0 0;
}

.moduletable_links_right ul{
list-style-image:url(../images/ball_bullet_white.png);
margin:0.7em 0 0.6em 25px;
padding:0;
background-color:transparent;
}



.moduletable_links_right ul li{
padding:0 0 0 0;
margin:0 0 0 0;
}

.moduletable_links_right a:link, .moduletable_links_right a:visited, .moduletable_links_right a:hover{
background-color:transparent;
}




/* main menu */
.moduletable_left_menu {
color:#000000;
font-weight:bold;
line-height:1.3em;
padding:54px 0 1em 5px; /* top padding space for left col */ 
background:transparent url(../images/leftmenu.png) no-repeat fixed right top;
}
.moduletable_left_menu a:link, .moduletable_left_menu a:visited {
color:#FFFFFF;
text-decoration:none;
background-color:transparent;
}
.moduletable_left_menu a:hover {
color:#A7ED5B;
text-decoration:underline;
background-color:transparent;
}
.moduletable_left_menu ul {
display:block;
list-style-image:url(../images/ball_bullet.png);
padding:0.7em 0 0 20px;
}
.moduletable_left_menu ul li {
font-weight:bold;
margin:0;
padding:0;
width:140px;
}
.moduletable_left_menu ul li ul {
display:block;
list-style-image:url(../images/ball_bullet.png);
margin:0;
padding:0 0 0 10px;
}
.moduletable_left_menu ul li ul li {
margin:0 0 0;
padding:0 0 0 0;
width:130px;
}
.moduletable_left_menu h3 {
color:#A7ED5B;
margin:0;
padding:0 0 0 10px;
}

/* top menu */
div .moduletable_top_menu {
left:240px;
position:relative;
top:-30px;
width:700px;
height:10px;
}
div .moduletable_top_menu ul {
list-style-image:url(../images/ball_bullet.png);
padding:0px 0px 0px 0px;
margin:0;
}
div .moduletable_top_menu ul li {
/*list-style-type:none;*/
display:inline;
padding:0px 20px 0px 0px;
font-weight:bold;
margin:0;
padding:0;
width:160px;
}

.menu-nav ul {
/*list-style-image:url(../images/ball_bullet.png);
display:inline;
padding:0px 0px 0px 0px;
margin:0;*/
}

.moduletable_top_menu a:link, .moduletable_top_menu a:visited {
background-image:url(../images/ball_bullet_transdark_bg.png);
background-position:4px 2px;
color:#FFFFFF;
padding-left:20px;
/*margin-left:20px;*/
text-decoration:none;
background-color:transparent;
}
.moduletable_top_menu a:hover {
background-color:transparent;
/*background-image:url(../images/ball_bullet_white_bg.png) no-repeat left;*/
color:#A7ED5B;
text-decoration:underline;
}

.moduletable_menu {
padding-top:10px;
}



* {
margin:0;
padding:0;
}
body {
background:#333333 none repeat scroll 0 0;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:76%;
line-height:1.3em;
text-align:center;
height:100%;
}
#wrap {
display:block;
margin:0 auto;
max-width:1000px;
text-align:left;
width:1000px;
min-height: 100%;
height:100%;
background-color:#ffffff;
}

#header {
background:#404E3E url(../images/logo_brentwood.png) no-repeat scroll left top;
color:#FFFFFF;
height:100px;
position:relative;
}
#header h1 {
font-family:Arial,Helvetica,sans-serif small-caps;
font-stretch:expanded;
font-variant:small-caps;
padding-left:20px;
visibility:hidden;
}
#header input {
-x-system-font:none;
background:transparent url(../images/search.png) no-repeat scroll 0 0;
border:0 none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:22px;
line-height:normal;
padding:2px;
width:168px;
}
#header .search_bg {
}
#header .search {
position:absolute;
right:16px;
top:10px;
}



#top {
background:#404E3E url(../images/logo_ticker_bg.png) no-repeat scroll left top;
height:50px;
padding:0;
}
#top .moduletable {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif normal;
font-size:2.5em;
font-size-adjust:none;
font-stretch:expanded;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 10px 0;
padding:10px;
text-align:left;
}
#top .moduletable {
-x-system-font:none;
border:0 none;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0;
padding:0;
}
#clubmark_logo{
padding:30px 0 50px 30px; 
background-image:none;
width:200px;/*
position:relative;
left:20px;
top:100px;*/
}
#footer {
background:#333333 url(../images/wrap_footer_taller.png) no-repeat scroll left top;
clear:both;
color:#000000;
padding:14px 0 0;
text-align:center;
height:110px;
}
#footer .inside{
position:relative;
top:60px;
}

#bottom {
background:#333333 none repeat scroll 0 0;
color:#666666;
padding:0;
}
#sidebar {
background:transparent url(../images/menu_bg3.png) repeat-y scroll right top;
float:left;
height:100%;
width:200px;
}
#sidebar_footer{
background:transparent url(../images/footer.png) repeat-y scroll right top;
width:200px;
height:23px;}



.design_footer{
height:30px;
width:100%;
background-color:#333333;
text-align:center;}

#content60 {
background:#FFFFFF url(../images/content_bg.png) repeat-x scroll 0 0;
float:left;
min-height:500px;
height:100%;
overflow:visible;
width:600px;
}
#content80 {
background:#FFFFFF url(../images/content_bg.png) repeat-x scroll 0 0;
float:left;
overflow:hidden;
width:800px;
min-height:500px;
height:100%;
}
#content100 {
background:#FFFFFF url(../images/content_bg.png) repeat-x scroll 0 0;
float:left;
overflow:hidden;
width:1000px;
min-height:500px;
height:100%;

}
#sidebar-2 {
background-color:#ffffff;
background:#FFFFFF url(../images/content_bg_right.png) no-repeat scroll right top;
clear:right;
float:right;
height:100%;
width:200px;
}
.inside {
padding:10px 40px 10px 30px;

}
img {
border: none;
}
#sidebar .inside, #sidebar-2 .inside {
padding:0;
}

li, dd {
margin-left:1em;
}

.contentpaneopen ul{
list-style-image:url(../images/star_bullet_ie6.png);
margin:0px;
padding:0px;
position:relative;
left:15px;
}

.contentpaneopen li {
padding:0px;
margin:0px;
}

fieldset {
padding:0.5em;
}
a:link, a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
background-color:#f2f2f2;
}
a:hover {
color:#A7ED5B;
text-decoration:underline;
background-color:#f2f2f2;
}

.componentheading{
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;}

.contentheading, .componentheading_news_layout, contentpaneopen_news_layout{
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;font-size:1.3em;
font-weight:bold;
padding:8px 0px 0px 0px;
}

.contentheading_news_layout{
border-bottom:1px solid #000000;
color:#000000;
font-size:1.3em;
font-weight:bold;
padding:8px 0px 0px 0px;

}

/* Heading of individual Club News articles on the Section layout page */ 
/* this works - well at least it did*/
/*table .blog_news_layout tabody tr td div table .contentpaneopen_news_layout tbody tr td .contentheading_news_layout{
color:#0000FF;
}*/

/* Heading of individual Club News articles single layout page - when seen in full*/ 
/* this dont work */ 
/*div .inside table .contentpaneopen_news_layout tbody tr td .contentheading_news_layout{
color:#FF0000;
}*/


h1 {
font-size:1.5em;
}
h2 {
font-size:1.3em;
font-weight:bold;
}
h3 {
font-size:1.3em;
line-height:1.3em;
padding-top:3px;
/*padding-bottom:3px;*/
}
tbody tr td h3{
padding-top:0px;
/*padding-bottom:0px;*/
}
h4 {
font-size:1.2em;
}
h5 {
font-size:1.1em;
}
h6 {
font-size:1em;
font-weight:700;
}
.button {
border:0 solid #000000;
font-size:14px;
height:25px;
line-height:25px;
margin:4px 0;
padding:0 4px;
}
.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}
.sectiontableheader {
background:url(../images/teaser.png);
color:#fff;
font:1.2em bold Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link, .sectiontableheader a:visited {
color:#FFFFFF;
background-color:transparent;
}

/*Additional Page Document Styling*/

/*Pathway Styling*/
div #pathway {
margin:0 0 18px;
position:relative;
top:15px;
/*border-bottom:1px solid #555555;
border-top:1px solid #555555;*/
color:#A7ED5B;
text-decoration:none;
}
.pathway a:link, .pathway a:visited{
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color:transparent;
}
.pathway a:hover{
color:#A7ED5B;
text-decoration:underline;
}


.buttonheading {
padding-bottom:0;
vertical-align:bottom;
}

img .buttonheading
{background-color:transparent;}

/*Table of Contents*/
.contenttoc{ /* table */
text-align:left;
float:right;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin:0px 0px  10px  10px ;
padding:0px 0px  5px  0px ;
text-indent:10px;
} 

.contenttoc th{
text-align:left;
font-size:0.9em;
color:#000000;
font-weight:normal;
line-height:1.3em;
border-bottom:1px solid #CCCCCC;

 background-color:transparent;
 background-image: url(../images/white_trans25.png);
 padding-top:0.3em;
 padding-bottom:0.4em;
 padding-right:10px;
 }

a.toclink:link, a.toclink:visited{
font-size:0.9em;
line-height:1.3em; 

}
a.toclink:hover, a.toclink:active{
font-size:0.9em;
line-height:1.3em; 
}

.pagenavcounter{
font-size:0.9em;
line-height:1.3em; 
/*width:726px;*/
} /* page 1 of ? */

.pagenavbar{} /* bottom nav */

/*STANDARD Module styling - these should be covered by module specifc Classes above */
.moduletable {
color:#FFFFFF;
font-size:1.1em;
margin-bottom:1em;
}
.moduletable h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;
text-align:left;
margin:0 -10px;
padding:5px 10px;
}
/*STANDARD Menu Styling*/
.moduletablemenu {/*
background:transparent url(../images/leftmenu.png) no-repeat scroll right top;
margin-bottom:1em;*/
}
.moduletablemenu h3 { /* covered */
-x-system-font:none;
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 -10px;
padding:5px 10px;
text-align:left;
}
.moduletablemenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0;
}
.moduletablemenu li {
-x-system-font:none;
background:transparent url(../images/) no-repeat scroll left bottom;
height:24px;
font:14px Tahoma,Arial, Helvetica, sans-serif;
margin:10px 0;
padding:0 0 0 10px;
background-color:transparent;
}
.moduletablemenu a:link, .moduletablemenu a:visited {
color:#FFFFFF;
display:block;
padding-left:5px;
text-decoration:none;
background-color:transparent;
}
.moduletablemenu a:hover {
color:#FFFFFF;
text-decoration:none;
}

/*Tab Menu Styling*/
.moduletabletabs {
-x-system-font:none;
font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.moduletabletabs ul {
background:#212121 none repeat scroll 0 0;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
.moduletabletabs li {
background:transparent url(../images/tabs.png) no-repeat scroll 0 -4px;
float:right;
margin:0;
padding:0 0 0 12px;
background-color:transparent;
}
.moduletabletabs a:link, .moduletabletabs a:visited {
background:transparent url(../images/tabs.png) no-repeat scroll 100% -4px;
color:#000000;
display:block;
float:left;
margin:0;
padding:7px 18px 5px 9px;
text-decoration:none;
}
.moduletabletabs #current {
background:transparent url(../images/tabs.png) no-repeat scroll 0 -84px;
}
.moduletabletabs #current a {
background:transparent url(../images/tabs.png) no-repeat scroll 100% -84px;
color:#FFFFFF;
}





