/*
Copyright (c) 2009,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.8.0r4
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:left;}
/** FORMS **/
form fieldset{margin-bottom:0px;}
form legend{padding:0;font-weight:bold;}
form label{display:block;line-height:1.5em;vertical-align:top;}
form fieldset ol{margin:0;padding:0;}
form fieldset li{list-style:none;margin:0;}
form fieldset ul.address li{padding:0px;}
form label{width:100px;font-weight:bold;font-size:108%;}
form ol li{margin-bottom:12px;}
form ol li input.text_field{
  padding:2px 3px;
  font-size:108%;
  width:208px;
}
form ol li.submit{}
form ol li.submit input{}
form fieldset{padding:0;}
form .error_message,form span.error{color:#e11966;display:block;margin:4px 0;}
/** CLEARFIX **/
/* Nasty clearfix hacks */
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/ 
.clearfix{display:block;}
/* End hide from IE Mac */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/** holding page layout **/
*{
  color:white;
  font-family:helvetica;
}
html{background:#08a8ea;}
.outer-row{
  width:100%;
}
  .inner-row{
    width:882px;
    padding:0 59px;
    margin:0 auto;
    background:url('/images/content-repeat-y.gif') repeat-y top center;
  }

/*header*/
#header{
  background:#f6f6f6;
}
  #header .inner-row{
    text-align:center;
    background:url('/images/header-repeat-y.gif') repeat-y top center;
  }
  #header img{margin:15px 0;}
  
/*content*/
#content{
  padding-top:1px;
  text-align:center;
}
  #content .inner-row{padding:30px 59px;}
  #content p, #content h1, #content h2, #content h3{
    margin:0 100px 15px 100px;
    font-weight:bold;
  }

h1,h3{
  font-size:277%;
  font-weight:bold;
  color:#00639b;
}
h3{font-size:182%;}
p, h2{
  font-size:138.5%;
  line-height:1.4em;
  letter-spacing:0.5px;
}

form#signup{
  width:38%;
  margin:15px auto;
}
form#signup li{text-align:left;}
form#signup li.submit{font-size:138.5%;text-align:center;}
form#signup input.text_field{float:left;border: 1px solid #00639b;color:#00639b;}
form#signup input.text_field:focus{border-color:#e11966;}
form#signup label{text-align:left;float:left;}
.button{
  background:#8f1043 url('/images/button-bg.gif') repeat-x top left;
  padding:4px 6px;
  display:inline-block;
  border:1px solid #892f64;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-weight:bold;
  letter-spacing:0.6px;
}