body{ 
 font-family: Helvetica,Arial,sans-serif; 
 color: #000000;
 background-color: #ffffff;
 line-height: 1.166; 
 margin: 0px; 
 padding: 0px; 
} 
 
b{ 
 color: #223366;
} 
 
a:link { 
 color: #556699;
 text-decoration: none; 
} 
 
a:hover { 
 color: #aabbcc;
 text-decoration: underline; 
} 
 
a:visited { 
 color: #334477;
 text-decoration: none; 
} 
 
h1, h2, h3, h4, h5, h6 { 
 font-family: Century Gothic,Futura,Helvetica,sans-serif; 
 margin: 0px; 
 padding: 5px 0px 5px 20%; 
} 
 
h1{ 
 font-size: 170%; 
 color: #445588;
 text-shadow: 1px 1px 1px rgba(0,0,0,0.4); 
 padding: 15px 0px 15px 20%; 
 clear: both; 
} 
 
h2{ 
 display: block; 
 background-color: #6677aa;
 background: -moz-linear-gradient(left,  #6677aa ,  #aabbee ); 
 background: -webkit-gradient(linear, right top, left top, from( #aabbee ), to( #6677aa )); 
 border-bottom-right-radius: 5px; 
 border-top-right-radius: 5px; 
 -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4); 
 -webkit-border-bottom-right-radius: 5px; 
 -webkit-border-top-right-radius: 5px; 
 -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4); 
 -moz-border-radius-bottomright: 5px; 
 -moz-border-radius-topright: 5px; 
 text-shadow: -1px -1px 1px rgba(0,0,0,0.4); 
 font-size: 130%; 
 color: #ffffff;
 margin: 40px 0px 0px 0px; 
 clear: both; 
} 
 
h3{ 
 font-size: 110%; 
 color: #445588;
 margin: 10px 0px 5px 0px; 
} 
 
h4{ 
 font-size: 100%; 
 color: #000000;
} 
 
h5{ 
 font-size: 100%; 
 color: #000000;
} 
 
ul{ 
 list-style-type: square; 
 text-align: justify; 
 padding-right:10px; 
} 
 
ul ul{ 
 list-style-type: disc; 
} 

ol{ 
 text-align: justify; 
 padding-right:10px; 
 font-size: 100%;
 padding: 5px 0px 5px 20%; 
} 
 
ul ul ul{ 
 list-style-type: none; 
} 
 
em{ 
 font-style:italic; 
 color: #445588;
} 
 
img{ 
  margin: 5px; 
  padding: 5px; 
}  
 
table{ 
  padding: 5px; 
} 
 
table img{ 
 margin: 0px; 
 padding: 0px; 
} 
 
table p{ 
 padding: 0px; 
 margin: 0px; 
 font-size: 80%; 
 color: #000000; 
} 
 
table em{  
 font-style:normal; 
 font-weight:bold; 
 color: #445566; 
 font-size: 100%; 
} 
 
p{ 
 text-align: justify; 
} 
 
/***********************************************/ 
/* Layout Divs                                 */ 
/***********************************************/ 
 
 
#main{ 
 float: left; 
 width: 70%; 
 margin: 0 auto;  
 padding: 0 0 0 5%; 
 padding: 0; 
 font-size: 80%; 
} 
 
#navi{ 
 float: right; 
 width: 25%; 
 margin: 0px; 
 padding: 0px; 
 background-color: #6677aa;
 background: -moz-linear-gradient(left,  #6677aa ,  #aabbee ); 
 background: -webkit-gradient(linear, right top, left top, from( #aabbee ), to( #6677aa )); 
 color: #000000;
 font-size: 70%; 
 font-weight: bold;
 font-family: Century Gothic,Helvetica,sans-serif;
} 
#navi h3 { 
 display: block; 
 background-color: #ffffff;
 margin: 17px 0px 7px 0px; 
 padding: 3px 0px 3px 5px; 
 color: #6677aa;
 font-size: 125% 
} 
#navi ul {list-style: none; margin: 0; padding: 0;} 
#navi li {border-bottom: none;} 
#navi a{ 
 display: block; 
 padding: 2px 0px 2px 3%; 
 width: 97%; 
 color: #ffffff;
} 
#navi a:hover{ 
 color: #6677aa;
 background-color: #ffffff;
 text-decoration: none; 
} 
 
#link{ 
 float: right; 
 width: 25%; 
 margin: 0 auto;  
 padding: 0px; 
 background-color: #6677aa;
 background: -moz-linear-gradient(left,  #6677aa ,  #aabbee ); 
 background: -webkit-gradient(linear, right top, left top, from( #aabbee ), to( #6677aa )); /* for webkit browsers */ 
 color: #000000;
 font-size: 70%; 
 font-weight: bold;
 font-family: Century Gothic,Helvetica,sans-serif;
} 
 
#link h3 { 
 display: block; 
 background-color: #ffffff;
 margin: 17px 0px 7px 0px; 
 padding: 3px 0px 3px 5px; 
 color: #6677aa;
 font-size: 125% 
} 
#link ul {list-style: none; margin: 0; padding: 0;} 
#link li {border-bottom: none; 
} 
#link a{ 
 display: block; 
 padding: 2px 0px 2px 3%; 
 width: 97%; 
 color: #ffffff;
} 
#link a:hover{ 
 color: #6677aa;
 background-color: #ffffff;
 text-decoration: none; 
} 
 
#updates{ 
 float: right; 
 width: 25%; 
 margin: 0px;  
 bottom-margin: -1px; 
 padding: 0px 0px 10px 0px; 
 background-color: #6677aa;
 background: -moz-linear-gradient(left,  #6677aa ,  #aabbee ); 
 background: -webkit-gradient(linear, right top, left top, from( #aabbee ), to( #6677aa )); /* for webkit browsers */ 
 -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4); 
 -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4); 
 border-radius-bottomleft: 5px; 
 -webkit-border-bottom-left-radius: 5px; 
 -moz-border-radius-bottomleft: 5px; 
 color: #000000;
 font-size: 70%; 
 font-weight: bold;
 font-family: Century Gothic,Helvetica,sans-serif;
} 
#updates h3 { 
 display: block; 
 background-color: #ffffff;
 margin: 17px 0px 7px 0px; 
 padding: 3px 0px 3px 5px; 
 color: #6677aa;
 font-size: 125% 
} 
#updates a{ 
 display: block; 
 padding: 2px 0px 2px 3%; 
 width: 97%; 
 color: #ffffff;
} 
#updates a:hover{ 
 color: #6677aa;
 background-color: #ffffff;
 text-decoration: none; 
} 
#updates em{ 
 font-style: normal; 
 color: #ffffff;
} 
#updates table{ 
 display: block; 
 padding: 2px 0px 2px 10px; 
 width: 90%; 
 color: #ffffff;
} 
#updates table a{ 
 padding: 0px; 
} 
#updates table a:hover{ 
 color: #ffffff;
 background-color: transparent; 
 text-decoration: underline; 
} 
 
#stuffing ul table{  
 padding: 2px 5% 2px 25%;  
} 
#stuffing table p{  
 padding: 0px; 
 margin: 0px; 
}  
 
#info{ 
 float: left; 
 width: 95%; 
 margin: 0; 
 margin-top: 10px; 
 padding: 2px 0px 5px 5%; 
 font-size: 60%; 
 text-align: left; 
 background-color: #6677aa;
 background: -webkit-gradient(linear, right top, left top, from( #aabbee ), to( #6677aa )); /* for webkit browsers */ 
 color: #ffffff;
} 
#info a{ 
 color: #ffffff;
} 
 
#header{ 
 width: 75%; 
 color: #445588;
 padding: 5px 5px 5px 25%; 
} 
 
#leftheader{ 
 float: left; 
 width: 50%; 
} 
 
#rightheader{ 
 float: right; 
 width: 35%; 
} 
 
#stuffing{ 
 float: left; 
 width: 100%; 
} 
#stuffing h2, h3, h4, h5, h6{ 
 padding: 2px 2px 2px 20%; 
} 
#stuffing p{ 
 padding: 2px 2% 2px 20%; 
 font-size: 90%; 
} 
#stuffing ul, table{ 
 padding: 20px 5% 2px 25%; 
} 
 
.important{ 
 font-family: Century Gothic, Helvetica, sans-serif; 
 padding: 20px 10px 20px 10px; 
 font-weight: bold; 
 font-size: 115%; 
 color: #445588;
} 
 
.address{ 
 padding: 20px 10px 20px 25px; 
 font-size: 105%; 
 font-family: Century Gothic, Helvetica, sans-serif; 
 font-weight: bold; 
 color: #445588;
} 
 
.logo img{ 
 margin: 15px 5% 5px 5px; 
} 
 
.leftfigfloat img{ 
 float: left; 
 margin: 5px 5px 5px 5px; 
 padding: 5px 5px 5px 20%; 
} 
 
.rightfigfloat img{ 
 float: right; 
 margin: 5px 5px 5px 5px; 
 padding: 5px 5px 5px 5px; 
} 
 
