

#programlistwrapper {
	width: 650px;
	text-align: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}


#programlistwrapper th {
	margin: 0;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	vertical-align: top;
	border-right: 1px solid #D6D6D6;
	border-top: 3px solid #D6D6D6;
	border-bottom: 3px solid #D6D6D6;
	text-align: left;
	background-color: #fff;
	color: #909090;
}

#programlistwrapper td {
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	line-height: 1.3em;
	vertical-align: top;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	text-align: left;
	font-size: 1em;
	background-color: #FFF;
}


#listprogram {
	margin-top: 0px;
	padding-left: 0px;
	border: none;

}
	
#tablecol1, #tablecol2, #tablecol3, #tablecol4, #tablecol5 {
	height:35px;
}

	
#enqpanel {
	margin: 0;
	padding: 0px 0 0px 0;
	width: 250px;
	height: 160px;
	background-image:url(../images/enquireonline.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}


#enqpanelAdv {
	margin: 0;
	padding: 0px 0 0px 0;
	width: 250px;
	height: 220px;
	background-image:url(../images/enquireonline.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}


#enqpanel #enqcol1 {
 width: 80px; 
 float: left; 
 height: 160px;
}

#enqpanel #enqcol2 {
 width: 170px; 
 float: left; 
 height: 160px;
}

#enqpanel #enqcol1 a {
	display: block;
	width: 80px;
	height: 160px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#enqpanel #enqcol2 a {
	display: block;
	width: 160px;
	height: 40px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}



.float_clear{
  clear: both;
}



#leftcoursebar {
	overflow: hidden;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: -20px;
	font-size: 130%;
	padding-top: 0px;
	width: 660px;
}


#leftcoursebar .col1 {
	width: 145px;
	padding-top: 10px;
	padding-left: 20px;
	margin-left: 0px;
	height: 50px;
	float: left;
	
}


#leftcoursebar .col2 {
	width: 100px;
	padding-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
	height: 50px;
	float: left;
	text-decoration: none;
}


#leftcoursebar .col3 {
	width: 40px;
	padding-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
	height: 50px;
	float: left;
	text-decoration: none;
}

#leftcoursebar .col4 {
	width: 150px;
	padding-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
	height: 50px;
	float: left;
	text-decoration: none;
}




#leftcoursebar .left-menu-brightblue, #leftcoursebar .left-menu-red, 
#leftcoursebar .left-menu-orange, #leftcoursebar .left-menu-green, #leftcoursebar .left-menu-turk,
#leftcoursebar .left-menu-purple, #leftcoursebar .left-menu-darkblue {
	clear:both;
	height: 50px;
}	
	
#leftcoursebar .left-menu-brightblue {
	background: url(../images/coursesidebar-1-brightblue.png) 0 0 no-repeat}	


#leftcoursebar .left-menu-red {
	background: url(../images/coursesidebar-1-red.png) 0 0 no-repeat}
	
	
#leftcoursebar .left-menu-orange {;
	background: url(../images/coursesidebar-1-orange.png) 0 0 no-repeat}	
	

#leftcoursebar .left-menu-purple {
	background: url(../images/coursesidebar-1-purple.png) 0 0 no-repeat}	


#leftcoursebar .left-menu-orange {
	background: url(../images/coursesidebar-1-orange.png) 0 0 no-repeat}
	

#leftcoursebar .left-menu-green {
	background: url(../images/coursesidebar-1-green.png) 0 0 no-repeat}	

#leftcoursebar .left-menu-turk {
	background: url(../images/coursesidebar-1-turk.png) 0 0 no-repeat}	
                              


#leftcoursebar .left-menu-darkblue {
	background: url(../images/coursesidebar-1-darkblue.png) 0 0 no-repeat}	



#leftcoursebar a {
	display: block;
	margin: 0;
	border: none;
	text-decoration: none;
}

#leftcoursebar a:hover {
	text-decoration: none;
}

#leftcoursebar {
	text-decoration: none;
}




#programtablewrapper h4, #programtablewrapper h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	height: 10px;
}



#programintro {
	width: 630px;
	
}

#coursedetails{
	font-size: 13px;
	font-weight: bold;
	
}

#programbottom {
	width: 630px;
}






#listsubjects {
	margin-top: 0px;
	padding-top: 0px;
	border: none;
	background-color: #DCDCBA;
	background-image: none;

}



#tablecol1 {
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	margin-right: 5px;
	margin-left: 5px;
}
#tablecol2 {
	float: left;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	margin-right: 5px;
	margin-left: 5px;
}
#tablecol3 {
	float: left;
	width: 130px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	margin-right: 5px;
	margin-left: 5px;
}
#tablecol4 {
	float: left;
	width: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	margin-right: 5px;
	margin-left: 5px;
}
#tablecol5 {
	float: left;
	width: 100px;
	margin-left: 5px;
}

#listprograms {
	margin-top: 0px;
	padding-top: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FCFCFE;
	border-right-color: #FCFCFE;
	border-bottom-color: #FCFCFE;
	border-left-color: #FCFCFE;
}


#programheader {
	margin-top: 12px;
	margin-bottom: 12px;
}




#programlistfooter {
	clear: both;
	margin-top: 12px;
	margin-bottom: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	padding-left: 5px;
}

#coursepagediv {
	clear: both;
	margin-top: 12px;
	margin-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	padding-left: 5px;
}

#programtabletitle {
	height: 35px;
	color: #858585;
	text
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #D6D6D6;
}

.tablecol1 a {
	text-decoration: none;
}


#listprogram a {
	text-decoration:none;
}

#listprogram a:hover {
	text-decoration:none;
}



.menu-header  {margin-bottom: -14px;}



.side-mod-menu h2 {
	margin: 0;
	font-size: 180%;
	line-height: 30px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 25px;
	
}

.mainmenutitle {
	margin-left: -10px;
	padding-left: 0px;
}


#menuproggrp {
	background-color: #FFFFFF;
}

.side-mod-menu .mainmenutitle,  .side-mod-menu .sidemenu-program{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 170%;
}

.side-mod-menu {
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#inset-block-left .side-mod-menu, #inset-block-right .side-mod-menu {margin-bottom: 0;}


.side-mod-menu .menubody {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 35px;

}

.side-mod-menu .sidemenu-wrapper
{
	background-color: #EDf4f3;
	margin-left: -23px;
	margin-top: -10px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 10px;



}



.sidemenu-subtitle {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	font-size: 12px;
	color: #636363;
}

#leftcol .menu-header2, #inset-block-left .menu-header2 {background: url(../images/modules/left-light-h3-3.png) 100% 0 no-repeat;}
#leftcol .side-mod h2, #inset-block-left .side-mod-menu h2 {background: url(../images/modules/left-light-module-h3.png) 0 0 no-repeat;}

/*ul.sidemenu .sidemenu-div, .sidemenu-program  {background: url(../images/modules/light-div.png) 0 100% repeat-x;}*/


.sidemenu-program  {background: url(../images/modules/light-div.png) 0 100% repeat-x;}
ul.sidemenu li {background: url(../images/modules/light-arrow.png) 0 4px no-repeat; }



.side-mod-menu h2 a {
	display: block;
	margin: 0;
	border: none;
	text-decoration: none;
	color: #FFF;
}

.side-mod-menu h2 a:hover {
	text-decoration: none;
}

.sidemenu-program a {
	text-decoration: none;
}



.redwhiteheading, .purplewhiteheading, .orangewhiteheading, .greenwhiteheading, .turkwhiteheading, .darkbluewhiteheading, .brightbluewhiteheading, .turkwhiteheading {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}


.redwhiteheading {
	background-color: #ED1556;}

.purplewhiteheading{
	background-color: #AB2DC1;}

.orangewhiteheading {
	background-color: #F47D30;}

.greenwhiteheading {
	background-color: #C3CF21;}

	
.turkwhiteheading {
	background-color: #379591;}

.darkbluewhiteheading {
	background-color: #276F87;}

.brightbluewhiteheading {
	background-color: #13A7CD;}


.tablebodytext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF;
}




/* sidemenu */
ul.sidemenu {margin: 0;padding: 0;}
ul.sidemenu li {list-style: none;padding-left: 12px;margin-bottom: 3px;}
ul.sidemenu .sidemenu-title, .sidemenu-title-red, .sidemenu-title-orange, .sidemenu-title-green, .sidemenu-title-turk, .sidemenu-title-purple, .sidemenu-title-darkblue{display: block;font-size: 120%;cursor: pointer;}
ul.sidemenu .sidemenu-div  {display: block;padding-bottom: 0px; width: 200px;}

.sidemenu-pages {
	overflow: hidden;
	margin-top: 0;
	margin-right: -15px;
	margin-bottom: -15px;
	margin-left: -12px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.sidemenu-program {
	margin-left: -20px;
	list-style: none;
	padding-left: 12px;
	margin-bottom: 6px;
	display: block;
	padding-bottom: 12px;
	margin-top: 6px;
	padding-top: 6px;
}


.side-mod-menu h2 {background: url(../images/menubar-1.jpg) 0 0 no-repeat}
.side-mod-menu-red h2 {background: url(../images/menubar-1-red.jpg) 0 0 no-repeat}
.side-mod-menu-orange h2 {background: url(../images/menubar-1-orange.jpg) 0 0 no-repeat}
.side-mod-menu-purple h2 {background: url(../images/menubar-1-purple.jpg) 0 0 no-repeat}
.side-mod-menu-green h2 {background: url(../images/menubar-1-green.png) 0 0 no-repeat}
.side-mod-menu-turk h2 {background: url(../images/menubar-1-turk.png) 0 0 no-repeat}
.side-mod-menu-darkblue h2 {background: url(../images/menubar-1-darkblue.jpg) 0 0 no-repeat}


.brightblueprogram {color: #13A7CD;}
.redprogram {color: #ED1556;}
.orangeprogram {color: #F47D30;}
.purpleprogram {color: #AB2DC1;}
.greenprogram {color: #C3CF21;}
.turkprogram {color: #379591;}
.darkblueprogram {color: #276F87;}



ul.sidemenu .sidemenu-title {
	color: #13A7CD;
}

ul.sidemenu .sidemenu-title-red {
	color: #ED1556;
}

ul.sidemenu .sidemenu-title-orange {
	color: #F47D30;
}


ul.sidemenu .sidemenu-title-purple {
	color: #AB2DC1;
}

ul.sidemenu .sidemenu-title-green {
	color: #8BB71D;
}

ul.sidemenu .sidemenu-title-turk {
	color: #379591;
}

ul.sidemenu .sidemenu-title-darkblue {
	color: #276F87;
}



#homepanels a {
	display: block;
	width: 315px;
	height: 90px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


#homemenuwrapper #homepanels {
	margin: 0;
	padding: 0px 0 0px 0;
	width: 700px;
	height: 320px;
}

#homemenuwrapper #homepanels #col01, #homemenuwrapper #homepanels #col02 { 
   margin: 0 20px 0 0; 
   padding: 0; 
   width: 307px; 
   float: left; 
   height: 320px;
 }
 
#lcchomemenuwrapper #homepanels #col01, #lcchomemenuwrapper #homepanels #col02,
#lpshomemenuwrapper #homepanels #col01, #lpshomemenuwrapper #homepanels #col02 {
 margin: 0 20px 0 0; 
 padding: 0; 
 width: 307px; 
 float: left; 
 height: 200px;
}


#lcchomemenuwrapper #homepanels, #lpshomemenuwrapper #homepanels {
	margin: 0;
	padding: 0px 0 0px 0;
	width: 700px;
	height: 200px;
}



#homemenuwrapper #homepanels #col01 .panel1, 
#lcchomemenuwrapper #homepanels #col01 .panel1, 
#lpshomemenuwrapper #homepanels #col01 .panel1,
#homemenuwrapper #homepanels #col01 .panel2, 
#lcchomemenuwrapper #homepanels #col01 .panel2,
#lpshomemenuwrapper #homepanels #col01 .panel2, 
#homemenuwrapper #homepanels #col02 .panel4, 
#lcchomemenuwrapper #homepanels #col02 .panel4,
#lpshomemenuwrapper #homepanels #col02 .panel4,
#homemenuwrapper #homepanels #col02 .panel5, 
#lcchomemenuwrapper #homepanels #col02 .panel5,
#lpshomemenuwrapper #homepanels #col02 .panel5 {
	margin: 0 0 20px 0;
	padding: 0;
	width: 315px;
	height: 95px;
	float: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}



#homemenuwrapper #homepanels #col01 .panel3, 
#lcchomemenuwrapper #homepanels #col01 .panel3,
#lpshomemenuwrapper #homepanels #col01 .panel3,
#homemenuwrapper #homepanels #col02 .panel6, 
#lcchomemenuwrapper #homepanels #col02 .panel6
#lpshomemenuwrapper #homepanels #col02 .panel6 {
	margin: 0 0 0px 0;
	padding: 0;
	width: 315px;
	height: 95px;
	float: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}



#homemenuwrapper #homepanels #col01 .panel1 {
	background-image: url(../images/nav-button5.png);
}

#lcchomemenuwrapper #homepanels #col01 .panel1 {
	background-image: url(../images/lccnav-button1.png);
}

#lpshomemenuwrapper #homepanels #col01 .panel1 {
	background-image: url(../images/lpsnav-button1.png);
}


#homemenuwrapper #homepanels #col01 .panel2 {
	background-image: url(../images/nav-button2.png);
}

#lcchomemenuwrapper #homepanels #col01 .panel2 {
	background-image: url(../images/lccnav-button2.png);
}

#lpshomemenuwrapper #homepanels #col01 .panel2 {
	background-image: url(../images/lpsnav-button2.png);
}

#homemenuwrapper #homepanels #col01 .panel3 {
	background-image: url(../images/nav-button3.png);
}

#lcchomemenuwrapper #homepanels #col01 .panel3 {
	background-image: url(../images/lccnav-button3.png);
}

#lpshomemenuwrapper #homepanels #col01 .panel3 {
	background-image: url(../images/lpsnav-button3.png);
}

#homemenuwrapper #homepanels #col02 .panel4 {
	background-image: url(../images/nav-button1.png);
}

#lcchomemenuwrapper #homepanels #col02 .panel4 {
	background-image: url(../images/lccnav-button4.png);
}


#lpshomemenuwrapper #homepanels #col02 .panel4 {
	background-image: url(../images/lpsnav-button4.png);
}


#homemenuwrapper #homepanels #col02 .panel5 {
	background-image: url(../images/nav-button4.png);
}

#lcchomemenuwrapper #homepanels #col02 .panel5 {
	background-image: url(../images/lccnav-button5.png);
}

#lpshomemenuwrapper #homepanels #col02 .panel5 {
	background-image: url(../images/lpsnav-button5.png);
}


#homemenuwrapper #homepanels #col02 .panel6 {
	background-image: url(../images/nav-button6.png);
}

#lcchomemenuwrapper #homepanels #col02 .panel6 {
	background-image: url(../images/lccnav-button6.png);
}


#toolbar-articlebody{font-size:100%;}

.brightblue .contentheading {
	background-image: url(../images/contentheading-dots.png);
	color: #13A7CD;
    line-height: 300%;

}


.red .contentheading {
	background-image: url(../images/contentheading-red-dots.png);
	color: #ED1556;
	line-height: 300%;
}

.orange .contentheading {
	background-image: url(../images/contentheading-orange-dots.png);
	color: #F47D30;
	    line-height: 300%;
}

.purple .contentheading {
	background-image: url(../images/contentheading-purple-dots.png);
	color: #AB2DC1;
	    line-height: 300%;
}

.green .contentheading {
	background-image: url(../images/contentheading-green-dots.png);
	color: #BDCF3C;
	    line-height: 300%;
}

.turk .contentheading {
	background-image: url(../images/contentheading-turk-dots.png);
	color: #379591;
	    line-height: 300%;
}


.darkblue .contentheading {
	background-image: url(../images/contentheading-darkblue-dots.png);
	color: #276F87;
	line-height: 300%;
}

.roknewspager-spinner {width: 16px; height: 16px; background: transparent url(../images/spinner.gif) no-repeat scroll 100% 50%; float: left;display: none;}

.mooblock-title {
	color: #333B62;
	text-align:left;
	background:url("../images/icon-showhide1.png") no-repeat -24px -1px;
	padding-left: 22px;
	margin: 0.7em 0 0;
} 



.mooblock-title.expanded {
  background: url("../images/icon-showhide1.png") no-repeat 0 -28px; 
} 

.mooblock-el { 
  padding-left: 22px; 
}
