/* redefine standard tags */

Body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

P, H1, H2,LI,UL, .styleinfo, .course_detail, .college_title, div
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-style: normal; 
}

p, .course_detail, div
{
	font-size: 12px; 
	line-height: 16px; 
}

H1, .college_title, .course_title
{
	font-size: 16px; 
	font-weight: bold; 
}

H2
{
	font-size: 14px; 
	line-height: 18px; 
	font-weight: bold; 
}

a:visited, a:link{
	color: #0099FF;
	text-decoration:none;
	font-weight: bold; 
}

a:hover{
	color: #FF0000;
	text-decoration:none;
	font-weight: bold; 
}

li
{
	font-size: 12px;
	margin:10px; 
}

ul
{
	margin:10px 0px 0px 20px;
}


/* homepage styles 

/* column layouts */
.twocol p
{
	margin: 4px, 0px;
}

.twocol ul
{
	margin:0 0;
}

.twocol .leftcontent {
		float:left;
		width:45%;
		margin-right:10px;
		padding-bottom:20px;
		}

.twocol .rightcontent 
{
		}

.twocol .item
{	
	padding-bottom:0.2em;
	padding-top:0.2em;
	border-bottom:1px solid #CCC;
}

/* =========================================================*/
/* contact us form */
/* =========================================================*/
.contactus
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
}

.contactus .panel
{
	padding:10px; 
	background: #FFF5A9;
	border-bottom:1px solid #CCC;
}

.contactus .titleBar
{
	font-size: 12px; 
	font-weight: bold; 
	padding:4px 10px 4px 12px;
	background: #FFC553;
	border-bottom:1px solid #CCC;
}

.contactus .row
{
	font-size: 12px;
	line-height:20px;
	margin:0.3em;
}

.contactus .leftCol
{
	float:left;
	width:28%;
}


.contactus .rightCol
{
}

.contactus input, textarea
{
	font-size: 12px;
	width:240px;
}

.contactus .chk
{
}

.contactus .butt
{
	width:80px;
}

.contactus .message
{
	color:#FF0000;
	line-height:14px;
	font-size:10px;
}

.contactus .notes
{
	line-height:14px;
	font-size:11px;
}

/* =========================================================*/
/* feani form */
/* =========================================================*/

.feani
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	background: #FFF5A9;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
}

.feani .titlebar
{
	font-size: 12px; 
	font-weight: bold; 
	padding:4px 10px 4px 12px;
	background: #FFC553;
	border-bottom:1px solid #CCC;
}

.feani .leftCol
{
	float:left;
	padding-left:30px;
	width:35%;
}

.feani .rightCol
{
}

.feani .row
{
	font-size: 12px;
	line-height:20px;
	padding-left:30px;
	padding-right:30px;
	margin:4px;
}

.feani .num
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#999999;
	font-size:16px;
}

.feani .text
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:12px;
}

.feani p
{
	padding-left:10px;
	padding-right:10px;
}

.feani .formfield
{
	font-size: 12px;
	width:100px;
}

.feani .butt
{
	width:100px;
}

.feani .message
{
	padding-left:20px;
	padding-right:20px;
	color:#FF0000;
}




/* =========================================================*/
/* oldercourses form */
/* =========================================================*/
.oldercourses
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
}

.oldercourses .panel
{
	padding:10px; 
	background: #FFF5A9;
	border-bottom:1px solid #CCC;
}

.oldercourses .titleBar
{
	font-size: 12px; 
	font-weight: bold; 
	padding:4px 10px 4px 12px;
	background: #FFC553;
	border-bottom:1px solid #CCC;
}

.oldercourses .row
{
	font-size: 12px;
	line-height:20px;
	margin:0.3em;
}
.oldercourses .leftCol
{
	float:left;
	width:32%;
}
.oldercourses .rightCol
{
}

.oldercourses .textbox
{
	font-size: 12px;
	width:200px;
}

.oldercourses .butt
{
	width:80px;
}

.oldercourses .message
{
	color:#FF0000;
	line-height:14px;
	font-size:10px;
}

.oldercourses .notes
{
	line-height:14px;
	font-size:11px;
}

/* style information */
.styleInfo
{
	color:#00bb00;
	font-size: 12px; 
	line-height: 16px; 
}


.MainTitle
{
	font-size:20px;
	font-weight:bold;
}


/* navigation */

.nav a:visited, .nav a:link, .nav a:hover
{
	font-weight:normal;
}

.sidenav {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 12pt; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600}

.sidenav2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #FF33FF}

.clsNodediv{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #99FFFF;
}


.clsNodeLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px; 
}

a.clsNodeLink:visited{
	color: #333333;
	text-decoration:none;
}
a.clsNodeLink:link{
	color: #333333;
	text-decoration:none;
}
a.clsNodeLink:hover{
	color: #FF0000;
	text-decoration:none;
}


.clsFullNode
{
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.headerNavText
{
	background-color:Yellow;
	font-size:12px;
}

div#nav_homepage {font-weight:bold; font-size: 12px;}
div#nav_about {font-weight:bold; font-size: 12px;}
div#nav_international {font-weight:bold; font-size: 12px;}
div#nav_register_engineer {font-weight:bold; font-size: 12px;}
div#nav_library {font-weight:bold; font-size: 12px;}
div#nav_channels {font-weight:bold; font-size: 12px;}


.clsCMOn, .clsCMOver {
	font-size: 12px;
    padding: 2px 4px;

}

.mainCategory
{
	background-color:#FFE085;
	color:Black;
}
	
.divbgnd
{
	background-color:#3399fe;
}

span#disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #666666}
.breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; color: #0099FF}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333333}
.text2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000}
.text3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #666666}

.mission {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size: 12px; line-height: 16px; color: #333333}


.headline1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; color: #333333}
.headline2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: bold; color: #333333}
.headline3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; color: #333333}

.headlineO1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; color: #666666}


a.keylinks:visited{
	color: #333333;
	text-decoration:none;
}
a.keylinks:link{
	color: #333333;
	text-decoration:none;
}
a.keylinks:hover{
	color: #FF0000;
	text-decoration:none;
}

/* Acad styles */

.courseList td
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-style: normal; 
	font-size: 11px; 
	line-height: 16px; 
}

/* acad forms */
.tblForm
{
	background-color: #FFF5D6;
}

.pnlForm
{
	border-color: #FFC553;
}


.cmd80
{
	border-style:none;
	font-weight: bold;
	background-color: #FFDC8A;
	color: #000000;
	border-color: #FFDC8A;
	width: 80;
}

/* sidebar */

.sidebarHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: bold; 
}

.sidebarText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #666666;
}

.vertLine
{
	background-color:Transparent;
}




/* listing */

.listHeading, .listSubHeading, .listItem, .listAlternating, .detail_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #333333;
}

.listItem li, .listAlternating li
{
	font-size: 12px; 
	line-height: 20px;
	margin:0; 
}

.listItem ul, .listAlternating ul
{
	margin:10px 0px 0px 20px;
}

.listHeading, .detail_header
{  
	line-height: 20px; 
	font-weight: bold; 
	background-color: #FFC553;
}

.listSubHeading
{  
	line-height: 18px; 
	font-weight: bold; 
	background-color: #FFF5A9;
}


.listAlternating
{  
	font-size: 12px; 
	background-color: #FFF5A9;
}



.listPublished
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: bold; 
	color: #333333;
	background-color: #FFF5A9;
	
}


/*  ========================================
	documents 
    ========================================*/
a.itemLink:visited{
	color: #0099FF;
	text-decoration:none;
}
a.itemLink:link{
	color: #0099FF;
	text-decoration:none;
}
a.itemLink:hover{
	color: #FF0000;
	text-decoration:none;
}

.imageandtext
{margin-right: 4px;
}



/* ====================================================================
	Inset 
   ===================================================================*/
.inset {background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.inset h1, .inset p {margin:0;}
.inset h1 {font-size:2em;}
.inset p
{
	font-size: 12px; 
	line-height: 16px; 
	color: #000000;
	
}
.inset li
{
	font-size: 12px; 
	line-height: 20px;
	margin:0; 
}

.inset ul
{
	margin:10px 0px 0px 20px;
}

.inset .space{margin:8px;}
.inset .boxcontent { display:block; background:#FFF5A9;border-bottom:solid 1px #cccccc; padding:0.6em;}
.inset .panel {display:block; background:#FFF5A9;border-bottom:solid 1px #cccccc; padding:0.6em;}
.inset .plainpanel { display:block; background:#FFFFFF;padding:10px;}

.inset .titlebar
{	
	font-size: 12px; 
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background: #FFC553;
	border-bottom:solid 1px #cccccc;
}

.inset .plaintitlebar
{	
	font-size: 12px; 
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background: #ffFFFF;
	border-bottom:solid 1px #cccccc;
}

.inset .row
{
	font-size: 12px;
	line-height:20px;
	margin:0.3em;
}
.inset .leftContent
{
	float:left;
	width:28%;
}
.inset .rightContent
{
}

.inset .icon
{
	float: right;
}

/* Images with caption boxes */
.imgRight
{
	float:right;
	background: #CCC;
	padding-bottom:0.2em;
	margin-left:6px;
}

.imgLeft
{
	float:left;
	background: #CCC;
	padding-bottom:0.2em;
	margin-right:6px;
}

.imgRight .caption, .imgLeft .caption
{	
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #000000;
	 
}

.clearFloat
{
	clear:both;
}



/* ===================================================
	listing 
   ===================================================*/
.listing 
{
	padding-bottom:1.5em;
	background: transparent;
}
.listing h1, .listing p {margin:0 10px;}
.listing .titlebar 
{
	padding-bottom:0.4em;
	padding-top:0.4em;
	background-color: #FFC553;
	border-bottom:1px solid #CCC;
}

.listing .rightcontent 
{
	position:relative;
	left:120;
}

.listing .panel 
{
	padding-bottom:0.5em;
	padding-top:0.5em;
	background-color: #FFF5A9;
	border-bottom:1px solid #CCC;
}

.listing h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #333333;
}

.listing p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #000000
}

.listing .item
{	
	padding-bottom:0.2em;
	padding-top:0.2em;
	border-bottom:1px solid #CCC;
}

.listing .leftcontent 
{
	float:left;
	width:45%;
}

.listing .folder
{
	padding-left:20px;
}


/* ========================================================== 
	Printer User Control 
=============================================================*/
.date
{
	background: transparent;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #3399fe;
	width:100%;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:21px;

}
.print
{
	background: transparent;
	padding-left:10px;
	border-bottom:1px solid #cccccc;
	width:100%;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:22px;
}

.print .leftContent
{
	padding-top:4px;
	padding-bottom:2px;
}

.print .icon
{
	padding-right:10px;
	padding-top:4px;
	padding-bottom:2px;
	float: right;
}

#printFooter
{
	margin-left:20px;
}


/* Link Control */

.links
{
	/*background-color:#A3D1FF;*/
	background-color:#D7E9FF;
}


/* Glossary in side bar */
.glossary , .links, .rating
{
	clear:both;
	padding-bottom:0.5em;
	border-bottom:1px solid #cccccc;
	padding-top:4px;
}

.glossary h1, .glossary p, .links h1, .links p, .rating p, .rating h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0px;
	padding-left:10px;
}

.glossary h1, .links h1, .rating h1
{
	font-size: 10px; 
	line-height: 14px; 
	font-weight: bold; 	
}

.glossary p, .links p, .rating p
{
	padding-right:10px;
	font-size: 10px; 
	line-height: 12px; 
}

.glossary .icon, .links .icon
{
	padding-top:4px;
	padding-bottom:4px;
	float: right;
}

.rating td, .rating th
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
}

/* Documents in side bar */
.doc 
{
	padding-top:0.2em;
	background-color: #FFF5A9;
}

.doc h1, .doc p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin:0 10px;
}

.doc h1 
{
	line-height: 14px; 
	font-weight: bold; 
	color: #333333;
}

.doc p 
{
	font-size: 10px; 
	color: #666666;
	line-height: 12px;
	padding-right:10px;
}

.doc .icon
{
	float: right;
	margin: 4px;
}

.doc .divider
{
	clear:both;
	padding-bottom:0.5em;
	border-bottom:1px solid #cccccc;
}



/* Documents in side bar */
/* Hides from IE-mac \*/
* html .hollyhack {height: 1%;}
/* End hide from IE-mac */


/*People
-------------------------------------------------*/
.people 
{
	padding-bottom:1.0em;
	background-color: Transparent;
}

.people .panel
{
	background-color: #FFF5A9;
	padding-top:0.2em;
	border-bottom:1px solid #ccc;
}

.people h1, .people p
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin:0 10px;
}

.people h1 
{
	line-height: 20px; 
	font-weight: bold; 
	color: #333333;
}

.people p 
{
	color: #666666
	line-height: 16px; 
}

.people .photo
{
	float: right;
	margin: 4px;
}

.people .divider
{
	clear:both;
	padding-bottom:0.5em;
}

/* sidebar links */
a.links:visited{
	color: #FFC553;
	text-decoration:none;
}
a.links:link{
	color: #FFC553;
	text-decoration:none;
}
a.links:hover{
	color: #0099FF;
	text-decoration:none;
}


/* popup panel */
#pop a div div{display:none;}
/* #pop a div{display:none;} */

#pop a, #popup a:visited {}
#pop a:hover {color: #411; float:none;}
#pop a:hover div div
{
	display: block;
}	

	.select-free
	{
		position:absolute;
		left:250px;
		top:200px;
		z-index:10;
		overflow:hidden;
		width:30em;
	}
	
	.select-free .popcontent
	{
		width:30em;
		background:#FFF5A9;
		border:solid 1px #AAA;
		color:#333;
		padding:10px;
		font-weight:normal;
	}
	
	.select-free .popcontent h2
	{
		margin-bottom:4px;
	}
	
	.select-free iframe
	{
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:alpha(opacity:0);
		width:780px;
		height:350px;
	}

/* disclaimer panel */
#disclaimer
{
	position:relative;
}

#disclaimer a div div{display:none;}
/* #pop a div{display:none;} */

#disclaimer a, #disclaimer a:visited {font-size:10px;}
#disclaimer a:hover {color: #411; float:none;}
#disclaimer a:hover div div
{
	display: block;
}	

#disclaimer .select-free
{
	position:absolute;
	left:-200px;
	top:-300px;
	z-index:10;
	width:32em;
}

/* disclaimer panel 
#disclaimer a, #divpop a:visited {}
#disclaimer a:hover {color: #411; float:none;}
#disclaimer a span {display: none;}
#disclaimer a {position:relative;}
#disclaimer a:hover span 
{
	display: block;
	position:absolute;
	top:-250;
	left:-200;
	height:200;
	width:300;
	z-index:200;
	padding: 10px; margin: 10px; 
	color: #333; background: #FFF5A9;
	font: 12px Verdana, sans-serif;
	border:solid 1px #000000;
}
*/

/* ===================================================
   home page sidepanel
   =================================================== */
.sidepanel 
{ 
	padding-top:10px;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	FONT-SIZE: 10px;
	width:140px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.sidepanel p
{
	padding-left:10px;
	margin:0.4em 0 0.4em 0;
}

.sidepanel .print
{
	border-bottom:none;
	line-height:18px;
}

.sidepanel .print .leftcontent
{
	padding-top:0px;
}

.sidepanel .print .icon
{
	padding-top:0px;
}

/* ======================================================
   Home page
   ====================================================== */
.homedate
{
	border-bottom:solid 1px #CCCCCC;
	margin:0 20px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.homedate p
{
	margin-bottom:0.2em;
	padding-left:1.0em;
	font-size:0.8em;
}

a.home:link,a.home:visited
{
	color:#666666;
	font-weight:normal;
}
a.home:hover
{
	color:#FF0000;
	font-weight:normal;
}

/* Documents in list */
.doclist
{
	padding-top:0.3em;
	background-color: #FFF5A9;
	margin-bottom:10px;
}

.doclist h1, .doclist p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin:0 10px;
}

.doclist h1 
{
	line-height: 14px; 
	font-weight: bold; 
	color: #333333;
}

.doclist p 
{
	color: #666666;
	line-height: 18px;
	padding-right:10px;
}

.doclist .icon
{
	float: right;
	margin: 4px;
}

.doclist .divider
{
	clear:both;
	padding-bottom:0.5em;
	border-bottom:1px solid #cccccc;
}

.ql
{
	font-size:12px;
}

.qlMain
{
	background-color:#FFF5A9;
	/*font-weight:bold;*/
}

.qlSub
{
}

.FeaniMessage
{
	padding-left:20px;
	color::Red;
	font-size: 0.66em;
}

/*-------------------------*/
.downloadInfo
{
	background: transparent;
	padding:4px 0 4px 10px;
	border-bottom:1px solid #cccccc;
	width:100%;
	font-size: 0.6em;
	line-height:normal;
}
