/* CSS RESET - meyerweb */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ""; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse;	border-spacing: 0; }
a img { border: 0; }


/* SITE STYLES */
html { height: 100%; }
body { height: 100%; margin-bottom: 1px; background-color: #2b2b2b; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
div.wrapper { float: left; width: 100%; text-align: center; clear: both; overflow: hidden; }
div.wrapper div.container { margin: 0 auto; text-align: left; width: 962px; background-color: #000; }

#content { padding: 45px; width: 872px; overflow: hidden; background-color: #000; margin-bottom: 75px; }

.box { width: 50%; float: left; }
.right { text-align: right; }
.right a img {  }

.column { width: 50%; float: left; }

#form { padding: 28px 30px 10px 30px; width: 366px; background: #6ad0f2 url(images/bg_form.jpg) no-repeat bottom left; color: #fff; float: right; margin-top: -1px; text-align: left; }

#form div { padding-bottom: 10px; }
#form label { display: block; padding-bottom: 4px; }
#form input { width: 100%; border: 0; padding: 2px 0; background: #577aac url(images/bg_field.gif) repeat-y top right; color: #fff; font-size: 1.4em; }
#form select { width: 50%; }
#form input.submit { width: auto; background-color: #000e61; background-image: none; color: #fff; font-size: 1em; padding: 4px 8px; margin-top: 10px; }
#form span.error { display: block; float: right; font-weight: bold; }
#form .btbsc { display: none; }

h1,h2,h3 { color: #9ec563; }
h1 { font-size: 2.5em; margin-bottom: 16px; }
h2 { font-size: 1.5em; margin-bottom: 12px; }
h3 { font-size: 1em; margin-bottom: 10px; }
p { line-height: 1.4; margin-bottom: 8px; }
ul { margin-bottom: 20px; }
ul li { margin-bottom: 4px; }

