body,div,h1{font-family:'trebuchet ms', verdana, arial;margin:0;padding:0;}
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: .01em;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;}
pre{background-color:#eee;border:1px solid #ddd;border-left-width:5px;color:#333;font-size:small;overflow-x:auto;padding:15px;}
pre.normal{background-color:transparent;border:none;border-left-width:0;overflow-x:auto;}
#external{margin: 20px;}
.red {	color: #FF0200;
}
#main{margin:0px 25px 0px 40px;padding:0 15px 15px 0;}
#content{padding:20px;}
hr{height:1px;}
code{font-size:108%;font-style:normal;padding:0;}
ul {  margin-left: 0;  padding-left: 0; margin-top:0px}
ul li {  margin-left: 1em ;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: 160%; text-indent:-.35em
}
li.GREENlist {
	margin-left: .01em;list-style:none ;font-size:110%; font-weight:500;line-height: 160%; 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
}
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;}
div#main h1{border-bottom:1px solid #CDCDCD;display:block;margin-top:20px;padding:10px 0 2px;}
.greytext {	color: #999;}
.aRedtext {color: #F00;}
.alittletext {	color: #444; font-size:95%;line-height: 160%}
.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
}
#sidebar {
    float:right;
    width:225px;
}

#footer {
    clear:both;
}
.photo-container{
  width: 100%;
  max-width:900px;
  margin: 0px auto;
  position: relative;
}
.photo{
  display: block;
  width: 100%;
  margin: 0 auto;
}
.logoLT{
  position: absolute;
  bottom: 104px;
  right: 658px;
} 
.logoLB{
  position: absolute;
  bottom: -3px;
  right: 658px;
}
.logoRB{
  position: absolute;
  bottom: -3px;
  right: -20px;
}
.logoRT{
  position: absolute;
  bottom: 104px;
  right: -20px;
}