@charset "utf-8";
/* CSS Document for Praise University © Copyright 2009, All rights reserved */

/*--- Default HTML Styles ---*/
body{
background:#F6F5F1;
color:#454545;
}
a{
color:#1383BF;
}
a:hover{
color:#BF6913;
}
h2, .contentheading{
color:#2A2A86;
padding-bottom:10px;
font-size:20px;
}
.small, .createdate, .modifydate {
color:#777777;
padding-bottom:5px;
}
/*------ Layout Styles ------*/

/*--- Header ---*/
#header{
background:url(../images/top_back.png) repeat;
color:#CCC6B8;
}
#header a{
color:#CCC6B8;
}
/*--- Logo ---*/
#logo{
background:url(../images/theme1/logo.png) no-repeat 0 0;
}
/*--- Topmenu ---*/
#topmenu{
/*background:#3A3934;*/
color:#3A3934;
}
#topmenu a:hover{
color:#FFFFFF;
}
/*--- Search ---*/
#search{
background:#3A3934;
}
#search .inputbox {
color:#A39F93;
}
#search .button{
color:#FFFFFF;
border:1px solid #A75C0F;
background:#B16110 url(../images/theme1/button.gif) repeat-x 0 0;
}
.search {
background:#F1F0EB url(../images/theme1/search.gif) repeat-x scroll 0 0;
border:1px solid #342F29;
}
/*--- Mainmenu ---*/
#mainmenu{
background:url(../images/top_back.png) repeat;
color:#CCC6B8;
}
#mainmenu .inside{
background:url(../images/theme1/ribbon.png) no-repeat 50% 0;
z-index:599;
}
#mainmenu ul ul{
background:#e8e8e8;
/*border-bottom:1px solid #0F0F0D;*/
border-left:1px solid #A7D4EA;
border-right:1px solid #A7D4EA;
}
#mainmenu ul ul li {
border-bottom:1px solid #A7D4EA;
border-top:1px solid #A7D4EA;
}
#mainmenu a{
color:#2a2a85;
}
#mainmenu a:hover, #mainmenu li.active a{
color:#ed1c24;
z-index:599;
}
/*--- Container ---*/
#container{
background:url(../images/theme1/container.png) repeat-x 0 0;
}
#container .width{
border-bottom:1px dotted #BFB8A7;
}
#container-inner{
background:url(../images/theme1/container-inner.png) no-repeat 50% 0;
}
#banner, #pathway{
background:#FFFFFF;
}
#content{
background:url(../images/theme1/content.png) repeat-x 0 0;
}
#content1{
background:url(../images/theme1/content.png) repeat-x 0 -60px;
height:600px;
}
#sidebar, #sidebar2{
background:url(../images/theme1/sidebars.png) repeat-x 0 0;
}
/*--- Elements ---*/
.elements{
border-bottom:1px dotted #BFB8A7;
}
/*------ Component Styles ------*/
.article_separator{
border-bottom:1px dotted #E4DFD2;
}
/*--- Input Boxes and Buttons ---*/
.inputbox, .validate-email{
background:#F1F0EB url(../images/gradient.png) repeat-x 0 0;
border:1px solid #D8D5CC;
width:175px;
}
.button, .validate, .adminform button, button{
color:#FFFFFF;
border:1px solid #93a556;
background:#adbf77 url(../images/theme1/button.gif) repeat-x 0 0;
}
.readon, .readmore{
/*background:url(../images/theme1/readmore.png) no-repeat 0 0;*/
color:#ED1C24;
}
/*--- Blog Styles ---*/
.blog_more{
background:#EFECE0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
}
.pagination span{
background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
color:#999999;
}
.pagination a{
background:#EFECE0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
}
/*--- Section Table ---*/
.contentpane li{
border-bottom:1px dotted #E4DFD2;
}
/*--- Category Table ---*/
td.sectiontableheader{
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border-top:1px solid #B7B1B3;
}
td.sectiontableheader a{
color:#5E5253;
}
tr.sectiontableentry1 td{
border-bottom:1px dotted #E4DFD2;
}
tr.sectiontableentry2 td{
border-bottom:1px dotted #E4DFD2;
}
/*--- Table of Contents ---*/
.contenttoc{
border:1px solid #B7B1B3;
}
.contenttoc td a{
border-bottom:1px dotted #E4DFD2;
}
.contenttoc td a:hover{
color:#5E5253;
}
/*--- Search Component ---*/
.searchintro{
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
color:#676060;
}
.searchintro b{
color:#FF0000;
}
.highlight{
color:#FF0000;
background:#FFFF00;
}
.contentpaneopen fieldset{
margin:10px 0;
border-bottom:1px dotted #E4DFD2;
}
/*--- User Components ---*/
#com-form-login a{
border-bottom:1px dotted #E4DFD2;
}
#com-form-login a:hover{
color:#5E5253;
}
.adminform{
border:1px solid #E4DFD2;
}
/*------ Module Styles ------*/
.moduletable-ms1{
background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
}
.moduletable-ms2{
background:#F8F8F8 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
}
.moduletable-ms3{
background:#F6F5F1 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
}
.moduletable-ms4{
background:#EFECE0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E4DFD2;
}
.moduletable h3, 
.moduletable_menu h3, 
.moduletable_text h3, 
.moduletable-ms1 h3, 
.moduletable-ms2 h3, 
.moduletable-ms3 h3, 
.moduletable-ms4 h3{
border-bottom:1px dotted #00BAE6;
color:#486DA4;
}
.moduletable li a, 
.moduletable_menu li a, 
.moduletable_text li a,
.moduletable-ms1 li a,
.moduletable-ms2 li a,
.moduletable-ms3 li a,
.moduletable-ms4 li a{
background:url(../images/theme1/bullet1.png) no-repeat 100% 50%;
border-bottom:1px dotted #E4DFD2;
}
/*--- Typography ---*/
blockquote{
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E2DBD5;
color:#5E5253;
}
.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
fieldset.highlight{
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E2DBD5;
color:#5E5253;
}
pre, .source{
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E2DBD5;
color:#5E5253;
}


/*------------------------------------------------------------OLD-------------------------------------*/
.course_add{
	font-family:Verdana;
	font-size:8pt;
	border: 1px solid #CBCBCD;
}
#select_year{
	/*background-color:#e7e7e8;*/
	padding:2px;
	font-family:Verdana;
	font-size:8pt;
	padding-left:5px;
	text-align:right;
}
#select_year a{
	background-color:transparent;
}
#select_year a:hover{
	background-color:transparent;
	color:red;
}
#txtFilter{
	font-family:Verdana;
	font-size:8pt;
	border:1px #d4d4d4 solid;
	padding-left:3px;
}
#txtFTerm{
	font: 11px Verdana, Geneva, Verdana, Helvetica, sans-serif;
	/*background-color: #D7E5F2;*/
 	color: #102132;
 	/*border: 1px solid #284279; */
}
#select_term{
	padding:2px;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	padding-left:5px;
	
}
.MidHeader{
	font-size: medium;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF9900;
	/*border-bottom:1px #0673b9 solid;*/
}
.tab_Header{
	background:url('../images1/shine_back.jpg') no-repeat;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
	padding-top:2px;
	padding-left:14px;
}
.spn_cutedge{
	height:21px; width:12px;
	float:left;
}
.course_lnk{
	margin:1px;
	/*padding:4px;*/
	padding-bottom:3px;
	padding-left:15px;
	color:#235993;
	text-align:left;
	vertical-align:middlle;
	font-family:Verdana;
	font-size:8pt;
	/*padding-top:1px;*/
	font-weight:Bold;
	height:18px;
	background:url('../images1/fold_edge.jpg') no-repeat;
}
.course_lnk a{
	line-height:17px;
	margin:0px;
	padding:0px;
	color:#ffffff;
	background-color:transparent;
}
.course_lnk a:hover{
	color:#e92c33;
	background-color:transparent;
}

.sp_course_lnk{
	color:#235993;
	font-family:Verdana;
	font-size:8pt;
	font-weight:Bold;
	/*border:1px #000 solid;*/
	/*padding-top:1px;*/
	height:18px;
	margin:1px;
	text-align:left;
	/*padding:2px;*/
	padding-bottom:3px;
	padding-left:15px;
	vertical-align:middle;
	background:url('../images1/fold_edge.jpg') no-repeat;
}
.sp_course_lnk a{
	line-height:17px;
	margin:0px;
	padding:0px;
	color:#ffffff;
}
.sp_course_lnk a:hover{
	color:#e92c33;
	background-color:transparent;
}
.pd_course_lnk{
	margin:1px;
	padding:4px;
	color:#235993;
	text-align:left;
	padding-left:15px;
	background-color:#a7ddf7;
	font-family:Verdana;
	font-size:8pt;
	padding-top:1px;
	/*font-weight:Bold;*/
	height:18px;
	background:url('../images1/fold_edge.jpg') no-repeat;
}
.pd_course_lnk a{
	line-height:17px;
	margin:0px;
	padding:0px;
	color:#ffffff;
	color:#ffffff;
}
.pd_course_lnk a:hover{
	color:#e92c33;
	background-color:transparent;
}
.course_ban, .shadow {
  position: absolute;
}
.course_ban{
  position: relative;
  bottom: 3px;
  right: 3px;
  font-family:Verdana;
  font-size:8pt;
  /*border:1px #C0C0C0 solid;*/
  background-color:#e5f5fe;
}
.course_ban table{
	border-collapse:collapse;
	border-spacing:0;
}
.ban_data_td{
	padding:2px;
	padding-left:20px;
	font-family:Verdana;
  	font-size:8pt;
}
.shadow { 
	background-color: #D4D4D4;
}
.ban_course_lnk{
	padding:5px;
	border-bottom:1px #939598 solid;
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;
	color:#4b4c4f;
	margin-bottom:5px;
	padding-left:30px;
	background:url('../images1/ban_cut.gif') no-repeat;
}
.div_course_lnk{
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;
	color:#4b4c4f;
	margin-bottom:5px;
	/*background:url('../images1/fold_edge.jpg') no-repeat;*/
}
.spn_date{
	font-family:Verdana;
	color:#F7931D;
}
.course_div{
  font-family:Verdana;
  font-size:8pt;
}
#course_crsreg{
	
}
.header_tr{
	border-bottom:1px #d14143 solid;
}
/*********************************************************************************/
.marks_table{
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
}
.marks_header_td{
	background-color:#F0F0F0;
	font-weight:bold;
	padding:3px;
	text-align:center;
	border:1px #808080 solid;
	color:#009343;
	font-size:8pt;
	font-family:Verdana;
}
.marks_value_td{
	background-color:#ffffff;
	padding:3px;
	border:1px #808080 solid;
	text-align:center;
	font-family:Verdana;
	font-size:8pt;
	color:#808080;
	/*width:50px;*/
}
.marks_stunom_td{
	background-color:#F0F0F0;
	padding:3px;
	border:1px #808080 solid;
	text-align:center;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:#808080;
	/*width:50px;*/
}
.marks_stunom_td a{
	color:#808080;
}
.marks_stunom_td a:hover{
	color:#ed1c24;
}
.marks_result_td{
	background-color:#F0F0F0;
	padding:3px;
	border:1px #808080 solid;
	text-align:center;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:#808080;
}
/****************************************************************************/
/*********************************************************************************/
.imarks_table{
	border-collapse:collapse;
	border-spacing:0px;
	width:368px;
}
.imarks_header_td{
	background-color:#F0F0F0;
	font-weight:bold;
	padding:3px;
	text-align:center;
	border:1px #808080 solid;
	color:#009343;
	font-size:8pt;
	font-family:Verdana;
}
.imarks_value_td{
	background-color:#ffffff;
	padding:3px;
	border:1px #808080 solid;
	text-align:center;
	font-family:Verdana;
	font-size:8pt;
	color:#808080;
	width:50px;
}
.imarks_stunom_td{
	background-color:#F0F0F0;
	padding:3px;
	border:1px #808080 solid;
	text-align:center;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:#808080;
	width:50px;
}
.imarks_stunom_td a{
	color:#808080;
}
.imarks_stunom_td a:hover{
	color:#ed1c24;
}
.imarks_result_td{
	background-color:#F0F0F0;
	padding:3px;
	border:1px #808080 solid;
	text-align:center;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:#808080;
	width:50px;
}
/****************************************************************************/
.courses_list{
	width:120px;
	/*border-right:2px gray dotted;*/
}
.ban_vbar{
	width:40px;
	background-image:url('../images1/vbar.gif');
	padding:0px;
	margin:0px;
	border-spacing:0px;
}
.big_square{
	float:left;
	width:10px; height:10px;
	background:url('../images1/tiny_tri.jpg') no-repeat;
}
.honor_div{
	padding:8px;
	padding-left:0px;
	padding-right:0px;
}
.hlst_course_td{
	height:18px;
	padding:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-top:12px;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background:url('../images1/btn_sky.jpg');
}
.hlst_course_td a{
	line-height:17px;
	margin:0px;
	padding:0px;
	padding-left:2px;
	color:#FFFFFF;
}
.hlst_body{
	background-color:#e8e8ea;
	margin-bottom:3px;
	padding:5px;
	padding-left:10px;
	padding-right:20px;
	font-family:Verdana;
	font-size:8pt;
	color:#4b4c4f;
}
.hlst_name_td{
	padding:1px;
	margin-bottom:3px;
}
#txtfnd{
	/*background:url('../images1/mgflowers.gif') top no-repeat;
	border:1px #e7e7e8 solid;*/
}
.list_navbar{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#808284;
}
.main_tab{
	text-align:center;
}
table.marks {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	width:600px;
}
table.marks th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	text-align:center;
}
table.marks th.resultmark {

	background-color: #7BDAEB;
	color:white;
}
table.marks td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	text-align:center;
}
#markspage {
	margin-left:1px;
}