BODY { font-family: Verdana, Arial; font-size: 1em; color: #303030; background: #fff url(images/b1.jpg) repeat-x; margin: 0px; padding: 0px; }
TD, SELECT { font-family: Verdana, Arial; font-size: 10pt; color: #303030; font-weight: normal; line-height: 12pt; }

a{ color: #085573; text-decoration: none; font-weight: bold; cursor: pointer; }
a:hover { color: #303030; text-decoration: underline;}
form{ margin:0;}
.cartButton { background:url(images/butbg.jpg); border-style:none solid none solid; border-color:#ccc; width:150px; height:21px; cursor: pointer; }

.btnLogin { background:url(images/login.jpg); border:0; width:86px; height:21px;}
.courseTitle { font-weight: bold; font-size: 13px; }

/*WITHOUT LOGIN BACKGROUND*/
.leftMenu { width: 202px; background:#f3f3f1 url('images/imti_07.jpg') top no-repeat; }

/*WITH BACKGROUND BORDER*/
.leftMenu2 { width: 202px; background:#f3f3f1 url('images/imti_07a.jpg') no-repeat top; text-align: left; padding-left: 20px; }
.shadedTDHead { background: url('images/table_bg.jpg') repeat-x top; border-bottom:2px solid #cdcec0; padding: 5px; }
.shadedTD {	background:#f3f3f0; border-bottom:2px solid #cdcec0; padding: 5px; }
.pages {float: left; text-align: center; padding: 7px; }
.read
#layer1 { height: 70px; width: 104px; left: 0; top: 0; position: absolute; visibility: visible; }
.course_type { float:left; width:150px; }

/*#filterme  div { display:inline; padding-right: 10px; color:red; }*/

#coursecart { width: 200px; float: right; margin-right: 50px;}
.errmsg { color: red; }

/*.fontbodycontent { font-size: 11px;  color: #303030; font-family:  verdana, Arial, Helvetica;}*/

.fonthead { font-size: 18px;  color: #465056; font-family: Times;}
.fontblueheading { font-size:20px; color: #075470; font-family: georgia, Arial;}
.fontblueheadinglg { font-size:16px; color: #075470; font-family: georgia, Arial; font-weight: bold; line-height: 20px;}

.fontfooter { font-size: 11px; font-weight:bold; color: #697C11; font-family:  Arial, Helvetica;}
.fontcopyright { font-size: 11px;  color: #303030; font-family: Arial, Helvetica;}
.fontpanfonts { font-weight: bold; font-size:11px; color: #4a4f79; font-family:  verdana, Arial;}
.fontorangefonts {  font-size:12px; color: #a5a176; font-family: Arial;}
.fontwhitefonts {  font-size:11px; color: #ffffff; font-family: Arial;}
.fontbluefonts {  font-size:12px; color: #a41f22; font-family: Arial;}
.fontwhitefonts {  font-size:11px; color: #ffffff; font-family: Arial;}
/*
.fontbluefonts2 { font-weight: bold ; font-size:12px; color: #065170; font-family: Arial;}


.fontmainnavigation { font-size: 11px; font-weight: bold; color: #ffffff; font-family:  Arial, Helvetica;}
*/
.mainnav a{ font-family: Arial, Helvetica; font-weight:bold; color: #ffffff; font-size: 11px; background-color: transparent; padding: 8px 19px 7px 19px; margin: 0px;}
*html .mainnav a {height: 29px; }

.mainnav a:hover { color: #CDDE00; background-color: #044e69; text-decoration: none; }

a.price { color: white; font-weight: bold; text-decoration: none; padding-right: 17px; text-align: right; }

a.price:hover { text-decoration: underline;}

a.mainnavblue { font-weight:bold; color: #065170; }

a.mainnavblue:hover { text-decoration: none }


a.pannav:link { font-family: verdana; color: #4a4f79; text-decoration: none }
a.pannav:active { font-family: verdana; color: #4a4f79; }
a.pannav:visited { font-family: verdana; color: #4a4f79; text-decoration: none}
a.pannav:hover { font-family: verdana; color: #010068; text-decoration: underline }

a.contlinks:link { font-family: verdana;  color: #465056; text-decoration: none }
a.contlinks:active {font-family: verdana;   color: #465056; }
a.contlinks:visited { font-family: verdana;  color: #465056; text-decoration: none}
a.contlinks:hover { font-family: verdana;  color: #465056; text-decoration: underline }
/*
a.footer { font-family: verdana, Arial;  color: #4a4f79; text-decoration: none }

a.footer:active { font-family: verdana,Arial;  color: #4a4f79; }
a.footer:visited { font-family: verdana, Arial;  color: #4a4f79; text-decoration: none}
*/
a.footer { font-weight: normal; color: #030303; font-size: 11px; }
a.footer:hover { text-decoration: underline }

/*p.small {line-height: 100%}*/
p.large {line-height: 150%}

.txtBoxStyle3{ border: 0px solid #930141; background: #C61F4F url(images/shadow_textbox.gif); font-family: verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #fff; height:15px; width:85px;	}
.txtBoxStyle33{ border: 0px solid #930141; background: #FAFBFC url(images/shadow_textbox.gif); font-family: verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #76011F; height:15px;}
.txtBoxStyle30{ border: 1px solid #3f5023; background: #fff url(images/shadow_textbox.gif); font-family: verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #1B2848; height:19px; }
.txtBoxStyle31{ border: 1px solid #8c8b99; background: #fff url(images/shadow_textbox.gif); font-family: verdana, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #1B2848; height : 80px;}
.txtBoxStyle4{ border: 1px solid #316793; background: #fff; font-family: verdana, Helvetica, sans-serif; font-size:11px; color: #001731; height : 17px;}
.txtBoxmail{ border: 1px solid #CBCBD4; background: #CBCBD4 url(images/shadow_textbox.gif); font-family: verdana,Helvetica, sans-serif; font-weight:normal; font-size: 9px; color: #001731; height : 14px; width : 113px;}
.txtBoxform{ border: 1px solid #CBCBD4; background: #CBCBD4 url(images/shadow_textbox.gif); font-family: Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000; height : 100px; }
.txtBoxform2{border: 1px solid #316793; background: #fff; font-family: Helvetica, sans-serif; font-size: 11px; color: #001731; height : 48px; }

.txtBoxdial{ border-top: 1px solid #CBCBD4; border-bottom: 1px solid #CBCBD4; border-left: 1px solid #CBCBD4; border-right: 1px solid #CBCBD4; background-color: #CBCBD4; font-family: Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000000; background-image: url(images/shadow_textbox.gif); height:18px; }
.img-shadow { float:left; background: url(shadowAlpha1.png) no-repeat bottom right !important; background: url(shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding:4px; }

/* CHAT STYLE */
.clear{clear:both;}
#chat_popup{ display:none; position:absolute; top:50%; left:50%; margin-top: -200px; margin-left:-303px; width:600px; border:3px solid #666; background:#e9e9e9; font-size:11px;  }
#chat_popup #top_bar{ width:600px;  border-bottom:1px solid #999; background:#71ADFF;}
#chat_popup #course_title{ float:left; width:490px; padding-bottom:3px}
#chat_popup #chat_close{float:right; margin-right: 5px; height:16px; width:90px; background:#B9BAB4; border:1px solid #666; border-top:0; padding:2px; color:#13374F; font-size:14px; font-weight:bold; cursor:pointer; text-align:center;}
#chat_popup #who_is_here{ float:left; width:143px; padding-left:5px; padding-right:2px; background:#e9e9e9; border-right:1px solid #999; height:300px;}
#chat_popup #message_container{ float:left; width:449px; background:#ccc; height:300px;}
#chat_popup #current_tab{ float:left; height:16px; background:#B9BAB4; padding:2px; color:#13374F; font-weight:bold; text-align:center; cursor:pointer;}
#chat_popup #all_tab{ float:left; height:16px; background:#B9BAB4; border-left:1px solid #999; border-right:1px solid #999; padding:2px; color:#666; font-weight:bold; cursor:pointer; text-align:center;}
#chat_popup #current_messages{ font-size:11px; height:280px; width:440px; padding-left:5px; padding-right:4px; border-top:1px solid #999; overflow-y:scroll; }
#chat_popup #message_sender{ width:598px; height:18px; border:1px solid #999; background:#fff}
#chat_popup #chat_send{ width:558px; height:18px; font-size:11px; border:0; border-left:1px solid #999; }

.hidden{display:none; color:#666;}
.showit{ display:block; position:absolute; top:200px; left:50%; width:700px; padding:5px;  margin:0 auto; margin-left:-355px; background:#e9e9e9; border:2px solid #004157;}
.remove {cursor:pointer;}

/* FILE LIBRARY POPUP */
#file_lib_popup{ display:none; position:absolute; top:100px; left:50%; width:400px; margin-left:-210px; border:3px solid #999; color:#123; padding:10px; background:#e9e9e9; }
#top_bar_file{ height:20px; font-size:14px; text-align:center; color:#000; font-weight:bold; cursor:pointer; border-bottom:2px solid #999; margin:0 -10px 4px -10px;}
#file_list{ height:400px; width:400px; overflow-y:scroll; }

/*TREE STRUCTURE STYLING*/
.details_icon { 
	cursor:pointer; 
}
#product_popup { 
	position:absolute; 
	top:200px; 
	width:600px; 
	height:500px; 
	overflow:auto; 
	left:50%; 
	margin-left:-300px; 
	display:none; 
	z-index:101; 
	background: #ffffff; 
	border: 1px solid #CCCCCC;
	padding-left: 20px; 
}
#product_backdiv { 
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	display: none; 
	opacity:0.4; 
	filter: alpha(opacity=30) !important; 
	background:#123; 
	z-index:100; 
}
#product_popup li { 
	list-style-type: none; 
	margin: 5px;	
}
/*Course Admin*/
.course_sort, .course_sort_active { 
	float: left;
}
.course_sort a:link, .course_sort a:active, .course_sort a:visited { 
	color: #000000; 
	font-weight: normal;
	text-decoration: none; 
}
.course_sort a:hover { 
	text-decoration: underline;
}
.course_sort_active a:link, .course_sortactive a:active, .course_sort_active a:visited { 
	color: #000000; 
	font-weight: bold;
	text-decoration: none; 
}
.course_sort_active a:hover { 
	text-decoration: underline;
}