body {
 margin:0;
 padding:0;
 font: small Verdana, 'Lucida Grande', sans-serif;
 text-align: center;
 background: #fff;
}
a {
 color:#358;
 text-decoration:none;
}
a:visited {
 color:#903;
}
a:hover {
 color:#933;
 border-color:#b55;
 border-bottom:1px dotted #469;
}  
a img, .noline, a.noline:link, a.noline:visited, a.noline:hover {
 border-width:0;
}
h1, h2, h3 {
 margin:1em 0 .5em;
 font-family:Georgia,Serif;
 font-weight:normal;
 clear:both;
}
.container {
 position:relative;
 width:780px;
 margin:0 auto;
 border:solid #bbb;
 border-width:0 1px;
 text-align:left;
 color:#333;  /* primary text color */
}
/* Basic Page Structure */
#content {
 float:left;
 width:760px;
 display: inline;
 background: #fff;
}
/* Overcome 3px margin bug in IE/Win floats */
 * html #content {
   margin-right:-3px;
}
#col2 {
 float:left;
 width:495px;
 padding-left: 1em;
 border-left: 2px dotted;
}
#col1 {
 float:right;
 width:200px;
}
#col1 {
 font-size:85%;
 line-height:1.6em;
}
/* Page Structure: 2 columns */
#twocol #content {
 padding: 0px 10px;
}
#twocol #main {
 float:right;
 width:556px;
}
#twocol #col2 {
 float:left;
}
#twocol #col1 {
 float:right;
}
/* Page Structure: 1 column */
#onecol #col2, #onecol #col1 {
 float:none;
}
#onecol #col2 {
 width:710px;
}
/* header and footer structure */
#header {
 margin:10px;
 height: 136px;
}
#header #logo {
 margin:0;
}
.noshow {
 display: none;
}
#footer {
 clear:both;
 margin-top: 10px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 font-size:75%;
}
#footer p {
 margin:0;
 padding:10px 0;
 color:#8d8d8d;
 text-align:center;
 line-height:1.6em;
}
/* Fixes footer containment bug in IE-Win (5 and 6)
  But IE5-Mac shouldn't see this \*/
 * html #footer p {
   height:1%;
}     
.centered {
 text-align: center;
 margin: .6em;
}
.hilight {
 text-align: center;
 background: #FFC;
 margin: .5em;
 line-height: 1.6em;
 border: 1px solid;
}
h1, h2 {
 color: #900;
 text-align: center;
 margin-top: 1.6em;
}

h3 {
 color: #336;
 font-size: 140%;
 text-align: center;
 margin-top: 1.6em;
}

blockquote {
 margin: 2em;
 padding: 1em;
 line-height: 1.5em;
 border: 1px solid;
 background: #ffc;
}
.ibox
{
font-weight: 600;
text-align: center;
margin-bottom: 2em;
}

div.ibox img
{
border-top: 4px solid #555;
border-right: 4px solid #999;
border-bottom: 4px solid #999;
border-left: 4px solid #555;
}
.floatright {
float: right;
clear: both;
margin-left: 2em;
}
.floatleft {
float: left;
clear: both;
margin-right: 2em;
}
