@charset "utf-8";
/* CSS Document */

body {background:url(../../images/background.png) no-repeat top center;
	font-family:Verdana, Tahoma, Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#343434;}

a {color:#EA4B54;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;}

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;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 {padding:10px 20px;margin:5px 9px;float:right;width:680px;}
*+html #message, *+html #error {margin-right:10px;}
#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:996px;text-align:left;overflow:hidden;}
*+html #container {width:998px;}
* html #container {width:996px;padding-left:1px;} 
#header {float:right;background:url(../../images/layout/metal.jpg) no-repeat top right;width:800px;height:72px;}
* html #header {position:relative;}
*+html #header {position:relative;margin-left:2px;}
#header_logo {float:left;margin:15px 0px 0px 70px;}
* html #header_logo {position:relative;margin:10px 0px 0px 35px;}

#header_login {float:left;width:239px;position:absolute;left:-196px;top:99px;}
*+html #header_login {top:101px;}
* html #header_login {top:101px;}
#header_login .forgotten, #header_login .login {margin-top:10px!important;}
#header_login label {width:60px;font-weight:normal;}
#header_login input.text {float:left;clear:none;margin-left:10px;width:135px;}
#header_login .clear {clear:none;}

#footer {}

.full {clear:both;}
.full .inner {padding:15px !important;}

.wide {
	float:right;width:756px;
}

.wide .inner {padding:15px;}

.narrow {
	float:left;width:239px;
}
*+html .narrow {width:239px;margin-left:2px;}
.narrow h2,#header_login h2, #nav2 h2 {
	background:url(../../images/layout/leftColumnGreydient.gif) repeat-x top;color:white;padding:4px 6px;font-size:12px;display:block;font-weight:normal;
}
.narrow h2 span, #header_login h2 span, #nav2 h2 span {background:url(../../images/layout/downArrowOnGreydient.gif) no-repeat center left;padding-left:20px;}

.narrow .in, #header_login .in {padding:10px;}
.narrow .inner label {width:58px;}
.narrow .inner .formElement {width:185px;}
.narrow .inner p {font-size:11px;}

#top_nav ul {
	display:none;
}
#top_nav li, #nav li {display:inline;}
#nav {float:right;width:756px;background:url(../../images/layout/navMetal_bg.jpg);}
#nav li {font-size:140%;margin:0px;}
#nav li a {display:inline-block;padding:6px 15px;color:black;font:12px Verdana;font-weight:bold;text-transform:uppercase;margin:0px;}
#nav li a:hover {color:red;text-decoration:none;background:white;}

#nav .limycourses, #nav .limyhistory, #nav .limydetails, #nav .lilogout {display:none;}
#nav .admin {display:none;}

#nav2 .lihome, #nav2 .liabout, #nav2 .licourses, #nav2 .licontact {display:none;}
#nav2 {position:absolute;width:239px;top:99px;clear:both;margin-left:2px;}
*+html #nav2 {top:101px;}
#nav2 li {margin:3px 10px;padding-left:10px;}

#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:black;font-size:90%;}

/**/
.content_image {float:right;width:756px;clear:both;}

.content_image {display:inline;margin-top:1px;background:#EDEFF0 url(../../images/layout/1.jpg) no-repeat;height:233px;width:756px;}
#default_page .content_image {background-image:url(../../images/layout/homepagePhoto.jpg);height:345px;}
#default_page .narrow {margin-top:-112px;}