* {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/*-- STANDARD --*/

body 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #000000; text-decoration: none;  background-color:#ffffff; background-image: url(../images/waterdrop-bg.jpg); background-attachment: fixed; background-position: bottom center; background-repeat:repeat-x;}
hr
{ height:1px; border:0 solid #000000; border-top-width:thin; }
p
{ line-height:18px; margin-top:15px; margin-bottom:15px;}
h1
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:21px; color:#0c5daa; margin-bottom:10px; }
h2
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:16px; color:#4884bd; margin:0px 0px 10px; }
td
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#6d6d6d;}
ul
{ margin-left:25px; }
li {line-height:18px;margin-bottom:5px;}


a:link 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:underline;}
a:visited 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:underline;}
a:hover
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:none;}
a:active 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:underline;}

a:link strong 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:underline;}
a:visited strong 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:underline;}
a:hover strong 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:none;}
a:active strong 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1c86c7; text-decoration:underline;}

a:link.h2link 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:16px; color:#1c86c7; font-weight:bold; text-decoration:underline;}
a:visited.h2link
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:16px; color:#1c86c7; font-weight:bold; text-decoration:underline;}
a:hover.h2link
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:16px; color:#1c86c7; font-weight:bold; text-decoration:none;}
a:active.h2link
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:16px; color:#1c86c7; font-weight:bold; text-decoration:underline;}

.short 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none;}


/*-- HIDE ELEMENTS MEANT ONLY TO BE PRINTED --*/
.print { display:none; }  /*-- use class="print" for print-only items --*/


/*-- IDIRECT FORM ELEMENTS --*/
.form_textarea 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none; margin-left:10px; margin-bottom:1px; width:190px; padding:2px;}
.form_textfield 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none; margin-left:10px; margin-bottom:1px; width:190px; padding:2px;}
.form_checkbox 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none; margin-left:10px; margin-bottom:1px; width:190px; padding:2px;}
.form_button
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none; margin-left:10px;}

/*-- NAV (Menu1) --*/
td.nav 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#0c5daa; text-decoration:none; font-weight:bold; }
a:link.nav 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#0c5daa; text-decoration:none; font-weight:bold;}
a:visited.nav
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#0c5daa; text-decoration:none; font-weight:bold;}
a:hover.nav
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#0c5daa; text-decoration:underline; font-weight:bold;}
a:active.nav
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#0c5daa; text-decoration:none; font-weight:bold;}

/*-- SUB NAV (Menu2) --*/
td.nav2 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#4d4b4b; text-decoration:none;}
a:link.nav2 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#4d4b4b; text-decoration:none;}
a:visited.nav2
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#4d4b4b; text-decoration:none;}
a:hover.nav2
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#4d4b4b; text-decoration:underline;}
a:active.nav2
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#4d4b4b; text-decoration:none;}

/*-- News Title --*/
td.newstitle 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1981e4; text-decoration:none; font-weight:bold;}
a:link.newstitle 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1981e4; text-decoration:none; font-weight:bold;}
a:visited.newstitle
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1981e4; text-decoration:none; font-weight:bold;}
a:hover.newstitle
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1981e4; text-decoration:underline; font-weight:bold;}
a:active.newstitle
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#1981e4; text-decoration:none; font-weight:bold;}

/*-- News --*/
td.news 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:16px;}
a:link.news 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1c86c7; text-decoration:underline; line-height:16px;}
a:visited.news
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1c86c7; text-decoration:underline; line-height:16px;}
a:hover.news
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1c86c7; text-decoration:none; line-height:16px;}
a:active.news
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1c86c7; text-decoration:underline; line-height:16px;}

/*-- Portfolio --*/

.portfolio_nav              {margin:0px;padding:0px;}
.portfolio_nav li           {list-style:none;display:inline;}
.portfolio_nav li a:link    {padding:3px 7px;border:1px solid #c1c1c1;text-decoration:none;background-color:#ededed;}
.portfolio_nav li a:visited {padding:3px 7px;border:1px solid #c1c1c1;text-decoration:none;background-color:#ededed;}
.portfolio_nav li a:hover   {padding:3px 7px;border:1px solid #01a6e8;text-decoration:none;background-color:#01a6e8;color:#fff;}
.portfolio_nav li a:active  {padding:3px 7px;border:1px solid #c1c1c1;text-decoration:none;background-color:#ededed;}
.portfolio_selected         {border:2px solid #01a6e8;padding:15px;margin-top:4px;}
.portfolio_categries_div    {margin-bottom:20px;}
.portfolio_project_name     {border-bottom:1px solid #ccc;margin-bottom:12px;}

.next_prev {float:right;}
.next_prev span {margin:0px 10px;}

.arrows_next {letter-spacing:-0.5px;font-size:14px;margin:0px;}

table.portfolio_photo {margin:0px auto;width:5px;height:5px;text-align:center;}
table.portfolio_photo tr td {padding:5px;border:1px solid #ccc;}
table.portfolio_photo tr td img {margin:0px;}
.portfolio_image_control {text-align:center;}
.portfolio_image_control img {margin:0px 10px;}

div.product_downloads 
{width:240px;border:1px solid #a3d0e2;background-color:#ecfaff;padding:6px 4px 4px;float:right;margin:0px 0px 15px 15px;}

div.product_downloads img   {}
div.product_downloads ul    {margin: 0px 0px 0px 14px;}
div.product_downloads ul li {margin-bottom: 12px;list-style:none;line-height:20px;}

/*-- LEFTNAV (Menu1) --*/
td.leftnav 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
a:link.leftnav 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
a:visited.leftnav
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
a:hover.leftnav
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; color:#676767; text-decoration:none; border-right:4px solid #e0e0e0; margin-left:2px;}
a:active.leftnav
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; color:#000000; text-decoration:none;}

/*-- Powered (ITECH Link) --*/
td.powered 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none;padding:10px 0px;}
a:link.powered 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1670a7; text-decoration:none;padding:10px 0px;}
a:visited.powered 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1670a7; text-decoration:none;padding:10px 0px;}
a:hover.powered 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1670a7; text-decoration:underline;padding:10px 0px;}
a:active.powered 
{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#1670a7; text-decoration:none;padding:10px 0px;}



/*------------ id's -------------------------------------------------*/

/*----- iDirect Poll Display -----*/

table.mainPoll    {width:250px; border:none;}    /* Containing table */
table.contentPoll {width:100%; border:none; margin:4px;}   /* Contains content of Poll */
td.pollQuestion   {font-weight:bold; padding-bottom:15px;}   /* Contains question of Poll */
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-left:5px; padding-top:2px; font-size:11px; line-height:18px;}   /* Contains answers of Poll */
.buttonVote       {font-size:11px;}   /* Vote Button */
.buttonView       {font-size:11px;}   /* View Results Button */

/*----- iDirect Poll Results Display -----*/

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-bottom:4px; padding-top:4px;}
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 #ffffff; background-color:#666666;} /* % 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 #ffffff; height:10px;} /* Bottom td used to diaply bottom border of a result */

/*----- Main Table ------*/

table#maintable     { width:848px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-top:none; border-bottom:none; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}

#contentArea img {margin:2px 0px 5px 14px;}