body {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
background-color:#172d56;
background:url(blue-bg.jpg);
background-repeat:no-repeat;
margin:0;
}

.gradient-bg {
background:url(gradient-bg.png) repeat-x;
}

.top-spacer {
height:15px;
}

.slideshow-wrapper {
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
border:4px solid #999999;
border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
}

.content-area {
margin-top:12px;
overflow:auto;
}

.left-rail {
float:left;
width:216px;
}

.nav-title {
color:#FFFFFF;
background-color:#FFFFFF;
background:url(nav-bar-bg.png);
height:35px;
box-shadow:0 0 3px #99999;
width:210px;
margin:0 0 10px;
}

.nav-title-inner {
color:#004080;
background-color:#FFFFFF;
text-align:center;
padding-top:9px;
text-shadow:1px 1px 0 #ffffff;
}

.side-menu-area {
color:#004080;
background-color:#004080;
width:190px;
box-shadow:0 0 3px #004080;
background:#004080;
min-height:250px;
margin:6px 3px 3px;
padding:10px;
}

.right-rail {
float:right;
width:680px;
margin-top:3px;
}

.content-info {
margin-left:0;
width:680px;
}

.overflow {
overflow:auto;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.top-menu {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
color:#400080;
background-color:#400080;
padding:11px 12px 12px;
}

.top-menu li {
color:#400080;
background-color:#400080;
display:inline;
list-style:none;
padding-left:20px;
padding-right:30px;
border-right:1px solid #dadada;
}

.top-menu li a:link {
color:#999999;
text-decoration:none;
text-shadow:1px 1px 0 #ffffff;
}

.top-menu li a:visited {
color:#999999;
text-decoration:none;
text-shadow:1px 1px 0 #ffffff;
}

.top-menu li a:hover {
color:#C00;
text-decoration:underline;
text-shadow:1px 1px 0 #ffffff;
}

.top-menu li a:active {
color:#999999;
text-decoration:none;
text-shadow:1px 1px 0 #ffffff;
}

.upper-menu {
font-size:15px;
float:right;
}

.upper-menu li {
color:#EFEFEF;
background-color:#EFEFEF;
padding-left:15px;
display:inline;
background:url(bullet-item-bg.png) no-repeat;
padding-right:15px;
}

.upper-menu li a:link {
color:#666666;
text-decoration:none;
}

.upper-menu li a:visited {
color:#666666;
text-decoration:none;
}

.upper-menu li a:hover {
color:#C00;
text-decoration:underline;
}

.upper-menu li a:active {
color:#666666;
text-decoration:none;
}

.bottom-menu {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
float:left;
text-align:right;
}

.bottom-menu li {
font-size:11px;
color:#FF0080;
background-color:#FF0080;
display:inline;
padding-right:20px;
}

.bottom-menu li a:link {
color:#ffffff;
text-decoration:none;
}

.bottom-menu li a:visited {
color:#ffffff;
text-decoration:none;
}

.bottom-menu li a:hover {
color:#F00;
text-decoration:none;
}

.bottom-menu li a:active {
color:#ffffff;
text-decoration:none;
}

.social-icons {
float:right;
margin-right:10px;
margin-top:9px;
}

.social-icons li {
display:inline;
padding-left:5px;
}

.company-name a:link {
color:#222222;
text-decoration:none;
}

.company-name a:visited {
color:#222222;
text-decoration:none;
}

.company-name a:hover {
color:#C00;
text-decoration:none;
}

.company-name a:active {
color:#222222;
text-decoration:none;
}

.search-box {
background:url(search-bg.png) no-repeat;
min-height:23px;
width:286px;
float:right;
text-align:left;
}

.w500 {
width:500px;
}

.w910-mid {
width:910px;
margin-left:auto;
margin-right:auto;
}

.pos-slogan {
position:absolute;
z-index:1;
overflow:auto;
width:500px;
text-align:right;
padding-top:82px;
}

.pos-search {
position:absolute;
z-index:2;
overflow:auto;
width:500px;
text-align:right;
padding-top:48px;
}

.pos-upper-menu {
position:absolute;
z-index:3;
overflow:auto;
width:500px;
text-align:right;
padding-top:20px;
}

.search-field {
color:#888888;
background:none;
border:none;
width:220px;
margin-top:1px;
margin-left:5px;
padding:2px;
}

.credit-cards {
text-align:center;
padding:10px 10px 15px;
}

.side-menu-container {
color:#004080;
background-color:#004080;
margin-left:auto;
margin-right:auto;
width:190px;
}