body, body div, body p, body th, body td, body li, body dd    {font-size: x-small; /* false value for WinIE4/5 */voice-family: "\"}\""; /* trick WinIE4/5 into thinking rule is over */voice-family: inherit;   /* recover from trick */font-size: small/* intended value for better browsers */}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd    {font-size:    small/* be nice to Opera */}
body, html {height: 100%;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {background-color:#F5F5F5;color:#fff;font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {color:#fff;text-align:left;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;margin: 0;padding: 0;}
h1 {margin:0;padding:0;display:inline;font-size:large;font-weight:normal;}
h2 {margin:0;padding:0;display:inline;text-transform: uppercase;font-size:small;}
img, img a, img input {border:10px solid #fff;}
a:link{color:#000;}
a:visited {color:#333;}
a:hover {color:#990000;}
a:active {color:#990000;}
p	{font-family: Georgia, "Times New Roman", Times, serif;margin: 0;padding: 0;text-align:center;}
em {}

#container {height: 100%;overflow: hidden; position: relative; width: 100%;margin: 0 auto 0 auto;padding:0;}
#container[id] {display: table; position: static;}
		


#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
#inner {position: relative; top: -50%; text-align: left;} /* for explorer only */
#inner {width: 658px; margin-left: auto; margin-right: auto;} /* for all browsers*/
#inner[id] {position: static;}