HTML {
	HEIGHT: 100%
}
BODY {
	MARGIN: 0px; PADDING:0px; HEIGHT: 100%
}
HR {
	CLEAR: both; DISPLAY: block; BACKGROUND: #ddd; WIDTH: 80%; COLOR: #ddd; BORDER: 0px none; HEIGHT: 1px; margin:3px auto
}
BODY {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Times, serif;
}
P {
	line-height:12pt; margin: 8px 0px
}
P.subhead {
	MARGIN:10px 0px -4px 0px; FONT-SIZE: 10pt; COLOR: #9A9230; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; line-height:15pt; 
}
P.headline {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; line-height:15pt; 
}
#feature-box {
	float:right;
	background-color:#ebe4d3;
	border:2px solid #917a56;
	width:235px;
}
.feature-list {
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size: 20px;
	color:#735343;
	font-weight:bold;
}
.feature-items {
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size: 14px;
	margin:0 0 0 10px;
	color:#7d7d7d;
	font-style:italic;
}
A {
	CURSOR: pointer; COLOR: #333; TEXT-DECORATION: none; /*BORDER-BOTTOM: #000 1px dotted; */
}
.visibleLink {
	CURSOR: pointer; COLOR: #000; BORDER-BOTTOM: #000 1px dotted; TEXT-DECORATION: none
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.title{
FONT-SIZE:13px; FONT-WEIGHT:BOLD
}
.phonenumber {
	COLOR: #767676; font-family:"Times New Roman", Times, serif; font-size:16px; padding-right:15px; font-weight:bold
}
.hidden {
	DISPLAY: none
}
.invisible {
	VISIBILITY: hidden
}
.indented {
	MARGIN-LEFT: 30px
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.caption{
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
.dropdown {
	FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.dropdown TD {
	FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.dropdown DIV {
	FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.dropdown A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.dropdown .title {
	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #F7F4ED; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; COLOR: #000000;
}
.dropdown .categoryname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; 
}
.dropdown .categorysummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 4px; text-align:center;
}
.dropdown .indented {
	PADDING-LEFT: 20px! important; MARGIN-LEFT: 0px
}
.dropdown .categorytable {
	CLEAR: both
}
.dropdown .item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.dropdown A.item {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.dropdown .highlit {
	BACKGROUND-COLOR: #cccccc
}
.dropdown .itemlist {
	DISPLAY: none; PADDING-TOP: 3px
}
.dropdown .arealist {
	DISPLAY: none; PADDING-TOP: 0px
}
.dropdown .arealist .headline {
	PADDING-BOTTOM: 7px; FONT-SIZE: 10pt; COLOR: #001548; FONT-WEIGHT:bold; FONT-FAMILY: Georgia, Times, serif
}
.dropdown .itemlist .headline {
	PADDING-BOTTOM: 7px; FONT-SIZE: 10pt; COLOR: #001548; FONT-WEIGHT:bold; FONT-FAMILY: Georgia, Times, serif
}
.dropdown A.item {
	DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none
}
.dropdown .item:hover {
	BACKGROUND-COLOR: #cccccc
}
#topnav {
	LIST-STYLE-TYPE: none; margin-top:0px
}
#topnav LI {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px; TEXT-INDENT: -9999px;
}
#topnav LI A {
	BORDER:none; BACKGROUND-POSITION: left bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-DECORATION: none;
}
#topnav LI#nav_contact-us A {
	BACKGROUND-IMAGE: url(/images/bg_nav_contact-us.gif); WIDTH: 67px
}
#topnav LI#nav_international A {
	BACKGROUND-IMAGE: url(/images/bg_nav_international.gif); WIDTH: 80px
}
#topnav LI#nav_course-planner A {
	BACKGROUND-IMAGE: url(/images/bg_nav_course-planner.gif); WIDTH: 90px
}
#topnav LI#nav_our-catalogs A {
	BACKGROUND-IMAGE: url(/images/bg_nav_our-catalogs.gif); WIDTH: 80px
}
#topnav LI#nav_about A {
	BACKGROUND-IMAGE: url(/images/bg_nav_about.gif); WIDTH: 71px
}
#topnav LI A:hover {
	BACKGROUND-POSITION: left top
}
#bottomnav {
	margin:0px; text-align:center; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; 
}
#bottomnav LI {
	DISPLAY: inline; MARGIN: 0px; padding: 0px 8px
}
#bottomnav LI A{
	COLOR: #fff;
}
.subnavContainer {width:770px; height:28px; text-align:left; margin:4px 10px;}

.subnavContainer ul.subnav {padding:0; margin:0; list-style:none; width:770px; height:22px; position:relative; z-index:2;}

.subnavContainer ul.subnav li {display:inline; height:22px; float:left; cursor:default; padding:2px; margin:0px 6px; line-height:18px; background-color:#F7F4ED}
.subnavContainer ul.subnav li a.set {display:block; font-size:9px; text-align:center; height:20px; line-height:20px; color:#001548; text-decoration:none; border:1px solid #F7F4ED;/*background-image:url(/images/subNav_bkgrnd.gif);*/ background-color:#F7F4ED; background-position:0px 23px; font-family:verdana, arial, sans-serif; margin:0px; padding:0px; overflow:hidden; font-weight:bold}

.subnavContainer ul.subnav li:hover
{background-color:#FFF}
.subnavContainer ul.subnav li.active a,
.subnavContainer ul.subnav li a:hover,
.subnavContainer ul.subnav li:hover a
{/*background-position:left top;*/
background-color:#FFF;
border:1px solid #DDD;
}
table.hack {
width: 98%;
}
html>body table.hack {
width: 100%;
}

