@charset "UTF-8"; body { margin: 0px; padding: 0px; background: #5352a0 url(../img/background.gif); text-align: center; }

img { border: 0px; }
h1 { color: #f26b1f; font: bold 22px/24px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 5px 0px; }
h2 { color: #49479d; font: bold 18px/20px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 10px 0px; }
h3 { color: #49479d; font: bold 14px/16px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
h4 { color: #00b6f1; font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 0px 0px 5px 0px; margin: 0px; }
p { font: 13px/17px Arial, Helvetica, sans-serif; color: #595959; margin: 0px; padding: 0px 0px 13px 0px; }
label { display: block; color: #00b6f1; font: bold 13px/16px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
ul { font: 13px/18px Arial, Helvetica, sans-serif; color: #595959; margin: 0px 0px 10px 0px; padding: 0px; }
li { padding: 0px 0px 5px 0px; margin-left: 20px; }
li ul { margin: 0px; }
li li { padding: 5px 0px 0px 0px; }
a:link, a:visited { color: #ee4c9b; font-weight: bold; }
a:hover, a:active { color: #49479d; }
hr { display: none; }
blockquote { padding: 0px 0px 0px 30px; margin: 0px; }

table { margin: 0px 0px 15px 0px; padding: 0px; border-left: solid 1px #ee4c9b; border-top: solid 1px #ee4c9b; border-collapse: collapse; }
th {font: bold 13px/17px Arial, Helvetica, sans-serif; color: #595959; padding: 2px 5px;border-bottom: solid 1px #ee4c9b; border-right: solid 1px #ee4c9b; background: #f3de48}
td {font: 13px/17px Arial, Helvetica, sans-serif; color: #595959; padding: 2px 5px;border-bottom: solid 1px #ee4c9b; border-right: solid 1px #ee4c9b;}

/* reusable styles */

*.float_left { float: left; margin: 0px 10px 5px 0px; }
*.float_right { float: right; margin: 0px 0px 5px 10px; }
h1.welcome_header { font: 40px/42px Arial, Helvetica, sans-serif; }
span.nav_text { display: none; }
span.alert_text { color: #ee4c9b; font-weight: bold; }
span.small_text { font: 11px/14px Arial, Helvetica, sans-serif; }
input.input_large { border: solid 1px #cccccc; font: 13px/14px Arial, Helvetica, sans-serif; color: #595959; background: #ffffff; margin: 0px 0px 2px 0px; padding: 2px; width: 270px; }
input.input_medium { border: solid 1px #cccccc; font: 13px/14px Arial, Helvetica, sans-serif; color: #595959; background: #ffffff; margin: 0px 0px 2px 0px; padding: 2px; width: 150px; }
input.input_small { border: solid 1px #cccccc; font: 13px/14px Arial, Helvetica, sans-serif; color: #595959; background: #ffffff; margin: 0px 0px 2px 0px; padding: 2px; width: 80px; }
select.select_large { border: solid 1px #cccccc; font: 13px/14px Arial, Helvetica, sans-serif; color: #595959; background: #ffffff; margin: 0px 0px 2px 0px; padding: 1px; width: 271px; }
select.select_medium { border: solid 1px #cccccc; font: 13px/14px Arial, Helvetica, sans-serif; color: #595959; background: #ffffff; margin: 0px 0px 2px 0px; padding: 1px; width: 150px; }
select.select_small { border: solid 1px #cccccc; font: 13px/14px Arial, Helvetica, sans-serif; color: #595959; background: #ffffff; margin: 0px 0px 2px 0px; padding: 1px; width: 80px; }
ul.feature_list { font-weight: bold; color: #574dad; list-style: none; }
ul.feature_list li { background: url(../img/flower_bullet.gif) no-repeat left 3px; margin: 0px; padding: 0px 0px 5px 18px; }
div.horizontal_rule { background: url(../img/horizontal_rule.gif) repeat-x; padding-bottom: 13px; height: 1px; }
th.header_column { color: #ffffff; background: #ee4c9b; }

/* fundamental structure */

#page_wrapper { width: 786px; margin: 0px auto; text-align: left; }
#header_wrapper { background: url(../img/page_top.gif) no-repeat; height: 103px; }
#header { padding-left: 30px; padding-top: 28px; }
#header img { display: block; }
#content_wrapper { padding: 0px 20px; }
#content { background: #ffffff; }

/* global nav */
#global_nav_wrapper {width: 726px;
	height: 51px;
	padding: 0px 10px;}
#global_nav {
	
	background: url(../img/global_nav_background.gif) repeat-x;
}
#global_nav ul { margin: 0px; padding: 0px; list-style: none; float: left; }
#global_nav li { margin: 0px; padding: 0px; float: left; }
#global_nav_end { clear: both; font: 1px/1px sans-serif; }

a.nav_question:link, a.nav_question:visited { width: 145px; height: 51px; display: block; float: left; background: url(../img/nav_question.gif) no-repeat; }
a.nav_question:hover, a.nav_question:active { background: url(../img/nav_question.gif) -145px 0px; }
a.nav_question_active { width: 145px; height: 51px; display: block; float: left; background: url(../img/nav_question.gif) -145px 0px; }

a.nav_support:link, a.nav_support:visited { width: 145px; height: 51px; display: block; float: left; background: url(../img/nav_support.gif) no-repeat; }
a.nav_support:hover, a.nav_support:active { background: url(../img/nav_support.gif) -145px 0px; }
a.nav_support_active { width: 145px; height: 51px; display: block; float: left; background: url(../img/nav_support.gif) -145px 0px; }

a.nav_privacy:link, a.nav_privacy:visited { width: 145px; height: 51px; display: block; float: left; background: url(../img/nav_privacy.gif) no-repeat; }
a.nav_privacy:hover, a.nav_privacy:active { background: url(../img/nav_privacy.gif) -145px 0px; }
a.nav_privacy_active { width: 145px; height: 51px; display: block; float: left; background: url(../img/nav_privacy.gif) -145px 0px; }


/* footer */

#footer { background: url(../img/page_bottom.gif) no-repeat; padding-top: 75px; padding-bottom: 30px; text-align: center; }
#footer p { font: 11px/14px Arial, Helvetica, sans-serif; color: #b1b0da; }
#footer img { vertical-align: middle; }
#footer a:link, #footer a:visited { color: #b1b0da; }
#footer a:hover, #footer a:active { }





/* layout: standard */
#layout_standard_wrapper { padding: 2px 10px 0px 10px;}
#layout_standard { background: #ffe94c;padding: 30px; }

/* layout: questions */

#anchors_wrapper { margin-top: 10px; margin-bottom: 10px; background: #f0f0f0 url(../img/anchors_top.gif) no-repeat; height: 1%; }
#anchors { padding: 13px 20px 1px 20px; background: url(../img/anchors_bottom.gif) no-repeat left bottom; }
#anchors p { padding-bottom: 5px; }




/* ************************** */

/* sIFER styles */

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* sIFER decoys */

.sIFR-hasFlash h1 { visibility: hidden; font: 32px/34px Arial, Helvetica, sans-serif; letter-spacing: -4px; }
.sIFR-hasFlash h2 { visibility: hidden; font: 28px/30px Arial, Helvetica, sans-serif; letter-spacing: -4px; }
.sIFR-hasFlash h3 { visibility: hidden; font: bold 20px/22px Arial, Helvetica, sans-serif; letter-spacing: -4px; }
.sIFR-hasFlash h4 { visibility: hidden; letter-spacing: -4px; }
.sIFR-hasFlash label { visibility: hidden; font: bold 18px/20px Arial, Helvetica, sans-serif; letter-spacing: -4px; }