body,div,h1{font-family:'trebuchet ms', verdana, arial;margin:0;padding:0px;}
body{
	background-color:#fff;
	color:#444;
	font-size:85%;
	margin:0;
	padding:0;
	line-height: 150%
}
h1{color:#FFF;font-size:140%;font-weight:800; background-color:#009A31; line-height:1.4 ; margin-left:-.2em;margin-right: .01em; text-align:center}

h2{color:#222;font-size:120%;font-weight:400; background-color:#84CF96; line-height:1.4 ; margin-left: .01em;margin-right: .01em; text-align:center}
h3{color:#222;line-height: 110%;}
h4{color:#222;}
h5{color:#222;}

.red {	color: #FF0200;}
hr{height:1px;}

ul {  margin-left: 0;  padding-left: 0; margin-top:0px}
ul li {  margin-left: 1.5em ;padding-left: 0;margin-top:0px}
ul.minilist {
	list-style:none ;padding-left:1; margin-left: .25em;font-size:90%;line-height: 160%; text-indent:-10px; vertical-align: top; margin-top:0px;
	}
li.minilist {
	list-style:none ; margin-left: .6em;font-size:90%;line-height: 140%; text-indent:-.35em
}
li.GREENlist {
	margin-left: .01em;list-style:none ;font-size:110%; font-weight:500;line-height: 180%; background-color:#55DF00; text-align:center; vertical-align: top
}
li.GREENsublist {
	list-style:none ;margin-left: .01em;margin-right: .01em;font-size:90%; line-height: 130%; background-color:#55DF00; text-align:center; font-style:italic
}
li.sidelist {
	 margin-left: 2em;font-size:90%;line-height: 160%; text-indent:-.35em ;STYLE="list-style-position: inside"
}

h1.minilist {color:#222;font-size:100%;font-weight:800; padding-left:1; background-color:#55DF00; line-height:1.4; align:center}
	form{font-size:10pt;margin-bottom:20px;width:auto;}
form fieldset{padding:10px;text-align:left;width:140px;}
.align_left {
    float: left; 
    margin-right: 1em;
    margin-bottom: 1em;
}
.align_right {
    float: right; 
    margin-left: 1em;
    margin-bottom: 1em;
}
.align_center {
    display: block; 
    margin-left: auto; 
    margin-right: auto;
}
a { text-decoration: none;
padding-bottom: 1px;
	border-bottom: 1px solid #8D8DF3; }
	a:hover {text-decoration: none; color: red; border-bottom: 1px solid #1177FF;}
	
#container {
width:900px;
 margin: 0px auto;
}
#maincontent {
    float:left;
    width:670px;
	background-color:#E9FFE9;
	padding-left:2px
}
#sidebar {
    float:right;
    width:225px;
}

#footer {
    clear:both;
}
#TOC {
    float:right;
    width:225px;
}
.photo-container{
  width: 100%;
  max-width:900px;
  margin: 0px auto;
  position: relative;
}
.photo{
  display: block;
  width: 100%;
  margin: 0 auto;
}
.side-container{
	 width: 225px;
  max-width:225px;
  position:relative;
}
.sidephoto{
  display: block;
  margin: 0 auto;
}
/* WW Logo locator*/
.logoLT{
  position: absolute;
  bottom: 104px;
  right: 670x;
} 
.logoLB{
  position: absolute;
  bottom: -3px;
  right: 670px;
}
.logoRB{
  position: absolute;
  bottom: -3px;
  right: 0px;
}
.logoRT{
  position: absolute;
  bottom: 104px;
  right: 0px;
}
.logoSB{
  position: absolute;
  top:0px;
} 