/* CSS Document */

/*-------------------------------------header---*/

body{background:url(images/bg_home.gif) repeat-x; margin-top:0px; margin-right:0px; margin-left:0px; font:normal 11px Tahoma, Geneva, sans-serif; line-height:17px;
}

.welcomeHeading{color:#00a6d6; font-size:16px; font-weight:bold;}
.welcomeText{line-height:18px; color:#333; font-size:12px; text-align:justify; padding:4px;}
.LatestNews{ font-size:14px; color:#FFFFFF; text-align:left; padding-left:20px;}
.LatestText{ font:normal 11px Tahoma, Geneva, sans-serif; line-height:17px;}



.moduletable_menu .menu{ list-style:none; margin:0; padding:25px 74px 0 0px;}
.moduletable_menu .menu li{ padding:11px 0 0 0;   display:block; float:right; background:url(images/header_menu_marker.gif) top center no-repeat; margin-left:27px; font:normal 11px Tahoma, Geneva, sans-serif;
}
.moduletable_menu .menu li a{ color:#495a69; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
.moduletable_menu .menu li a:hover{ color:#FCA116; text-decoration:underline;}


.row-top-menu{ background:#fca116;}
.row-top-menu .fright{ width:265px; background:#495a69;}
.row-top-menu .fleft{ width:654px;}

.chalkpad{color:#939393; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.chalkpad a{color:#939393; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none}
.chalkpad a:hover{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;}


/* news panel ---------  */

.newstitle{ font-family:Arial; font-size:12px; }
.newstitle a{ font-family:Arial; font-size:12px; color:#000000; text-decoration:none}
.newstitle a:hover{ font-family:Arial; font-size:12px; color:#CC0000; text-decoration:underline;}

.newsdes{font-size:11px; font-family:Arial; color:#000000; padding-bottom:5px;}

.readallnews1 a{color:#cc0000; font-family:Arial; font-size:11px; font-weight:bold; text-align:right; padding-right:5px; text-decoration:none;}
.readallnews1 a:hover{color:#000; font-family:Arial; font-size:11px; font-weight:bold;}

.news_date{ font-family:Arial; font-size:11px; color:#808080; font-weight:bolder;}
.dotline{background:url(images/dot_line.gif) repeat-x; margin-top:5px;}

.popup_window{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FF6600; text-align:center; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.popup_links{font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif}
.popup_links a{font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.popup_links a:hover{font-size:12px; color:#0066CC; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

/*-------------------------------------topmenu---*/

#list_news{
	margin-top:0px !important;
	margin-top:5px;
	}
#list_news ul li{
	border-bottom:dotted 1px #CCCCCC;
	line-height:21px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:2px;
	}
#list_news ul li a{
margin-top:10px;
	}

/*-------------------------------------topmenu---*/


div#menu {font-size: 100%; margin: 0; float: left; padding: 0 0 0 0; height: 2em; width: 900px; font-size:12px;}
#menu ul {margin: 0; padding: 0; list-style: none; height: 2em;}
#menu li {float: left; margin: 0; padding: 0}
#menu li a {float: left; font-weight: normal; color: #fff; height: 2em; line-height: 1.5em; vertical-align: middle; text-decoration: none; margin: 0 1em 0 0; padding: 0 0 0 0}
#menu li a:hover, #menu li a:active {color:#000000; text-decoration: none; border:none}
#menu li a.menuselected {float: left; font-weight: normal; color: #000; height: 2em; line-height: 1.5em; vertical-align: middle; text-decoration: none;}
#menu li ul {position: absolute; font-size: .9em; margin-left: 0px; height: auto; margin-top: 1.8em; z-index: 10; width: 12.5em; padding: 0; background: #ffffff; left: -999em;}
#menu li ul li {padding: 0; margin: 0; clear: none; }
#menu li ul li a { float: left; text-transform: none; height: auto; line-height: 1.2em; padding: .3em 1em .3em .5em; margin: 0; width: 11em; color:#000000}
#menu li ul li a:hover {background: #d9eaf5; color:#000000;}
#menu li:hover ul, #menu li.sfhover ul {left: auto; }
#menu ul li a span	{
	display:block; 
	padding:2px 24px 3px 24px;
	color:#FFF;
	display:block; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none !important;
	background:url(images/top_menu_separator.gif) top right no-repeat;
	font-weight:bold;
}



#menu-nav ul{
padding:0 0 0 0 !important;
margin:0 !important;
}
#menu-nav ul li	{
	display:block; 
	padding:0px 0 0px 0;
	float:left;
}
#menu-nav ul li a  {
	border:none;
	text-decoration:none !important;
	display:block;
}
#menu-nav ul li a span	{
	display:block; 
	padding:2px 24px 3px 24px;
	color:#FFF;
	display:block; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none !important;
	background:url(images/top_menu_separator.gif) top right no-repeat;
	font-weight:bold;
}
/*-------------------hover----*/

#menu-nav ul li a:hover  {
	border:none;
	display:block; 
	text-decoration:none;
	width:auto;
	font-weight:normal;
	
	
}
#menu-nav ul li a:hover span	{
	display:block; 
	color:#000;
	font-weight:bold;
	
}

/*-------------------active----*/

#menu-nav ul li.active a {
	border:none;
	display:block;
	float:left; 
	text-align:center;
	width:auto;
}
#menu-nav ul.menu-nav li.active a span {
	 color:#000;
	 
}


/*-------------------------------------topmenu---

ul.menu-nav {
padding:0 0 0 0 !important;
margin:0 !important;
}
ul.menu-nav li	{
	display:block; 
	padding:0px 0 0px 0;
	float:left;
}
ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	display:block;
}
ul.menu-nav li a span	{
	display:block; 
	padding:2px 24px 3px 24px;
	color:#FFF;
	display:block; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none !important;
	background:url(images/top_menu_separator.gif) top right no-repeat;
	font-weight:bold;
}
/*-------------------hover----

ul.menu-nav li a:hover  {
	border:none;
	display:block; 
	text-decoration:none;
	width:auto;
	font-weight:normal;
	
	
}
ul.menu-nav li a:hover span	{
	display:block; 
	color:#000;
	font-weight:bold;
	
}

/*-------------------active----

ul.menu-nav li.active a {
	border:none;
	display:block;
	float:left; 
	text-align:center;
	width:auto;
}
ul.menu-nav li.active a span {
	 color:#000;
	 
}

*/



/*-------------------------------------mainmenu--- */
.module_menu	{
	margin:0px 0px 11px 0px;
	width:100%;
	overflow:hidden;
}
.module_menu .first {
	width:100%;
}
.module_menu .sec {
}
.module_menu .box-indent {
}
.module_menu ul {
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module_menu li	{
	background:url(images/list-item.gif) no-repeat 0 3px;
	padding:0px 0px 1px 21px;
}
.module_menu li	li{
	border:none;
	padding:0px 0px 1px 21px;
}
.module_menu li a {
	color:#2cadff;
	font-size:12px;
	line-height:16px; 
	text-decoration:none;
}
.module_menu li a:hover {
	text-decoration:underline;
}


/*---------------------------------------------------------------------------------boxes---*/

#list_news{
	margin-top:0px !important;
	margin-top:5px;
	}
#list_news ul li{
	border-bottom:dotted 1px #CCCCCC;
	line-height:21px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:2px;
	}
#list_news ul li a{
margin-top:10px;
	}
.hyperlink1 {
	color:#000;
	/*line-height:22px;*/
	font: bold 12px Arial;
	/*line-height:22px !important; 
	border-bottom:dotted 1px #CCCCCC;*/
	text-decoration: none; font-family:Arial, Helvetica, sans-serif;
}	
	
.hyperlink1:visited{
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

.hyperlink1:hover {
	font-size: 12px; 
	color: #0293bd;  
	text-decoration: underline;

}

.footerLinks{font-size:12px; color:#FFFFFF;}
.footerLinks a{font-size:12px; color:#FFFFFF; text-decoration:none;}
.footerLinks a:hover{font-size:12px; color:#000000; text-decoration:underline;}

.rightnav ul{margin:35px; padding:0px;}
.rightnav ul li{	
				border-bottom:1px solid #eeeeee; 
				padding-left:0px; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:12px; 
			  }
.rightnav1 a{display:block; background:#fff; line-height:29px; padding-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
.rightnav1 a:hover{display:block; line-height:29px; padding-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.readmore a {
	background: url(images/dartRight.gif) no-repeat left center;
	line-height: 20px;
	font-size:11px;
	text-decoration:none;
	padding-left: 18px;
	margin: 10px 10px 0 0px;
	color: #000;
}
.readmore a:hover{
	background: url(images/dartRight.gif) no-repeat left center;
	line-height: 20px;
	font-size:11px;
	text-decoration:underline;
	padding-left: 18px;
	margin: 10px 10px 0 0px;
	color: #000;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
line-height:18px;
z-index:100;
background-color: white;
width: 120px;
text-align:left;
visibility: hidden;
background:#00a6d6;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
color:#FFFFFF;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0 0 10px;
text-decoration: none;
font-weight: normal;

}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #ececec;
color:#00a6d6;
font-weight:bold;
}
/* ######### Style for Drop Down Menu ######### */

