@charset "utf-8";
body{background:rgb(50,50,50);font:62.5% Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code {font:1em Arial, Helvetica, sans-serif;}
body,html,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,blockquote,fieldset,form,input{margin:0;padding:0;}
ul,ol{list-style:none;}
img{border:0;vertical-align:middle;cursor:pointer;}
a:link,a:visited,span.link-like {color:#2976C2;outline:none;font-weight:bold;text-decoration: underline;}
a:hover,span.link-like:hover {color:#fff;background: #2976C2;}
a:active {outline: none;}
a#skip {display: none;}
b.required {color:#f00;font-weight:normal;}
#sitewrapper {width:990px;margin: 0 auto;}
fieldset p span.fieldWithErrors {border: none;padding: 0;margin: 0;}
fieldset p span.field-with-errors {background: #F5DC63 !important;padding: 4px !important;}
span.field-with-errors input,span.field-with-errors select {border: 1px solid #D29C34 !important;}
/* =Sitewrapper -> Content -> Fieldsets
--------------------*/
fieldset {border: none;padding-left: 15px;margin: 15px 0 0 0;position: inherit;background: transparent url(../images/bg_fieldset.gif) repeat-y  0 0;}
fieldset p{clear: left;}
fieldset p label {font-family: Arial, Helvetica, sans-serif;font-size: 12px;display: block;}
fieldset p span {display: block;background: #E9E9E9;width: 460px;padding: 4px;}
fieldset p span select,fieldset p span input {border: 1px solid #A7A7A7;padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;}
fieldset p span select {padding: 3px 4px;}
fieldset p span input{width: 450px;}
fieldset p span select{width: 460px;}
fieldset option{color: #000000; font-weight: normal;}
fieldset optgroup{ font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;font-style: normal;font-weight: bold;}
fieldset optgroup option{ font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
/* =Sitewrapper -> Header--------------------*/
#sitewrapper #header {width: 990px;padding-top: 40px;}
#sitewrapper #header #global-navigation {text-align: right;font-size: 11px;position: relative;top: -25px;}
#sitewrapper #header #global-navigation a {font-weight: bold;}
#sitewrapper #header a#logo {height: 51px;width: 135px;float: left;position: relative;top: -10px;background: transparent url(/images/logo.gif) no-repeat 0 0;text-indent: -5000px;}
#sitewrapper #header ul#navigation{margin: 0 auto !important;margin: 0 0 0 260px;width: 480px;}
#sitewrapper #header ul#navigation li {float: left;margin: 0 2px 0 0;}
#sitewrapper #header ul#navigation li a {display: block;height: 55px;width: 158px;text-indent: -5000px;position: relative;margin: 0 0 -9px 0;text-decoration: none;}
#sitewrapper #header ul#navigation li a:hover {z-index: 1000;text-decoration: none;}
/* =Sitewrapper -> Content--------------------*/
#sitewrapper #content {left:33%;top:20%;clear: both;background: #fff;z-index: 100;position: absolute;border: 1px solid #A7A7A7;}
#sitewrapper #content #main {clear: both;background: #fff;z-index: 100;position: relative;border: 8px solid #F3F3F3 !important;border: 7px solid #F3F3F3; /* Hack for IE, need to fix. Has to do with an extra 1px of whitespace between #content and #main. */padding: 20px;}
/* =Login
--------------------*/
body#login{left:25%;}
div.inner, #user-password, #remember-password, #remember-password input, #forgot-password input, #sign-in{position: relative;}
body#login #sitewrapper{width: 485px; margin: 0 auto;}
body#login #sitewrapper #header{width: 485px;}
body#login #sitewrapper h1{font-family: Arial, Helvetica, sans-serif;font-size: 16px;padding-bottom: 7px;border-bottom: 1px solid #A7A7A7;margin-bottom: 10px;}
body#login #sitewrapper fieldset#user-account {font-size: 12px;}
body#login #sitewrapper fieldset#user-account p span {width: 200px;margin-top: 5px;}
body#login #sitewrapper fieldset#user-account p span input {width: 190px;}
body#login #sitewrapper fieldset#user-password {border-bottom: 20px solid #fff;}
body#login #sitewrapper fieldset#user-password p {width: 400px;}
body#login #sitewrapper fieldset#user-password p span {width: 200px;margin-top: 5px;}
body#login #sitewrapper fieldset#user-password p span input {width: 190px;}
body#login #sitewrapper fieldset#user-password p strong {font-weight: normal;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 29px 10px 0 0;float: right;}
body#login #sitewrapper label#remember-password{float: right;position: relative;z-index: 1000;margin: 17px 85px 0 0;font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
body#login #sitewrapper label#remember-password input {margin-right: 5px;}
body#login #sitewrapper #forgot-password {padding: 20px 0 0 15px;}
body#login #sitewrapper #forgot-password label {padding-left: 10px;font-size: 12px;}
