a:link					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}
a:visited				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}
a:active				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}
a:hover					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}

a.smallLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; text-decoration:underline; color:#000000;}
a.smallLink:visited		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; text-decoration:underline; color:#000000;}
a.smallLink:active		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; text-decoration:underline; color:#000000;}
a.smallLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; text-decoration:underline; color:#000000;}

a.hidden				{display:none;}

body					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; margin:0px; padding:0px; background:#FFFFFF; color:#000000;}

.noscript				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt;}
.PrintSuppress			{display:none;}

/* Content */
#content				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt;}
#header					{}
#footer					{margin-top:7px;}

.ContentTop				{display:none;}
.ContentLeft			{display:none;}
.ContentRight			{display:none;}
.ContentBottom			{display:none;}
.ContentMain			{background: #FFFFFF; padding-top:10px;}
.ContentTopSm			{display:none;}
.ContentLeftSm			{display:none;}

/* top nav */
a.topNavLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; line-height:9pt; color:#000000;}
a.topNavLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; line-height:9pt; color:#000000;}
a.topNavLink:active		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; line-height:9pt; color:#000000;}
a.topNavLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; line-height:9pt; color:#000000;}
.topNavBar				{background:#FFFFFF;}

.grayLine				{border-top: 1px solid #006600;}

/* left nav */
.leftnavcell			{background:#FFFFFF; padding-top:10px;}
.rightnavcell			{background:#FFFFFF;}

.leftnav				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; background-color:#FFFFFF; padding-left:2px; padding-top:2px; padding-bottom:2px; }
a.leftNavLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none;}
a.leftNavLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none;}
a.leftNavLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none;}
a.leftNavLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold; text-decoration:none;}

.leftnavT2Off			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#FFFFFF; padding-left:8px; padding-top:2px; padding-bottom:2px; }
.leftnavT2On			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#CCCCCC; padding-left:8px; padding-top:2px; padding-bottom:2px; }
a.leftNavT2Link:link	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; text-decoration:none; width:100%;}
a.leftNavT2Link:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; text-decoration:none; width:100%;}
a.leftNavT2Link:active	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; text-decoration:none; width:100%;}
a.leftNavT2Link:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; text-decoration:none; width:100%;}
	
/* footer */
a.footerLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000000;}
a.footerLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000000;}
a.footerLink:active		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000000;}
a.footerLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000000;}

.footer					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#333333; text-align:center;}
.copyright				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#333333; text-align:center;}
	
/* utility nav */
a.utilityNavLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; text-decoration:none; color:#000000;}
a.utilityNavLink:visited{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; text-decoration:none; color:#000000;}
a.utilityNavLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; text-decoration:none; color:#000000;}
a.utilityNavLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; text-decoration:none; color:#000000;}

.utilityNav				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; text-align:right; vertical-align:bottom}

/* paging nav */
a.pagingNavLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}
a.pagingNavLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}
a.pagingNavLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}
a.pagingNavLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; text-decoration:underline; color:#000000;}

.pagingNav				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold;}

/* checkout nav */
a.checkoutNavLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8.5pt; color:#000000;}
a.checkoutNavLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8.5pt; color:#000000;}
a.checkoutNavLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8.5pt; color:#000000;}
a.checkoutNavLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8.5pt; color:#000000;}

.checkoutNav			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; text-align:right;}
.checkoutNavSelected	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; text-align:right; font-weight:bold;}
	
/* general */
p						{margin-top:0px; margin-bottom:10px;}
h1						{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11.5pt; font-weight:bolder; color: #000000; margin-top:2px; margin-bottom:10px;}
h2						{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10.5pt; color:#000000; font-weight:bold; margin-bottom:5px;}
h3						{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; color:#000000; font-weight:bold; margin-bottom:5px;}
h4						{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#000000; font-weight:bold; margin-bottom:5px;}
.text					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000;}
.text2					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000;}
.textSmall				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000;}
.textSmallest			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000;}
.textBold				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold;}
.caption				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000;}
.searchTitle			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; font-weight:bold;}
.subtitle				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10.5pt; color:#000000; font-weight:bold;}
hr.divider				{color:#999999; border:0px; height:1px;}
.instructions			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; color:#000000; font-weight:bold;}
.indent					{padding-left:30px; display:block;}
.topArrow				{border-bottom:1px solid #333333;}
.nomargin				{padding:0px; margin:0px;}
.sitemapHeader			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; background:#ffffff; border:1px solid #003399; color:#000000; font-weight:bold; padding-left:5px;}
.sitemapArrow			{background:#CEE7FF; border-top:1px solid #003399; border-bottom:1px solid #003399; border-right:1px solid #003399; text-align:center;}
.sitemapText			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#000000; padding-left:15px;}

/* homepage */
a.homeTitleLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#000000;}
a.homeTitleLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#000000;}
a.homeTitleLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#000000;}
a.homeTitleLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#000000;}

.homeWelcome			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11pt; font-weight:bold; color:#000000;}
.myKaplanHome			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; color:#000000; font-weight:bold; padding-top:1px; padding-bottom:1px; padding-left:7px; padding-right:7px;}
.myKaplanHomeSm			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; padding-top:1px; padding-bottom:1px; padding-left:7px; padding-right:7px;}

.homeTitle				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11pt; font-weight:bold; color: #000000;}
.newsText				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; margin-top:0px; margin-bottom:8px;}
.myKaplan				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; padding-top:1px; padding-bottom:1px; padding-left:7px; padding-right:7px;}

/* store pages */
.productImageBg		{border: 1px solid #999999; background:#ffffff;}

.productHeader			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; font-weight:bold; color:#ffffff; background:#000000;}
.productDetBorder		{border: 1px solid #CCCCCC; background:#FFFFFF;}
.productRelatedBorder	{border: 1px solid #999999; background:#EEEEEE;}
.discountPrice			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#CC0000;}

/* forms */
form					{padding:0px; margin:0px;}
.field					{font-family:"courier new", monospace, courier; font-size:9pt;}
.fieldSmall				{font-family:"courier new", monospace, courier; font-size:8pt;}
.example				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000099;}
.label					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; white-space:nowrap; text-align:right;}
.label2					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; white-space:nowrap;}
.labelSmall				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; text-align:right; white-space:nowrap;}
.select					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt;}
.error					{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8.5pt; font-weight:bold; color:#ff0000; text-align:center;}
.required				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; color:#ff0000;}
.formButton				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#ffffff; background:#666666;}
.formButtonSm			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:85%; color:#ffffff; background:#666666;}
.formBorder				{border: 1px solid #336699; background:#F6F5F5;}
.response				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; color:#003399;}
.formHeader				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#009933;}

/* table styles */
.tableHeader			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#ffffff; background-color:#003399; font-weight:bold; text-align:left; vertical-align:bottom; }
.tableText				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#ffffff; vertical-align:top;}
.tableTextB				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#ffffff; vertical-align:bottom;}
.tableTextBold			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#ffffff; font-weight:bold;}
.tableText1				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#cccccc; vertical-align:top;}
.tableText2				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#F6F5F5; vertical-align:top;}
.tableText3				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; background-color:#9CCFFF;}
.tableText4				{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; font-weight:bold;}
.tableText1Sm			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000; background-color:#cccccc; vertical-align:top;}
.tableText2Sm			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000; background-color:#F6F5F5; vertical-align:top;}
.tableBg				{background-color:#666666;}

/* Search Results */
a.searchLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#000000;}
a.searchLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#000000;}
a.searchLink:active		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#000000;}
a.searchLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#000000;}
.searchLinkDesc			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000}

a.KeyMatchLink:link		{font-family:helvetica, arial, sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#FFFF00;}
a.KeyMatchLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#FFFF00;}
a.KeyMatchLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#FFFF00;}
a.KeyMatchLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#336699;}
.KeyMatchLinkDesc		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#999900;}
.searchKeyMatchBg		{background:#E8E8FF;}
.searchKeyMatchText		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; font-weight:bold; color:#2255aa;}

a.SearchMsgLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}
a.SearchMsgLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}
a.SearchMsgLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}
a.SearchMsgLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#990000;}
.SearchMsgText			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#336699;}

#sd 	{display:none;}
#catnav {display:none;}