div {  }

body
{
  text-align:center;
  background-image:url('/images/background-gradient.png');
  background-repeat:repeat-x;
}

h1,h2,h3,h4,h5,b,strong
{
  color:#1960a8;
}

#main
{
  width:53em;
  border:solid #f3fbff .5em;
  margin:1em auto;
  /*background-color:#C4EDFF;*/
  /*background-color:#e1f6ff;*/
  /*background-color:#f3fbff;*/
  background-color:white;
  margin-bottom:0;
  height:auto;
  overflow:hidden;
}

#header
{
  width:100%;
  clear:left;
  background-color:white;

  /*height:3em;                */
  /*border-bottom:solid white .5em;*/
}

h1.header
{
  margin:0;
  padding:0;
  color:darkblue;
}

#nav
{
  margin-top:1em;
  width:20%;
  float:left;
  padding:0;
  height:auto;
  width:auto;
  /*background-color:#C4EDFF;*/
  text-align:left;

}

#rh
{
  margin-top:4em;
  width:100%;
  float:left;
  clear:left;
}

#content,
#salescontent
{

  width:80%;
  /*height:20em;*/
  min-height:20em;
  float:right;
  background-color:white;
  text-align:left;
  padding:.5em;
  padding-left:1em;
  padding-top:2em;
  font: 13px tahoma;
  color:#333333;
}

#content a
{
  color:#1960a8;
}

#salescontent a
{  color:blue;}
#salescontent b
{  color:black;}

#content a:hover
{
  color:#1960a8;
}

#footer
{
  width:53em;
  /*vertical-align:bottom;*/
  /*display:inline;*/
  clear:right;
  /*height:25%;*/
  background-color:white;
  margin:0 auto;
}

#pitch-cover
{
  float:right;
  margin-top:0;

}


#pitch
{
  border:solid #dfdfdf 1px;
  margin:3em;
  margin-left:1em;
  margin-right:1em;
  background-color:#f4faff;
  padding:1em;
  width: 35em;
}

#pitch p
{
  color: #1960a8;
  font-size:medium;
}

#pitch a
{
  color:blue;
}

p.footertext
{
  font-size:x-small;
  margin:0;
  margin-top:1em;
  padding:0;
  color:#333333;
}

p.indentedtext
{  margin-left:1em;}

.signupframe
{
  border: none;
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}

#signupbox
{
  border:solid #dfdfdf 1px;
  background-color:#f4faff;
  width: 80%;
  padding:.5em;
  padding-top:1em;
  padding-bottom:1em;
}

div.indentedtextblock
{  margin-left:1em;}

#main_categories
{
  width:100%;
}

ul.navlinks
{
  width:100%;
  margin:0;
  padding:0;
  list-style-type:none;
}

.navlinkstable
{
  width:auto;
  margin:0;
  padding:0;
  border-spacing:1px;
}

a:hover.navlink, a:hover.subnavlink
{
  /*background-color:LightSkyBlue;*/
  /*background-color:#82caf2;*/
  color:#e6ffff;
  /*color:#41854c;
  color:darkgreen;*/
}

.navlinkstable tr
{
  width:100%;
  background-color:#00b8ff;
  padding:0;
  margin:0;

}

#homelink
{
  float:right;
  position:relative;

}

#homelink a,
#homelink a:visited
{
  color:#e6ffff;
}

a.navlink
{
  text-decoration:none;
  /*color:DarkBlue;*/
  color:#333399;
  text-align:left;
  font:14px Tahoma;
  font-weight:bold;
  width:100%;
  background-color:#00b8ff;
  margin-bottom:1px;
  padding-left:.5em;
}

a.subnavlink
{
  text-decoration:none;
  /*color:DarkBlue;*/
  color:#333399;
  text-align:left;
  font-weight:normal;
  width:100%;
  background-color:#00b8ff;
  margin-bottom:1px;
  padding-left:1.5em;
}

.Home       #nav-Home,
.articles   #nav-articles,
.reviews    #nav-reviews,
.tools      #nav-tools,
.links      #nav-links,
.dos        #nav-dos,
.dws        #nav-dws,
.cos        #nav-cos,
.sc         #nav-sc,
.sos        #nav-sos,
.ws         #nav-ws,
.sm         #nav-sm,
.cws        #nav-cws,
.sr         #nav-sr,
.sh         #nav-sh,
.eos        #nav-eos,
.ms         #nav-ms,
.st         #nav-st,
.js         #nav-js,
.art		#nav-art
{
  background-color:white;
  color:#1960a8;
  /*border-left:1px solid #00b8ff;*/
}

.Home       a:hover#nav-Home,
.articles   a:hover#nav-articles,
.reviews    a:hover#nav-reviews,
.tools      a:hover#nav-tools,
.links      a:hover#nav-links,
.dos        a:hover#nav-dos,
.dws        a:hover#nav-dws,
.cos        a:hover#nav-cos,
.sc         a:hover#nav-sc,
.sos        a:hover#nav-sos,
.ws         a:hover#nav-ws,
.sm         a:hover#nav-sm,
.cws        a:hover#nav-cws,
.sr         a:hover#nav-sr,
.sh         a:hover#nav-sh,
.eos        a:hover#nav-eos,
.ms         a:hover#nav-ms,
.st         a:hover#nav-st,
.js         a:hover#nav-js,
.art		a:hover#nav-art
{
  color:#1960a8;
}

a:visited.footerlink
{
  color:blue;
}

IFRAME
{
  margin:0px;
  padding:0px;
}

.textheader
{  border-bottom: solid .5em #00b8ff;}

.bl
{
  background:url('/images/bl.PNG') 0 100% no-repeat;
}

.br
{
  background:url('/images/br.PNG') 100% 100% no-repeat;
}

.tl
{
  background:url('/images/tl.PNG') 0 0 no-repeat;
}

.tr
{
  background:url('/images/tr.PNG') 100% 0 no-repeat;
  padding:.5em;
}

.bl-nav
{
  background:url('/images/bl-nav.PNG') 0 100% no-repeat;
}

.br-nav
{
  background:url('/images/br-nav.PNG') 100% 100% no-repeat;
  padding:.5em;
}

.tl-nav
{
   background:url('/images/tl-nav.PNG') 0 0 no-repeat;
}

.tr-nav
{
   background:url('/images/tr-nav.PNG') 100% 0 no-repeat;
   padding:.5em;
}

.clear
{
  font-size: 1px;
  height: 1px
}

.filler
{
  height:1em;
  background-color:#00b8ff;
}

.highlight
{  background-color:yellow;}

.salessubheader
{  text-align:center;
}

.salessubheader b
{  color:black;
}

.salesheader
{  text-align:center;
  color:red;}

ul.topiclist
{
  list-style:none;
}

ul.topiclist li,
ol.numberlist li,
ul.pointlist li
{
  margin:.5em;
}

ul.salespointlist
{  margin-top:2em;}

ul.salespointlist li
{  margin-bottom:1.5em;}

ul.topiclist a
{

  color:#1960a8;
}

ul.topiclist a:hover
{

  color:#1960a8;
}

.latest-added
{
  /*border-top:solid black 1px;*/
  clear:left;
}

.list-left
{
  float:left;

}

.list-right
{
  float:left;
}

.giftheading
{	color:red;
	font-style:italic;
	font-weight:bold;
	background-color:yellow;}

.salesNotes
{	border:dashed black 3px;
	margin:3em;
	background-color:#ffffb9;

	font:arial;
    font-size:15px;
	padding: 1em;}

.salesNotes h1,
.salesNotes h2,
.salesNotes b
{
  color:black;
}



#Notes
{
  background-color:#f4f2eb;
  padding:.5em;
  margin:1em;
  margin-top:0;
  border:solid #dfdfdf 1px;
  color:#1960a8;
}

#LargeNotes
{
  background-color:#f4f2eb;
  padding:.5em;
  margin:1em;
  margin-top:0;
  border:solid #dfdfdf 1px;
  color:#1960a8;
}

#Notes p,
#LargeNotes p
{
  margin-top:.7em;
  margin-bottom:0;
}

#Notes a,
#LargeNotes a
{
  color:Blue;
}


#Notes a:hover,
#LargeNotes a:hover
{
  color:Blue;
}

.NotesHeader
{
  text-align:center;
  font: 12px arial;
  font-weight:bold;
  color:#1960a8;
  margin-bottom:.5em;
}

.articleListHeader
{  font-family:monospace;
  font: 14px arial;
  font-weight:bold;}

.author
{
  color:darkgray;

}

.article-list
{
  margin:1em;
}

.article-list li
{
  margin:5px;
}

.article-list li a
{
  text-decoration:none;
  color:#1960a8;
}

.article-list li a:hover
{
  text-decoration:underline;
  color:#1960a8;
}

.medium-text
{
  font-size:medium;
}

.page-links
{
  margin-top:1em;
  text-align:left;
}

.htmlCode
{
  font:14px Courier New;
}

.form-style
{
  width:85%;
  border: #dfdfdf 5px double;
  background-color:#f4f2eb;
  padding:1em;
  padding-bottom:0;
}

.form-text
{
  margin:.5em;
  text-align:center;
  font-size:12px;
}

#ImageSection
{
  background-color:#f4faff;
  text-align:center;
  padding:.5em;
  margin:.25em;
  margin-top:0;
  border:dashed #1960a8 2px;
  color:#1960a8;
}

#ImageSection p
{
  margin-top:.7em;
  margin-bottom:0;
}

#Letter
{
  background-color:#f4faff;
  padding:.5em;
  margin:1em;
  margin-top:0;
  border:solid #dfdfdf 1px;
  font: 12px Times New Roman;
  color:#333333;
}

#Letter p
{
  margin-top:.7em;
  margin-bottom:0;
}





