body {
background-color:#666666;
background-image:url("top-fade.gif");
background-repeat:repeat-x;
margin:0;
font-family:Arial;
font-size:12px;
color:#555555;
text-decoration:none;
font-weight:normal;
}

a, a:link, a:hover {
text-decoration:none;
color:#555555;
}

h1,h2 {
font-family:Arial;
font-size:28px;
font-style:normal;
font-weight:normal;
color:#CCCCCC;
margin:0;
margin-bottom:10px;
}

.small {
font-size:11px;
}

#top-logo-box {
width:800px;
height:69px;
margin:auto;
}

#top-logo {
float:right;
width:325px;
height:69px;
background-image:url("logo-top.gif");
}

#logo-bot {
float:right;
width:325px;
height:25px;
background-image:url("logo-bot.gif");
}

#nav-bar {
width:800px;
height:29px;
margin:auto;
}

#logo-main {
float:right;
width:325px;
height:29px;
background-image:url("logo-main.gif");
}

#under-bar {
width:800px;
height:25px;
margin:auto;
background-color:#FFFFFF;
margin-bottom:15px;
}

#under-image {
float:left;
width:443px;
height:25px;
background-image:url("under-bar.gif");
}

#main-white {
width:100%;
margin:auto;
background-color:#FFFFFF;
}

.main-bar {
width:800px;
height:6px;
margin:auto;
background-color:#FFFFFF;
}

.c1 {
float:left;
width:6px;
height:6px;
background-image:url("c1.gif");
}

.top-grey-bar {
float:left;
height:5px;
border-top:1px solid #E4E4E4;
}

.c2 {
float:right;
width:6px;
height:6px;
background-image:url("c2.gif");
}

.c3 {
float:left;
width:6px;
height:6px;
background-image:url("c3.gif");
}

.bottom-grey-bar {
float:left;
height:5px;
border-bottom:1px solid #E4E4E4;
}

.c4 {
float:right;
width:6px;
height:6px;
background-image:url("c4.gif");
}

#footer-bar {
width:100%;
height:5px;
margin:auto;
background-color:#FFFFFF;
line-height:5px;
}

#footer-inc {
width:800px;
height:5px;
margin:auto;
background-color:#666666;
}

.blob {
width:12px;
height:5px;
background-color:#FF9900;
}

#footer-nav {
width:800px;
height:29px;
margin:auto;
line-height:29px;
}

#footer-nav-l {
float:left;
width:6px;
height:29px;
background-image:url("botnl.gif");
}

#footer-nav-m {
float:left;
width:788px;
height:29px;
background-color:#333333;
text-align:center;
}

#footer-nav-r {
float:left;
width:6px;
height:29px;
background-image:url("botnr.gif");
}

#left-nav {
display:inline;
float:left;
width:146px;
margin-left:15px;
margin-right:15px;
margin-top:10px;
}

#main-mid {
display:inline;
float:left;
width:446px;
margin-top:10px;
}

#right-nav {
display:inline;
float:right;
width:146px;
margin-left:15px;
margin-right:15px;
margin-top:10px;
}

.lnh {
width:128px;
height:26px;
background-image:url("lnh.gif");
margin-bottom:5px;
padding-left:12px;
padding-right:6px;
line-height:26px;
text-align:center;
}

.rnh {
width:128px;
height:26px;
background-image:url("rnh.gif");
margin-bottom:5px;
padding-left:6px;
padding-right:12px;
line-height:26px;
text-align:center;
}

.menu-box {
width:124px;
border:1px solid #E4E4E4;
margin-bottom:15px;
padding:10px;
line-height:20px;
}

.menu-box-s {
width:124px;
font-size:11px;
border:1px solid #E4E4E4;
margin-bottom:15px;
padding:10px;
line-height:20px;
}

.search-box {
width:146px;
margin-bottom:15px;
}

.main-box {
width:414px;
border:1px solid #E4E4E4;
margin-bottom:15px;
padding:15px;
line-height:20px;
}

#loader-box {
width:414px;
border:1px solid #E4E4E4;
background-image:url("loader-bg.gif");
background-repeat:repeat-x;
margin-bottom:15px;
padding:15px;
line-height:20px;
}

.white-spaced {
font-size:11px;
color:#FFFFFF;
letter-spacing:1px;
}

.white {
font-size:11px;
color:#FFFFFF;
}

.orange {
color:#FF9900;
}

.grey {
color:#666666;
}

.is
{
font-family:Arial;
font-style:normal;
font-weight:normal;
font-size:11px;
width:134px;
height:15px;
color:#000000;
border:1px solid #E4E4E4;
background-color: #FFFFFF;
padding:5px;
spacing:0;
}

.subm
{
font-family:Arial;
font-style:normal;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
border:0;
background-color:#FF9900;
padding:0.4em;
margin-top:5px;
outline:none;
}

form {
float:none; 
display:inline;
spacing:0;
margin:0;
padding:0;
}

label {
float:left;
display:block;
width:90px;
padding-right:20px;
margin-bottom:10px;
line-height:25px;
}

select
{
font-family:Arial;
font-style:normal;
font-weight:normal;
font-size:11px;
color:#000000;
border:1px solid #E4E4E4;
background-color: #FFFFFF;
padding:5px;
margin:0px;
}

input, textarea
{
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#000000;
border:1px solid #E4E4E4;
background-color: #FFFFFF;
padding:4px;
margin:0px;
}