.table_main {text-align:left; width:100%;}

.print_title_dispaly {
display:none;
} 

body.homeBG
{
	background:url(../../images/homeBg.jpg) repeat-x 0px 180px;
}

body.internalBG
{
	background:url(../../images/internalBg.jpg) repeat-x 0px 180px;
}


img { border:none;}
body, form
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin:0px; 
	padding:0px; 
	margin-top:0px; 
	color:#666; 
	text-align:left;
}

p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

div {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #666;

}

li{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666;

}

p a:link
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666;
}

p a:active
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666;
}

p a:visited
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666;
}

p  a:hover
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
color: #aad784;
}



div a:link
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline; 
	color: #666;
}

div a:active
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline; 
	color: #666;
}

div a:visited
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline; 
	color: #666;
}

div a:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
	color: #FFF;
}


li a
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline; 
	color: #666;
}

li a:hover
{
font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
text-decoration: underline; 
color: #aad784;
}


.iogencorp {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #666;

}
.iogencorpbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #00573D;

}
.iogenNewstitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bolder;
	color: #333333;

}
.iogenContentTitles {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 19px;
	font-weight: bolder;
	color: #5A5A5A;

}
.iogenPeopleTitles {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bolder;
	color: #5A5A5A;	
		
}
.iogenMainTitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #699B8C;

}

.iogenMainTitleHome {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	font-weight:  bold;
	color: #699B8C;

}

.iogenNewsLinks a:link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #7d7d7d;
	text-decoration: none
}

.iogenNewsLinks a:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #7d7d7d;
	text-decoration: none
}

.iogenNewsLinks a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #7d7d7d;
	text-decoration: none
}

.iogenNewsLinks a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #000;
	text-decoration: none;
}



.iogenContentLinks a{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #999;
	text-decoration: none
}

.iogenContentLinks  a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #999;
	text-decoration: none
}

.iogenContentLinks a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #999;
	text-decoration: none
}

.iogenContentLinks a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #aad784;
	text-decoration: none;
}

.iogenContentLinks_orange {


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #999;
	text-decoration: none
}

.iogenContentLinks_orange a:link{


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #999;
	text-decoration: none
}

.iogenContentLinks_orange a:visited{


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #999;
	text-decoration: none
}

.iogenContentLinks_orange a:hover{


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #aad784;
	text-decoration: none
}

.iogenContentLinks_orange a:active{


	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bolder;
	color: #999;
	text-decoration: none
}

.iogencopyright {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #141414;
	border-top:1px solid #666;
	padding-top:5px;
}

.iogenkeymessages a:active {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
}

.iogenkeymessages a:link{

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
}


.iogenkeymessages  a:visited {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
}

.iogentop {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #141414;
}

.iogentop a:hover{
	color: #aad784;
}

.iogentop a {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
}

.iogenkeymessages a:hover{
	color: #aad784;
}

input {  font-family: Tahoma; font-size: 12px; font-style: normal; border: 1px #699C8D solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; margin-top: 1px; margin-right: 3px; margin-bottom: 1px; margin-left: 3px; font-size: 10px;}

.data_table
{
	font-size:12px;
	text-align:left;
	border:solid 1px #ccc;
	margin-top:3px;
}

.data_table th
{
color:#333;}
	
	.data_table .left_brd
	{border-right:1px solid #eaeaea;}
	
	.data_table th
	{font-weight:bold;}
	
	.news_events p
	{padding:0;
	margin-top:5px;
	margin-bottom:9px;
	color:#141414;
}
	
	.news_events a:link, .news_events a:visited, .news_events a:active, .news_events a:hover, .news_events .ttl 
	{/*color:#5A5A5A;*/
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
	
	.news_events a:hover
	{color:#aad784;}
	
	.news_events h6
	{
	border-bottom:1px solid #FF7D56;
	}
	
	.news_events h6, .news_events h6 a:link, .news_events h6 a:visited, .news_events h6 a:hover, .news_events h6 a:active{

	font-weight:bold;
	color: #FF7D56;
	text-decoration:none;
	margin-bottom:9px;

}

	.news_events h6 a:link, .news_events h6 a:visited, .news_events h6 a:hover, .news_events h6 a:active{
	text-decoration:none;
		font-size:12px;
}

.news_events h6 a:hover
{color:#aad784;}

.img_left
{float:left;
margin-right:10px;}


.topPan
{
	padding-top:40px;
}

.navBg
{
	background:url(../../images/nav-bg.jpg) repeat-x;
	height:41px;
	border-top:solid 1px #eef3d5;
	border-left:solid 1px #eef3d5;
	border-right:solid 1px #eef3d5;
	padding-right:20px;
	padding-left:16px;
}

.navBg ul
{
	margin:0px;
	padding:0px;
}

.navBg ul li
{
	margin:0px;
	padding:0px;
	float:left;
	color:#999;
	padding-left:14px;
	list-style-type:none;
}

.navBg ul li a
{
	color:#707070;
	font-size:12px;
	padding-right:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none!important;
}

.navBg ul li a:hover
{
	color:#08503c;
	font-size:12px;
	padding-right:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none!important;
}


.homeContentPanelWrap
{
	padding:12px;
	padding-top:0px;
}

.homeContentPanel
{
	color:#333;
	font-size:13px;
	padding:0px 0px 0px 0px;
}


TD.messaagePanel
{
	background:url(../../images/bg-mission.gif) no-repeat center;
	height:100px;
	padding-bottom:15px;
	padding-top:15px;
}


.fBox1
{
	padding-top:15px;
	padding-left:30px;
	height:125px;
	background:url(../../images/bg-mission1.jpg) no-repeat center;
}

.fBox2
{
	padding:15px; 
	background:url(../../images/bg-mission2.jpg) no-repeat center;
}

TD.newsPanel
{
	background:url(../../images/bg-news.jpg) no-repeat center;
	height:240px;
	padding-bottom:15px;
	padding-top:0px;
}

TD.newsPanel table td 
{
	font-size:13px;
	vertical-align:top;
	text-align:left;
	color:#666;
}

TD.newsPanel img
{
	margin-bottom:6px;
}

.newsBox1
{
	padding:10px 22px;
	text-align:left;
	width:120px;
}

TD.newsPanel a
{
	color:#666;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding:0px!important;
	margin:0px!important;

}

TD.newsPanel a:hover
{
	color:#aad784;
	font-size:11px;
	text-transform:uppercase;	
	text-decoration:none;
	font-weight:bold;
	padding:0px!important;
	margin:0px!important;
}


.newsBox2
{
	padding:10px 12px 0px 12px;
	width:167px;
}

.newsBox3
{
	padding:10px 12px 0px 12px;
	width:167px;
}

.newsBox4
{
	padding:10px 12px 0px 12px;
	width:167px;
}

.newsBox5
{
	padding:10px 12px 0px 12px;
}

.newsTitle
{
	color:#666;
	font-weight:bold;
	font-size:14px!important;
	text-transform:uppercase;
	display:block;
	padding-bottom:4px;
}

.dateTitle
{
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	display:block;
	text-transform:uppercase;
}

.homeBottomPara
{
	line-height:16px;
	padding-bottom:5px;
}

.copyRights
{
	color:#818085;
	font-size:12px;
	padding:20px 0px 8px 0px;
	text-align:left;
}

.calBG
{
	background:#eef3d5 url(../../images/calender-top.jpg) repeat-x top;
}

.calendarTitleTop
{
	color:#666;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-bottom:8px;
}

th.calendarTitle
{
	color:#666;
	font-size:11px;
	font-weight:bold;
}

div.calendarTitleLink
{
	padding:15px 0px 0px 0px;
}


div.calendarTitleLink a
{
	color:#666!important;
	display:block;
	text-decoration:none;
	padding:0px 0px 5px 0px;
}

div.calendarTitleLink a:hover
{
	color:#aad784!important;
	display:block;
	text-decoration:none;
	padding:0px 0px 5px 0px;
}

.internalContentPanelWrap
{
	padding:12px;
	padding-top:0px;
}

.internalContentPanel
{
	color:#333;
	font-size:12px;
	padding:0px 0px 0px 0px;
}


/*** Style for search result page - 29-11-2013**/

		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }
		
		.result_block, .result_altblock
{
	margin-top:15px;}
	
.result_title, .description, .context, .infoline
	{ padding-bottom:7px;}
