@charset "utf-8";
/* CSS Document 

/* html5
 ------------------------------------------------------------------------------------------- */	
/*   html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 
| Authors: Eric Meyer &amp; Richard Clark  html5doctor.com/html-5-reset-stylesheet/*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu, time, mark, audio, video { 
  margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* END RESET CSS */

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, #slider, #body { display:block; position:relative; margin:0; padding:0; }

header:after, #slider:after, footer:after, #content:after, aside:after, #body:after,
.pView:after, .pViewContent:after, .btnGroup:after, btnGroupNoBorder:after, .infoBlock:after { content:""; display:table; clear:both; }
  

/* HTML Body
 ------------------------------------------------------------------------------------------- */
html, body {
  height:100%; line-height:1.2; background:#000300;
  -webkit-font-smoothing:antialiased !important; -moz-osx-font-smoothing:grayscale !important; text-rendering:optimizeLegibility !important;
  overflow-x: hidden; 
}  

body {
  font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; color:#fff; font-weight:normal; text-decoration:none; 
  text-align: center;
}
	
/* responsive
 ------------------------------------------------------------------------------------------- */	
  /*img { width:100%;max-width:100%;height:auto;border:none;padding:0;margin:0;line-height:0;vertical-align:bottom; }*/


	

/* Layout
 ------------------------------------------------------------------------------------------- */
#skipContent { position:absolute;top:0;left:0;height:0;width:0;visibility:hidden;overflow:hidden; } 
.clearFloat { clear:both;height:0;overflow:hidden; }
.wrapper { height:auto; margin-left:auto; margin-right:auto; padding:0; overflow-x:hidden; }

@media screen and (max-width: 768px) {
  .wrapper { margin:0 20px; width:none; }
}	

@media screen and (min-width: 768px) {
  .wrapper { margin:0 20px; width:none; }
}

@media screen and (min-width: 1240px) {
  .wrapper { max-width:1000px; margin:auto; }
}	

#logo { margin-bottom: 30px; }

h1 { font-size:1.2em; font-weight:bold; margin:3px 0 30px 0; padding:0; text-align:center; text-transform:uppercase; }
h2 { font-size:1.05em; margin:0; padding:0 0 10px 0; position:relative; font-weight:normal; text-transform:uppercase; }
h2 a { font-style:normal !important; }
h3, h4, h5, h6 { font-size:1.0em; margin:0; padding:0; position:relative; font-weight:bold; }
	
span.line { display:block; border-top:1px solid #876e4f; margin-bottom:50px; }

.row p { margin:0 0 2em 0; }
.row p:last-child { margin-bottom:0; }

a { color:#fff; text-decoration:none; }
a:hover, a:focus { color:#009ef3; text-decoration:none; }

table { height:100%; width:100%; }
table td { text-align:center; vertical-align:middle; }