@charset "utf-8";
/* CSS Document */
body {color:#70818d}

#nav2 {display:none;}

a {color:#00A2FF;text-decoration:none;}
a:hover {text-decoration:underline}

a.pdf {background:url(../../images/pdf_old.png) no-repeat left;padding-left:21px;}
.right {background:url(../../images/arrow_right.png) no-repeat left;padding-left:21px;}
#wide a, .narrow a {font-weight:bold;}
img {border:none;}

.gettingStarted a {color:#FFFFFF;}
.featuredcourse img {float:right!important;margin:20px 0px 10px 10px!important;}

/* My Courses Extra Styles */
.courseOverview {width:435px; float:left; text-align:justify;}
/**/

hr {margin:10px 0px;border:1px solid #E7ECEE;border-width:1px 0px 0px;height:1px;background:none;}

input {margin:2px 0px;}

#header form input.text {color:#917966; width:130px; height:16px; padding:1px 3px; background:white;border:none;font-size:12px;}

label {float:left;margin:2px 0px; margin-right:10px;width:100px;font-weight:bold; text-align:right;}
.wideLabel {width:148px;}
.formElement {margin:2px 0px; width:200px; background:white;border:#7F9DB9 1px solid; }
textarea {margin:2px 0px; border:#7F9DB9 1px solid; width:200px;}

h1, h2, h3 {font:Sans-Bold;font-size:10pt;color:#bb1717;margin-bottom:10px;}
h1 {font-size:170%;}
h2 {font-size:140%;}
h3 {font-size:120%;}
h3, h3 a {color:#786451;}
p {margin:10px 0px;}
.brownAndBold {color:#786451; font-weight:bold;}

table {width:100%;}
th, td {padding:2px 5px;}
td.first {background:#FFECF8;border-bottom:1px solid white;}
td.second {background:white;border-bottom:1px solid #FFECF8;}
th {font-weight:bold;color:black;background:#EEEFF0;text-align:center;}
td {color:black;}
.center {text-align:center;}
.top {vertical-align:top;}
tr.row1 td.first, tr.row1 td.second {background:white;border:none;}
tr.row2 td.first, tr.row2 td.second {background:#FFECF8;border:none;}

#message, #error {clear:both;padding:10px 20px;margin:5px 9px;}
#message {background:#F0FFF0;border:1px solid green;font-weight:bold;color:black;}
#error {background:#FFE8E8;border:1px solid red;font-size:110%;font-weight:bold;color:black;}
#error a, #message a {color:black;text-decoration:underline;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}

#container {margin:0px auto;width:944px;border:10px solid #CCD6DD;text-align:left;padding:15px;}
#header {background:url(../../images/academy/header.jpg) no-repeat;width:946px;height:179px;margin-bottom:10px;}
#header_login {position:absolute;top:40px;right:10px;text-align:right;width:293px;}
#header_login h2 {display:none;}
#header_login label {display:none;float:none;clear:none;}
#header_login input.text {float:left;clear:none;margin-left:10px;}
#header_login .clear {clear:none;}
#content {width:100%; background:#E7ECEE;}
#footer {}

.full {}
.full .inner {background:white;border:10px solid #E7ECEE;padding:20px !important;}

.wide {
	float:left;width:600px;border:10px solid #E7ECEE;border-width:10px 5px 0px 10px; background:white;
}

.wide .inner {padding:25px;border-bottom:10px solid #E7ECEE;}

.narrow {
	float:right;width:314px;border:10px solid #E7ECEE;border-width:10px 10px 0px 5px;background:white;
}

.narrow .inner {padding:20px;border-bottom:10px solid #E7ECEE;}
.narrow .inner label {width:58px;}
.narrow .inner .formElement {width:185px;}
.narrow .inner p {font-size:11px;}

#top_nav ul {
	float:right;
}
#top_nav li, #nav li {display:inline;}
#nav li {display:inline-block;padding:3px 10px 8px;font-size:140%;font-weight:bold;float:left;}
* html #nav li {padding:3px 10px 3px;}
*+html #nav li {padding:3px 10px 3px;}
#nav li a {color:#4C5F6B;}
#top_nav a {display:inline-block;padding:0 5px 5px 5px;font-size:90%;}

#footer {padding:10px;}
#footer ul li {display:inline;padding:0px 5px;}
#footer a {color:#786451;}