body{
font-size: 80%;
line-height: 150%;
margin: 0 auto;
padding: 0px 15px 10px 15px;
width: 800px;
background-image: url('/images/back_bg.gif');
background-repeat: repeat-y;
background-position: center top;
background-color: #faf7e6;
text-align: center;
color: #333;
}

#wrapped{
width: 800px;
}

p{
margin: 15px 10px 30px 10px;
}

th{
font-weight: normal;
}

img{
border: 0;
}

a:link{
color: #3463A1;
}

a:hover{
color: #f33;
text-decoration: underline !important;
}

form{
margin: 0;
padding: 0;
}

/* header */

#header{
text-align: left;
background-color: #3463A1;
}

#header h1{
font-size: 100%;
margin: 0 0 0 0.5em;
padding: 0;
color: #666;
}

#header #titleImage{
clear: both;
}

#header #titleImage img{
margin-left: 20px;
}

#header h2{
margin: 0 0 0 10%;
padding: 0;
font-size: 100%;
font-weight: normal;
color: #666;
}

#header h2 a{
text-decoration: none;
}

#header #menu{
margin: 0;
padding: 1px 0 0 0;
}

#header #menu a:link,
#header #menu a:visited{
color: #fff;
text-decoration: none;
}

#header #menu a:hover{
color: #f33;
}

#header #menu ul{
margin: 0;
padding: 0;
list-style: none;
}

#header #menu ul li{
margin: 0;
padding: 0;
float: left;
}

#header #searchCode{
color: #fff;
background-color: #303237;
font-size: 80%;
padding: 4px 3px;
vertical-align: middle;
margin: 0 -3px;
text-align: center;
}

#header #searchCode #inputfield{
width: 200px;
}

#header #searchCode #textfield{
margin-left: 5px;
}

* html #header #searchCode #inputfield{
vertical-align: top;
}

/* navigation */
#navigation{
clear: both;
text-align: left;
margin: 0;
padding: 0 0 20px 30px;
}

#navigation a:link,
#navigation a:visited{
color: #016;
text-decoration: none;
}

#navigation a:hover{
color: #f33;
}

/* footer */

#footer{
clear: both;
text-align: left;
border-top: 1px solid #ddd;
padding: 10px 0 0 0;
margin: 20px 0;
font-size: 90%;
}

#footer address{
padding: 0 0 0 10px;
clear: both;
}

#footer ul{
margin: 0;
padding: 0;
list-style: none;
}

#footer ul li{
float: left;
padding: 0 0 0 10px;
margin: 0;
}

#footer h2{
font-weight: normal;
margin: 0;
padding: 0;
font-size: 90%;
}

#footer h2 a{
text-decoration: none;
color: #000;
}

/* main */
#leftmenu{
clear: left;
text-align: left;
float: left;
width: 140px;
margin: 0 20px 0 0;
padding: 0;
}

#leftmenu ul{
list-style: none;
margin: 20px 0 0 5px;
padding: 0;
}

#leftmenu ul li{
margin: 5px 0;
padding: 1px 0 0 14px;
background: url('/images/arrow.gif') no-repeat;	
}

#main{
text-align: left;
float: left;
width: 620px;
margin: 0 20px 0 0;
}

#main h2{
text-indent: -2000px;
height: 20px;
padding: 0 0 5px 0;
margin: 20px 0 10px 0;
border-bottom: 2px solid #3463A1;
}

p.supplementation{
clear: both;
margin: 0;
padding: 20px 20px 10px 20px;
}

* html p.supplementation{
padding: 0px 20px 10px 20px;
}
