body, td, th, p
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
td.footer
{
  color: #cccccc; 
  text-decoration: none;  
  font-size: 10px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
  font-weight: lighter;
  text-transform: capitalize;
}

a.more
{
  font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
  font-size: 10px;
  font-weight: lighter;
  text-decoration: none; 
  color: #339999;
}

a.latest
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: light;
  text-decoration: none; 
  color: #ffffff;
}
td.newsbox{
background-color: #9EBCB3;
padding-left: 4px; 
padding-right:7px; 
padding-bottom:6px; 
padding-top:5px; 
}

td.newsboxsliver{
border-top: 30px solid #9EBCB3; 
background-color: #fffff; 
}

a:hover
{
  color: #666666;
}
a.bignav
{ 
  color: #488A74; 
  text-decoration: none;  
  font-size: 14pt;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold;
  text-transform: capitalize;
} 
a.bignav:visited { color: #666666} 
a.bignav:hover { color: #17345E}

#learnmore
{
border: 1px solid #666666;

}
/*form*/
#gray{
background-color: #c0c0c0; 
}
#red{
color: #F90101; 
}
#white{
color: #ffffff; 
}
.formfield  {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 9pt;
	border: 1px solid #999999;
	background-color: #f5f5f5;


}
.formfieldButton {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 9pt;
	border: 1px solid #999999;
	background-color: #003399;
	color: #FFFFFF;

}
.formfieldTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
/*footer*/

#whitefbar{
border-bottom: 3px solid #ffffff; 
}
#grayfbar{
border-bottom: 3px solid #cccccc; 
}
#bluefhalfbar{
border-bottom: 3px solid #17345E; 
}
#bluefbar{
border-bottom: 10px solid #17345E; 
}
a.footertxt
{ 
  color: #cccccc; 
  text-decoration: none;  
  font-size: 10px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
  font-weight: lighter;
  text-transform: capitalize;
} 
a.footertxt:visited { color: #ffffff} 
a.footertxt:hover { color: #ffffff}

#productbox
{
  border: 1px solid #c0c0c0
}

td.divider{
 background-image: url(/images/tile-striped.gif);
 background-color: #BFBEBE;
}
td.login {
background-color: #17345E;
padding-left: 4px; 
padding-right:3px; 
padding-bottom:5px; 
padding-top:5px; 
}
td.products {
padding-left: 20px; 
padding-top:5px; 
padding-right: 10px; 
}
span.header, p.header
{
  font-size: 16pt;
  font-weight: bold;
  color: #17345E;
}
span.subheader
{
  font-size: 12pt;
  font-weight: bold;
  color: #17345E;
}

h1
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 16pt;
	font-weight: normal;
}

td.learnMore
{
	background-image: url(/images/learn_more_middle.gif);
}

span.subH1
{
	font-size: 12pt;
	font-weight: normal;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
}

h3
{
	font-size: 13px;
}

/* Online Course Listing Table */
table#onlineCourseListing tr.header
{
	background-color: #8BA550;
	color: white;
}
table#onlineCourseListing td.providerTitle
{
	font-size: 12pt;
	font-weight: normal;
}
table#onlineCourseListing span.provider
{
	font-size: 14pt;
}
table#onlineCourseListing td.registerButton
{
	background-color: #D0E4A2;
	text-align: center;
}
table#onlineCourseListing tr.subHeader
{
	background-color: #D0E4A2;
	font-weight: bold;
}
table#onlineCourseListing tr.highlighted
{
	background-color: #EEE;
}

/* Online Package Listing Table */
table#onlinePackageListing tr.header
{
	background-color: #A7B8E0;
}
table#onlinePackageListing td.registerButton
{
	text-align: right;
}
table#onlinePackageListing tr.subheader
{
	background-color: #ECF2FE;
}
table#onlinePackageListing td.subheader
{
	text-align: center;
}
table#onlinePackageListing tr.description
{
	background-color: #D6E6FF;
}


/* HEADER --------------------------------------------- */

p.tagline
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
  color: #666;
}

a.demo
{
  text-decoration: none;
  color: #003366; 
}

a.demo:hover 
{ 
	color: #666666;
}

span.caption
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: lighter;
  

}
a.demo
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  text-decoration: none;
  color: #003366; 
 
}
a.demo_bottom
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #003366; 
 
}

a.section_title
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #FFF;
  text-decoration: none;
}
/*nav*/
#navbkgrd
{
border-top: 1px solid #17345E;
background-color:#fff;
}
 #navcontainer
{
margin: 0px 0 0 0px;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #488A74;
width: 130px;
height: 20px;
padding: 3;
margin: 0 0 0px 0;
color: #cccccc;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px verdana, sans-serif;
}

#navcontainer a:hover
{
color: #488A74;
background: #9EBCB3;
}
#navcontainer ul li.current a
{
color: #488A74;
background: #9EBCB3;
}
#navcontainer a:active
{
background: #c60;
color: #fff;
}

/* LEFTNAV ---------------------------------------*/

td.leftnav
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: right;
}
td.leftsubnav
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: right;
}

a.left_link
{
  text-decoration: none;
  color: black;
}
a.left_sublink
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #c60;
}
a.left_link:hover { color: white; }
