/* CSS Document */

h1{
	font-size:100%;
}

h1.news-heading{
	font-size:95%;
}


h2.news-date-subhead {
	font-size:90%;  
}

h3{
	font-size:90%;
} 
h4{
	font-size:90%;
}
h5{
	font-size:85%;
}
h6{
	font-size:80%;
}

body {
	margin:0;
	background-color:#fff;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

    

table#page {
	width:900px;
	border-left:1px solid gray;
	border-right:1px solid gray;
	height:650px;
}

#wrapper {
	width:900px;
	height:125px;
	text-align:center; 
	margin-left:auto;
	margin-right:auto;
	background-image:url(pix/headerbg.jpg); 
}

.logo {
	padding-left:10px;
}

#header {
	background-color:none;
	width:898px;
	height:125px;
	text-align:left;
	background-image:url(pix/tzheader.png);
	background-repeat:no-repeat;
	background-position:top right;
	border-left:1px solid gray;
	border-right:1px solid gray;
}

#breadcrumb {
	font-family:"trebuchet MS", Arial;
	font-size:95%;
	background-color:none;
	height:20px;
	width:900px;
	text-align:left;
	padding-left:10px;
}

#crumbleft {
	width:400px;
	display:inline;

}

#crumbright {
	width:100px;
	display:inline;

}

#bodytop {
	background-color:none;
}

#breadcrumb a {
	text-decoration:none;
	color:blue;
}

td#centre {
	padding-left: 7px;
	padding-right: 5px;
	vertical-align: top;
	background-color:#ffffff;
}

td#centre li {
	padding-bottom: 5px;
}

td#centre p{
	font-size: 90%;
}

td#centre a {
	color:#006666;
	font-weight:bold;
	text-decoration:none;

}

.tagline {
    font-size:75%;
    line-height:95%;
    padding:10px;
}

p.news-story-summary {
	border:1px solid gray;
	padding: 5px; 
	font-size: 90%;
	background-color:#DFE8D7; 
}

p.news-date {
	color:#006600;
	font-weight:bold;
}

#right {
	padding-left: 5px;
	vertical-align: top;
	background-color:#fff;
	font-family:"trebuchet MS", Arial;
	font-size:90%;
}

img {
	text-decoration:none;
	border:none;
	padding-left:2px;
}

#right a img {
	text-decoration:none;
	border:none;
	padding-left:2px;
}

#center a img {
	text-decoration:none;
	border:none;
	padding-left:2px;
}

#center2 img{
        text-decoration:none;
	border:none;
	padding-left:2px;
}

#right h2 {
	font-size:120%;
	font-family:"trebuchet MS", Arial;
	font-weight:300;
	border-bottom:1px solid black;
	padding-left:2px;
}

td#left {
	padding-right: 5px;
	vertical-align: top;
	padding-left: 7px;
	background-color:#DFE8D7;
	width:200px;
	font-family:"trebuchet MS", Arial;
	border-right:1px solid gray;
}


td#left ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

td#left ul li {
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	list-style-type: none;
	font-size:90%;
}

td#right {
	padding-right: 5px;
	vertical-align: top;
	padding-left: 7px;
	background-color:#DFE8D7;
	width:200px;
	font-family:"trebuchet MS", Arial;
	font-size:90%;
	border-left:1px solid gray;
}


td#right ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;

}

td#right ul li {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-type: none;
	padding-bottom:10px;
		font-size:90%; 
}

td#right ul li a{
			font-size:90%; 
}

td#right h2 {
	color:#003333;
	padding-bottom:0px; 

}


#scm-sidebar-main-menu h2 {
	font-size:100%;
	font-family:"trebuchet MS", Arial;
	font-weight:300;
	border-bottom:1px solid black;
	padding-left:2px;
}

#scm-sidebar-main-menu ul li a {
	display:inline;
	text-decoration:none;
	color:black;
	font-family:"trebuchet MS", Arial;
	font-size:90%;
	padding-top:1px;
	padding-bottom:1px;
}

#scm-sidebar-main-menu ul li a:hover {
	background-color:#EBEBEB;
	border-right:1px solid black;
}
 
#scm-sidebar-main-menu ul li li a {
	padding-left:15px;
}

#scm-sidebar-main-menu ul li li li a {
	padding-left:24px;
}

#scm-sidebar-members h2 {
	font-size:100%;
	font-family:"trebuchet MS", Arial;
	font-weight:300;
	background-color:#fff;
	border-bottom:1px solid black;
	padding-left:2px;
}

#scm-sidebar-members form {
	font-size:10px;
	font-family:"trebuchet MS", Arial;
	font-weight:100;
}

#scm-sidebar-members form input {
	background-color:#E9E9E9;
	border:1px solid #999999;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#scm-sidebar-members a {
	text-decoration:none;
	color:#000000;
	font-family:"trebuchet MS", Arial;
	font-size:12px;
	padding-top:2px;
}

#scm-sidebar-members a:hover {
	background-color:#EBEBEB;
}

#scm-sidebar-News h2 {
	font-size:18px;
	font-family:"trebuchet MS", Arial;
	font-weight:300;
	background-color:#fff;
	border-bottom:1px solid black;
	padding-left:2px;
}

#scm-sidebar-News {
	padding-left: 0;
	margin-left: 0;
}

#scm-sidebar-News li {
	list-style: none;
	margin: 0;
}

#scm-sidebar-News li a {
	text-decoration: none; 
	list-style:none;
}
	

td#centre h1 {
	font-size:100%
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
}

td#centre h2 {
	font-size:95%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


td#centre h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
}

td#centre h4 {
	font-size:85%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}

td#centre h5 {
	font-size:80%;
	font-weight:bold;
}

td#centre h6 {
	font-size:78%;
	font-weight:bold;
}


td#centre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:103%;
	line-height:125%;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

#centre a {
	text-decoration:underline;
	color:black;
border:0;
}

#centre a:hover {
	background-color:#EBEBEB;
}

td#centre p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:130%;
}

#footer {
	width:898px;
/*	background-image:url(pix/dottedLine.gif);
	background-repeat:repeat-x;
	background-position:top left;*/
	font-family:Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	border:1px solid gray;
}

#footer a {
	color:black;
	text-decoration:none;
}

#footer a:hover {
	background-color:#EBEBEB;
}

#scm-sidebar-search form input {
	background-color:#E9E9E9;
	border:1px solid #999999;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#scm-sidebar-search h2 {
	font-size:20px;
	font-family:"trebuchet MS", Arial;
	font-weight:300;
	border-bottom:1px solid black;
	padding-left:2px;
}

#centre form input {
/*	background-color:#E9E9E9;*/
	border:1px solid #999999;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


#scm-sidebar-forum-posts a {
	color:#000000;
}

#scm-sidebar-forum-posts a:hover {
	color:#fff;
	background-color:#003333;
}


td#footer{
	color:black;
}

/* MiniCal calendar style */

table.minical {
	background-color: none;
}

table.minical a {
	font-weight: bold;
	color: #000 !important;
}

table.minical a:hover {
	text-decoration: none;
}

table.minical td.previous-month {
	font-size: 14px;
}

table.minical td.previous-month:hover {

}

table.minical td.next-month {
	font-size: 14px;
}

table.minical td.next-month:hover {
}

table.minical td.current-month {
	font-weight: bold;
	color: #000;
}

table.minical tr.day-headings td {
	color: #fff;
	background-color:#009900;
	font-weight: bold;
	width: 20px;
	padding-bottom: 0px;
}

table.minical td.day {
	text-align: center;
	color: #000;
	border: 1px solid #ccc;
	padding-bottom: 0px;
}

table.minical td.weekend-day {
	text-align: center;
	color: #000;
	border: 1px solid #ccc;
	background-color: #ccc;
	padding-bottom: 0px;
}

table.minical td.weekend-day:hover {
	border: 1px solid #eee;
	background-color: #69c;
}

table.minical td.inactive {
	text-align: center;
	border: 1px solid #ccc;
	padding-bottom: 0px;
}

table.minical td.day:hover {
	border: 1px solid #eee;
	background-color: #69c;
}

table.minical td.current-day {
	text-align: center;
	color: #000;
	border: 1px solid #69c;
	background-color: #69c;
	padding-bottom: 0px;
}

table.minical td.current-day:hover {
	border: 1px solid #eee;
}

/* SimpleCal calendar style */

table.simplecal {
	background-color:none;
}

table.simplecal a {
	font-weight: bold;
	color: #000 !important;
}

table.simplecal a:hover {
	text-decoration: underline;
}

table.simplecal td.previous-month {
	text-align: left;
	padding-left: 3px;
}

table.simplecal td.previous-month:hover {
	/*border: 1px solid #ccc;*/
}

table.simplecal td.next-month {
	text-align: right;
	padding-right: 3px;
}

table.simplecal td.next-month:hover {
	/*border: 1px solid #ccc;*/
}

table.simplecal td.current-month {
	font-weight: bold;
	color: #000;
	font-size: 16px;
	height: 40px;
	vertical-align: middle;
}

table.simplecal tr.day-headings td {
	color: #fff;
	background-color:#009900;
	font-weight: bold;
	width: 20px;
	padding-bottom: 0px;
}

table.simplecal td.day {
	background-color: none;
	border: 1px solid black;
	color: #000;
	padding-bottom: 0px;
	height: 75px;
	width: 14%;
}

table.simplecal td.weekend-day {
	background-color: #ccc;
	border: 1px solid #000;
	color: #000;
	padding-bottom: 0px;
	height: 75px;
	width: 14%;
}

table.simplecal td.inactive {
	padding-bottom: 0px;
	width: 14%;
	height: 75px;
}

table.simplecal td.current-day {
	color: #000;
	border: 1px solid #000;
	background-color: #fff;
	padding-bottom: 0px;
	width: 14%;
	height: 75px;
}

table.simplecal span.day-date {
	height: 100%;
	width: 20px;
	vertical-align: top;
	display: block;
	float: left;
	font-weight: bold;
}

table.simplecal a.link {
	font-weight: normal;
}

table.simplecal a.link:hover {
	text-decoration: underline;
}

table.simplecal a.link-important {
	color: #fd0 !important;
	font-weight: bold;
}

table.simplecal a.link-important:hover {
	text-decoration: underline;
}

.justified{
	text-align:justify;
}

.red {
	color:#FF0000;
}

ul.leftlist {
	margin-left: 12px;
	padding-left:0px;
}

ul.leftlist li {
	margin-left: 5px;
	padding-bottom:15px;
	list-style-image:url(pix/newsicon.gif);
}

ul.leftlist a {
	color:#006600;
	text-decoration:none;
}


ul.leftlist a:hover {
	text-decoration:underline;
}




.bluebg {
	background-image:url(/images/layout/green/leftbg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	padding-left:0px;
/*	background-color:#2A4591;*/
}
/* CSS Document */

.amazon{
width:20px;
padding:3px 20px 0 0;
background: url(/images/amazon.gif) no-repeat right;
}
.pdf{
width:20px;
padding:0 20px 0 0;
background: url(/images/pdf.png) no-repeat right;
}
.PDF{
width:20px;
padding:0 20px 0 0;
background: url(/images/pdf.png) no-repeat right; 
}
.zip{ 
width:20px;
padding:0 23px 0 0;
background: url(/images/zip.png) no-repeat right;  
}
.doc{ 
width:20px;
padding:0 20px 0 0;
background: url(/images/doc.png) no-repeat right;
}
.ppt{
width:20px;   
padding:0 20px 0 0;
background: url(/images/ppt.png) no-repeat right;
} 
.xls{
width:20px;
padding:0 20px 0 0;
background: url(/images/xls.png) no-repeat right;
}

.biglink {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}

.white {
	background-color:white;
}

table#search {

	color:#000;
	width : 100%;
	height:320px;
	padding : 5px;
	background-image:url(/pix/search_grad.jpg);
	background-repeat:no-repeat;
}

table#search input {
	
	background-color:white;
	font-size:90%;
	
}

form#search select form#search text{
	width:300px;
	border:#006600 1px solid;
}

td select {
	width:150px;
}

table#memberlisting {
	border: 1px solid black;
	font-size:13px;
	padding-bottom:10px;
	background-image:url(/pix/results_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:2px;
}

table#memberlisting a {
	color:black;
}

table#memberlisting a:hover {
	text-decoration:underline;
	background-color:none;
}



table#showdetail {
	border: 1px solid black;
	width:100%;
	font-size:14px;
	background-image:url(/images/graduatedgreen.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#dfe8d7;

}

table#showdetail td{
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid black;
	padding:5px;

}

table#showdetail td h2 {

	font-size : 16px;

}

table#showdetail h2 {
	color:#FFCC00;
	font-size:12px;
	font-family:"trebuchet MS", Arial, Verdana;
	margin-left:7px;
	margin-top:5px;
}
.bluelink {
	color:blue;
}

.bluelink a {
	color:blue;

}
span.highlighted {
	background-color: #ff0;
} 

a strong {
    font-weight:bold;
}

.news-story-summary p{
background-color:white;

}
