body
{
  text-align:center;
  background-image:url('/images/background-gradient4.png');
  background-repeat:repeat-x;
}

h1,h2,h3,h4,h5,b,strong
{
 /* color:#1960a8;*/
 color:#315990;
}

#main
{
  width:60em;
  border:solid white .5em;
  margin:1em auto;
  /*background-color:#C4EDFF;*/
  /*background-color:#e1f6ff;*/
  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;
}

#maincontent
{
  text-align:left;
  font: 12px arial;
  color:#333333;
  padding:.5em;
  background-color:white;}

#content
{

  width:79%;
  /*height:20em;*/
  min-height:20em;
  float:right;
  background-color:white;
  text-align:left;
  padding:.5em;

  font: 12px arial;
  color:#333333;
}

#content a,
#maincontent a
{
  /*color:#1960a8;*/
  color:#315990;
}

#content a:hover,
#maincontent a:hover
{
  /*color:#1960a8;*/
  color:#315990;
}

#newsbanner
{
  background-color:#bccef0;
  padding:.5em;
  margin-top:.5em;
  /*border:solid #315990 1px;*/
  text-align:left;
  font: 12px Arial;}

#newsbanner b
{
  color:#003a90;
}

#newsbanner ul
{
  margin:0;
  margin-left:1em;
  list-style-type:none;
}

#menubanner
{  width: 100%;
  border-top: solid #000 1px;
  border-bottom: solid #000 1px;
  background-color: #336699;}

#menubanner ul
{  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: #FFF;
  line-height: 30px;
  white-space: nowrap;}

#menubanner li
{  list-style-type: none;
  display: inline;
  margin-right:1em;
  width:6em;
}

#menubanner li a
{  text-decoration: none;
  font-weight: bold;
  padding: 7px 10px;
  width:6em;
  color: #FFF;}

#menubanner li a:link
{  color: #FFF;}

#menubanner li a:visited
{  color: #FFF;}

#menubanner li a:hover
{  color: #FFF;
  background-color: #3366FF;}

#footer
{
  width:60em;
  /*vertical-align:bottom;*/
  /*display:inline;*/
  clear:right;
  /*height:25%;*/
  background-color:white;
  margin:0 auto;
}

#ScheduleDisplay
{
  background-color:#f4faff;
  border:solid #bccef0 1px;
}

#ScheduleDisplay thead tr td
{
  background-color:#f4f2eb;
  padding-bottom:.5em;
  border:solid #bccef0 1px;
  text-align:center;
  width:7em;
  font-weight:bold;
  color:#1960a8;
}

#ScheduleDisplay tbody tr td
{
  text-align:center;
  color:#333333;
  font: 13px arial;
}

p.footertext
{
  font-size:x-small;
  margin:0;
  margin-top:1em;
  padding:0;
  color:#333333;
}

img
{  border: solid 1px black;}

#main_categories
{
  width:100%;
}

ul.navlinks
{
  width:100%;
  margin:0;
  padding:0;
  list-style-type:none;
}

.navlinkstable
{  width:11em;}

.navlinkstable tr
{
  width:100%;
  /*background-color:#c6d3a5;*/
  /*background-color:#6c92e3;*/
  background-color:#329deb;
  padding:0;
  margin:0;
}

#homelink
{
  float:right;
  position:relative;

}

#homelink a,
#homelink a:visited
{
  color:#e6ffff;
}

a.navlink
{
  text-decoration:none;
  /*color:#146639;*/
  /*color:#315990;*/
  color:#003a90;
  text-align:left;
  font:15px Arial;
  font-weight:bold;
  width:100%;
  /*background-color:#c6d3a5;*/
  /*background-color:#6c92e3;*/
  background-color:#329deb;
  margin-bottom:1px;
  padding-left:.5em;
}

a.subnavlink
{
  text-decoration:none;
  /*color:#315990;*/
  color:#003a90;
  text-align:left;
  font:15px Arial;
  font-weight:normal;
  width:100%;
  /*background-color:#c6d3a5;*/
  /*background-color:#6c92e3;*/
  background-color:#329deb;
  margin-bottom:1px;
  padding-left:1.5em;
}

.filler
{
  height:1em;
  /*background-color:#c6d3a5;*/
  /*background-color:#6c92e3;*/
  background-color:#329deb;
}

.mainsum
{  width:45%;
  background-color:#f4f2eb;
  padding:.5em;
  margin:.5em;
  /*border:solid #bccef0 1px;*/
  border:solid #336699 1px;
  /*color:#1960a8;*/
  color:#333333;
  text-align:center;
  font-size:medium;
}

.mainsum p
{  margin:.5em;}

#biotable
{  border: solid 1px black;

}

.Home       #nav-Home,
.About      #nav-About,
.Comp		#nav-Comp,
.WOL		#nav-WOL,
.YO			#nav-YO,
.Offers		#nav-Offers,
.HL         #nav-HL,
.IB         #nav-IB,
.CI         #nav-CI,
.CS         #nav-CS,
.TT         #nav-TT,
.Test		#nav-Test,
.Belts		#nav-Belts,
.PR         #nav-PR,
.Rates      #nav-Rates,
.RE         #nav-RE,
.PA         #nav-PA,
.WK   		#nav-WK,
.Term       #nav-Term,
.DK         #nav-DK,
.links      #nav-links,
.FM		    #nav-FM,
.Books	    #nav-Books,
.Ron	    #nav-Ron,
.Ryan	    #nav-Ryan,
.Phil	    #nav-Phil,
.Scott	    #nav-Scott,
.Al		    #nav-Al,
.Alli	    #nav-Alli,
.Tourn		#nav-Tourn,
.Vids		#nav-Vids
{
  background-color:white;
  color:#315990;
  /*border-left:1px solid #00b8ff;*/
}

.Home       a:hover#nav-Home,
.About      a:hover#nav-About,
.Comp		a:hover#nav-Comp,
.WOL		a:hover#nav-WOL,
.YO			a:hover#nav-YO,
.Offers		a:hover#nav-Offers,
.HL         a:hover#nav-HL,
.IB         a:hover#nav-IB,
.CI         a:hover#nav-CI,
.CS         a:hover#nav-CS,
.TT         a:hover#nav-TT,
.Test		a:hover#nav-Test,
.Belts		a:hover#nav-Belts,
.PR         a:hover#nav-PR,
.Rates      a:hover#nav-Rates,
.RE         a:hover#nav-RE,
.PA         a:hover#nav-PA,
.WK   		a:hover#nav-WK,
.Term       a:hover#nav-Term,
.DK         a:hover#nav-DK,
.links      a:hover#nav-links,
.FM		    a:hover#nav-FM,
.Books	    a:hover#nav-Books,
.Ron	    a:hover#nav-Ron,
.Ryan	    a:hover#nav-Ryan,
.Phil	    a:hover#nav-Phil,
.Scott	    a:hover#nav-Scott,
.Al		    a:hover#nav-Al,
.Alli	    a:hover#nav-Alli,
.Tourn		a:hover#nav-Tourn,
.Vids		a:hover#nav-Vids
{
  color:#315990;
}

a:visited.footerlink,
a.footerlink
{
  color:#315990;
}

a:hover.navlink, a:hover.subnavlink
{
  /*background-color:LightSkyBlue;*/
  /*background-color:#82caf2;*/
  color:#e6ffff;
  /*color:#41854c;
  color:darkgreen;*/
}

IFRAME
{
  margin:0px;
  padding:0px;
}

.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.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
}

ul.topiclist
{
  list-style:none;
}

ul.topiclist li,
ol.numberlist li,
ul.pointlist li
{
  margin:.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;
  margin-right:1em;
}

.list-right
{
  float:right;
  margin-left:1em;
}

.quoteAuthor
{
  margin-top:1em;
  text-decoration:bold;
}

#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;
  font: 13px Times New Roman;
  color:#1960a8;
}

#Notes p,
#LargeNotes p
{
  margin:.7em;

}

#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;
}

.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;
}





