/* CSS Document */
* {padding:0; margin:0;}
html, body { font:101%/101% Arial, Helvetica, sans-serif;  text-align:center; /*center hack*/ }
body {background-color:#FFFFFF; height:100%; width:100%; margin:0;}
img {border:none;}
img.lft {border:none; float:left;}
img.lftpad {border:none; float:left; margin:10px 20px 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rht {border:none; float:right;}
table.structure {padding:0; margin:0;}

h1 {color:#336699; font-size:1.50em; line-height:1.0em; padding:5px 0 5px 0; font-weight:normal;}
h2 {color:#336699; font-size:1.0em; line-height:1.25em; padding:5px 0 5px 0; font-weight:normal;}

#mainbody {width:800px; margin:0 auto;}
#header {width:800px; background:url('../images/headerback.gif') repeat-x; margin:25px 0 0 0; height:150px;}
#headerlinks {width:350px; float:right; height:22px; text-align:right; margin:10px 0 0 0; color:#336699; font-size:0.75em;}
#headerlinks a {color:#336699; text-decoration:none;}
#headerlinks a:visited {color:#336699; text-decoration:none;}
#headerlinks a:hover {color:#336699; text-decoration:underline;}

#content {width:600px; text-align:left; float:left;}
#content p {color:#336633; font-size:0.75em;}
#rightcol {width:180px; text-align:left; float:right;}
#rightcol a {color:#336699; text-decoration:underline;}
#rightcol a:visited {color:#336699; text-decoration:underline;}
#rightcol a:hover {color:#333333; text-decoration:underline;}
#rightcol p {color:#333333; font-size:0.75em;}

ul {list-style:disc; margin:5px 0 5px 15px; font-size:0.75em;}
li { color:#336633;}
ol {list-style:circle; margin:0 0 5px 15px;}


#footer {width:800px; padding:0; float:left; margin:15px 0 15px 0; background:url('../images/hrline.gif') repeat-x 0 0; height:35px;}
#footer a {color:#336699; text-decoration:underline;}
#footer a:visited {color:#336699; text-decoration:underline;}
#footer a:hover {color:#333333; text-decoration:underline;}
#footerinner {float:left; padding:5px 10px 0 10px; color:#666666; font-size:0.63em;}

.inner {padding:10px;}
.sp {padding:0 10px 0 10px;}

#navbar {width:800px; padding:0; float:left; margin:25px 0 10px 0; background:url('../images/hrline.gif') repeat-x 0 22px; height:28px;}
#navbarline {width:800px; float:left; background:url('../images/hrline.gif') repeat-x;}
#navbarinner {float:left; padding:0 40px 0 40px;}
#navbarbtnA {text-align:center; font-weight:bold; float:left; height:22px; margin:0 1px 0 0;}
#navbarbtnA a {display:block; width:142px; height:22px; background:url('../images/navback.gif') no-repeat; overflow:hidden; color:#fff; font-size:14px; padding:4px 0 3px 0; text-decoration:none;}
#navbarbtnA a:hover {background-position:-142px 0;}

#navbarbtnB {text-align:center; font-weight:bold; float:left; height:22px; margin:0 1px 0 0;}
#navbarbtnB a {display:block; width:142px; height:22px; background:url('../images/navback.gif') no-repeat -142px 0; overflow:hidden; color:#fff; font-size:14px; padding:4px 0 3px 0; text-decoration:none;}
#navbarbtnB a:hover {background-position:-142px 0;}



