body	
	{
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		color: #000000;
		font-family: Arial,  Verdana, Tahoma, sans-serif;
		font-size: 10pt;
		background: #FFFFFF url(images/page_back.jpg) no-repeat fixed left top;
	}
	
td	
	{
		font-size: 10pt;
		color: Black;
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
td.intra	
	{
	background-color : #f5ecd5;
	height: 25px;
}
	

td.top
	{
		background-image: url(images/top_1.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}	
	
h1
	{
		color: #cc0000;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 2pt;
	}
	
.red
	{
		color: #cc0000;
		font-size: 12pt;
		font-weight: bold;
	}
	
h2
	{
		color: #cc9900;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 2pt;
	}
	
h3
	{
		color: #999999;
		font-size: 11pt;
		font-weight: bold;
		margin-bottom: 2pt;
	}
	
.coursehead
	{
		color: #999999;
		font-size: 11pt;
		font-weight: bold;
	}
	
.onblack
	{
		background-color: #000000;
	}
	
.marginwhiteback
	{	
	 	background-color: #ffffff;
		width: 10px;
	 }
	 
.cornerwhiteback
	 {	
	 	background-color: #ffffff;
		width: 14px;
	 }
	 
.tilegradbox
	{
  		background: url(images/tile_gradbox.jpg) #e5e5e5;
  		background-repeat: repeat-x;
	}
	
.tiletopnav
	{
		background-image: url(images/tile_topnav.jpg);
		background-repeat: repeat-x;
	}
	
.tiletoppage
	{
		background-image: url(images/tile_pagetop.jpg);
		background-repeat: repeat-x;
	}
	
.onmustard
	{
		color: #ffffff;
		background-color: #ebd07d;
		font-size: 14px;
		font-weight: bold;
	}
	
.specialb
	{
		font-size: 10pt;
		font-weight: bold; 
		color: #dfae1b; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
.specialb2
	{
		font-size: 12pt;
		font-weight: bold; 
		color: #dfae1b; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
.specialgold
	{
		font-size: 10pt;
		font-weight: bold; 
		color: #CC9900; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
		
.speciali
	{
		font-size: 10pt;
		font-weight: normal; 
		font-style: italic;
		color: #942320; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
.goldeni
	{
		font-size: 12pt;
		font-weight: bold; 
		font-style: italic;
		color: #942320; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
.dottedbox
	{
		border-left: 3px dotted #eeeeee;
		border-right:  3px dotted #eeeeee;
		border-bottom:  3px dotted #eeeeee;
		border-top:  3px dotted #eeeeee;
	}
	
.dottedleft
	{
		border-left: 2px dotted #eeeeee;
	}
	
.dottedbottom
	{
		border-bottom: 2px dotted #eeeeee;
	}
	
.dottedleftbottom
	{
		border-left: 2px dotted #eeeeee;
		border-bottom: 2px dotted #eeeeee;
	}
	
.navtrail
	{
		font-size: 10pt;
		font-weight: bold; 
		color: #cc9900; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}

.navtrail2
	{
	font-size: 16pt;
	font-weight: bold;
	color: #cc0000;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	text-align : center;
}	
	
.speciale
	{
		font-size: 11pt;
		font-weight: bold; 
		color: #aa8d35; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
.specialattention
	{
		font-size: 11pt;
		font-weight: bold; 
		color: #ea7673; 
		font-family: Arial,  Verdana, Tahoma, sans-serif;
	}
	
table.bordered
	{
		 border-color: #c82925;
		 background-color: #c82925;
		 border-style: solid; 
		 border-width: 1px;		 
	}

a:link	 
	{	color: #c82925;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 10pt; 
		text-decoration: underline; 
	}

a:visited
	 { 	color: #c82925; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 10pt; 
		text-decoration: underline; 
	 }

a:hover
	 {
	color: #cc9900;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline;
}
	 
a:active
	 {
	color: #cc9900;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline;
}
	 
a.topnav:link	 
	{	color: #cc0000;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		text-decoration: none; 
	}

a.topnav:visited
	 { 	color: #cc0000; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		text-decoration: none; 
	 }

a.topnav:hover
	 {	color: #cc9900;
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		text-decoration: none; 
	 }
	 
a.topnav:active
	 {	color: #cc9900;
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		text-decoration: none; 
	 }
	 	 
a.nav:link	 
	{
	color: #cc9900;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.nav:visited
	 {
	color: #cc9900;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.nav:hover
	 {
	color: #dc2622;
	background-color: #f5ecd5;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
	 
a.nav:active
	 {	color: #dc2622;
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		text-decoration: none; 
	 }
	 
a.nav2:link	 
	{
	color: #cc9900;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.nav2:visited
	 {
	color: #cc9900;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.nav2:hover
	 {
	color: #dc2622;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
	 
a.nav2:active
	 {	color: #dc2622;
		font-style: normal; 
		font-weight: bold; 
		font-size: 13px; 
		text-decoration: none; 
	 }
	 
	 
a.coursehead:link, a.coursehead:visited, a.coursehead:active
	{
		color: #999999;
		font-size: 11pt;
		font-style: normal; 
		font-weight: bold;
		text-decoration: none;
	}
	
a.coursehead:hover
	{
		color: #cccccc;
		font-size: 11pt;
		font-style: normal; 
		font-weight: bold;
		text-decoration: none;
	}
	 
a.footnav:link	 
	{
	color: #999999;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

a.footnav:visited
	 {
	color: #999999;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

a.footnav:hover
	 {
	color: #dbdbdb;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
	 
a.footnav:active
	 {	color: #dbdbdb;
		font-style: normal; 
		font-weight: normal; 
		font-size: 10px; 
		text-decoration: none; 
	 }
	 
a.desc:link	 
	{
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

a.desc:visited
	 {
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

a.desc:hover
	 {	color: #c82925;
		font-style: normal; 
		font-weight: normal; 
		font-size: 10px; 
		text-decoration: none; 
	 }
	 
a.desc:active
	 {	color: #c82925;
		font-style: normal; 
		font-weight: normal; 
		font-size: 10px; 
		text-decoration: none; 
	 }
	 
a.blocked:link, a.blocked:visited {
	border-width: 1px;
	border-style: solid;
	border-color: #dc2622;
	text-decoration: none;
	background-color: #F9F4E6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

a.blocked:hover, a.blocked:active {
	border-width: 1px;
	border-style: solid;
	border-color: #dc2622;
	text-decoration: none;
	background-color: #996600;
	color: #dc2622;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
	 
a.news:link, a.news:visited	 
	{
		color: #c82925;
		font-style: normal; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration: underline;
	}
	
a.news:hover, a.news:active	 
	{
		color: #cc9900;
		font-style: normal; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration: underline;
	}
	 
.currentnav
	 {	color: #eddeb5;
		font-style: normal; 
		font-weight: bold; 
		font-size: 10px; 
		text-decoration: none; 
	 }
	 
.desc
	{	color: #000000;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	}
	
.descblue
	{	color: #cc0000;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	}

.navondark
	 { 	color: #eddeb5; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 11px; 
		text-decoration: none; 
	 }	 
	 
.searchtext
	{	color: #000000;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 11px; 
		text-decoration: none; 
	}
	 
.btn
	 { 	color: #ffffff; 
	 	background-color: #dfae1b;
		font-style: normal; 
		font-weight: normal; 
		font-size: 10pt; 
		text-decoration: none; 
	 }	 
	 
.btn_blue
	 { 	color: #ffffff; 
	 	background-color: #dfae1b;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }	
	 
img	{	
		border: 0pt;
		border-style: none;
        }
		
.onsoft
	{
		background-color: #f2eacf;
	}
	
.onsofter
	{
		background-color: #f8f4e6;
	}
	
.onlight
	{
		background-color: #FEFBF4;
	}
	
.onlightblue
	{
		background-color: #f7f8be;
	}
	
.ondove
	{
		background-color: #f1e4b8;
	}
	
.onnavy
	{
		background-color: #ae1410;
	}
	
.ondesert
	{
		background-color: #DAB340;
		color: #ffffff;
	}
	
.pageborderwithlogo {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #FFFFFF url(images/watermark.png) no-repeat scroll center top;
}

.pageborder {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #FFFFFF;
}

.boxwatermark
{
	background: transparent url(images/box_watermark.png) no-repeat scroll center top;
}

table.blox {
	border-width: 1px;
	border-style: solid;
	border-color: #DAB340;
}
	
td.blox {
	border-width: 1px;
	border-style: solid;
	border-color: #DAB340;
}

td.bloxnavy {
	border-width: 1px;
	border-style: solid;
	border-color: #ae1410;
}

td.bloxdove {
	border-width: 1px;
	border-style: solid;
	border-color: #ae1410;
}

img.bordered 
	{
		border-style: solid;
   		border-width: 1px;
    }
	
	 /* --- list styles ---*/
ul
{
	list-style-type: none;
	padding: 0;
	margin: 5;
	margin-left: 2em;
}
ul li
{
	background-image: url('images/logo_bullet.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	padding-bottom : 5px;
}

  /* --- list styles ---*/
	
/* SITE SEARCH STYLES BEGIN */
.searchtext
	{
	width: 300px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	}

.searchbtn
	{
	width: 25px;
	height: 20px;
	color: #cc0000;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	background-color: #dfae1b;
	border-color: #cc0000;
	font-weight : bold;
}

.search-style 
{ 
	width:90%; 
}


/* SITE SEARCH STYLES END */	

.noticeaudio
{
	font-size : 9px;
	font-style : italic;
}

.sublist
{
	width: 70%;
	text-align : left;
	
}