/****************
* General Rules *
****************/
body
{
margin: 0;
background: white url('http://abc.eznettools.net/D300003/X381530/images/layout/bg.jpg') top center repeat-y;
}
td, font
{
font-family: arial;
font-size: 9pt;
}
h1
{
font-size: 12pt;
}
h2
{
margin-bottom: 0;
font-size: 10pt;
}
h3
{
margin-bottom: 0;
font-size: 10pt;
}
p
{
margin-top: 0;
}
ul
{
margin-top: 0;
padding-left: 15px;
}
ol
{
margin-top: 0;
padding-left: 20px;
font-size: 8pt;
line-height: 12px;
}
ol li
{
padding-bottom: 3px;
}

/*********
* Header *
*********/
/* navigation */
.nav a:link, .nav a:visited
{
text-decoration: none;
color: black;
}
.nav a:hover
{
text-decoration: underline;
}

/* caption */
.headerCaption font
{
font-size: 11pt;
}

/* login */
.login td
{
text-align: center;
}
.login font
{
font-size: 8pt;
}
#userID
{
width: 50px;
}
#password
{
width: 60px;
}
.login a:link, .login a:visited
{
font-size: 8pt;
text-decoration: underline;
color: blue;
}

/************************
* Additional Navigation *
************************/
/* about us nav */
.aboutNav td
{
font-size: 10pt;
}
.aboutNav a:link, .aboutNav a:visited
{
text-decoration: none;
color: black;
}
.aboutNav a:hover
{
color: blue;
}

/* services and products pages nav */
.leftColNav td, .rightColNav td
{
font-size: 10pt;
}
.leftColNav a:link, .leftColNav a:visited,
.rightColNav a:link, .rightColNav a:visited
{
text-decoration: none;
color: black;
}
.leftColNav a:hover, .rightColNav a:hover
{
color: blue;
}

/***************
* Main Content *
***************/
/* homepage left */
.updatesCol input[type=text]
{
position: relative;
left: 2px;
width: 165px;
text-align: center;
font-size: 8pt;
color: #666666;
}
.updatesCol input[type=submit]
{
position: relative;
left: -2px;
}
.updatesCol a:link, .updateCol a:visited
{
text-decoration: none;
padding-right: 6px;
}

/* homepage middle */
.newsCol a:link, .newsCol a:visited
{
text-decoration: none;
color: black;
}
.newsCol a:hover
{
color: blue;
}

/* homepage right */
.blogCol td
{
font-size: 10pt;
}
.blogCol a:link, .blogCol a:visited
{
text-decoration: none;
color: black;
}
.blogCol a:hover
{
text-decoration: underline;
}
.blogCol h5
{
margin: 0;
font-size: 7pt;
color: blue;
}

/* news page */
.newsTitlesCol a:link, .newsTitlesCol a:visited
{
text-decoration: none;
color: black;
}
.newsTitlesCol a:hover
{
color: blue;
}
.newsBodyCol h1
{
font-size: 12pt;
}

/* product pages */
.rightColNav a:link, .rightColNav a:visited
{
font-size: 9pt;
font-weight: bold;
color: #BA0000;
text-decoration: none;
}
.rightColNav a:hover
{
text-decoration: underline;
}

/* results */
.results a:link, .results a:visited
{
color: black;
text-decoration: none;
}
.results a:hover
{
text-decoration: underline;
}

/******************
* Order Form Page *
******************/
#Form1 table
{
border-collapse: collapse;
}
#Form1 td
{
padding-top: 1px;
padding-bottom: 1px;
}
.orderTitle
{
background: #2B85BA;
padding-left: 5px;
}
.orderTitle font
{
color: white;
}
.step1 td
{
font-weight: bold;
}
.step1 a:link, .step1 a:visited
{
color: blue;
}
.grayRow td
{
background: #CCCCCC;
}
.orderChoose
{
font-weight: bold;
}
.orderNote
{
color: red;
}
.step2fields input
{
margin-right: 5px;
width: 190px;
}
.city-state-zip, .phone-fax
{
margin-left: -1px;
margin-top: -1px;
}
.phone-fax
{
margin-top: -2px;
}
.city input
{
width: 150px;
}
.state input
{
margin-left: 25px;
width: 35px;
}
.zip input
{
margin-left: 25px;
width: 70px;
}
.phone input
{
width: 120px;
}
.fax input
{
margin-left: 25px;
width: 120px;
}
.step3 input
{
margin-right: 10px;
}
.step1, .step2, .step3
{
margin-top: 8px;
margin-bottom: 8px;
}
.step2 input
{
margin-top: 1px;
margin-bottom: 1px;
}
hr
{
margin-top: 10px;
margin-bottom: 10px;
}
#notice
{
color: red;
}

/*******************
* Additional Items *
*******************/
/* hide name field on update subscribe form */
.hide
{
display: none;
}