* {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
body {
background-image: url(img/body_bg.gif);
background-repeat: repeat-x;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: rgb(255, 255, 255);
color: rgb(82, 86, 91);
text-align: center;
font: normal normal normal 0.75em/1.6em Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-position: initial initial;
}
h1, h2, h3, h4 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-bottom: 0.7em;
line-height: 1.4em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 0.5em;
}
h1 {
margin-bottom: 0.4em;
color: rgb(42, 88, 119);
font-weight: normal;
font-size: 1.95em;
}
h1.alt {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(206, 210, 210);
padding-bottom: 1px;
}
h1 .sub {
color: rgb(2, 137, 182);
font-style: italic;
}
h2 {
margin-bottom: 1em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(206, 210, 210);
padding-bottom: 3px;
color: rgb(6, 6, 6);
font-size: 1.25em;
}
h2.alt {
padding-bottom: 0px;
color: rgb(0, 105, 150);
font-size: 1.5em;
font-weight: normal;
}
h2 span {
color: rgb(0, 0, 0);
}
h3.alt {
margin-bottom: 0px;
}
h3 {
margin-bottom: 0.5em;
color: rgb(6, 6, 6);
font-size: 1.25em;
}
h4 {
font-size: 1.05em;
}
h5 {
font-size: 1em;
}
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover {
font-weight: bold;
font-size: 12px;
}
.varien-march09 h1, h1.varien-march09 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0.6em;
padding-right: 0px;
padding-bottom: 0.1em;
padding-left: 0px;
color: rgb(42, 88, 119);
font: normal normal normal 2.165em/1.27 Arial;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: initial;
border-color: initial;
}
.varien-march09 h1 span {
color: rgb(5, 139, 196);
font-style: italic;
}
.varien-march09 h2, h2.varien-march09 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0.6em;
padding-right: 0px;
padding-bottom: 0.3em;
padding-left: 0px;
color: rgb(0, 105, 150);
font: normal normal normal 1.336em/1.25 Arial;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: initial;
border-color: initial;
}
table {
width: 100%;
}
th, td {
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
text-align: left;
vertical-align: top;
}
p, address {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0.9em;
margin-left: 0px;
}
p.tag {
color: rgb(138, 181, 74);
font: italic normal bold 1em/1.6em Georgia, 'Times New Romans', sans-serif;
}
address {
font-style: normal;
}
fieldset {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-width: initial;
border-color: initial;
}
legend {
display: none;
}
cite {
color: rgb(154, 154, 154);
font-style: normal;
font-size: 0.79em;
}
cite strong {
font-weight: bold;
color: rgb(95, 95, 95);
}
form {
display: inline;
}
small {
font-size: 0.8em;
font-weight: normal;
}
big {
font-size: 1.25em;
}
hr {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: initial;
border-color: initial;
height: 1px;
overflow-x: hidden;
overflow-y: hidden;
visibility: hidden;
}
hr.gradient {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: initial;
border-color: initial;
background-image: url(img/gradient_border.jpg);
visibility: visible;
height: 14px;
background-repeat: no-repeat;
}
div.dotted-line {
display: block;
clear: both;
height: 1px;
font-size: 1px;
background-image: url(img/line-dotted-hor.gif);
background-repeat: repeat-x;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
background-position: 0px 0px;
}
dt {
display: block;
font-weight: bold;
}
blockquote {
color: rgb(42, 88, 119);
font-size: 1.17em;
}
blockquote p {
margin-bottom: 0.5em;
}
ul {
list-style-position: inside;
list-style-type: initial;
list-style-image: initial;
}
.varien-march09 .main-content ul {
margin-left: 1em;
text-indent: -1em;
}
dl.forms {
float: left;
width: 100%;
}
dl.forms dt {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
clear: left;
float: left;
width: 120px;
text-align: right;
}
dl.forms label {
font-weight: bold;
}
dl.forms dd {
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
dl.forms dd.help {
clear: left;
padding-top: 2px;
font-size: 90%;
color: rgb(153, 153, 153);
}
dl.forms dd.radio input {
width: auto;
}
dl.forms textarea {
height: 150px;
}
input, select {
vertical-align: middle;
}
label, .label {
color: rgb(102, 102, 102);
font-weight: bold;
}
.label {
padding-right: 8px;
}
a img {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style: initial;
border-color: initial;
vertical-align: middle;
}
a {
color: rgb(0, 136, 181);
text-decoration: underline;
}
a:hover {
color: rgb(138, 181, 74);
text-decoration: none;
}
.popup-responder {
position: absolute;
display: none;
margin-left: 12px;
margin-top: -42px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 30px;
width: 330px;
background-image: url(img/tooltip-bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: transparent;
color: rgb(131, 128, 123);
height: 90px;
background-position: initial initial;
}
.welcome-message {
background-image: url(img/info_icon.png);
background-repeat: no-repeat;
background-color: rgb(253, 246, 212);
padding-left: 45px;
padding-right: 17px;
width: 90%;
padding-top: 1em;
padding-bottom: 1em;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(234, 227, 193);
border-right-color: rgb(234, 227, 193);
border-bottom-color: rgb(234, 227, 193);
border-left-color: rgb(234, 227, 193);
margin-bottom: 5px;
background-position: 15px 1em;
}
.error-message {
background-image: url(img/error_icon.png);
background-repeat: no-repeat;
background-color: rgb(253, 232, 231);
padding-left: 45px;
padding-right: 17px;
width: 90%;
padding-top: 1em;
padding-bottom: 1em;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(223, 185, 183);
border-right-color: rgb(223, 185, 183);
border-bottom-color: rgb(223, 185, 183);
border-left-color: rgb(223, 185, 183);
margin-bottom: 5px;
background-position: 15px 1em;
}
.input-text {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(195, 195, 195);
border-right-color: rgb(195, 195, 195);
border-bottom-color: rgb(195, 195, 195);
border-left-color: rgb(195, 195, 195);
font-size: 0.98em;
height: 1.5em;
padding-top: 4px;
padding-right: 3px;
padding-bottom: 0pt;
padding-left: 4px;
width: 90%;
}
textarea {
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 2px;
}
select.input-text {
height: 1.9em;
width: 95%;
padding-right: 0px;
}
#nav {
float: left;
font-size: 12px;
width: 700px;
background-image: url(img/nav_bg.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
padding-top: 4px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 15px;
text-align: left;
font-size: 12px;
background-position: initial initial;
}
#nav li {
float: left;
background-image: url(img/nav_li_bg.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
position: relative;
background-position: 100% 50%;
}
#nav li.last {
background-image: none;
background-repeat: initial;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
background-position: initial initial;
}
#nav li.p {
background-image: none;
background-repeat: initial;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
background-position: initial initial;
}
#nav a, .select-menu li a, #super ul a {
display: block;
padding-left: 5px;
color: rgb(255, 255, 255);
text-decoration: none;
font-size: 12px;
}
#nav a strong, #nav a strong {
display: block;
line-height: 1.9em;
padding-top: 0px;
padding-right: 12px;
padding-bottom: 0.25em;
padding-left: 5px;
white-space: nowrap;
font-size: 12px;
}
#nav li.over a, #nav a:hover {
background-image: url(img/nav_over_left.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
color: rgb(0, 136, 181);
background-position: initial initial;
}
#nav li.over a strong, #nav a:hover strong {
background-image: url(img/nav_over_right.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
padding-right: 10px;
padding-left: 7px;
background-position: 100% 0px;
}
#nav li.over ul a, #nav li.over ul a:hover, .select-menu li a, #super ul a {
background-image: none;
background-repeat: initial;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
padding-top: 0.25em;
padding-right: 0px;
padding-bottom: 0.25em;
padding-left: 0px;
background-position: initial initial;
}
#nav ul li {
float: none;
}
#nav ul {
display: none;
}
#nav li.over ul, .select-menu ul {
display: block;
position: absolute;
top: 2.15em;
left: 0px;
width: 14.17em;
background-image: url(img/nav_sec_bg.png);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
padding-bottom: 6px;
background-position: 0px 100%;
}
#nav ul li, #nav ul li.last, .select-menu li {
display: block;
background-image: url(img/nav_sec_li_bg.png);
background-repeat: repeat-y;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
padding-top: 0px;
padding-right: 1.08em;
padding-bottom: 0px;
padding-left: 1.08em;
background-position: initial initial;
}
#nav li.over ul a, .select-menu li a, #super ul a {
color: rgb(52, 97, 126);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(229, 231, 232);
}
#nav li.over ul a:hover, .select-menu li a:hover, #super ul a:hover {
color: rgb(0, 136, 181);
}
#nav ul li.last a, .select-menu li.last a, #super ul li.last a {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-width: initial;
border-color: initial;
}
#nav li.active a, #nav li a.active {
color: rgb(93, 187, 236);
}
#nav li.active ul li a {
color: rgb(52, 97, 126);
}
.select-menu {
position: relative;
}
.select-menu ul, #super ul {
display: none;
}
.select-menu h4 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.bare li {
margin-bottom: 3px;
}
.content {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.container {
width: 980px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: left;
}
.header {
position: relative;
height: 115px;
text-align: right;
z-index: 99;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.header * {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.header ul {
list-style-type: none;
list-style-position: initial;
list-style-image: initial;
}
.header #logo {
float: left;
margin-top: 28px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
}
.header #logo a {
display: block;
width: 462px;
height: 67px;
margin-top: -15px;
background-image: url(img/logo.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
background-position: initial initial;
}
.header #logo a span {
display: none;
}
.header .nav-bar {
position: absolute;
font-size: 12px;
bottom: 0px;
left: 0px;
width: 980px;
background-image: url(img/nav_bar_bg.gif);
background-repeat: repeat-x;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: rgb(46, 57, 64);
background-position: initial initial;
}
.header .nav-bar .corner {
float: right;
width: 5px;
font-size: 0.4em;
background-image: url(img/search_bg.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
background-position: 100% 0px;
}
.header .nav-bar fieldset {
float: right;
padding-top: 6px;
}
.header .nav-bar .input-text {
width: 12em;
margin-top: -3px;
}
.main {
margin-top: 8px;
padding-bottom: 4em;
}
.page-head {
margin-bottom: 0.6em;
}
.page-head h1 {
float: left;
width: 60%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.page-head dl {
float: right;
margin-top: -28px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: right;
}
.page-head dt {
padding-right: 5px;
color: rgb(42, 88, 119);
font-weight: bold;
}
.page-head dt, .page-head dd {
display: inline;
}
.page-head dd {
color: rgb(201, 202, 203);
}
.behind-the-site {
position: absolute;
top: 0px;
right: 0px;
}
.behind-the-site a {
display: block;
width: 90px;
height: 114px;
background-image: url(img/behind_the_site.gif);
background-repeat: no-repeat;
background-attachment: initial;
-webkit-background-clip: initial;
-webkit-background-origin: initial;
background-color: initial;
background-position: initial initial;
}
.behind-the-site a span {
display: none;
}
