/* CSS Document */
body 
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size:11px;
		background-color:#e7eff5;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.shadow
{
		background-image:url(../images/table_bgimag.jpg);
		background-repeat:repeat-y;
		background-position:center;
		background-attachment:fixed;
		width:100%;
}


/* Style's for form Registration Table */
.data_table 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		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;
	}
.data_table TH
	{
		border: 1px solid #FFFFFF;
		background-color:#16669a;
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color:#FFFFFF !important;
		text-align:center;
	}
.data_table input,select,textarea,radio,label
	{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:2px;
		font-weight:normal;
	}

select
	{
		font-weight:normal;
	}

.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;
	}
.table_mes_success
	{
		float:left; 
		font-size:10px; 
		font-weight:normal;
		color:Green;
		padding-left:2px;
		padding-top:5px;
	}
.PhoneBox1
	{
		font-size:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:50px;
	}
.PhoneBox
	{
		margin-left:3px;
		font-size:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:50px;
	}
Caption
	{
		font-size:12px;
		text-align:left ;	
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		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;
	}
.tdtext
	{ 
		padding-left:2px;
		padding-right:2px;
		float:left;
		font-size:11px;
		font-weight:normal;
		text-align:left;
	}
.tab_SubHead
	{
		background-color:#16669a;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:20px;
		vertical-align:middle;
		width:100%;
	}

/* For All Button*/

.button 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		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:Arial, Helvetica, sans-serif;
		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;
	}
.titlesubunline
	{
		font-size:10px;
		text-align:center;
		font-weight:bold;
		color:#000000;
		text-decoration:underline;
		padding-bottom:5px;
		margin-left:5px;
		margin-right:5px;
	}
.titlesubnote
	{
		font-size:11px;
		text-align:center;
		color:#000000;
		margin-left:5px;
		margin-right:5px;
	}

/* END*/

/* Left Menu Navigation Styles */
.menu
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		vertical-align:middle;
		text-align:left;
		background-image:url(../Images/onmouseout.jpg);
		background-position:left;
		background-repeat:no-repeat;
		text-decoration:none;
		line-height:20px;
		padding-left:20px;
		padding-right:5px;
		border-bottom:#4585ae 1px solid;
		background-color:#16669a;
	}

.menu a:link
	{
		color:#FFFFFF;
		background-image:url(../Images/onmouseout.jpg);
		background-position:left;
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		line-height:20px;
		background-color:#16669a;
		padding-left:20px;
		padding-right:5px;
	}
.menu a:visited
	{
		color:#FFFFFF;
		background-image:url(../images/onmouseout.jpg);
		background-position:left;
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		line-height:20px;
	}
.menu a:hover
	{
		color:#16669a;
		background-image:url(../images/onmose.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#e7eff5;
		display:block;
		text-decoration:none;
		font-weight:bold;
		line-height:20px;
	}
.menu a:active
	{
		color:#FFFFFF;
		background-image:url(../images/onmouseout.jpg);
		background-position:left;
		background-repeat:no-repeat;
		display:block;
		text-decoration:none;
		line-height:20px;
		font-weight:bold;

	}

.datatablenotop
	{
		margin-bottom:5px;
		margin-left:0px;
		margin-right:0px;
		width:100%;
	}
.leftmenubgcolor
	{
		background-color:#16669a;
	}
/* END */

/* Style for Footer */
.footer
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color:#FFFFFF;
		background-color:#002441;
		text-align:center;
		height:25px;

	}
.footer_a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		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:10px;
		font-weight:bold;
		color:White;
		padding-bottom:5px;
		padding-right:3px;
		text-decoration:none;
		
	}
a:link.top_nav
	{
		text-decoration:none;
		color:#FFFFFF;
	}
/* END */
/*----------- DataGrid --------------------*/
.g_header
{
	font-size:12px;
	color: #000000;
	font-family:Verdana;
	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: Verdana;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

.GridHeader
{
	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-size: 11px;
	color: #000000;
}

.GridItem
{
	background-color: #c6d9e7;
}

.GridAltItem
{
	background-color: #e7effc;
}

.GridPager
{
	font-size: 11px;
	background-color: #FFFFFF;
	font-family:Verdana;
	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:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	text-align:center;	
}
.cus_mes_success
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Green ;
	text-align:center;	
	
}

.tdtext_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	padding-right:2px;
	float:right;
}
.tdinput_tab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	float:left;
}

.message
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:11px;
	float:left;
	}
/* Data List Styles*/
.datalist
	{	
	padding:3px;
	border:0px;
	border-style:solid;
	border-color:#16669a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color:#FFFFFF;
	border-spacing:2px;
	font-weight: normal;
	}
	
.datalistheader
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002441;
	font-size:11px;
	font-weight:bold;	
	}
.datalistname
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16669a;
	font-size:11px;
	font-weight:bold;	
	}
.datalistdata
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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;
	}


/* Sthyel sheet for home page content*/
.title_home
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#16669a;
		font-weight:bold;
		padding:8px;
	}
.text_home
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		line-height:20px;
		width:98%;
	}
.subhead
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		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: Verdana, Arial, Helvetica, sans-serif;
		color:#002441;
		font-size:13px;
		font-weight:bold;
		line-height:20px;
		
	}
.qlinks_text
	{
		background-color:#e7eff5;
		font-size:10px;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom:solid 1px #a1b2bf;
		text-align:center;
		line-height:16px;
		color:#000000;
	}
.qlinks_text a:link
{
	text-decoration:none;
	color:#000000;

}

.qlinks_text a:visited
{
		text-decoration:none;
		color:#000000;
}

.qlinks_text a:hover
{
		text-decoration:none;
		color:#000000;
}

.qlinks_text a:active
{
		text-decoration:none;
		color:#000000;
}

.imglist
{
    padding-right:10px;
    text-align:left;    
}
.fnfimages
{
	text-align:center;
	vertical-align: bottom;
}
