body {
font-family:Arial;
font-size:12px;
color:#1f2e5b;
background-color:#fff;
background-image:url("site-background.gif");
background-repeat:repeat-x;
margin:0;
line-height:17px;
}

form {
display:inline;
}

input, textarea {
background-color:#fff;
padding:5px;
border:0;
margin:0;
overflow:hidden;
}

.light-button {
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
border:0;
background-color:#aebce4;
padding:0.4em;
outline:none;
}

.dark-button {
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
border:0;
background-color:#374d8b;
padding:0.4em;
outline:none;
}

label {
float:left;
width:100px;
display:block;
padding:0 20px 0 0;
line-height:25px;
margin:0 0 10px 0;
}

a:link, a:hover, a:visited {
color:#374d8b;
text-decoration:none;
}

h1 {
font-size:28px;
font-weight:normal;
color:#374d8b;
margin:0;
}

h2{
font-size:28px;
font-weight:normal;
color:#fff;
margin:0;
}

#top-container {
width:833px;
height:46px;
margin:auto;
}

#logo-top {
float:left;
width:269px;
height:46px;
background-image:url("logo-top.gif");
background-repeat:no-repeat;
}

#search-box {
float:right;
padding:0 8px 0 0;
}

#search-button {
padding:0;
margin:0 0 4px 0;
vertical-align:middle;
}

#search-input {
width:150px;
height:14px;
background-color:#d2dcf8;
}

#top-nav {
float:right;
width:564px;
height:46px;
background-image:url("top-nav-background.gif");
background-repeat:no-repeat;
line-height:46px;
}

#top-nav-content {
float:left;
font-size:11px;
color:#667cbc;
padding:0 0 0 20px;
line-height:46px;
}

#top-nav-content a {
color:#667cbc;
}

#second-bar {
width:833px;
height:74px;
margin:auto;
}

#logo-mid {
float:left;
width:498px;
height:74px;
background-image:url("logo-mid.gif");
background-repeat:no-repeat;
}

#tab-box {
float:right;
width:335px;
padding:41px 0 0 0;
}

.tab {
display:block;
float:left;
width:83px;
height:33px;
background-image:url("tab.gif");
background-repeat:no-repeat;
margin:0 1px 0 0;
line-height:33px;
text-align:center;
}

.tab a {
display:block;
font-size:11px;
color:#fff;
}

.tab-2 {
float:left;
width:83px;
height:33px;
background-image:url("tab.gif");
background-repeat:no-repeat;
line-height:33px;
text-align:center;
}

.tab-2 a {
font-size:11px;
color:#fff;
}

#main-white {
width:100%;
background-color:#fff;
background-image:url("main-white-background.gif");
background-repeat:repeat-x;
}

#main-area {
width:833px;
margin:auto;
}

#left-nav {
float:left;
width:176px;
margin:0 20px 0 0;
}

#main-col {
float:right;
width:637px;
}

.light-top {
width:637px;
height:20px;
background-image:url("light-top.gif");
background-repeat:no-repeat;
}

.light-mid {
width:597px;
background-color:#aebce4;
padding:0 20px 0 20px;
}

.light-bottom {
width:637px;
height:20px;
background-image:url("light-bottom.gif");
background-repeat:no-repeat;
margin:0 0 20px 0;
}

.dark-top {
width:637px;
height:20px;
background-image:url("dark-top.gif");
background-repeat:no-repeat;
}

.dark-mid {
width:597px;
color:#fff;
background-color:#374d8b;
padding:0 20px 0 20px;
}

.dark-mid  a {
color:#fff;
}

.dark-bottom {
width:637px;
height:20px;
background-image:url("dark-bottom.gif");
background-repeat:no-repeat;
margin:0 0 20px 0;
}

#logo-bottom {
width:176px;
height:39px;
background-image:url("logo-bottom.gif");
background-repeat:no-repeat;
}

.nav-top {
width:176px;
height:30px;
font-size:11px;
font-weight:bold;
color:#fff;
background-image:url("nav-top.gif");
background-repeat:no-repeat;
line-height:30px;
}

.nav-content {
width:156px;
font-size:11px;
background-color:#aebce4;
padding:10px;
}

.nav-content a {
color:#fff;
font-weight:bold;
}

.nav-bottom {
width:176px;
height:20px;
background-image:url("nav-bottom.gif");
background-repeat:no-repeat;
margin:0 0 20px 0;
}

#third-bar {
width:833px;
height:43px;
background-image:url("third-bar.gif");
background-repeat:no-repeat;
margin:auto;
}

#fourth-bar {
width:100%;
height:189px;
background-color:#667cbc;
line-height:189px;
}

#footer {
width:100%;
height:72px;
background-color:#374d8b;
}

#footer-contain {
width:833px;
margin:auto;
}

#footer-flowers {
float:left;
width:104px;
height:72px;
background-image:url("footer-flowers.gif");
background-repeat:no-repeat;
}

#footer-nav {
float:left;
height:72px;
font-size:11px;
color:#fff;
padding:0 0 0 20px;
line-height:72px;
}

#footer-nav a {
color:#fff;
}

#footer-log {
float:right;
width:177px;
height:72px;
background-image:url("footer-log.gif");
background-repeat:no-repeat;
}

.nav-dots {
width:156px;
height:1px;
background-image:url("nav-dots.gif");
background-repeat:repeat-x;
margin:5px 0 5px 0;
}

.white-input {
color:#333;
border:1px solid #ccc;
}


#container-4 {
width:833px;
margin:auto;
line-height:189px;
}

#admin-panel-box {
width:575px;
background-color:#f3f4f3;
border:1px solid #ccc;
padding:10px;
}

.note-box {
width:575px;
background-color:#f3f4f3;
border:1px solid #ccc;
padding:10px;
text-align:center;
}

