/****
navigation color-highlight: #
visited #A1D76C
link color: #408E00
body_text color: #8A5F46;
hover: #60A86F
****/
body, table, form, div {
	font-family: Arial, Tahoma,Verdana, sans-serif;
	color: #000000;
	font-size: 10pt;
	line-height: 1.1em;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: inherit;
}

body {
    margin-left:auto;
	margin-right:auto;
/*    display: table; */
    background: url(../images/template/zidster_bg.gif) repeat-y center;
    background-color: #E7E7E7;
}

div {text-align: left;}

div#trailimageid {
    display: none;
    background-color:transparent; 
    border: 0px solid black;
    position:absolute; 
    top:0px;
    left:0px;
    overflow:visible; 
    margin:0px; 
    padding:0px; 
    z-index: 200;
}
div#signup {
    width: 100%;
    text-align: right;
    position:absolute; 
    top: 10px; 
    left: 0px;
    font-weight: bold; 
    font-size: 8pt;
    z-index: 100;
}

a.signup {
    margin-right: 20px;
    color: Blue;
    background-color: inherit;
}
div#highlites {clear:both;margin-top: 55px;margin-right: auto;margin-left:auto; margin-bottom: 44px;width: 97%;text-align: center; overflow:auto;}

/*------------------- links and headings------------------------------ */

a:link {color: #0000FF;text-decoration: underline;background-color: inherit;} 
a:visited {color: #0000BB;text-decoration: underline;background-color: inherit;} 
a:hover {color:#660000 ;text-decoration: underline;background-color: inherit;}
a.nav:link {text-decoration: none;color: #E93C3A;background-color: inherit;} 
a.nav:visited {text-decoration: none;color: #E93C3A;background-color: inherit;} 
a.nav:hover {color:#660000 ;text-decoration: underline;background-color: inherit;}
div.horiz_nav {background-color: #EDF4ED;margin: 10px 0px;padding: 3px 5px;color:inherit;}
a.hlite:link, a.hlite:visited, a.hlite:hover {color: black; text-decoration:none;background-color: inherit;}
a:link.go {
	background: url(../images/template/home_slices/go_button.png) no-repeat right top;
	height: 66px;
	width: 47px;
}
a.hlite span {color: Blue; white-space: nowrap;}
a:hover.go {
	background-position: right -66px;
}
a:active.go {
	background-position: right -132px;
}
a.navcoup, a.navusing, a.navbiz, a.navcontact {
	display: block;
	overflow: hidden;
	height: 73px;
	width: 82px;
	float:left;
}
a:hover.navcoup, a:hover.navcontact, a:hover.navusing, a:hover.navbiz {
	background-position: 0px 0px;
}
a.navcoup 
{
	background: url(../images/template/home_slices/coupons_icon.gif) no-repeat 0px -74px;
}
a.navusing {
	background: url(../images/template/home_slices/using_icon.gif) no-repeat 0px -74px;
}
a.navbiz {
	background: url(../images/template/home_slices/biz_icon.gif) no-repeat 0px -74px;
}
a.navcontact {
	background: url(../images/template/home_slices/contact_icon.gif) no-repeat 0px -74px;
}
a.regbiz 
{
	background: url(../images/template/home_slices/register.gif) no-repeat 0px 0px;
	height: 50px;
	width: 214px;
	float:right;
}
a:hover.regbiz
{
	background-position: 0px -50px;
}
ul.nav {margin-left: 15px;padding:0px;}
/* li.nav {list-type: dash ;} VS 2005 doesn't like this*/


h1, h2, h3 {margin: 15px 5px 5px 0px; padding: 0px;font-size: 11pt;text-align:left;}
p {margin: 5px 5px 5px 0px; }
ul { padding: 0px;margin-top: 15px; margin-bottom: 15px;margin-left:10px;}
table { text-align: left; vertical-align: top;background-color: inherit;}
form { text-align: left; vertical-align: middle;margin:0px;padding:0px;background-color: inherit;} 

abbr, acronym {
	text-decoration: none;
	border-bottom: 1px dotted #4682B4;
	cursor: help;
}

/*--------------------- containers ----------------------------------- */

div#container {
	background-color: transparent;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
    position: relative;
}

div#cont-mid  {margin-top:160px; background: url(../template/container_mid.jpg) repeat-x top left;position:absolute; height:180px;width:760px;}
div#cont-top {background: url(../template/container_top.jpg) repeat-x top left; position:absolute;height:160px;width:760px;}
div#page_top {text-align: center;}


div#box {
  width: 100%;
	position:relative;
	background: white;
	border: 2px solid #CDCDCD;
  top: 50px;
  left: 37px;
  margin-bottom: 50px;
  color:inherit;
}
div#bottom {position:relative;top: 10px; left: 25px;background: url(../template/bot-bg.gif) top left repeat-y; height:30px;width:637px;}

/****************************************************************/
/*                          Header Area                         */
/****************************************************************/
div#logo {position:absolute;top:0px;left:0px;}
div#logo img {border: 0px; }
div#pageHeader {display: none;}
form#search {text-align:center;}
form#search P { margin-top:10px; margin-bottom: 3px;text-align:center;}
form#search input {margin: 0px 3px;}


div#industry {position:relative; top: 55px; left: 470px;}


div#searchForm {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	font-size:10pt;
	font-style:normal;
    padding-top:15px;
    padding-bottom:0px;
}

/*               content                          */
div#contents {
    width: 99%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
/* border: 1px solid blue;  */
}
/*                Home Left Column                    */
div#leftc, div#abtleftc, div#rightc {
  width: 75%;
  margin: 20px 0px 0px 0px;
  float: left;
}
div#rightc 
{
	width: 25%;
	background-color: #e7eff7;
}
div#abtleftc { 
	width: 25%;
	padding-bottom:5px;
}
a.left_sub_nav { display:block; line-height: 1.5em;}
/*                Home Center Column                    */
div#centerc div#abtcenterc {
  position: relative;
  top:0px;
  left: 0px;
  float: left; 
  width: auto; 
  margin: 20px 0px 0px 0px;
}
div#abtcenterc {width: 600px;margin-left: auto; margin-right: auto;margin-top: 15px;overflow: auto;}
div#abtcenterc UL {list-style-type:disc;margin-left:50px;}
div#left_sub_nav {  
  position: relative;
  top: 20px;
  left: 25px;
  background: url(../template/content-bg.jpg) top left no-repeat;
}

/****************************************************************/
/*                     Footers                                  */
/****************************************************************/

div#footer_nav {
    float:left; 
    width: 70%;
    text-align:left;
	font-size: 8pt;
	font-weight: bold;
}
div#footer_nav a:link, div#footer_nav a:visited {
    margin: 0px 0px; 
    text-decoration:none; 
    color: Blue;
    font-weight:bold;
    font-size: 8pt;
    background-color: inherit;
}

div#copyright {
	text-align: center;
	margin-right: 120px;
	padding-top: 0px;
	font-size: 8pt;
	color: #000000;
	background-color: inherit;
}
div#copyright span {
	margin: 0px 0px;
	font-size:7pt;
}
td.right {text-align:right;font-size: 9pt; font-weight:bold;}

/****************************************************************/
/*                     Misc                                     */
/****************************************************************/

div.spacer {
	height: 15px;
}

.errorMsg 
{
    font-weight:bold;
    color:#0054A6;
    margin-top:25px;
    margin-bottom:50px;
    margin-left: 15px;
    margin-right: 15px;
    background-color: inherit;
} 
 
#hiliteTableCell 
{
   text-align:justify;
   border:3px #F7931D solid;
}
tr.instruction, tr.instruction1
{
	padding-bottom: 5px;
}
tr.instruction1 
{
    font-size: 8.5pt;
}
td.s_instruction 
{
    text-align:right;
    padding-right: 10px;
}

td.titleinstruction
{
	text-align:left;
	padding-right: 10px;
	padding-left: 4px;
	font-size: 8pt;
	vertical-align: bottom;
	font-weight:bold;
	font-style: italic;
}
td.input {
    vertical-align: top;
}
td.instruction1  {
    font-weight: bold;
    font-style:italic;
    vertical-align: bottom;
}
span.instruction2 {
    color: #ea0005;
    font-weight:bold; 
    font-size:larger;
    font-style: normal;
    background-color: inherit;
}
p.success 
{
    color: #ED1C24;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: inherit;
}
span.shownotes 
{
    text-decoration:underline;
    color:blue;
    background-color: inherit;
}
.alpha_shrt {text-decoration: underline;font-size:12pt;font-weight:bold;}
.aresults {position: relative; width: 99%; margin-top: 5px;}
.adetail {margin-left: 1%; position: relative; float: left; width: 90%;}
.hilite {font-weight:bold;background-color:Yellow;color:inherit;}
div#googleadsense{padding-left: 10px;background-color: #e7eff7;margin-top: 20px;color:inherit;overflow:visible;}
