 .innermenu a
{font-family:Arial;
    font-weight:bold;
    font-size:15px;
     padding-left:30px;
    color: #fff;
   text-decoration:none;  
    }
.innermenu a:hover
{ font-family:Arial;
    font-size:15px;
    color: #d3deef;
   text-decoration:none;  
    }
    .innermenu a:current
{ font-family:Arial;
    font-size:15px;
    color: orange;
   text-decoration:none;  
    }
     .botmenumain a
{font-family:Arial;
    font-weight:bold;
    padding-left:25px;
    font-size:14px;
    color: #022f8a;
   text-decoration:none;  
    }
.botmenumain a:hover
{color: #0099ff;
   text-decoration:none;  
    }
#marqueecontainer{
position: relative;
font-family:Trebuchet MS;
font-size:12px;
width: 230px; /*marquee width */
height: 180px; /*marquee height */
background:transparent;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
 margin-left:9px;
}
#marqueecontainer a{
position: relative;
color:#454545;
font-family:Trebuchet MS;
font-size:12px;
width: 230px; /*marquee width */
height: 180px; /*marquee height */
background:transparent;
}
#marqueecontainer a:hover{
position: relative;
color:orange;
font-family:Trebuchet MS;
font-size:12px;
width: 250px; /*marquee width */
height: 180px; /*marquee height */
background:transparent;
}
#men a {
	color: #900;
	text-decoration: none;
	}
#men a:hover {
	background: #333;
	color: #FFF;
	}
/* Root = Vertical, Secondary = Vertical */
#men ul#navmenu,
#men ul#navmenu li,
#men ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%; /*For KHTML*/
	list-style: none;
	}
#men ul#navmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px Trebuchet MS;
	content: ".";
	height: 0;
	visibility: hidden;
	}
#men ul#navmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	/*position: relative;*/
	}
/* Root Menu */
#men ul#navmenu a {
	border-bottom: 1px Dotted #dcdcdc;
	padding: 0 5px;
	display: block;
	background:trancparent;
	color: #000;
	font: normal 12px/25px Trebuchet MS;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}
/* Root Menu Hover Persistence */
#men ul#navmenu a:hover,
#men ul#navmenu li:hover a,
#men ul#navmenu li.iehover a {
	background: #d3deef;
	color:#000;
	}
/* 2nd Menu */
#men ul#navmenu li:hover li a,
#men ul#navmenu li.iehover li a {
	background: #EEE;
	color: #666;
	}
/* 2nd Menu Hover Persistence */
#men ul#navmenu li:hover li a:hover,
#men ul#navmenu li:hover li:hover a,
#men ul#navmenu li.iehover li a:hover,
#men ul#navmenu li.iehover li.iehover a {
	background: #CCC;
	color: #000;
	}
/* 3rd Menu */
#men ul#navmenu li:hover li:hover li a,
#men ul#navmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}
/* 3rd Menu Hover Persistence */
#men ul#navmenu li:hover li:hover li a:hover,
#men ul#navmenu li:hover li:hover li:hover a,
#men ul#navmenu li.iehover li.iehover li a:hover,
#men ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}
ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}
.document
{
	background: url('images/bg.jpg') repeat-x top;
  
}
#scrollup {
   position: relative;
   overflow: hidden;
   border: 1px solid #000;
   height: 100px;
   width: 98%;
 }
 .headline {
   position: absolute;
   font-family:Trebuchet MS;
   font-size:10px;
   top: 210px;
   left: 5px;
   height: 125px;
   width:90%;
}
#men1 a {
	color: #900;
	text-decoration: none;
	}

#men1 a:hover {
	background: #333;
	color: #FFF;
	}

/* Root = Vertical, Secondary = Vertical */
#men1 ul#navmenu1,
#men1 ul#navmenu1 li,
#men1 ul#navmenu1 ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%; /*For KHTML*/
	list-style: none;
	}

#men1 ul#navmenu1:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px Arial;
	content: ".";
	height: 0;
	visibility: hidden;
	}

#men1 ul#navmenu1 li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	/*position: relative;*/
	}

/* Root Menu */
#men1 ul#navmenu1 a {
	/*border: 1px Dotted #ccc;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	 border-bottom: 1px Dashed #dcdcdc;
	padding:0 20px 0 30px;
	display: block;
	/*background:#fefefe;*/
	color: #696969;
	font: normal 12px/30px Arial,Tahoma,Verdana;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
#men1 ul#navmenu1 a:hover,
#men1 ul#navmenu1 li:hover a,
#men1 ul#navmenu1 li.iehover a {
	background: #F4F6FB;
	color:#666633;
	font-size:13px;
	}
	/*courses*/
#men2 a {
	color: #900;
	text-decoration: none;
	}

#men2 a:hover {
	background: #333;
	color: #FFF;
	}

/* Root = Vertical, Secondary = Vertical */
#men2 ul#navmenu1,
#men2 ul#navmenu1 li,
#men2 ul#navmenu1 ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%; /*For KHTML*/
	list-style: none;
	}

#men2 ul#navmenu1:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px Arial;
	content: ".";
	height: 0;
	visibility: hidden;
	}

#men2 ul#navmenu1 li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	/*position: relative;*/
	}

/* Root Menu */
#men2 ul#navmenu1 a {
	/*border: 1px Dotted #ccc;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	 border-bottom: 1px Dashed #dcdcdc;
	padding:0 20px 0 30px;
	display: block;
	color: #696969;
	font: normal 11px/26px Arial,Tahoma,Verdana;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
#men2 ul#navmenu1 a:hover,
#men2 ul#navmenu1 li:hover a,
#men2 ul#navmenu1 li.iehover a {
	background: #F4F6FB;
	color:#666633;
	font-size:12px;
	border-left:4px solid #666633;
	}

/*----FOOTER PANEL----*/
#footermainPan{height:85px;  color:#010101; clear:both; padding:0 0 0;}

#footerPan{width:370px; position:relative; margin:0 auto; font-family:"Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; text-align:left; margin-left:auto; margin-right:auto;}

#footerPan ul{width:370px; position:relative; margin:0 auto; font-size:10pt;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#010101; background:transparent; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

/*#footerPan p.copyright{width:204px; background:#F3F3F3; color:#04496D; position:absolute; top:23px; left:10px; font-size:12px;}

#footerPan ul.templateworld{width:250px; background:#F3F3F3; color:#444; display:block; position:absolute; top:40px; left:30px; font-size:10px;}
#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#F3F3F3; display:block; color:#444; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPanhtml{width:60px; height:13px; display:block; position:absolute; top:16px; left:150px;}
#footerPanhtml a{width:48px; height:11px; display:block; background:url(images/blue-arrow.gif) 85% 60% no-repeat #fff; color:#4F4F4F; border:1px solid #DEDEDE; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none; padding:1px 0 0 10px;}
#footerPanhtml a:hover{background:url(images/gray-arrow.gif) 85% 60% no-repeat #fff; color:#4F4F4F;}

#footerPancss{width:50px; height:13px; display:block; position:absolute; top:26px; left:320px;}
#footerPancss a{width:40px; height:11px; display:block; background:url(images/blue-arrow.gif) 35px 3px no-repeat #fff; color:#4F4F4F; border:1px solid #DEDEDE; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none; padding:1px 0 0 10px; text-transform:uppercase;}
#footerPancss a:hover{background:url(images/gray-arrow.gif) 35px 3px no-repeat #fff; color:#4F4F4F;}
/*----BODY RIGHT PANEL----*/
#bodyRightPan{width:275px; float:left; border:1px solid #DADADA; background:#F5F6F8; color:#1A1A1A; padding:0 0 28px;}

#bodyRightPan h2{width:237px; height:35px; display:block; border:1px solid #DADADA; background:#fff; color:#00111A; font:24px/34px Georgia, "Times New Roman", Times, serif; margin:6px 8px 16px; padding:0 0 0 20px;}
#bodyRightPan h2 span{ color:#046598;}

#bodyRightPan h3{width:237px; height:35px; display:block; border:1px solid #DADADA; background:#fff; color:#00111A; font:24px/34px Georgia, "Times New Roman", Times, serif; margin:6px 8px 0; padding:0 0 0 20px;}
#bodyRightPan h3 span{ color:#046598;}

/*#bodyRightPan ul{width:180px; margin:0 0 5px 5px; text-align:left; font-family:Trebuchet MS; font-size:9pt;}
#bodyRightPan ul li{width:180px; height:18px;}
#bodyRightPan ul li a{width:160px; height:18px; display:block; background:url(images/button.gif) 0 6px no-repeat #F3F3F3; color:#1A1A1A; text-decoration:none; padding:0 0 0 20px;}
#bodyRightPan ul li a:hover{background:url(images/button-hover.gif) 0 6px no-repeat #F3F3F3; color:#797878; text-decoration:none;}
*/
#bodyRightPan p{padding:0px 29px 0px 29px;}
#bodyRightPan p.boldtext{padding:10px 29px 0px; font-size:14px; background:#F3F3F3; color:#1A1A1A; font-weight:bold;}

#bodyRightPan p.more{background:#fff; color:#003D5C; width:175px; height:11px; margin:10px 29px 10px; padding:0px; line-height:11px; }
#bodyRightPan p.more a{display:block; width:44px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 97px; font-size:11px; line-height:11px; text-align:center; text-transform:uppercase;}
#bodyRightPan p.more a:hover{display:block; width:44px; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}
/*----/BODY RIGHT PANEL----*/

.heading
	{
		 background: url(Images/pnlbg.gif) repeat-x;
		 padding-top:5px;
		 height:35px;
		font-family:Trebuchet MS;
		font-size:13px;
		font-weight:bold;
	}
	
	/* header links */
 .headmenu {
	
	color: #454545;
	
}
.headmenu a
{ font-family:Arial;
    padding-left:10px;
    font-size:12px;
    color: #353535;
   text-decoration:none;  
    }
.headmenu a:hover
{color: orange;
   text-decoration:none;  
    }
    
   .basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  {
	width: 337px;
	height:220px;
	font-family:Arial;
	border: 0px solid black;
}
.basic div {
	background-color: #fff;
	width: 337px;
	height:195px;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight:lighter;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #d3deef;
	background: #022f8a url("Images/menunbg1.png");
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #999;
	
}
.basic a:hover 
{
    color:#1f5e9f;
	background-color: #022f8a;
	background-image: url("Images/PNLBLUE.jpg");
}
.basic a.selected {
	color: #fff;
	background-color: #022f8a;
	background-image: url("Images/menunbg1.png");
}

.carousel_container {
				width: 300px;
				height: 220px;
				margin: 0px auto;
				border: 0px solid #3399FF;
			}
 .news a
{font-family:Arial;
    font-size:11px;
    color: #022f8a;
   text-decoration:none;  
    }
.news a:hover
{color: orange;
   text-decoration:none;  
    }