#footer_bg { background-image: url('/education/images/common/footer_grad.jpg'); background-repeat: repeat-x; height: 183px; width:998px; position:relative;}
#footer_nav { width:998px; font-family:Century Gothic; font-size:17px; color:#49a748}
#footer_nav a{ padding-left:10px; padding-right:10px; vertical-align:middle }

.calcbtn
{
	font-family: Arial, Verdana;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.calcbtn:hover
{
	font-family: Arial, Verdana;
	font-size:11px;
	font-weight: bold;
	color: #045511;
	text-decoration:none;
}

.formtable
 {
	background-color:#f1f1f1;
	border:solid 1px #eaeaea;
 }

.navbg 
{
	background-color: #000000;
	color: #ffffff;
	font-size: 12px;
	text-decoration:none;
	
}

.navbg-green
{
	background-color: #49a748;
	color: #ffffff;
	font-size: 12px;
	text-decoration:none;
	
}

.button
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	text-align:center;
}

.tableheading1
{
	background-color: #007ad1;
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height:21px;
	text-align:center;
}

.tableheading2
{
	background-color: #007ad1;
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height:21px;
	text-align:center;
}

a.navfont
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.navfont:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color: #007ad1;

}

.baskettxt
{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 11px;
	text-decoration:none;
	
}

.baskettxt:Hover
{
	font-family: Arial, Verdana;
	color: #007ad1;
	font-size: 11px;
	text-decoration:none;
	
}

.headertxt
{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 11px;
	
	
}

.headertxt-bl
{
	font-family: Arial, Verdana;
	color: #007ad1;
	font-size: 11px;
	
}

.sidenav-title
{
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold
	
}

.offers-txt
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	width: 233px;
}

.sidenav-txt
{
	font-family: Arial, Verdana;
	font-style: normal;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 23px;
	width: 233px;
}

.sidenav-txt:hover
{
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	background-color: #000000;
	line-height: 23px;
	
}

.sidenav-txt-green
{
	font-family: Arial, Verdana;
	font-style: normal;
	color: #49a748;
	font-size: 11px;
	text-decoration: none;
	line-height: 23px;
	width: 233px;
}

.sidenav-txt-green:hover
{
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	background-color: #000000;
	line-height: 23px;
	
}

.sidenav-bg
{
	background-color: #4ab145
}

.contmap-txt
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
}

.offerfont
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}

.cont-dets
{
	color: #999999;
	font-family: Arial, Verdana;
	font-size: 11px;	
	text-decoration:none;
}

.bullet
{
	color: #49a748;
	font-family: Arial, Verdana;
	font-size: 7px;	
	text-decoration:none;
}

.home-offers
{
	color: #666666;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
}

.smallad-bg
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #49a748;
	height:21px;
	padding-left:10px;
}

.smallad-bg2
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #007ad1;
	height:21px;
	padding-left:10px;
}

.smallad-bg_primary
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #ffa51d;
	height:21px;
	padding-left:10px;
}

.smallad-bg_secondary
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #49a748;
	height:21px;
	padding-left:10px;
}

.smallad-bg_green
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #49a748;
	height:21px;
	padding-left:10px;
}

.smallad-bg_black
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #000000;
	height:21px;
	padding-left:10px;
}

/* ------------------ Copy ----------------------- */

.copy
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
}

.copy-green
{
	color: #49a748;
	font-family: Arial, Verdana;
	font-size: 11px;	
	text-decoration:none;
}

.copy-orange
{
	color: #e68147;
	font-family: Arial, Verdana;
	font-size: 11px;	
	text-decoration:none;
}

.copy-blue
{
	color: #007ad1;
	font-family: Arial, Verdana;
	font-size: 11px;	
	text-decoration:none;
}

.copy-lh
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;
}

.copy-small
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 8px;
	text-decoration: none;
	line-height: 10px;
}

.store-nav
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	line-height: 16px;
}

.store-page
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration:none;
}

.store-page:hover
{
	font-family: Arial, Verdana;
	color: #007ad1;
	font-size: 11px;
	text-decoration:none;
}

.store-page-green
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration:none;
}

.store-page-green:hover
{
	font-family: Arial, Verdana;
	color: #49a748;
	font-size: 11px;
	text-decoration:none;
}

	
.store-nav:hover
{
	font-family: Arial, Verdana;
	color: #007ad1;
	font-size: 10px;
	text-decoration: none;
	line-height: 16px;
}

.store-prod
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	line-height: 13px;
}

.store-price
{
	font-family: Verdana;
	font-weight:bolder;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}

.store-header
{
	font-family: Arial, Verdana;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}

.partners-txt
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.sp-header-gr
{
	font-family: Century Gothic;
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
	background-color: #52da3f;
	border-right: solid 1px #eaeaea;
	border-left: solid 1px #eaeaea;
	
}

.sp-header-bl
{
	font-family: Century Gothic;
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
	background-color: #0066cc;
	border-right: solid 1px #eaeaea;
	
}

.sp-header-re
{
	font-family: Century Gothic;
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
	background-color: #ff0000;
	
}

.sp-subhead
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #007ad1;
	border-top: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	padding-left:7px;
	vertical-align:middle
}

.sp-subhead-green
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #49a748;
	border-top: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	padding-left:7px;
	vertical-align:middle
}

.sp-copy
{
	font-family: Arial;
	font-size: 11px;
	color: #58585a;
}

.vista-odd
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	background-color: #eaeaea
}

.vista-even
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.spec_sub
{
	background-color: #eaeaea;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.footer
{
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.ads
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color: #666666;
	font-size: 14px;
	font-weight:700;
	line-height: 20px;
	
}
.adsbutton
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color: #666666;
	font-size: 10px;
	font-weight:700;
	width: 55px;
	height: 23px;
	cursor:pointer;
	margin-top:4px;
}

.ads-text
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color: #666666;
	font-size: 14px;
	font-weight:700;
	text-decoration: none;
	
}

/* ------------------ Nav ----------------------- */
#nav 
{
	list-style: none;
	margin: 0; padding: 0;
	font-family: Arial, Verdana;
	font-size: 11px;
	width:923px;
	height:25px;
}

#nav li 
{
	float: left;
	color: #FFFFFF;
}

#nav li a
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height:25px;
	padding-left:13px; padding-right:13px;
	line-height:2.1em;
	text-indent: 0px;
}

#nav li a:hover
{
	background-color: #49a748;
}
	
#nav2 
{
	list-style: none;
	margin: 0; padding: 0;
	font-family: Arial, Verdana;
	font-size: 11px;
}

#nav2 li 
{
	float: left;
	color: #FFFFFF;
}

#nav2 li a
{
	display: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #49a748;
	height:25px;
	line-height:2.1em;
	text-indent: 0px;
	padding-left:13px; padding-right:13px;
}

#nav2 li a:hover
{
	background-color: #ffa51d;
}
	
/* ------------------ list ----------------------- */

.mainul {
  float: left;
  width: 720px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
 
.ulitem {
  float: left;
  width: 160px;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  line-height: 24px;
  list-style-type:none;
} 

/* ------------------ BROWSER HACKS ----------------------- */

#whitespacer {
position:absolute;
right:0px;
top:284px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
top:284px;\/*IE8 only*/
top:284px;/*Mozilla - Firefox only*/
[top:284px;
top:284px;]/*Opera only*/
}
/*end*/
/*\*/
html*#whitespacer {
[top:284px;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh,which is addressed below.*/
top:284px;/*Affects Google Chrome amd Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:279px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}/**/
.dummyend[id]{clear:both /*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}
/*The above rule is hidden from IE for MAC, and read only by older Firefox and Netscape 6-7 and IE5-7 for PC,
and Chrome/Safari, in general.*/
/*Newer Firefox and Netscape agents reads rule, but does not read any properties set within [], so is unaffected
by it, probably because it sees these as part of an attribute selector. Those will be hidden.*/
/*IE 7 on PC will correctly read all rules as it will ignore many characters before a property*/
/*Safari, as well as Chrome, see each [] as a character and not part of a selector, if one falls before a property.
These cause the property name following the character to not be read, but next line without "[]" property is  parsed.*/
/*use of [] will break all css selectors following the rule, if all are not closed, as Mozilla-Netscape read the []
as part of a selector rule, so make sure they are all closed, using dummy selector.*/
/*\*/
* html #whitespacer {
top:284px;/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7-8 for PC are not affected here, which means purple above should work only in IE 7 above and gray for IE8!*/
}
/**/

#myp-box {
position:absolute;
right:0px;
top:275px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
top:275px;\/*IE8 only*/
top:275px;/*Mozilla - Firefox only*/
[top:275px;
top:275px;]/*Opera only*/
}
/*end*/
/*\*/
html*#myp-box {
[top:275px;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh,which is addressed below.*/
top:275px;/*Affects Google Chrome amd Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:285px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}/**/
.dummyend[id]{clear:both /*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}
/*The above rule is hidden from IE for MAC, and read only by older Firefox and Netscape 6-7 and IE5-7 for PC,
and Chrome/Safari, in general.*/
/*Newer Firefox and Netscape agents reads rule, but does not read any properties set within [], so is unaffected
by it, probably because it sees these as part of an attribute selector. Those will be hidden.*/
/*IE 7 on PC will correctly read all rules as it will ignore many characters before a property*/
/*Safari, as well as Chrome, see each [] as a character and not part of a selector, if one falls before a property.
These cause the property name following the character to not be read, but next line without "[]" property is  parsed.*/
/*use of [] will break all css selectors following the rule, if all are not closed, as Mozilla-Netscape read the []
as part of a selector rule, so make sure they are all closed, using dummy selector.*/
/*\*/
* html #myp-box {
top:275px;/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7-8 for PC are not affected here, which means purple above should work only in IE 7 above and gray for IE8!*/
}
/**/

.markerpen{ cursor:url("/education/image/common/markerpen.cur"); }

