body
	{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313232;
	}
	
	


	/*New menu style*/
ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px; 
	color:#000000; 
	text-decoration:none; 
	line-height:normal; 
	padding-top:0px;
    width:80%;
	float:right;
}



ul.nav > li
{
	display: table-cell;
	position: relative;
	padding: 2px 6px;
	background:url(../images/org_right_crv.gif)  no-repeat right top;
	margin:0px 0px 0px 2px;
	padding:0px; 
	float:left;
}

ul.nav li > a
{
	background:url(../images/org_left_crv.gif)  no-repeat left top;
	display:block; 
	color:#ffffff; 
	text-decoration:none;
	padding:6px 30px 6px 30px;
}



ul.nav > li#current
{
	background:url(../images/green_right_crv.gif)  no-repeat right top;
	text-decoration:none;
	color:#000000;
}
ul.nav li#current > a
{
	background:url(../images/green_left_crv.gif)  no-repeat left top;
	color:#000000;
}


ul.nav li>ul{
/*Make the sub list items invisible*/
	display: none;
}

ul.nav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
	position: absolute;
	max-width: 50px;
	margin-left: 0px;
	margin-top: 2px;
	
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
}

/*** Menu colors (customizable) ***/

.nav ul li
{
	/*background:url(../images/org_left_crv.gif)  no-repeat left top;*/
	background-color: #036;
	color: #fff;
}
.nav ul,
.nav ul li a
{
	/*background:url(../images/org_right_crv.gif)  no-repeat right top ;*/
	background-color: #036;
	color: #fff;
}

.nav ul li:hover
{
	background:url(../images/green_right_crv.gif)  no-repeat right top;
	background-color: #369;
	text-decoration:none;
	
}
.nav ul li a:hover
{
	background:url(../images/green_left_crv.gif)  no-repeat left top;
	background-color: #369;
	
}

ul.nav li:hover,
.nav ul li a:hover{
	background-color: #369;
	color: #fff;
}

ul.nav li:active,
.nav ul li a:active{
	background-color: #036;
	color: #fff;
}


.nav ul{
	border: 1px solid #fff;
}
ul.nav{
	border: 1px solid #fff;
}
.nav a{
	text-decoration: none;
}	
/*New menu style*/
.clear
	{
	clear:both;
	}
	
.main_top_line
	{
	background:url(../images/main_top_m_line.gif) repeat-x;
	}
.left_line
	{
	background:url(../images/left_line.gif) repeat-y;
	}
.right_line
	{
	background: url(../images/right_line.gif) repeat-y;
		}
.main_bottom_line
	{
	background:url(../images/main_bottom_m_line.gif) repeat-x;
	}
	
.background_img
	{ background:url(../images/background.gif) no-repeat top ;
	 width:57px; 
	 
	 }
.latest_news
	{
	background-image:url(../images/middle_liine.gif);
	background-repeat:repeat-y;
	padding-left:30px
	}
.latest_events
	{
	background-image:url(../images/event_middle_line.gif);
	background-repeat:repeat-y;
	}
	
.latest_news
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#88365F;
	text-decoration:none;
	font-weight:normal;
	}
	
.more
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015F77;
	text-decoration:none;
	font-weight:normal;
	}
.black_txt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
.black_txt_bold
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
.heading
	{
	background:url(../images/inner_heading.gif) no-repeat;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	color:#ffffff;
	
	padding:4px 6px 4px 6px;		
	}
.blue_line
	{
	background:url(../images/blue_bg.gif) repeat-x;
	height:31px;
	}
	
	
	
.f_top_line
	{
	background:url(../images/f_top_line.gif) repeat-x;
	
	}	
	
.f_bottom_line
	{
	background:url(../images/f_b_line.gif) repeat-x;
	}
.f_left_line
	{
	background:url(../images/f_l_line.gif) repeat-y;
	}	
.f_right_line
	{
	background:url(../images/f_right_line.gif) repeat-y;
	}		
	/*grid control*/
.blue_bg
 {
 background-color:#C8DCF5;
 height:25px; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:bold;
 padding-left:4px;
 } 
 
.purple_bg
 {
 background-color:#F7F0FF;
 height:20px; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:normal;
 padding-left:4px;
 }
 
.button
{
font-family:tahoma;
font-size:11px;
font-weight:bolder;
text-decoration:none;
color:#ffffff;
background-color:#107ABA;
border:2px solid #61A8D4;
height:22px;
}

.error
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:red;
 font-weight:normal;
 vertical-align:middle;
}
.success
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:Green;
 font-weight:bold;
 vertical-align:middle;
}
.textbox
{
	border:1px solid lightblue ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.labeltext
{
	color:Orange;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.Headertext
{
	color:#BD8D0F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.tdLeft
{
	vertical-align:top;
	width:20%;
}
.tdRight
{
	vertical-align:top;
	width:80%;
}

.white_txt 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	}

	
	.black_txt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313232;
	text-decoration:none;
	}

	.title_txt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333366;
		text-decoration:none;
		font-weight:bold;
	}
	
	.description_txt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
	

a.footer:link {	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color: navy; text-decoration: none; }
a.footer:visited {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color: navy; text-decoration: none; }
a.footer:hover {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color: orange; text-decoration: underline; }
a.footer:active {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color: orange; }

.RootNode{font-family:Arial, Helvetica, sans-serif;
	font-size:13px;color: navy; text-decoration: none;font-weight:bold}
.RootNode:hover {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;color: #B74F10; text-decoration: underline;font-weight:bold }
.ParentNode{font-family:Arial, Helvetica, sans-serif;
	font-size:13px;color: navy; text-decoration: none;font-weight:bold}
	
.CurrentNode{font-family:Arial, Helvetica, sans-serif;
	font-size:13px;color: #B74F10;font-weight:bold }

	.label
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333366;
	text-decoration:none;
	font-weight:bold;
	}
	.label_display
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#B74F10;
		text-decoration:none;
		font-weight:bold;
		
	}

/*
a.white_txt:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	}
.black_txt:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#095E9F;
	text-decoration:none;
	}	*/