/* CSS Document */
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	background-color:#e7eff5;
	font-family: Trebuchet MS;
}
.shadow
{
	background-image:url(../images/table_bgimag.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-attachment:fixed;
	width:100%;
}
.example_font
{   
    font-family: Trebuchet MS;
    font-size:7pt;
    color:Black;
    font-weight:bold;
}

.checkboxBold
{
    font-weight:bold;    
}

/* Style's for form Registration Table */
.data_table 
	{
		font-family: Trebuchet MS;
		border:#4a8ab3 1px solid;
		border-spacing:inherit;
		width:99%;
	}
.data_table TR
	{
		height:20px;
		background-color:#e7eff5;
	}

.data_table TD
	{ 
		border: 1px solid #FFFFFF; 
		padding-left:2px;
		padding-right:2px;
		text-align:right;
		font-size:10px;
		font-weight:bold;
		font-family: Trebuchet MS;
	}
.data_table TH
	{
		border: 1px solid #FFFFFF;
		background-color:#16669a;
		font-size:11px;
		font-family: Trebuchet MS;
		color:#FFFFFF !important;
		text-align:center;
	}
.data_table input,select,textarea,radio,label
	{
		float:left;
		font-family: Trebuchet MS;
		font-size:11px;
		margin-top:2px;
		font-weight:normal;
	}

.data_table2
	{
		font-family: Trebuchet MS;
		border:#4a8ab3 1px solid;
		border-spacing:inherit;
		width:99%;
	}
.data_table2 TR
	{
		height:20px;
		background-color:#e7eff5;
	}

.data_table2 TD
	{ 
		border: 1px solid #FFFFFF; 
		padding-left:2px;
		padding-right:2px;
		text-align:left;
		font-size:10px;
		font-family: Trebuchet MS;
	}
.data_table2 TH
	{
		border: 1px solid #FFFFFF;
		background-color:#16669a;
		font-size:11px;
		font-family: Trebuchet MS;
		color:#FFFFFF !important;
		text-align:center;
	}
.data_table2 input,select,textarea,radio,label
	{
		float:left;
		font-family: Trebuchet MS;
		font-size:11px;
		margin-top:2px;
		font-weight:normal;
	}
	
.data_table3
	{
		font-family: Trebuchet MS;
		border-spacing:inherit;
		width:99%;
	}

.data_table3 TD
	{
		padding-left:2px;
		padding-right:2px;
		text-align:left;
		font-size:10px;
		font-family: Trebuchet MS;
	}
.data_table3 TH
	{
		background-color:#16669a;
		font-size:11px;
		font-family: Trebuchet MS;
		color:#FFFFFF !important;
		text-align:center;
	}
.data_table3 input,select,textarea,radio,label
	{
		float:left;
		font-family: Trebuchet MS;
		font-size:11px;
		margin-top:2px;
		font-weight:normal;
	}	

select
	{
		font-weight:normal;
		font-family: Trebuchet MS;
	}

.rowoff 
	{	
		background-color:#e7effc;
	}
.rowon 
	{	
		background-color:#c6d9e7;
	}

.table_mes
	{
		float:left; 
		font-size:10px; 
		font-weight:normal;
		color:Red;
		padding-left:2px;
		padding-top:5px;
		font-family: Trebuchet MS;
	}
.table_mes_success
	{
		float:left; 
		font-size:10px; 
		font-weight:normal;
		color:Green;
		padding-left:2px;
		padding-top:5px;
		font-family: Trebuchet MS;
	}
.PhoneBox1
	{
		font-size:10px;
		font-family: Trebuchet MS;
		width:50px;
	}
.PhoneBox
	{
		margin-left:3px;
		font-size:10px;
		font-family: Trebuchet MS;
		width:50px;
	}
Caption
	{
		font-size:12px;
		text-align:left ;	
		font-weight:bold;
		font-family: Trebuchet MS;
		color:#16669a;
		padding-bottom:2px;
		padding-top:10px;
	}
.ext
	{ 
		padding-left:2px;
		padding-right:2px;
		float:left;
		font-size:10px;
		font-weight:bold;
		padding-top:5px;
		font-family: Trebuchet MS;
	}
.tdtext
	{ 
		padding-left:2px;
		padding-right:2px;
		float:left;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		font-family: Trebuchet MS;
	}
	.tdtext_MiniPage
	{ 
		padding-left:2px;
		padding-right:2px;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		font-family: Trebuchet MS;
	}
.tab_SubHead
	{
		background-color:#16669a;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:20px;
		vertical-align:middle;
		width:100%;
		font-family: Trebuchet MS;
	}
	
	/*For Seminar Page*/
	.footer_two_bgcolor
	{
		background-color:#16669a;
	}
	.bgcolor_light
	{ 
		background-color:#e7eff5;
	}
.bold
	{
		font-weight:bold;
	}
.bold_with_wight_color 
	{
		color: #FFFFFF;
		font-weight: bold;
		font-family: Trebuchet MS;
		font-size:11px;
	}
.sem_ur
	{
		background-image:url(../images/ur.jpg);
		background-repeat:repeat-x;
	}
.sem_title
	{
		background-color:#16669a;
		color:#FFFFFF;
		font-family: Trebuchet MS;
		font-size:11px;
		font-weight:bold;
		height:20px;
		padding-left:5px;
		padding-top:5px;
		width:100%;
		display:block;
	
	}
.sem_sub_title
	{
		font-size:12px;
		text-align:left ;	
		font-weight:bold;
		font-family: Trebuchet MS;
		color:#48100f;
		padding-bottom:2px;
		display:inline-table;
	}
.sem_cnttext
	{
		font-size:11px;
		text-align:left;
		font-family: Trebuchet MS;
		color:#002441;
		padding-bottom:2px;
	}
a:link.sem_cnttext
	{
		font-size:11px;
		text-align:left;
		font-family: Trebuchet MS;
		color:#002441;
		padding-bottom:2px;
		text-decoration:underline;
	}
	
/* TreeView*/
.treeview a
{
		text-decoration:none;
		font-family: Trebuchet MS;
		font-size:14px;    
    }
    
.treeview a:link
{
		text-decoration:none;
		font-family: Trebuchet MS;
		font-size:14px;    
    }

.treeview a:visited
	{
		text-decoration:none;
		font-family: Trebuchet MS;
		font-size:14px;    
	}

.treeview a:hover
{
    text-decoration:none;
		font-family: Trebuchet MS;
		font-size:15px;    

}

.treeview a:active
{
		font-family: Trebuchet MS;
		font-size:14px;
		text-decoration:none;
}

/* TreeView*/
	
a
{
		text-decoration:underline;
		font-family: Trebuchet MS;
		font-size:14px;    
    }

a:visited
	{
		text-decoration:underline;
		font-family: Trebuchet MS;
		font-size:14px;    
	}

a:hover
{
text-decoration:underline;
		font-family: Trebuchet MS;
		font-size:14px;    

}

a:active
{
		font-family: Trebuchet MS;
		font-size:14px;    
    
text-decoration:underline;
}



.sem_eve_arrow
	{
		background-image:url(../images/semarrow.jpg);
		padding-left:5px;
		background-repeat:no-repeat;
		background-position:center;
	}
.sem_text
	{
		font-family: Trebuchet MS;
		font-size:10px;
		color:#5a0b02;
		text-decoration:underline;
		height:18px;
	}
.sem_cap
	{
		font-size:12px;
		text-align:left ;	
		font-weight:bold;
		font-family: Trebuchet MS;
		color:#16669a;
		padding-bottom:2px;
		padding-top:10px;
		display:block;
		width:100%;
	}
/*end*/
/* For All Button*/

.button2
	{
		font-family: Trebuchet MS;
		font-size: 10px;
		font-weight: bold;
		line-height:15px;
		margin:2px;
	}

.button 
	{
		font-family: Trebuchet MS;
		background-image:url(../images/buttonbgimg.jpg);
		border: 1px solid #16669a;
		font-size: 10px;
		font-weight: bold;
		line-height:15px;
		margin:2px;
	}
/*END*/
/* Page Header*/
.title
	{
		background-image:url(../images/headerbgimg.jpg);
		font-family: Trebuchet MS;
		font-size:16px;
		color:#000000;
		text-align:center;
		margin-left:0px;
		font-weight:bolder;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:4px;
		width:99%;
	}
.titlesub
	{
		font-size:13px;
		text-align:center;
		font-weight:bold;
		color:#000000;
		margin-left:5px;
		margin-right:5px;
		font-family: Trebuchet MS;
	}
.titlesubunline
	{
		font-size:10px;
		text-align:center;
		font-weight:bold;
		color:#000000;
		text-decoration:underline;
		padding-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		font-family: Trebuchet MS;
	}
.titlesubnote
	{
		font-size:11px;
		text-align:center;
		color:#000000;
		margin-left:5px;
		margin-right:5px;
		font-family: Trebuchet MS;
	}

/* END*/

/* Left Menu Navigation Styles */
.menu
	{
		font-family: Trebuchet MS;
		font-size:11px;
		color:#FFFFFF;
		vertical-align:middle;
		text-align:left;
		background-image:url(../Images/onmose.jpg);		
		background-position: top center;
		background-repeat:no-repeat;
		text-decoration:none;
		padding-left:0px;
		padding-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:solid 1px #4786af;
		border-top:0px;
		background-color:#16669a;
		z-index: 5;
	}

.menu a:link
	{
		color:#FFFFFF;
		background-image:url(../Images/onmose.jpg);		
		background-position: top center;
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		background-color:#e7eff5;
		padding-left:0px;
		padding-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		border-top:0px;
		background-color:#16669a;
		vertical-align:middle;
		z-index: 5;
	}
	
.menu a:visited
	{
		color:#FFFFFF;
		background-image:url(../images/onmose.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		background-color:#16669a;
		padding-left:0px;
		padding-right:0px;		
		vertical-align:middle;
		padding-top:5px;
		padding-bottom:5px;
		z-index: 5;
	}
	
.menu a:hover
	{
		color:#FFFFFF;
		background-image:url(../images/onmouseout.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		background-color:#e7eff5;
		display:block;
		text-decoration:none;
		padding-left:0px;
		padding-right:0px;	
		vertical-align:middle;	
		padding-top:5px;
		padding-bottom:5px;
		z-index: 5;
	}
	
.menu a:active
	{
		color:#FFFFFF;
		background-image:url(../images/onmose.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		background-color:#16669a;
		padding-left:0px;
		padding-right:0px;	
		vertical-align:middle;
		padding-top:5px;
		padding-bottom:5px;
		z-index: 5;
	}

.datatablenotop
	{
		margin-bottom:5px;
		margin-left:0px;
		margin-right:0px;
		width:100%;
	}
.leftmenubgcolor
	{
	background-color:#16669a;
	}
/* END */

/* Style for Footer */
.footer
	{
		font-family: Trebuchet MS;
		font-size: 11px;
		font-style: normal;
		color:#FFFFFF;
		background-image:url(../images/fotterbgimage.jpg);
		background-repeat:repeat-x;
		text-align:center;
		height:25px;

	}
.footer_a
	{
		font-family: Trebuchet MS;
		font-size: 10px;
		font-style: normal;
		color:#000000;
		text-align:center;
		height:50px;

	}
.bluebgcolor
	{
		background-color:#002441;
	}
.fot_link_text
	{
		color:#FFFFFF;
	}

a:link.fot_link_text
	{
		color:#FFFFFF;
	}
a:visited.fot_link_text
	{
		color:#FFFFFF;
	}

a:hover.fot_link_text
	{
		color:#FFFFFF;
	}

a:active.fot_link_text
	{
		color:#FFFFFF;
	}
/* END */

/* Top Nav liks */
.top_nav
	{
		font-size:11px;
		vertical-align:middle;
		line-height:10px;
		color:White;
		margin:5px;
		text-decoration:none;
		padding-bottom:2px;
		font-family: Trebuchet MS;
	}
.top_nav a
	{
		font-size:11px;
		vertical-align:middle;
		line-height:10px;
		color:White;
		margin:5px;
		text-decoration:none;
		padding-bottom:2px;
		font-family: Trebuchet MS;
	}	
.top_nav a:active
	{
		font-size:11px;
		vertical-align:middle;
		line-height:10px;
		color:White;
		margin:5px;
		text-decoration:none;
		padding-bottom:2px;
		font-family: Trebuchet MS;
	}	
.top_nav a:link
	{
		text-decoration:none;
		color:#FFFFFF;
		font-size:11px;
		vertical-align:middle;
		line-height:10px;
		color:White;
		margin:5px;
		padding-bottom:2px;
		font-family: Trebuchet MS;		
	}
.top_nav a:hover
    {
		color:#FFFFFF;
		font-size:14px;
		vertical-align:middle;
		line-height:10px;
		color:White;
		margin:5px;
		text-decoration:none;
		padding-bottom:2px;
		font-family: Trebuchet MS;		
    }
.top_nav a:visited
    {
		color:#FFFFFF;
		font-size:11px;
		vertical-align:middle;
		line-height:10px;
		color:White;
		margin:5px;
		text-decoration:none;
		padding-bottom:2px;
		font-family: Trebuchet MS;		
    }    
/* END */
/*----------- DataGrid --------------------*/
.g_header
	{
		font-size:12px;
		color: #000000;
		font-family: Trebuchet MS;
		font-weight:bold;
		padding-bottom:3px;	
		padding-top:5px;
	}

.Grid
	{
		border: solid 1px #FFFFFF;
	}

.Grid td
	{
		border: solid 1px #FFFFFF;
		height:20px;
		margin: 1px 1px 1px 1px;
		font-family: Trebuchet MS;
		padding: 3px 3px 3px 3px;
		text-align: center;
	}

.GridHeader
	{
	    font-family: Trebuchet MS;
		font-size:11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #16669a;
		height:22px;
		text-align:center;
	}

.GridHeader a
	{
		color: #FFFFFF;
		padding:2px;
		text-align:center;
	}

.GridHeader a:hover
	{
		text-decoration: underline;
		text-align:center;
	}

.GridItem, .GridAltItem
	{
	    font-family: Trebuchet MS;
		font-size: 11px;
		color: #000000;
	}

.GridItem
	{
		background-color: #c6d9e7;
	}

.GridAltItem
	{
		background-color: #e7effc;
	}

.GridPager
	{
		font-size: 11px;
		background-color: #FFFFFF;
		font-family: Trebuchet MS;
		font-weight:bold;
		text-align:center;
	}

.GridPager table
	{
		text-align:center;
		display:inline;
	}

/*END*/
/* styles for log in page*/
.table_top_left
	{
		background-image:url(../images/tab_top_left.jpg);
		background-position:left;
		background-position:top;
		background-repeat:no-repeat;
		line-height:30px;
		width:30px;
		padding:0px;
	}
.table_top_right
	{
		background-image:url(../images/tab_top_right.jpg);
		background-position:right;
		background-position:top;
		background-repeat:no-repeat;
		line-height:30px;
		width:30px;
	}
.table_title
	{
		font-family: Trebuchet MS;
		font-weight:bold;
		font-size:14px;
		line-height:30px;
		color:#FFFFFF;
		text-align:left;
	}
.table_bottom_left
	{
		background-image:url(../images/tab_bottom_left.jpg);
		background-position:left;
		background-position:bottom;
		background-repeat:no-repeat;
		line-height:33px;
		width:30px;
	}
.table_bottom_right
	{
		background-image:url(../images/tab_bottom_right.jpg);
		background-position:right;
		background-position:bottom;
		background-repeat:no-repeat;
		line-height:33px;
		width:30px;
	}
.login_bgcolor
	{
		background-color:#bdcddb;
	}
/* END */

.cus_mes
	{
		font-size:10px;
		font-family: Trebuchet MS;
		color:Red;
		text-align:center;		
	}

.tdtext_bold
	{
		font-family: Trebuchet MS;
		color:#000000;
		font-size:11px;
		text-align:right;
		font-weight:bold;
		padding-right:2px;
		float:right;
	}
.tdinput_tab
	{
		font-family: Trebuchet MS;
		color:#000000;
		font-size:11px;
		text-align:left;
		float:left;
	}
.message
	{
		font-family: Trebuchet MS;
		color:Red;
		font-size:11px;
		float:left;
	}
/* Data List Styles*/
.datalist
	{	
		padding:3px;
		border:0px;
		border-style:solid;
		border-color:#16669a;
		font-family: Trebuchet MS;
		color:#000000;
		font-size:11px;
		line-height:18px;
		border-spacing:2px;
		font-weight:bold;
	}
.altdatalist
	{	
		padding:3px;
		border:0px;
		border-style:solid;
		border-color:#16669a;
		font-family: Trebuchet MS;
		color:#000000;
		font-size:11px;
		background-color:#FFFFFF;
		border-spacing:2px;
		font-weight: normal;
	}
	
.datalistheader
	{
		font-family: Trebuchet MS;
		color:#002441;
		font-size:11px;
		font-weight:bold;	
	}
.datalistname
	{
		font-family: Trebuchet MS;
		color:#16669a;
		font-size:11px;
		font-weight:bold;	
	}
.datalistdata
	{
		font-family: Trebuchet MS;
		color:#000000;
		font-size:11px;
		font-weight:normal;	
	}
	.hr
	{
		width:60%; 
		border:dotted 1px #325a7a;
	}

/* END */
.photo
	{
		background-image:url(../images/photo.jpg);
		background-repeat:no-repeat;
		background-position:center;
		height:140px;
		width:144px;
	}
.cus_mes_success
	{
		font-size:10px;
		font-family: Trebuchet MS;
		color:Green ;
		text-align:center;	
		
	}

/* Sthyel sheet for home page content*/
.title_home
	{
		font-family: Trebuchet MS;
		font-size:16px;
		color:#16669a;
		font-weight:bold;
		padding:8px;
	}
.text_home
	{
		font-family: Trebuchet MS;
		font-size:12px;
		color:#000000;
		line-height:20px;
		width:98%;
	}
.subhead
	{
		font-family: Trebuchet MS;
		color:#16669a;
		font-size:12px;
		font-weight: bold;
		padding-top:5px;
		padding-bottom:5px;	
	}
/* END */

.qlinks
	{
		background-image:url(../images/qlinks_bgimg.jpg);
		background-repeat:repeat-x;
		height:22px;
		font-family: Trebuchet MS;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		line-height:20px;
			}
.qlinks_text
	{
		background-color:#e7eff5;
		font-size:11px;
		font-family: Trebuchet MS;
		border-bottom:solid 1px #a1b2bf;
		text-align:center;
		line-height:16px;
		color:#000000;
		display:block;
		width:98.7%;
	}
.qlinks_text a:link
	{
		text-decoration:none;
		color:#000000;
		display:block;
		width:100%;
	}

.qlinks_text a:visited
	{
		text-decoration:none;
		color:#000000;
		width:100%;
		display:block;
	}

.qlinks_text a:hover
	{
		text-decoration:none;
		color:#FFFFFF;
		background-color:#16669a;
		width:100%;
		display:block;
	}

.qlinks_text a:active
	{
		text-decoration:none;
		color:#000000;
		width:100%;
		display:block;
	}
/* styles for marquee*/
.mq_left_img
	{
		background-image:url(../images/mq_left.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:36px;
		width:20px;
	}
.mq_right_img
	{
		background-image:url(../images/mq_right.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:36px;
		width:20px;
	}
.mq_bgimage
	{
		background-image:url(../images/mq_bgimage.jpg);
		background-repeat:repeat-x;
		height:36px;
	}