body 		{margin:0; padding:0; background-color:#f1f6f6; color:#333; font-family:Verdana,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px;}

div			{text-align:left;}

p			{color:#444; margin-top:0; font-size:0.9em;}
ul, ol, li	{margin:0; padding:0; list-style:none;}
b			{font-weight:bold;}
a			{position:relative; text-decoration:none; color:#000;}
a:hover		{text-decoration:underline; color:#63c2de;}
p a			{font-weight:bold;}

h1			{font-size:1.2em; font-weight:bold; color:#333; margin:0 0 20px 0;}
h2			{font-size:1.2em; color:#000;}
h3			{font-size:1em; font-weight:bold; color:#000; margin-bottom:0;}
h4			{font-size:0.9em; font-weight:bold; color:#000; text-transform:uppercase;}
h5			{}
h6			{}

hr			{clear:both; height:1px; border:0; border-bottom:1px solid #ccc;}

img			{border:0;}

form		{margin-top:12px;}

embed		{float:left;}



/* Utility classes */

hr			{border:0; border-top:1px solid #e5e5e5; height:1px; margin:20px 0;}

.clear		{clear:both;}
.remove		{border:0 !important;background:none !important;}



/* Body */

#page				{width:1040px; margin:0 auto;}

#page-wrapper		{float:left; position:relative; top:0; left:0; width:1000px; padding:0 20px; background:#fff url(i/bg-wrapper.gif) 0 0 repeat-y; z-index:1;}



/* Masthead */

.masthead			{width:1000px; height:226px; background:url(i/masthead.jpg) 0 0 no-repeat; margin-left:1px;}
.masthead .header	{text-indent:-999em;}
.masthead .logo		{position:absolute; top:115px; left:146px;}



/* Nav */

.nav				{float:left; margin:20px 0 20px 126px; display:inline;}
.nav li				{float:left; width:115px; margin-right:10px; border-bottom:5px solid #63c2de;}
.nav li a			{display:block; color:#666; font-weight:bold; font-size:0.9em;}
.nav li a:hover		{text-decoration:none; color:#63c2de;}
.nav li.on			{border-bottom:5px solid #0c0d41;}
.nav li.grey		{border-bottom:5px solid #ccc;}
.nav li.grey a		{color:#999;}



/* content */

.content			{clear:both; float:left; margin:20px 0 40px 126px; display:inline; width:750px;}

.content .colspan	{float:left; width:500px;}
.content .col		{float:left; width:235px; margin-right:15px; text-align:justify; display:inline;}

.content .subnav li	{margin-bottom:8px; line-height:16px; text-align:left; padding-right:20px;}
.content .subnav a	{color:#000; font-weight:bold; font-size:0.9em;}
.content .subnav a span	{display:block; font-weight:normal; color:#666;}

.content em			{color:#333;}

.content .courses	{font-size:0.9em;}
.content .courses li	{margin-bottom:8px;}
.content .courses ul	{margin-left:15px; font-weight:bold;}
.content .courses li li	{margin-bottom:4px;}

.content .colspan ul	{padding-left:20px; margin-bottom:12px;}
.content .colspan ul li	{list-style-type:disc; font-size:0.9em;}

.content h3			{margin-top:0;}



/* Footer */

.footer				{clear:both; float:left; width:750px; border-top:5px solid #e5e5e5; margin:0 126px; text-align:center;}
.footer ul			{float:left;}
.footer li			{float:left; margin:5px;}
.footer li a		{color:#666; font-size:0.9em;}
.footer p			{float:right; margin-top:5px;}
