body {  font-family: Helvetica, "Lucida Grande", Lucida, Verdana, sans-serif;  font-size: 12px;  line-height: 18px;}p {  color: #6e6e6e;  font-size: 12px;  line-height: 20px;}h2 {  font-size: 22px;  color: #2c2b2b;  margin-top: 20px;  margin-bottom: 10px;}h2.small {  font-size: 22px;  color: #2c2b2b;  margin-top: 20px;  margin-bottom: 10px;  font-size: 1.6em;  margin-bottom: 0.3em;}h1 {  color: #2c2b2b;  font-size: 30px;  margin-bottom: 20px;}h1.no_margin {  color: #2c2b2b;  font-size: 30px;  margin-bottom: 20px;  margin-bottom: 0px;}h3 {  height: 20px;  font-size: 14px;  color: #2c2b2b;  font-weight: bold;  margin-top: 35px;}h3.less_margin {  margin-top: 10px;  margin-bottom: 10px;}h3.no_margin { margin: 0px; }p.h3 {  font-size: 14px;  color: #2c2b2b;  font-weight: bold;}h2.no_margin {  font-size: 22px;  color: #2c2b2b;  margin-top: 20px;  margin-bottom: 10px;  margin: 0px;}h4 { color: #2c2b2b; }a {  text-decoration: none;  color: inherit;  font-weight: bold;}a:Visited { a: link; }a:Hover { a: link; }h1 a {  text-decoration: none;  color: black;  font-weight: 500;}p.tip {  padding-top: 10px;  font-size: 11px;}.white_link {  color: white;  font-weight: normal;}h2.title {  font-size: 22px;  color: #2c2b2b;  margin-top: 20px;  margin-bottom: 10px;  color: white;  font-size: 32px;}body { background-color: #f2f2f2; }#head {  height: 35px;  padding-left: 10px;  padding-right: 10px;}#wrapper { background-color: #f2f2f2; }#content {  width: 960px;  margin: 0 auto;}#footer {  height: 40px;  padding: 10px;  background-color: #f2f2f2;}.left { float: left; }.right { float: right; }.clear { clear: both; }.auto_margin { margin: 0 auto; }.posrel { position: relative; }.padding { padding: 10px; }.small_padding { padding: 5px; }.padding_top { padding-top: 10px; }.small_padding_top { padding-top: 5px; }.large_padding_top { padding-top: 15px; }.padding_bottom { padding-bottom: 10px; }.small_padding_bottom { padding-bottom: 5px; }.padding_top_bottom { padding: 10px 0px; }.padding_left { padding-left: 10px; }.padding_left_right {  padding-left: 10px;  padding-right: 10px;}.small_padding_left { padding-left: 5px; }.padding_right { padding-right: 10px; }.margin { margin: 10px; }.margin_top { margin-top: 10px; }.margin_bottom { margin-bottom: 10px; }.margin_left { margin-left: 10px; }.margin_right { margin-right: 10px; }.margin_top_bottom {  margin-top: 10px;  margin-bottom: 10px;}input[type=text], input[type=password] {  width: 400px;  height: 24px;}.border { border: 1px solid #cccccc; }.border_top { border-top: 1px dotted #cccccc; }.border_top_bottom {  border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;}.border_left { border-left: 1px solid #cccccc; }.border_right { border-right: 1px dotted #cccccc; }.border_bottom { border-bottom: 1px solid #cccccc; }.drop {  -webkit-box-shadow: #333333 0px 0px 3px;  -moz-box-shadow: #333333 0px 0px 3px;}.align_centre { text-align: center; }.align_right { text-align: right !important; }.align_left { text-align: left !important; }hr {  border: none;  border-bottom: solid 1px #f2f2f2;}.shadowed_thumbnail {  padding: 5px;  -webkit-box-shadow: #777777 0px 0px 3px;  -moz-box-shadow: #777777 0px 0px 3px;}.notice {  background-color: yellow;  font-size: 30px;  text-align: center;  padding: 10px 0px;}.error {  background-color: red;  font-size: 30px;  text-align: center;  padding: 10px 0px;}.rounded_corners {  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}.hide { display: none; }h2 {  line-height: 30px;  background-color: #d8d8d8;}h4 {  font-size: 1.2em;  font-weight: 400;  line-height: 10px;}body { background-color: white; }#head {  height: 50px;  padding-left: 10px;  padding-right: 10px;  background-color: #282828;  background-image: url(/images/hb.png);}#wrapper { background-color: white; }#content {  width: 960px;  margin: 0 auto;}#home_content {  padding-top: 10px;  background-color: #f0f0f0;  width: 880px;  margin: 0 auto;  margin-top: 80px;}#layout_content {  padding-top: 30px;  background-color: white;}#footer {  height: 40px;  padding: 10px;  background-color: transparent;  color: black;}#footer .auto_margin { border-top: 1px dotted #cccccc; }#footer .auto_margin .left a { font-weight: normal; }.home_section {  padding-left: 10px;  padding-right: 10px;  border-right: 1px dotted #cccccc;  float: left;  width: 300px;}.home_section h2 {  text-align: center;  background-color: white;}.example_section {  padding-left: 10px;  padding-right: 10px;  border-right: 1px dotted #cccccc;  float: left;  width: 300px;  padding: 10px 0px;}.example_section h2 {  text-align: center;  background-color: white;}#signup_form {  margin: 0 auto;  padding: 10px;  padding-top: 20px;  background-color: #f0f0f0;  width: 500px;}#signup_form .centred {  margin: 0 auto;  width: 520px;  text-align: center;}#signup_form .centred_label {  padding-top: 10px;  padding-bottom: 5px;  margin: 0 auto;  width: 410px;  padding-left: 20px;}#title { text-align: center; }#title .auto_margin {  padding-top: 40px;  padding-bottom: 15px;  background-color: #ffce26;  margin: 0 auto;  width: 730px;}#title h1 {  background-color: #ffce26;  font-size: 73px;  font-weight: 300;  text-align: center;  color: black;  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.errorExplanation {  background-color: #ca7e6e;  margin: 0 auto;  padding-bottom: 10px;  width: 400px;}.errorExplanation h2 { padding-top: 10px; }.errorExplanation ul li { padding-top: 5px; }#menu {  padding-right: 40px;  margin-top: 23px;}#menu li {  display: inline;  margin-left: 10px;  padding-top: 5px;  margin-right: 10px;  color: white;  font-family: "Lucida Grande", Lucida, Verdana, sans-serif;  font-size: 16px;}#menu li a {  color: white;  font-size: 16px;  font-weight: 600;  font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}#menu li:hover { border-bottom: dotted white 1px; }.no_border { border: none !important; }.result {  padding-bottom: 10px;  border-bottom: 1px solid #cccccc;  margin-top: 10px;  margin-bottom: 10px;  padding-top: 20px;}.plan_column {  float: left;  text-align: center;  width: 238px;}input[type=text], input[type=password] {  padding: 3px;  padding-left: 5px;  font-size: 14px;  height: 16px;  width: 400px;  color: #6e6e6e;  background-image: url(/images/bg_input.gif);  background-repeat: repeat-x;}
