body{
margin:0;
padding:0;
line-height: normal;
background: #fff url(../images/bg.gif) top center repeat-y;
font-family:Tahoma, Geneva, sans-serif;
}

h1 {
	padding:0px;
	margin:0px;
	color:#002f63;
	font-size:20px;
	font-weight:normal;
	padding-bottom:7px;
}


h1.subtitles {
	padding:0px;
	margin:0px;
	color:#002f63;
	font-size:16px;
	font-weight:normal;
	padding-bottom:7px;
}



h4 {
	padding:0px;
	margin:0px;
	color:#256cb3;
	font-size:15px;
	font-weight:normal;
}
h6 {
	padding:0px;
	margin:0px;
	color:#256cb3;
	font-size:14px;
	font-weight:normal;
}
h5 {
	padding:0px;
	margin:0px;
	color:#002d5e;
	font-size:12px;
	font-weight:normal;
}

.blktxt {
	color:#232323;
}

.maintxt {
	color:#595959;
	font-size:12px;
}

p {
	color:#595959;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:20px;
}
.maintxt3 {
	color:#606060;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:20px;
}


.undergraduate-courses {
	color:#838181;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:20px;
	font-style:italic
}





.reqstar {
	color:#ff0000;
	font-size:10px;
	padding-left:3px;
}
.tabletitle2 {
	color:#000000;
	font-size:13px;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
    padding-right:5px;
}


.titlebaslik6 {
	padding:0px;
	margin:0px;
	color:#256cb3;
	font-size:13px;
	font-weight:normal;
}

.titlebaslik7 {
	padding:0px;
	margin:0px;
	color:#256cb3;
	font-size:13px;
	font-weight:normal;
	text-align:center;
}

.tabletitle124 {
	color:#000000;
	font-size:12px;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
    padding-right:5px;
	vertical-align:middle;
	background-color:#a7cbf0;
}

.tabletitle125 {
	text-align:left;
	color:#000000;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
    padding-right:5px;
	vertical-align:middle;
	background-color:#a7cbf0;
	width:17%;
}

.tabletitle126 {
	text-align:center;
	color:#000000;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
    padding-right:5px;
	vertical-align:middle;
	background-color:#a7cbf0;
	width:17%;
}


.tableenglish126 {
	text-align:center;
	color:#000000;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
    padding-right:5px;
	vertical-align:middle;
	background-color:#a7cbf0;
}


.tableenglish128 {
	color:#032a51;
	font-size:10px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	text-align:center;
}

.tableenglish129 {
	color:#032a51;
	font-size:10px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	text-align:left;
}


.tablecell127 {
	color:#0c4681;
	font-size:10px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	text-align:left;
	width:66%;
}


.tablecell128 {
	color:#032a51;
	font-size:10px;
 	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	text-align:center;
	width:17%;
}


/* Red Table */

.table-red-title {
	text-align:center;
	color:#FFF
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
	vertical-align:middle;
	background-color:#900;
	
}


.table-red-content {
	color:#000;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
	background-color:#FCC;
	text-align:center;
	
}

td.table-red-title h6 {
	padding:0px;
	margin:0px;
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	text-align:center;

}

/* End of Red Table */





.maintxt4 {
	color:#595959;
	font-size:9px;
 	padding-top:10px;
	padding-bottom:20px;
}
.maintxt5 {
	color:#595959;
	font-size:12px;
 	padding-top:10px;
	padding-bottom:20px;
}
.tabletitle {
	color:#fff;
	font-size:11px;
 	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.tablecell {
	color:#0c4681;
	font-size:10px;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.tablecell2 {
	color:#032a51;
	font-size:10px;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;	
}
.tablecell-calendar {
	color:#032a51;
	height:115px;
	font-size:10px;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	background-color:#f2f2f2;
}
.tablecell-calendar-faded {
	color:#b8b8b8;
	height:70px;
	font-size:10px;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
.downloadtit {
	color:#032a51;
	font-size:15px;
	padding:0px;
}
.downloadformat {
	color:#089a07;
	font-size:11px;
	padding-bottom:10px;
}
.calend {
	color:#838181;
	font-size:12px;	
}

.cmonth {
	padding-top:2px;
	color:#fff;
	font-size:9px;	
}
.cdate {
	color:#256cb3;
	font-size:26px;

}
.cyear {
	color:#a6a6a6;
	font-size:8px;
	font-weight:bold;
}
p {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 1050px; /*Width of main container*/
/*width: 840px; Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection1 {
background: #256cb3;
height: 119px; /*Height of top section*/
margin-bottom:10px;
float: left;
width: 100%;
}
#topsection1-left {
margin-right: 359px;
padding-top:8px;
padding-left:10px;
}

#topsection1-right {
float: left;
width: 529px; /*Width of right column*/
margin-left: -549px; /*Set left margin to -(RightColumnWidth) */
padding-left:0px;
padding-right:20px;
padding-top:8px;
}

.hd3ndrow {
	padding-top:10px;
}

.hd2ndrow {
	padding-top:10px;
}
.hdimg {
	padding-right:15px;
}

.hd3img {
	padding-right:5px;
}

#top1-right-left {
width:190px;
}

#top1-right-right {
float: left;
width: 600px;
margin-left: -170px;


}

#topsection2 {
height: 33px; /*Height of top section*/
margin-bottom:10px;
background: #c9c9c9;
float: left;
width:100%;
}
#topsection2-left {
margin-right: 259px;

}

#topsection2-right {
float: left;
width: 246px; /*Width of right column*/
margin-left: -249px; /*Set left margin to -(RightColumnWidth) */
padding-left:3px;
}

#topsection3 {
height: 227px; /*Height of top section*/
margin-bottom:10px;

float: left;
width: 100%;
}

#topsection3-left {
margin-right: 259px;
}

#topsection3-right {
background: #cacaca;
float: left;
width: 249px; /*Width of right column*/
margin-left: -249px; /*Set left margin to -(RightColumnWidth) */
height:227px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 259px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding-left:10px;
padding-right:5px;

}
#contentcolumn2{
margin: 0 59px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding-left:10px;
padding-right:5px;

}

#rightcolumn2{
float: left;
width: 49px; /*Width of right column*/
margin-left: -49px; /*Set left margin to -(RightColumnWidth)*/
/*width: 190px; Width of right column*/
/*margin-left: -190px; Set left margin to -(RightColumnWidth)*/
}

#leftcolumn{
float: left;
width: 170px; /*Width of left column in pixel*/
margin-left: -1050px; /*Set margin to that of -(MainContainerWidth)*/
/*margin-left: -840px; Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 249px; /*Width of right column*/
margin-left: -249px; /*Set left margin to -(RightColumnWidth)*/
/*width: 190px; Width of right column*/
/*margin-left: -190px; Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
background: #256cb3;
height:100px;
float: left;
width: 100%;
}

#footer-left {
margin-right: 259px;
padding-top:8px;
padding-left:10px;
}

#footer-right {
float: left;
width: 239px; /*Width of right column*/
margin-left: -249px; /*Set left margin to -(RightColumnWidth) */
margin-top:-41px;

}


.innertube{
margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.greydotdivide {
background: url(../images/dot-grey.gif) center left repeat-x;
height:20px;
width:100%;
float: left;
}
.greydotdivide2 {
background: url(../images/dot-grey.gif) center left repeat-x;
height:10px;
width:100%;
float: left;
}

.calenda {
background: url(../images/calender.gif) no-repeat;
background-position: 11px 0px;
height:60px;
float: left;
width: 100%;
}



.calenda-left {
margin-right: 519px;
text-align:center;
}

.calenda-right {
float: left;
width: 509px; /*Width of right column*/
margin-left: -509px; /*Set left margin to -(RightColumnWidth) */

}

.calenda2 {

height:40px;
float: left;
width: 100%;
}
.calenda-left2 {
margin-right: 80px;
text-align:left;
}

.calenda-right2 {
float: left;
width: 70px; /*Width of right column*/
margin-left: -70px; /*Set left margin to -(RightColumnWidth) */

}

#vert10space {
	clear: left;
	width: 100%;
	height:10px;
}

.title1 {
background-color:#256cb3;
color:#FFF;
font-size:17px;
height:26px;
padding-left:8px;   /*course menulerinden once 8px */
padding-top:3px;
font-family:Tahoma, Geneva, sans-serif;
}


.title-submenus {
background-color:#256cb3;
color:#FFF;
font-size:17px;
height:26px;
padding-left:3px;   /*course menulerinden once 8px */
padding-top:3px;
font-family:Tahoma, Geneva, sans-serif;
}




.title2 {
background-color:#e5e5e5;
color:#044388;
font-size:17px;
text-transform:uppercase;
height:26px;
padding-left:8px;
padding-top:3px;
font-family:Tahoma, Geneva, sans-serif;
}

.colbox {
	border: solid 1px #d7d7d7;
	margin-bottom:10px;
}

.txtleftcol {
	color:#5d5d5d;
	font-size:10px;
	line-height:normal;
	padding-left:3px;
	padding-right:4px;	
	padding-top:7px;
	padding-bottom:7px;	
	margin:0px;
}
.txtrightcol {
	color:#717171;
	font-size:10px;
	line-height:normal;
	padding-left:3px;
	padding-right:2px;	
	padding-top:7px;
	padding-bottom:7px;	
	margin:0px;
}


a.newstit {
	padding:0px;
	margin:0px;
	color:#044388;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.newstit:hover {
	padding:0px;
	margin:0px;
	color:#357ecd;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.newsdate {
	color:#32a4ff;
	font-size:9px;	
}


a.caltit {
	padding:0px;
	margin:0px;
	color:#256cb3;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}

a.caltit:hover {
	padding:0px;
	margin:0px;
	color:#083d72;
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}

a.calmore {
	color:#069;
	text-decoration:none;
}

a.calmore:hover {
	color:#73b3e7;
	text-decoration:underline;
}




a.calmore-course {
	color:#069;
	text-decoration:none;
	font-size:12px;
}

a.calmore-course:hover {
	color:#73b3e7;
	text-decoration:underline;
}





a.calmore6 {
	color:#585858;
	text-decoration:none;
}
a.calmore6:hover {
	color:#000000;
	text-decoration:underline;
}





a.calmore2 {
	color:#069;
	text-decoration:underline;
}

a.calmore2:hover {
	color:#069;
	text-decoration:underline;
}



/* links for HND abd EDSML modules pages */
.one_half .calmore {
	font-size:11px;
	}

.last .calmore {
	font-size:11px;
	}

/* old 
.one_half, .p, a.calmore {
	font-size:11px;
	}
*/





a.lnkreadmore {
	color:#a6bccd;
	text-decoration:none;
}

a.lnkreadmore:hover {
	color:#73b3e7;
	text-decoration:underline;
}

a.footlnk1 {
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

a.footlnk1:hover {
	color:#ffffff;
	text-decoration:underline;
}
a.footlnk2 {
	color:#65abf8;
	text-decoration:none;
	font-size:10px;
}

a.footlnk2:hover {
	color:#65abf8;
	text-decoration:underline;
}

a.silk {
	color:#d0d0d0;
	text-decoration:none;
	font-size:10px;
}

a.silk:hover {
	color:#d0d0d0;
	text-decoration:underline;
}

a.supportlink {
	color:#d0d0d0;
	text-decoration:none;
	font-size:10px;
}

a.supportlink:hover {
	color:#838181;
	text-decoration:underline;
}

a.qlink {
	color:#838181;
	text-decoration:none;
	font-size:10px;
}

a.qlink:hover {
	color:#000;
	text-decoration:none;
}

.txtfoot1 {
	color:#ffffff;
	font-size:12px;
}
.txtfoot2 {
	color:#65abf8;
	font-size:10px;
}
.txtfoot3 {
	color:#b2b2b2;
	font-size:10px;
}

.txtrightcourse {
	color:#023465;
	font-size:11px;
	padding-left:10px;
	padding-bottom:2px;
}
.logininput {
	font-size: 11px;
	color: #044388;
	background:none;
	border:none;
	text-align: left;
	width: 190px;
	padding-left:3px;
}
.loginbg {
background: url(../images/input-search.gif) top left no-repeat;	
height:26px;
width:201px;
float:left;
margin-top:4px;
margin-left:0px;
vertical-align:top;
padding-top:5px;
}
.loginsubmit {
height:26px;
width:38px;
float:left;
margin-top:4px;
margin-left:1px;
}

/* bof choose courses menu */
.mcourse{
	width: 249px; /*width of menu*/
	padding-top:5px;
}

.mcourse ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.mcourse li a{
	font: normal 12px;
	display: block;
	background: url(../images/m-bg-courses.gif) 100% 0;
    height: 14px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 0px 0 3px 30px;
	line-height: 14px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.mcourse li a:link, .mcourse li a:visited {
	color: #023465;
	font-size:12px;
}

.mcourse li a:hover{
	color: #ffffff;
	background-position: 100% -17px;
}

	
.mcourse li a.selected{
	color: #26370A;
	background-position: 100% -17px;
}
/* eof choose courses menu */



/* choose Home courses menu */
.mcourse-home {
    padding-top: 10px;
    width: 249px;
}
.mcourse-home ul {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.mcourse-home li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/m-bg-courses-home.gif");
    background-origin: padding-box;
    background-position: 100% 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    height: 17px;
    line-height: 18px;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 0;
	text-decoration:none;
}
.mcourse-home li a:link, .mcourse-home li a:visited {
    color: #023465;
    font-size: 14px;
    font-weight: bold;
}
.mcourse-home li a:hover {
    background-position: 100% -20px;
    color: #FFFFFF;
}
.mcourse-home li a.selected {
    background-position: 100% -20px;
    color: #26370A;
}
/* end of Home choose courses */




/* new side menu */

.colbox-courses {
	border: solid 1px #d7d7d7;
	margin-bottom:10px;
	background: #cacaca;
}

.mcourse2{
	width: 165px; /*width of menu*/
	padding-top:5px;
}

.mcourse2 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.mcourse2 li a{
	font: normal 12px;
	display: block;
	background: url(../images/m-bg-courses.gif) 100% 0;
	background-position:top;
    height: 14px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 0px 0 3px 5px;
	line-height: 14px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.mcourse2 li a:link, .mcourse2 li a:visited {
	color: #023465;
	font-size:12px;
}

.mcourse2 li a:hover{
	color: #ffffff;
	background-position: 50% 100%;
}

	
.mcourse2 li a.selected{
	color: #26370A;
	background-position: 50% 100%;
}
/* end of new side menu */





/* bof news scroller*/


#pscroller1{
width: 239px;
height: 295px;
padding: 3px;
padding-top:0px;
}

#pscrollerhome{
width: 239px;
height: 195px;
padding: 3px;
padding-top:0px;
}
/* eof news scroller*/

/* bof gallery*/
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:227px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {

	}

	#gallery .caption {
		z-index:11; 
		background-color:#0c4d8e; 
		color:#ffffff;
		font-size:13px;
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px;
		padding-left:10px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#ffffff;
		font-weight:normal;
		font-size:18px;
font-family:Tahoma, Geneva, sans-serif;		
	}
	
	/* quote styles */
	
	
table.quote {
border: #bfb295 1px solid;
background-color: #dbdbdb;
}

td.title {
background-color: #07437f;
font-family: sans-serif;
font-size: 15px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px;
}
td.quote-again {
font-family: sans-serif;
font-size: 11px;
color: #07437f;
text-decoration: none;
font-weight: normal;
padding: 3px;
text-align: right;
}
.quote-again a:link, .quote-again a:visited {
font-family: sans-serif;
font-size: 11px;
color: #07437f;
text-decoration: underline;
font-weight: bold;
}
.quote-again a:active, .quote-again a:hover {
font-family: sans-serif;
font-size: 11px;
color: black;
text-decoration: underline;
font-weight: bold;
}
td.labels {
font-family: sans-serif;
font-size: 12px;
color: #07437f;
text-decoration: none;
font-weight: bold;
padding: 6px;
}
.fields {
border: #9aacbd 1px solid;
font-family: sans-serif;
font-size: 12px;
color: #07437f;
text-decoration: none;
font-weight: normal;
}
.submits {
background-color: #07437f;
border: #053464 1px solid;
font-family: sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: normal;
}
td.quote-result {
font-family: sans-serif;
font-size: 11px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 6px;
}
td.quote-total {
font-family: sans-serif;
font-size: 12px;
color: #ed1c24;
text-decoration: none;
font-weight: bold;
padding: 6px;
}
.error_strings{ font-family:Verdana; font-size:12px; color:#660000;}


.person_cell p {color:black; font-size: 14px; color: white; }
.person_cell { padding:10px; vertical-align: top; valign: top; color: white;}
.person_img {}

.td_name { font-size: 14px; font-weight: bold; color: white; }
 
.td_title { font-size: 12px;  color: white;}

.team_title { font-size: 14px; font-weight: bold; color: white;}

.faq {
	padding:0px;
	margin:0px;
	color:#256cb3;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
}

