/* =RESET ||||||||||||||||||||||||||||||||*/

*     {margin:0px;padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul        {list-style:disc;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}

/* =ID ||||||||||||||||||||||||||||||||||||*/

#wrapper  {width:760px;border:none;}
#header   {}
#nav      {background-color:#0066cc;padding:0px 15px;margin-bottom:-2px;}
#nav_foot {background-color:#e1e1e1;height:9px;}
#content  {background-color:#fff;padding:20px 25px;}
#buttons  {background-color:#fff;padding:0px 25px 15px;}
td.footer  {font:12px Arial, Helvetica, sans-serif;color:#fff;padding:10px 25px;}
td.footer a:link   {font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
td.footer a:visited{font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
td.footer a:hover  {font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;}
td.footer a:active {font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}

td.footer_nav  {padding:10px 25px;}
td.footer_nav a:link   {font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;font-weight:bold;}
td.footer_nav a:visited{font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;font-weight:bold;}
td.footer_nav a:hover  {font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;font-weight:bold;}
td.footer_nav a:active {font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;font-weight:bold;}

td.footer strong, td.footer a strong, td.footer strong a, {font:12px Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}

.getdirections
{font-family:Arial, Tahoma, Verdana, sans-serif;color:#fff;font-weight:bold;font-size:11px;border:3px solid #416d41;padding:3px;background-color:#5d905d;}

#print_page {height:12px;float:right;width:200px;text-align:right;font:10px Arial, Helvetica, sans-serif;color:#999;}
#print_page a:link, #print_page a:visited, #print_page a:active 
{font:10px Arial, Helvetica, sans-serif;color:#999;text-decoration:none;}
#print_page a:hover {font:10px Arial, Helvetica, sans-serif;color:#004d99;text-decoration:none;}

/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:14px Arial, Tahoma, Verdana, sans-serif;color:#757575;}

a:link, a:visited, a:hover, a:active {color:#0066cc;}
a:hover {text-decoration:none;}

body   {background:#003468;} 
h1     {font-size:25px;font-weight:bold;margin-bottom:5px;color:#004d99;}
h2     {font-size:16px;font-weight:bold;margin-bottom:5px;color:#49a4ff;}
h3     {font-size:15px;font-weight:bold;margin-bottom:5px;color:#49a4ff;}
p      {line-height:18px; margin:0px 0px 15px;}
hr     {height:0px;border-top:1px solid #6ea8e2;border-bottom:1px solid #cee2f6;margin:30px 0px 5px;}
ul     {margin-left:40px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}

/* =IDIRECT
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*<<<< Poll Display >>>>*/
table.mainPoll            {width:250px; border:none;}/* Main Table */
table.contentPoll         {width:100%; border:none; margin:4px;}/* Contains Content */
td.pollQuestion           {font-weight:bold; padding-bottom:15px;} /* Contains Question */
table.pollSelection       {width:100%; border:none;}/* Contains the radio button and answer tds below */
td.pollRadio              {width:5%;}/* Contains radio buttons of Poll */
td.pollAnswer             {width:95%; padding:2px 0px 0px 5px; font-size:11px; line-height:18px;}

/*<<<< Poll Answers >>>>*/
.buttonVote               {font-size:11px;}/* Vote Button */
.buttonView               {font-size:11px;}/* View Results Button */

/*<<<< Poll Results >>>>*/
table.mainResults         {width:400px; border:none;}
table.contentResults      {width:100%; border:none; margin:4px;}
td.pollTitle              {font-size:18px; font-weight:bold;}
table.pollResult          {width:100%; border:none;}
td.pollResultAnswer       {font-size:12px; font-weight:bold; padding:4px 0px;}
td.pollVoteResults        {width:20%; font-size:12px;}
td.pollVoteResultsPercent {width:80%;}
td.voteBarContainer       {width:110px;}/* Contains the Percentage bar table (below) */
table.voteResultPercentageBar  {width:102px; height:12px; border:1px solid #fff; background-color:#666;}/* % Bar Table */
td.voteResultPercent      {}/* Contains the % value as a number */
img.pollIMG               {margin:1px;}/* The 1px wide image used to stretch and display a visual percentage */
td.pollResultFooter       {border-bottom:1px dotted #fff; height:10px;}/* Bottom td - bottom border of a result */

/*<<<< Form Elements >>>>*/
.form_textarea 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; width:190px; padding:2px;}
.form_textfield 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; width:190px; padding:2px;}
.form_checkbox 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; padding:2px;}
.form_button
{font-family:Arial, Tahoma, Verdana, sans-serif;color:#fff;font-weight:bold;font-size:11px;border:3px solid #416d41;padding:3px;background-color:#5d905d;margin-left:10px;}
.form_select 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; width:198px; padding:2px;}