@charset "utf-8";
/* CSS Document */

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } 
:focus {  outline:1px dotted #999;} 
table { border-collapse: collapse; border-spacing: 0;}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {	background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden;	width: 0; height: 0; }

/* TYPE LAYOUT */
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; }
table, td, th { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
table {border-collapse:separate; border-spacing:0;}
th, tr, td {margin:0; padding:0;}
body { font-size:75%; color:#4E4E50; font-family: "Trebuchet MS", sans-serif; background:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#21331B; font-family: Georgia, "Times New Roman", Times, serif; background:none; padding:0; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}
p { margin:0 0 1.5em; line-height:1.5em; font-size:1em; }
p img.left { float:left; margin:0 1.5em 1.5em 0; padding:0; }
p img.right { float:right; margin:0 0 1.5em 1.5em; }
a:focus, a:hover { color:#000; }
a { color:#446429; text-decoration:underline; }

blockquote { margin:1.5em; color:#555555; font-style:italic; }
strong { font-weight:bold; }
em,dfn { font-style:italic; }

dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#555555; }
pre { margin:1.5em 0; white-space:pre; }
pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }

li ul, li ol { margin:0 1.5em; }
ul, ol { margin-bottom:1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em;}

table { }
tr {width:208px;}
tr#header, tr#header th{
	background:#415427; 
	height:24px; 
	text-align:center;
	vertical-align:middle;
}
tr#header th.header{width:59px;}
tr#header th.dateHeader{width:90px;}
th { font-weight:bold; text-align:center; }
th,td,caption { padding:0px 7px 0px 7px;text-align:center; }

/* COMMON STYLES */
.container
{
	background:transparent url(../images/bg_container_y.gif) repeat-y 704px 0;
	margin-left: auto;
	margin-right: auto;
	width: 962px;
}
  
.max {width:100%;}

.grid
{
	display: inline;
	float: left;
}

.alpha, .first { margin-left: 0;}
.omega, .last { margin-right: 0;}
.left {	float:left;}
.right { float:right;}
.clear { clear:both; }
div.clear{height:0;}

.hidden { display:none;}
.nobullets { list-style: outside none;}
.nobullets li { list-style: none;}
.inline li{display:inline;}

a img { border:none; }

.smaller { font-size:0.833em; margin-bottom:1.8em; line-height:1.8em; }
.small { font-size:0.916em; margin-bottom:1.636em; line-height:1.636em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.padded {padding-left:16px;}


.showgrid { background:url(/images/grid.gif) 0 0; }
.showborder {border-top:1px solid red; border-bottom:1px solid red;}

.container #column_1 #content h2, .container #column_1 #sitemap h2 { font-size:2em; line-height:1.5em; margin-bottom:0.708em; border-bottom:1px solid #465622;}

.container #column_1 #content h3 { color:#446429; font-size:1.25em; line-height:1.2em; margin-bottom:1.2em; }
.container #column_1 #content h3.padded { color:#446429; font-size:1.083em; line-height:1.385em; margin-bottom:1.385em; padding-left:16px; }
.container #column_1 #content h3.padded { color:#446429; font-size:1em; line-height:1.5em; margin-bottom:1.5em;}
.container #column_1 #content h3.col_5 {width:249px;}
.container #column_1 #content h3.col_3 {width:135px;}
.iconSpeech { background:url(../images/sprite_headerIcons.png) no-repeat 0 -16px; }
.iconPage { background:url(../images/sprite_headerIcons.png) no-repeat -16px 0; }

.container #column_2 h2 { color:#FFFFFF; font-size:1.166em; line-height:1.285em; margin-bottom:1.285em; border:none; padding:0; clear:both;}
.container #column_2 h2.bottom {margin-bottom:6px;}
#content #includeContainer h3.showMore {cursor:pointer;}
.container #column_2 h3 {color:#FFFFFF;}

.container #column_1 p.homeText { font-size:1.333em; line-height:1.125; margin-bottom:1.125em; color:#79A137; font-family: Georgia, "Times New Roman", Times, serif; background:none;}
.container #column_1 p.large { font-size:1.416em; line-height:1.058; margin-bottom:1.058em; color:#79A137; font-family: Georgia, "Times New Roman", Times, serif; background:none;}
.container #column_1 p.larger {font-size:1.5em; line-height:1; margin-bottom:1em; color:#79A137; font-family: Georgia, "Times New Roman", Times, serif;}
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }



/* COMMON DIMINSIONS */
#column_1 { 
	float:left; 
	margin:0 10px 36px 0;
	width: 684px; 
}
#column_2 { 
	color:#FFFFFF;
	float:left;
	width: 268px; 
}

#column_1 .col_12 {width:664px; margin: 0 10px;}
#column_1 .col_7 {width:379px; margin: 0 10px;}
#column_1 .col_6 {width:322px; margin: 0 10px;}
#column_1 .col_5 {width:265px; margin: 0 10px;}
#column_1 .col_4 {width:208px; margin: 0 10px;}
#column_1 .col_3 {width:151px; margin: 0 10px;}
#column_2 .col_4 {width:208px; margin: 0 30px;}
#column_2 .col_1 {width:37px; margin:0px;}
#column_2 .col_3 {width:151px; margin:0px;}

#column_1 .alpha {margin: 0 10px 0 0;}
#column_1 .omega {margin: 0 0 0 10px;}

#column_2 span#registerCopy, #column_2 #col2_Members  {margin: 6px 30px 0 20px;}
#column_2 .omega {margin: 0 0 0 20px;}

/* MAIN STRUCTURE 2.458 112 */
body {
	background:#fff url(../images/bg_body.gif) repeat-x 50% 400px; 	
}
#topBar { 
	background: #9EC54D url(../images/bg_topBar_x.gif) bottom repeat-x;
	height:7px; 
	line-height:7px;
}
h1, #menuHome { 
	text-indent:-9999px;
}
#logo a { 
	background:url(/images/logo.gif) no-repeat left center; 
	display:block; 
	float:left; 
	height:108px; 
	width:248px; 
}
#content {
	margin-bottom:18px;
	padding:0;

}

#content ul#topNav { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	list-style-type:none;
	list-style-position:outside;
	margin-bottom:2em; 
	line-height:1.917em; 
	border-bottom:#465622 solid 1px;
}
#topNav li a { 
	border-bottom:#FFF solid 5px; 
	display:block; 
	float:left; 
	margin:0 12px 0 0; 
	text-decoration:none; 	
}
#topNav li a:hover, #content ul#topNav li.current a{ 
	border-bottom:#446429 solid 5px;
	color:#21331B;	 
}
#topNav li a.last { 
	margin-right:0; 	
}
#menuHome a { 
	background:url(/images/menuHome.gif) no-repeat 0 0; 
	width:16px; 
}

#content ul#secondaryNav {
	background:#F0F3EA;
	line-height:2.5em;
	margin-top:-2em;
	margin-bottom:1.5em;
}

#content ul#secondaryNav li{
	margin:0 6px;
}
.container #content ul#secondaryNav li a{
	color:#272525;
	cursor:pointer;
	text-decoration:none;
	white-space:nowrap;
}
#content ul#secondaryNav li a:hover, #content ul#secondaryNav li.current a{
	
	border-bottom:#9EC54D solid 5px;
}

#content ul#tertiaryNav {
	background:#F5FAEB;
	line-height:2.5em;
	border-top:1px solid #9EC54D;
	margin-top:-1.5833em;
	margin-bottom:1.5em;
}

#content ul#tertiaryNav li{
	margin:0 6px;
}
.container #content ul#tertiaryNav li a{
	color:#465622;	
	cursor:pointer;
	text-decoration:none;
	white-space:nowrap;
}
.container #content ul#tertiaryNav li a:hover, #content ul#tertiaryNav li.current a{	
	border-bottom:#C8DE98 solid 6px;
}
/* COLUMN 1 (videoPlayer) */
.videoPlayer {
	background: url(../images/bg_videoPlayer.gif) no-repeat;
	height:234px;
}

.videoPlayer #mediaspace, .videoPlayer #mediaspace2 {
	background:#666666 url(/video/thumbs/WCSSG_1.flv.jpg) no-repeat top left;
	margin-left:10px;
	margin-top:10px;
	height:204px;
	width:359px;
}

.videoPlayer #mediaspace2 {
background:#666666 url(/video/thumbs/calderhall_demolition.jpg) no-repeat top left;
}

#mediaspace a, #mediaspace2 a{
	color:#FFFFFF;
	text-decoration:none;
}
#mediaspace a:hover, #mediaspace2 a:hover{
	text-decoration:underline;
}
.videoPlayer.med_socio #mediaspace {
	background:#666666 url(/video/thumbs/WCSSG_2.flv.jpg) no-repeat top left;
}

.videoPlayer.med_enviro #mediaspace {
	background:#666666 url(/video/thumbs/WCSSG_3.flv.jpg) no-repeat top left;
}

.videoPlayer.med_llwr #mediaspace {
	background:#666666 url(/video/thumbs/WCSSG_4.flv.jpg) no-repeat top left;
}

.videoPlayer.med_commercial #mediaspace {
	background:#666666 url(/video/thumbs/WCSSG_5.flv.jpg) no-repeat top left;
}

.videoPlayer.med_emergency #mediaspace {
	background:#666666 url(/video/thumbs/WCSSG_6.flv.jpg) no-repeat top left;
}

.videoPlayer.med_decommissioning #mediaspace {
	background:#666666 url(/video/thumbs/WCSSG_7.flv.jpg) no-repeat top left;
}



/* COLUMN 1 (CONTENT) 192515 09200C 21331B */
#column_1 h2.minusHeight, #column_1 #includeContainer.minusHeight {margin-top:-36px;}
.container #column_1 #content h2#pageTitle {
	font-size:3em;
	line-height:1.5em;
	margin-bottom:0.333em;

}

.container #column_1 #content #pageContent, .container #column_1 #content #includeContainer  {
	margin-bottom:36px;
}

/*.container #column_1 #content #pageContent img {margin-left:20px;}*/

.container #column_1 #content #pageContent h3, .container #column_1 #content #incPageContent h3 {
	font-size:1.5em;
	line-height:1em;
	margin-bottom:1em;
}

.container #column_1 #content #pageContent h4{
	font-size:1.333em;
	line-height:1.125em;
	margin-bottom:1.125em;
}

.container #column_1 #content #pageContent p {
	font-size:1.083em;
	line-height:1.385em;
	margin-bottom:1.385em;
	padding-right:30px;
}

.container #column_1 #content #pageContent ul {
	margin-left:16px;
	padding-right:30px;
}

/* COLUMN 1 (SITEMAP) */

#sitemap {
	background:url(/images/bg_sitemap_x.gif) repeat-x 0 3px;	
}

.container #column_1 #sitemap a:hover {
	cursor:pointer;
	text-decoration:underline;
}
.container #column_1 #sitemap .sitemapLevel1 li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;	
	line-height:1.5em;			
}
.container #column_1 #sitemap .sitemapLevel1 {
	margin-bottom:1.5em;
	}
.container #column_1 #sitemap .sitemapLevel1 li a:hover{
	text-decoration:underline;
}
.container #column_1 #sitemap .sitemapLevel2, .container #column_1 #sitemap .sitemapLevel3 {
	font-family: "Trebuchet MS", sans-serif;
	line-height:1.5em;	
	color:#4E4E50;
}
.container #column_1 #sitemap .sitemapLevel2 li a{
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	line-height:1.5em;	
	text-decoration:none;
	color:#4E4E50;
}
.container #column_1 #sitemap .sitemapLevel3 li a{
	font-weight:normal;
}
/* COLUMN 2 (SIDEBAR) 192515 09200C 21331B */
#column_2 a {
	color:#fff; 
	text-decoration:underline;
}
#column_2 a:hover {
	color:#fff; 
	text-decoration:none;
}
#column_2 p#col2_Access { 
	font-family:"Trebuchet MS", sans-serif; 
	margin-bottom:2.5em; 
}
#col2_Search { 
	background: url(/images/sprite_sideBar.gif)  no-repeat 0 0; 
	margin-bottom:0; 
}

#col2_SearchForm { 
	display:inline; 
	height:18px;
	margin:0; 
	padding:0; 
}
#col2_SearchForm input{height:18px; width:178px; padding:0; margin:0px 5px 18px 30px; border:0; outline:0; float:left; }
#col2_SearchForm input.button { background:#415427; color:#FFFFFF; width:24px; cursor:pointer; margin:0px 0 18px 0}
#col2_Meetings { background: url(/images/sprite_sideBar.gif) no-repeat 0 -36px; }
.container #column_2 #calTable {margin-top:0px; margin-bottom:18px; border-bottom: 1px solid #415427; margin:0px 30px 18px 30px; font-weight:bold;}
.container #column_2 #calTable tr td, .container #column_2 #calTable tr td.empty{border-top: 1px solid #415427;border-bottom: 1px solid #000; font-weight:bold;}
.container #column_2 #calTable tr.days th {padding-top:3px; font-weight:bold;}
.container #column_2 #calTable a.headerNav {display:block; width:24px; height:24px;}
.container #column_2 #calTable a.navLeft {background: url(/images/sprite_sideBar.gif) no-repeat -24px -288px; margin-bottom:0; float:left}
.container #column_2 #calTable a.navRight {background: url(/images/sprite_sideBar.gif) no-repeat -72px -288px; margin-bottom:0; float:right}
.container #column_2 #calTable tr td.link a {display:block; width:16px; height:16px;}
.container #column_2 #calTable tr td.group_1 {background:#596A33;}
.container #column_2 #calTable tr td.group_2 {background:#FF33CC;}
.container #column_2 #calTable tr td.group_3 {background:#A5699A;}
.container #column_2 #calTable tr td.group_4 {background:#B3832D;}
.container #column_2 #calTable tr td.group_5 {background:#7F96C1;}
.container #column_2 #calTable tr td.group_6 {background:#A5699A;}
.container #column_2 #calTable tr td.group_7 {background:#FF33CC;}
.container #column_2 #calTable tr td.group_8 {background:#518A3A;}
.container #column_2 #calTable tr td.group_9, .container #column_2 #calTable tr td.group_10{background:#414141;}
.container #column_2 #calTable tr td.today {
	background-color: #FEFEFE;
	color:#415427;
}

.container #column_2 #calEvent {
	background:#415427;	
	margin-bottom:18px;
	padding-top:9px;	
	clear:both;
}
.container #column_2 #calEvent #calIcon {
	background: url(/images/sprite_sideBar.gif) no-repeat 9px -288px;
}

#column_2 h2#col2_Members { background: url(/images/sprite_sideBar.gif) no-repeat 0 -72px; width:220px; }
#col2_MembersForm {background:#414141; margin:0px 10px 18px 10px; padding:9px 0; float:left; width:248px; display:inline;}
#col2_MembersForm input {height:18px; width:206px; padding:0; margin:0 5px 9px 20px; border:0; float:left; text-indent:2px; }
#col2_MembersForm input.withButton {height:18px; width:178px; padding:0; margin:0 5px 0 20px; border:0; float:left; }
#col2_MembersForm input.button { background:#415427; color:#FFFFFF; width:24px; cursor:pointer; margin:0 0 0 0}
#column_2 h2#col2_Links { background: url(/images/sprite_sideBar.gif) no-repeat 0 -108px;}
#column_2 #list_linkCategory { list-style-type:none; margin-top:0px; margin-bottom:18px;}
#list_linkCategory li { display:block; line-height:1.5em; text-indent:5px; background: #596A33 url(/images/sprite_sideBar.gif) no-repeat 0 -252px; margin-bottom:2px; clear:both;cursor:pointer;}

#column_2 #list_linkCategory li .list_link { list-style-type:none;  border-top:2px solid #09200C; padding:0px 0 0 0; margin:0 0 2px 0; cursor:default;}
#list_linkCategory li .list_link li {display:block; line-height:1.8em; background:#596A33; text-indent:0px; margin-bottom:0; cursor:default;}
#list_linkCategory li .list_link li a {cursor:pointer; display:block; padding-left:5px;}
#col2_Contact { background: url(/images/sprite_sideBar.gif) no-repeat 0 -144px; }
#col2_Cloud {background: url(/images/sprite_sideBar.gif) no-repeat 0 -180px; }
#column_2 #col2_MembersForm a {background: url(/images/sprite_sideBar.gif) no-repeat 0 -216px; margin:0px 20px 0 20px; float:left; padding-left:10px; }
#registerInput {background:#192515; margin:0 5px 10px 5px; padding:9px 0; clear:both;}
.error_message { padding: 5px; color: #FF0000; text-align: center; }

li.icon, span.icon{
background: url(/images/sprite_docTypes.png) no-repeat;
display: block;
float:left;
margin: 0 5px 5px 0;
padding: 0 0 0 24px;
font-size: 12px;
}
li.Indent{
text-indent:-3000px;
}
li.xlsDoc{
background-position: 0 0px;
}
li.pptDoc{
background-position: 0 -50px;
}
li.docDoc{
background-position: 0 -100px;
}
li.pdfDoc{
background-position: 0 -150px;
}
li.flashDoc{
background-position: 0 -200px;
}
li.wwwDoc{
background-position: 0 -250px;
}
li.mp3Doc{
background-position: 0 -300px;
}
li.movDoc{
background-position: 0 -350px;
}
li.jpgDoc{
background-position: 0 -400px;
}


    .word {
    }
    span.size1 {
    color: #DBE6C5;
    font-size: 1.8em;
	line-height: 1.3em;
    }
    span.size2 {
    color: #DBE6C5;
    font-size:1.6em;
	line-height: 1.2em;
    }
    span.size3 {
    color: #DBE6C5;
    font-size: 1.4em;
	line-height: 1.2em;
    }
    span.size4 {
    color: #8F9D31;
    font-size: 1.4em;
	line-height: 1.0em;
    }
    span.size5 {
    color: #8F9D31;
    font-size: 1.4em;
	line-height: 1.3em;
    }
    span.size6 {
    color: #8F9D31;
    font-size: 1.2em;
	line-height: 1.2em;
    }
    span.size7 {
    color: #737F2E;
    font-size: 1.1em;
	line-height: 1.0em;
    }
    span.size8 {
    color: #737F2E;
    font-size: 1em;
	line-height: 1em;
    }
    span.size0 {
    color: #737F2E;
    font-size: .8em;
    }
	#tagCloud{
	font-size: 16px;
	clear:both;
	padding: 0 30px;
	}
	#tagCloud a{
	text-decoration:none;
	}
	#tagCloud a:hover{
	text-decoration: underline;
	}
 
/* - Doc Store - */
#categories a {
	text-decoration: none;
	font-size: 11px;
	color:#333333;
	cursor: pointer;
}
#categories ul{
margin: 0;
padding: 0;
}
#categories ul ul{
margin: 0 0 0 0;
}
#categories li {
	background-image:url(../admin/images/icons/folder.png);
	background-repeat:no-repeat;
	background-position: 0 1px;
	background-color:#FFF;
	padding: 0 0 0 20px;
	list-style:none;
	margin: 0;
}

#categories a.folder_done {
	color: #C7D92C;
}
table#table_filelist td{
font-size: 11px;
padding: 5px;
vertical-align:top;
text-align:left;
}
table#table_filelist th{
font-size: 11px;
padding: 5px;
background-image:url(/images/bg_docstore_header.jpg);

}
table#table_filelist th.padleft30{
padding-left: 32px;
}
table#table_filelist{
width: 379px;
text-align: left;
}

/* 
We can't use ":hover" preudo-class because we have
invisible file input above, so we have to simulate
hover effect with javascript. 
 */

</style>