

{ padding: 0; margin: 0; }

body {
 font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 76%;
background: #E0EEB9;

}
#wrapper { 
 margin: 0 auto;
 width: 902px;
}
#faux {
 background-image: url(faux-1-2-col.gif);
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 width: 902px;
 padding: 0px;
 height: 100px;
 margin: 10px 0px 10px 0px;
background: #ffffff;
 background-image: url(ts%20banner%20left.png);
background-repeat: no-repeat;
position: relative;

}
#navigation {
 color: #333;
 text-align: right;
 font-size: 1.25em;
 padding: 10px;
 margin: 0px 0px 5px 0px;
 background: #75AD24;
}
#navlist ul {
margin: 0;
padding: 0;
}
#navlist li {
list-style: none;
display: inline;
padding-right: 1.25em;
margin: 0;
}
#navlist a:link, #navlist a:visited {
color: #fff;
text-decoration: none;
}
#navlist a:hover, #navlist a:active,
#footer a:hover {
color: #A224AE;
text-decoration: none;
margin: 0;
padding: 0;
}
#leftcolumn { 
 display: inline;
 margin: 10px;
 padding: 0px;
 width: 195px;
 float: left;
position: absolute;
}
#leftnavlist li{
list-style-type: square;
color: #A224AE;
}
#leftnavlist a:link, #leftnavlist a:visited {
color: #fff;
text-decoration: none;
}
#leftnavlist a:hover, #leftnavlist a:active {
color: #A224AE;
text-decoration: none;
margin: 0;
padding: 0;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 663px;
 display: inline;
 position: relative;
}
.indentlist { 
 margin-left: 40px;
 margin-top: 10px;
 padding: 0px;
}
.mainbody {
 font-size: 1.0em;
 line-height: 1.8em;
 margin: 0em 0em 0em 0em;
padding
}
#subhead { 
 padding-left: 80px;
 padding-right: 280px;
}
#footer { 
 color: #fff;
 background: #75AD24;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 25px 10px;
}
.clear { clear: both; background: none;
}
.right { 
 float: right;
 }
.footlink {
 color: #fff;
 text-decoration: none;
}
/*typograhy */
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
 font-size: 1.7em;
 margin: 1.2em 0em 1.2em 0em;
 font-weight: normal;
 color: #75AD24
 }
h3 {
 font-size: 1.5em;
 margin: 1em 0em 1em 0em;
 font-weight: normal;
 color: #75AD24;
 }
h4 {
 font-size: 1.2em;
 margin: 1.2em 0em .25em 0em;
 font-weight: bold;
 color: #75AD24;
 }
h5 {
 font-size: 1.0em;
 margin: 1.2em 0em 1.2em 0em;
 font-weight: bold;
 color: #75AD24;
 }
h6 {
 font-size: 0.8em;
 margin: 1.2em 0em 1.2em 0em;
 font-weight: bold;
 color: #75AD24;
 }
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
/*	font-family: monospace;
	font-size: 1.0em;
	}*/
strong, b {
	font-weight: bold;
	}
