* {margin:0; padding:0; text-decoration: none;}


/* =ID
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#wrapper {width:100%;border:none;}

#leftBG  {}
#rightBG {}
.navBG   {height:33px;background-image:url(../images/bg-nav.jpg);}

#gradBGtopright    {height:79px;background-image:url(../images/bg-shadowtopright.jpg);}
#gradBGtopleft     {height:79px;background-image:url(../images/bg-shadow-topleft.jpg);background-position:right;}
#gradBGbottomleft  {background-image:url(../images/bg-shadow-bottomleft.jpg);background-position:bottom right;background-repeat:no-repeat;background-color:#fff;}
#gradBGbottomright {background-image:url(../images/bg-shadow-bottomright.jpg);background-position:bottom left;background-repeat:no-repeat;background-color:#fff;}

#leftCol  {width:495px;background-color:#fff;}

 #contentCol {width:100%;border:none;}
 
  #header  {height:110px;background-image:url(../images/bg-header.jpg);}
   .header {height:110px;background-image:url(../images/bg-header.jpg);}
  #nav     {height:33px;background-image:url(../images/bg-nav.jpg);}
   #nav div           {font:14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;margin-left:15px;}
   #nav div a    {font:14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;margin-right:35px;}
   #nav div a:visited {font:14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
   #nav div a:hover   {font:14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;}
   
  #topPhone {margin-top:12px;margin-left:4px;height:26px;text-align:center;}
  #topPhone {font:12px Arial, Helvetica, sans-serif;color:#fff;}
  
  #content {padding-top:10px;padding-bottom:15px;}
  #content div {margin-right:15px;margin-left:15px;}
  
  #submenu {margin-bottom:10px;}
  #submenu a    {font:12px Arial, Helvetica, sans-serif;color:#8c8c8c;text-decoration:none;margin-right:15px;}
  #submenu a:visited {font:12px Arial, Helvetica, sans-serif;color:#8c8c8c;text-decoration:none;}
  #submenu a:hover   {font:12px Arial, Helvetica, sans-serif;color:#8c8c8c;text-decoration:underline;}
 
#rightCol {width:265px;background-color:#fff;}

 #sidebar {width:100%;border:none;}
 
  #ideaCenter {padding:50px 13px 9px 13px;background-image:url(../images/bg-idea-center.jpg);background-repeat:no-repeat;}

#footer {height:94px;background-color:#303030;background-image:url(../images/bg-footer.jpg);background-repeat:repeat-x;}
.footer {background-color:#303030;background-image:url(../images/bg-footer.jpg);background-repeat:repeat-x;}

#footContent {width:100%;border:none;margin-top:15px;}
#footContent div           {font:13px Arial, Helvetica, sans-serif;color:#fff;margin-top:15px;}
#footContent div a:link    {font:13px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
#footContent div a:visited {font:13px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
#footContent div a:hover   {font:13px Arial, Helvetica, sans-serif;color:#fff;text-decoration:underline;}

.divL {float:left;}
.divR {float:right;}

.imgLeft   {float:left;margin:4px 14px 11px 0px;}
.imgRight  {float:left;margin:4px 0px 11px 14px;}

/* =STANDARD
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

body 
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#000; background:#303030;} 
h1
{font:26px Arial, Tahoma, Verdana, sans-serif; color:#000; margin-bottom:5px;letter-spacing:-1px;}
h2
{font:16px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#af003d; margin-bottom:15px;}
h3 {font:13px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#000; margin-bottom:8px;}
h3 a:link    {font:13px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#000; text-decoration:underline;}
h3 a:visited {font:13px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#000; text-decoration:underline;}
h3 a:hover   {font:13px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#000; text-decoration:none;}
p
{line-height:18px; margin:15px 0px;}
td
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939;}
hr
{height:1px; border:0px solid #000; border-top-width:thin;}
ul
{margin-left:40px;}

a:link
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; text-decoration:underline;}
a:visited
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; text-decoration:underline;}
a:hover
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; text-decoration:none;}
a:active 
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; text-decoration:underline;}

a:link strong
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; font-weight:bold; text-decoration:underline;}
a:visited strong
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; font-weight:bold; text-decoration:underline;}
a:hover strong 
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; font-weight:bold; text-decoration:none;}
a:active strong  
{font:13px Arial, Tahoma, Verdana, sans-serif; color:#393939; text-decoration:underline;}


/* =CLASSES
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.short
{font:11px Arial, Tahoma, Verdana, sans-serif; color:#393939;}
.print 
{display:none;}  /*-- use class="print" for print-only items --*/

table.table100
{width:100%; border:none;}
td.td50
{width:50%;}
td.td33
{width:33%;}


/* =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 Arial, Tahoma, Verdana, sans-serif; color:#000; margin:0px 0px 1px 10px; width:190px; padding:2px;}
.form_textfield 
{font:11px Arial, Tahoma, Verdana, sans-serif; color:#000; margin:0px 0px 1px 10px; width:190px; padding:2px;}
.form_checkbox 
{font:11px Arial, Tahoma, Verdana, sans-serif; color:#000; margin:0px 0px 1px 10px; padding:2px;}
.form_button
{font:11px Arial, Tahoma, Verdana, sans-serif; color:#000; margin:10px; padding:2px;}