body
{
	margin: 0;
	color: #444;
	font: 11px/14px Arial, Verdana, Tahoma;
	background: #ccc;
}

td
{
	color: #444;
	font: 11px/14px Arial, Verdana, Tahoma;
}

hr
{
	height: 1px;
	color: #dfdddc;
	border: none;
	background-color: #dfdddc;
}

/* Styles for Classes */

.shadowleft
{
	background: url(../images/shadowleft.gif) repeat-y;
}

.shadowright
{
	background: url(../images/shadowright.gif) repeat-y;
}

.bgtop
{
	background: url(../images/bgtop.gif) repeat-x;
	height: 105px;
}

.bgnav
{
	background: url(../images/bgnav.gif) repeat-x;
	height: 32px;
	padding: 0 0 0 22px;
	color: #fff;
}

.bgmessage
{
	background: url(../images/bgmessage.gif) no-repeat;
	width: 591px;
	height: 220px
}

.bgcontact
{
	background: url(../images/bgcontact.jpg) no-repeat;
	width: 318px;
	height: 145px;
}
.bgbutton
{
	background: url(../images/login.gif) no-repeat;
	width: 51px;
	height: 21px;
}
.titleright
{
	color: #fff;
	font: bold 12px/14px Tahoma, Verdana, Arial;
	padding: 5px;
	background: #3E647E;
	text-transform: uppercase;
}

.head
{	
	font: 22px/18px Arial, Verdana, Tahoma;
	color: #336699;
}

.title
{	
	font: 18px/18px Arial, Verdana, Tahoma;
	color: #336699;
	border-bottom: 1px solid #E4E4E4;
}

.subhead
{	
	font: bold 14px/16px Tahoma, Verdana, Arial;
	color: #333333;
}

.bread
{	
	font: 10px/16px Arial;
}



/* Styles for Links */

a:link, a:active, a:visited
{
	color: #336699;
	text-decoration: underline;
}

a:hover
{
	color: #336699;
	text-decoration: underline;
}

a.navhome:link, a.navhome:active, a.navhome:visited
{
	display: block;
	background: url(../images/nav/navhome.gif) 0 0 no-repeat;
	height: 27px;
}

a.navhome:hover
{
	display: block;
	background: url(../images/nav/navhome.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navhomeselected:link, a.navhomeselected:active, a.navhomeselected:visited, a.navhomeselected:hover
{
	display: block;
	background: url(../images/nav/navhome.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navabout:link, a.navabout:active, a.navabout:visited
{
	display: block;
	background: url(../images/nav/navabout.gif) 0 0 no-repeat;
	height: 27px;
}

a.navabout:hover
{
	display: block;
	background: url(../images/nav/navabout.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navaboutselected:link, a.navaboutselected:active, a.navaboutselected:visited, a.navaboutselected:hover
{
	display: block;
	background: url(../images/nav/navabout.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navfaculties:link, a.navfaculties:active, a.navfaculties:visited
{
	display: block;
	background: url(../images/nav/navfaculties.gif) 0 0 no-repeat;
	height: 27px;
}

a.navfaculties:hover
{
	display: block;
	background: url(../images/nav/navfaculties.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navfacultiesselected:link, a.navfacultiesselected:active, a.navfacultiesselected:visited, a.navfacultiesselected:hover
{
	display: block;
	background: url(../images/nav/navfaculties.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navprograms:link, a.navprograms:active, a.navprograms:visited
{
	display: block;
	background: url(../images/nav/navprograms.gif) 0 0 no-repeat;
	height: 27px;
}

a.navprograms:hover
{
	display: block;
	background: url(../images/nav/navprograms.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navprogramsselected:link, a.navprogramsselected:active, a.navprogramsselected:visited, a.navprogramsselected:hover
{
	display: block;
	background: url(../images/nav/navprograms.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navcurrent:link, a.navcurrent:active, a.navcurrent:visited
{
	display: block;
	background: url(../images/nav/navcurrent.gif) 0 0 no-repeat;
	height: 27px;
}

a.navcurrent:hover
{
	display: block;
	background: url(../images/nav/navcurrent.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navcurrentselected:link, a.navcurrentselected:active, a.navcurrentselected:visited, a.navcurrentselected:hover
{
	display: block;
	background: url(../images/nav/navcurrent.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navstudent:link, a.navstudent:active, a.navstudent:visited
{
	display: block;
	background: url(../images/nav/navstudent.gif) 0 0 no-repeat;
	height: 27px;
}

a.navstudent:hover
{
	display: block;
	background: url(../images/nav/navstudent.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navstudentselected:link, a.navstudentselected:active, a.navstudentselected:visited, a.navstudentselected:hover
{
	display: block;
	background: url(../images/nav/navstudent.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navproject:link, a.navproject:active, a.navproject:visited
{
	display: block;
	background: url(../images/nav/navproject.gif) 0 0 no-repeat;
	height: 27px;
}

a.navproject:hover
{
	display: block;
	background: url(../images/nav/navproject.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navprojectselected:link, a.navprojectselected:active, a.navprojectselected:visited, a.navprojectselected:hover
{
	display: block;
	background: url(../images/nav/navproject.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navdownload:link, a.navdownload:active, a.navdownload:visited
{
	display: block;
	background: url(../images/nav/navdownload.gif) 0 0 no-repeat;
	height: 27px;
}

a.navdownload:hover
{
	display: block;
	background: url(../images/nav/navdownload.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navdownloadselected:link, a.navdownloadselected:active, a.navdownloadselected:visited, a.navdownloadselected:hover
{
	display: block;
	background: url(../images/nav/navdownload.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navother:link, a.navother:active, a.navother:visited
{
	display: block;
	background: url(../images/nav/navother.gif) 0 0 no-repeat;
	height: 27px;
}

a.navother:hover
{
	display: block;
	background: url(../images/nav/navother.gif) 0 -27px no-repeat;
	height: 27px;
}

a.navotherselected:link, a.navotherselected:active, a.navotherselected:visited, a.navotherselected:hover
{
	display: block;
	background: url(../images/nav/navother.gif) 0 -27px no-repeat;
	height: 27px;
}

a.btnbca:link, a.btnbca:active, a.btnbca:visited
{
	display: block;
	background: url(../images/btnbca.jpg) 0 0 no-repeat;
	height: 63px;
}

a.btnbca:hover
{
	display: block;
	background: url(../images/btnbca.jpg) 0 -63px no-repeat;
	height: 63px;
}

a.btnbba:link, a.btnbba:active, a.btnbba:visited
{
	display: block;
	background: url(../images/btnbba.jpg) 0 0 no-repeat;
	height: 63px;
}

a.btnbba:hover
{
	display: block;
	background: url(../images/btnbba.jpg) 0 -63px no-repeat;
	height: 63px;
}

a.btnbph:link, a.btnbph:active, a.btnbph:visited
{
	display: block;
	background: url(../images/btnbph.jpg) 0 0 no-repeat;
	height: 63px;
}

a.btnbph:hover
{
	display: block;
	background: url(../images/btnbph.jpg) 0 -63px no-repeat;
	height: 63px;
}

a.btnpgdca:link, a.btnpgdca:active, a.btnpgdca:visited
{
	display: block;
	background: url(../images/btnpgdca.jpg) 0 0 no-repeat;
	height: 63px;
}

a.btnpgdca:hover
{
	display: block;
	background: url(../images/btnpgdca.jpg) 0 -63px no-repeat;
	height: 63px;
}

a.toplink:link, a.toplink:active, a.toplink:visited
{
	font: 10px/14px Arial, Verdana, Tahoma;
	color: #587993;
	text-decoration: none;
}

a.toplink:hover
{
	font: 10px/14px Arial, Verdana, Tahoma;
	color: #333;
	text-decoration: none;
}

a.linkfooter:link, a.linkfooter:active, a.linkfooter:visited
{
	font: 11px/14px Arial, Verdana, Tahoma;
	color: #fff;
	text-decoration: none;
}

a.linkfooter:hover
{
	font: 11px/14px Arial, Verdana, Tahoma;
	color: #C6E2FF;
	text-decoration: none;
}

a.linkdelta:link, a.linkdelta:active, a.linkdelta:visited
{
	font: 11px/14px Arial, Verdana, Tahoma;
	color: #333;
	text-decoration: underline;
}

a.linkdelta:hover
{
	font: 11px/14px Arial, Verdana, Tahoma;
	color: #000;
	text-decoration: underline;
}

a.linktab:link, a.linktab:active, a.linktab:visited
{
	font: bold 11px/14px Arial, Verdana, Tahoma;
	color: #333;
	text-decoration: underline;
}

a.linktab:hover
{
	font: bold 11px/14px Arial, Verdana, Tahoma;
	color: #000;
	text-decoration: underline;
}

a.linknav:link, a.linknav:active, a.linknav:visited
{
	font: 11px/14px Arial, Verdana, Tahoma;
	color: #fff;
	text-decoration: none;
}

a.linknav:hover
{
	font: 11px/14px Arial, Verdana, Tahoma;
	color: #fff;
	text-decoration: none;
}

a.linkbread:link, a.linkbread:active, a.linkbread:visited
{
	font: 10px/14px Arial, Verdana, Tahoma;
	color: #444;
	text-decoration: none;
}

a.linkbread:hover
{
	font: 10px/14px Arial, Verdana, Tahoma;
	color: #000;
	text-decoration: none;
}


/* Form Properties */


form
{
	margin: 0 0 0 0px;
}

input
{
	font: 11px Verdana, Tahoma, Arial;
	border: 1px #CFCFCF solid;

}


.search
{
	border: none;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	height: 20px;
	padding: 2 0 0 0px;
}

.btn
{
	font: 11px Verdana, Tahoma, Arial;
	color: #333333;
	background: #E9E9E9 0 0 no-repeat;
}

select
{
	font: 11px Verdana, Tahoma, Arial;
}


textarea
{
	font: 11px Verdana, Tahoma, Arial;
	overflow: auto;
	border: 1px #CFCFCF solid;
}

.noborder
{
	border: none;
	border: 0px;
}


/* For Tabbing */

.tabcontent{
display:block;
height: 200px;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
	width: 100%; /*leave this value as is in most cases*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	background-repeat: repeat-x;
	background-position: center center;
	color: #9A5252;
	display: block;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	background-color: #3E647E;
	cursor: pointer;
}

.indentmenu ul li a.selected{
	color: #FFFFFF!important;
	background-color: #4B7C9A;
	background-repeat: repeat-x;
	background-position: center center;
	font-weight: bold;
	cursor: pointer;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #C9D3DE;
}

.tabcontent{
display:block;
}

@media print {
.tabcontent {
display:block !important;
}
}



/* Table Properties */

.dataTable
{
	border: 1px #EBEBEB solid;
	border-collapse: collapse;
}

tr.rowtitle td
{
	color: #fff;
	background: #336699;
	font: bold 12px Arial, Tahoma, Verdana;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}

tr.row2 td
{
	background: #E8E8E8;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}


tr.row1 td
{
	background: #F2F2F2;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}


/* Form Properties */


form
{
	margin: 0 0 0 0px;
}

input
{
	font: 11px Tahoma, Verdana, Arial;
}


.search
{
	border: none;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	height: 20px;
	padding: 2 0 0 0px;
}

.btn
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #333333;
	background: #EAEAEA 0 0 no-repeat;
}

select
{
	font: 11px Tahoma, Verdana, Arial;
}


textarea
{
	font: 11px Tahoma, Verdana, Arial;
	overflow: auto;
}

.noborder
{
	border: none;
	border: 0px;
}

.border
{
	border: 1px solid;
	border-color: #DADADA;
}
