﻿/* Survey Initiative */
body {min-width:320px;}
img {border:0px;}
table, tr, td, th {border-spacing:0px; vertical-align:top;} 
body {font-size:62.5%; color:#666666; font-family:Arial, Helvetica, Verdana; padding:0px; margin:0px;}

/* Commonly Used */
h1                          {font-size:20px; line-height:1.3em; font-weight:800; color:#000000; letter-spacing:4px; margin-bottom:40px; text-transform:uppercase;}
h2                          {font-size:20px; line-height:1.3em; font-weight:700; color:#244c5a; margin-bottom:20px; clear:left;}
h3                          {font-size:16px; line-height:1.3em; font-weight:400; color:#000000; letter-spacing:4px; margin-bottom:10px;}
h4                          {font-size:14px; line-height:1.3em; font-weight:400; color:#000000; letter-spacing:4px; margin-bottom:10px;}

a       {color:#8d8d8d; text-decoration:none;}
a:hover {text-decoration:underline;}
p a     {text-decoration:underline;}


p       {font-size:15px; line-height:1.6em; margin:0px 0px 10px 0px;}
ul      {margin:0px 0px 12px 16px; padding:0px;}
ol      {margin:0px 0px 12px 16px; padding:0px;}
ul li   {margin:0px 0px 6px 16px; font-size:12px;}
ol li   {margin:0px 0px 6px 16px; font-size:12px;}

.DebugBox {position:fixed; top:0px; left:0px; border:solid 1px #ddd; background-color:#fff; font-size:11px; color:#000; padding:3px; z-index:1000; max-width:240px; opacity:0.8; line-height:1.1em; font-family:Arial;}
.DebugBox hr {margin:2px 0px 2px 0px; height:1px;}
.ui-datepicker {z-index:100 !important;}
.BottomFix {clear:both; height:0px; font-size:0px; line-height:0px;}

.LineSpacer1 {height:2px;  font-size:1px; clear:both;}
.LineSpacer2 {height:5px;  font-size:1px; clear:both;}
.LineSpacer3 {height:10px; font-size:1px; clear:both;}
.LineSpacer4 {height:15px; font-size:1px; clear:both;}
.LineSpacer5 {height:25px; font-size:1px; clear:both;}
.LineSpacer6 {height:40px; font-size:1px; clear:both;}
.LineSpacer7 {height:80px; font-size:1px; clear:both;}


/* Main Header */
.MainHeader                       {border-bottom:1px solid #e0e0e0; background:#fff; height:90px;}
.MainHeader .Inner                {margin:0px auto; padding:0px 60px; height:60px; position:relative;}
.MainHeader .Inner .Logo          {width:255px; position:absolute; top:10px; left:60px;}
.MainHeader .Inner .Logo a        {}
.MainHeader .Inner .Logo a img    {display:block; width:100%;}


/* Main Content */
.MainContent                      {}
.MainContent .Inner               {max-width:1200px; margin:0px auto; padding:0px 60px;}


/* Main Footer */
.MainFooter                       {border-top:1px solid #c9c9c9; font-size:13px; line-height:1.3em; color:#666666;}
.MainFooter .Inner                {margin:0px auto; padding:0px 60px;}
.MainFooter .Inner .Copyright     {float:left; padding-top:15px;}
.MainFooter .Inner .Developer     {float:right; padding-top:15px;}
.MainFooter .Inner .Developer a   {color:#666666;}


/* Error Page */
.ErrorPage                      {padding:200px 0px; text-align:center;}
.ErrorPage .Img                 {display:inline-block; width:120px; margin-bottom:40px;}
.ErrorPage .Img img             {display:block; width:100%;}
.ErrorPage .Desc                {}
.ErrorPage .Desc .Title         {margin:0px 0px 20px 0px;}
.ErrorPage .Desc .Txt           {font-size:14px; line-height:1.4em;}




