/* ****** NCLT STANDARD ****** */

body { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; 
		color: #333333; line-height:15px; background-color:#666666;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;}
a:link { color: #003399;  text-decoration: none;}
a:visited { color:#003399;;  text-decoration: none;}
a:hover { color:#996699;  text-decoration: none;}

#mainframe { width:900px; border: 1px #003399 solid; background-color:#FFFFFF;
			margin-left: auto; margin-right: auto; }

.bodyarea{ padding:10px; width:720px;}

.smalltext{ font-size:10px; font-weight:normal;}
.smallbold{font-size:10px; font-weight:bold; }
.red { color:#990000;}
.white{ color:#FFFFFF;}

.heading { 	font-size: 14px; font-weight: bold; color: #993300; padding-bottom:15px;}
.heading a:link { color: #993300;  text-decoration: none;}
.heading a:visited { color:#993300;;  text-decoration: none;}
.heading a:hover { color:#666666;  text-decoration: none;}

.heading1 { font-size: 12px; font-weight: bold; color: #333333;}
.heading2 { font-size: 12px; font-weight: bold; color: #000099;}
.heading_home { font-size: 12px; font-weight: bold; color: #333333; padding-top:5px;}
.heading2lined { font-size: 12px; font-weight: bold; color: #000099; border-bottom:1px solid #CCCCCC;}
.heading3 { font-size: 10px; font-weight: bold; color: #FFFFFF;}
.heading4 { font-size: 11px; font-weight: bold; color: #333333;}
.heading5 { font-size: 14px; font-weight: normal; color: #333333;}


#leftmenu{ vertical-align:top;  background-color:#EEEEEE; }
#leftmenu td{ width:180px; margin-top:0px;}
.yellow_top{ background-color:#cccc33;}

.menu_head{ color:#FFFFFF; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
			border-bottom:1px solid #999900; background-color:#003399; 
			padding-top:10px; padding-left:3px; padding-bottom:3px;}
.menu_head a:link { color: #FFFFFF; text-decoration:none; }
.menu_head a:visited { color: #FFFFFF; text-decoration:none; }
.menu_head a:hover { color: #eaea14; text-decoration:none;}

.menu_head_none{ color:#FFFFFF; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
			background-color:#003399; padding-top:10px; padding-left:3px; padding-bottom:3px;}

.menu_sub{ font-size:10px;
	line-height:20px;
	font-weight:normal;
	padding-left:5px;
	padding-bottom:10px;}


.topmenu { font-size: 10px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.topmenu a:link{ color: #FFFFFF; text-decoration: none; }
.topmenu a:visited{ color: #FFFFFF; text-decoration: none; }
.topmenu a:hover{ color:#FFFF66; text-decoration: none; }

.sidemenu{ color:#333333; font-size:10px;}
.sidemenu a:link { color: #993300; text-decoration:none; }
.sidemenu a:visited { color: #993300; text-decoration:none; }
.sidemenu a:hover { color: #666666; text-decoration:none;}

li { padding-bottom:5px;}
.listh20{ line-height:20px;}
.listLpad{padding-left:15px;}

ul.partners{ margin-left:0; list-style-position: outside; padding-left:20px;}


p.listn2 { padding-left:25px; padding-bottom:0px; padding-top:0px; font-weight:normal;}
p.listn2 a:link{ text-decoration: none; color:#000099;}
p.listn2 a:visited{ text-decoration: none; color:#000099;  }
p.listn2 a:hover{ color:#993300;  text-decoration: none; }



/* ****** MENU ****** */

.toppic{ font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.legal { font-size: 12px; color: #000000; }

.copyright{ font-size: 10px; text-align: center; color: #cccccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top:10px; padding-bottom:10px; background-color:#003399;}
.copyright a:link{ font-size: 10px; color: #cccccc; font-weight: bold;  text-decoration: none; }
.copyright a:visited{ font-size: 10px; color: #cccccc; font-weight: bold;  text-decoration: none; }
.copyright a:hover{ font-size: 10px; color: #dcdea4; font-weight: bold;  text-decoration: none; }

/* ****** EVENT TITLE & DATE (PRESS, GALLERY, PD) ****** */
.title_head{ font-size: 12px; font-weight: bold; color: #333333;}
.title_head a:link{ font-size: 12px; color: #333333; font-weight: bold;  text-decoration: none; }
.title_head a:visited{ font-size: 12px; color: #333333; font-weight: bold;  text-decoration: none; }
.title_head a:hover{ font-size: 12px; color: #999999; font-weight: bold;  text-decoration:underline; }

.title_date{ font-size: 11px; font-weight: normal; color:#666666;}

.photocap{font-size: 10px; font-weight: normal; color:#333333; line-height:13px;}
.imagepad{ padding:5px;}
.imagepad_r{ padding-right:5px;}
.imagepad_l{ padding-left:5px;}

/* ****** PRESS ****** */
.notice{border:2px #999999 dotted; padding-left:5px; padding-right:5px;} /* *** in use *** */

/* ****** PD ****** */
#notice2{ border:1px solid #CCCCCC; line-height:16px;} /* *** in use *** */
#notice2 td {padding:5px;} /* *** in use *** */

/* ****** GALLERY ****** */

.gallery_head{font-size: 11px; font-weight: bold; color:#666666; background-color:#F4F4F4; 
				padding-left:5px; padding-top:5px; padding-right:20px; padding-bottom:5px; border:1px dotted #666666;}

/* ****** SEMINAR ****** */
#seminar {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size:11px; line-height:15px;
		border:1px solid #cc6600;}
#seminar td{border-bottom:1px dotted #CCCCCC; padding:5px;}

/* ****** HOMEPAGE ****** */

.courseheading {font-weight: bold; font-size: 11px; color: #993300; padding-top:10px;}

.featurearea{ padding:10px;} /* *** in use *** */ 
.featurebox{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.featurepad{ padding-top:10px; padding_bottom:10px;  }
.feature_head{ font-weight:400; font-size:12px; color:#003399; background-color:#EEEEEE; padding-left:3px; padding-top:3px; padding-bottom:3px; } /* *** in use *** */ 
.featuredot { border-bottom:dotted 1px #CCCCCC; padding-top:3px; padding-bottom:10px; } /* *** in use *** */ 
.resourcepad{ padding-top:10px; padding-left:5px; padding-bottom:10px; border-bottom: 1px dotted #CCCCCC;}/* *** in use *** */ 
.resourcepad_none{ padding-top:10px; padding-left:5px;}/* *** in use *** */ 
.resourceimgpad{ padding-top:10px; padding-right:5px; padding-bottom:10px; border-bottom: 1px dotted #CCCCCC;}/* *** in use *** */ 
.resourceimgpad_none{ padding-top:10px; padding-right:5px;}/* *** in use *** */ 

.seeall{font-size: 10px; font-weight: normal; color: #333333;}
.seeall a:link { color: #333333;  text-decoration: none;}
.seeall a:visited { color:#333333;;  text-decoration: none;}
.seeall a:hover { color:#000099;  text-decoration: none;}

/* ****** SEARCH ****** */  

.searchtext{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;}

.searchbtn{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size:10px;
   text-decoration: none;
   letter-spacing: -0.8px;
   font-weight:normal;}
   
.adsearchbtn{
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration: none;
   width: 110px;
   letter-spacing: -0.8px;
   font-weight:normal;}

/* ****** RELATED SITE ****** */

.relatedsites{  font-size:10px; color:#333333; font-weight:normal;
			  text-align:center; padding-bottom:5px; padding-top:5px;}
.relatedsites td { height:25px;}
 
/* ****** Borders ****** */

table.thin { border: 1px #cccccc solid; }
table.thin td{ border: 1px #cccccc solid; }

.dottedline { border: 2px #006599 dotted;}
.dottedbottom { border-bottom: 1px #CCCCCC dotted; padding-bottom:5px;}
.dottedpurple { border: 2px #996699 dotted;}
.lineright{ border-right:1px solid #CCCCCC;}

hr { border:none;border-top:dotted 1px black }
.thinline { border-top:solid 1px #CCCCCC; }
.thindot { border-bottom:dotted 1px #CCCCCC; }
.vhr { border-left:dotted 1px #999999;}
.vright{border-right:dotted 1px #CCCCCC;}



