html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
		margin:0;
		padding:0;
		}
body {
	background: #e7e8ea ;
	font:76%/160% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	}
.footer_txt {
	color:#1B1464;
	font-weight:normal;
	font-size:12px;
	font: 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
}

a.footer_txt:link {
	color:#1B1464;
	font-weight:normal;
	font-size:12px;
	font:bold 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: none;
}
a.footer_txt:visited {
	color:#1B1464;
	font-weight:normal;
	font-size:12px;
	font:bold 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: none;
}
a.footer_txt:hover {
	color:#1B1464;
	font-weight:normal;
	font-size:12px;
	font:bold 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: underline;

}
td.content {
	background-color:#FFFFFF;
	width: 100%;
	height: 84px;
}
.h1 {
 	font-size:14px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.h1_blue {
 	font-size:14px;
	color:#02618F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.h1_orange {
 	font-size:13px;
	color:#F15A24;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.h1_white {
 	font-size:14px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.h2 {
 	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 0px;
}
.normal{
 	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}
.normal_orange{
 	font-size:12px;
	color:#F15A24;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}
.footer {
 	font-size:11px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 8px 5px 8px 5px;
}
a.footer:link {
 	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 8px 5px 8px 5px;
}
a.footer:visited {
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 8px 5px 8px 5px;
}
a.footer:hover {
 	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 8px 5px 8px 5px;
}

.mode {
 	font-size:11px;
	color:#E0F4A8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.breadcrumb {
 	font-size:11px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 1px 0px 5px;
	padding: 0px 0px 0px 0px;
}
a.breadcrumb:link {
 	font-size:11px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px 1px 0px 5px;
	padding: 0px 0px 0px 0px;
}
a.breadcrumb:visited {
	font-size:11px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px 1px 0px 5px;
	padding: 0px 0px 0px 0px;
}
a.breadcrumb:hover {
 	font-size:11px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 1px 0px 5px;
	padding: 0px 0px 0px 0px;
}


/*Error */
.pageSummary 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:gray;
	border:2px solid gray;
	color:white;
	font-size: 12px;
	margin:5px auto;
	padding:5px;
}

.pageError	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:red;
	font-size: 12px;
	font-weight:bold;
}
.breadCrumb	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#02618F;
	font-size: 12px;
	font-weight:bold;
}

.validatorError 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26920;
}

/* IPHONE TEMPLATE */

.iphonetext
{
	border-style: none; 
	background-color: transparent;
 	font-size:12px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* GridView */
/* GridView */
.dgStyle
{
	background-color: #FFFFFF;
	border-style:none;
}

.dgHeader th 
{
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #8CC63F;
	border-right: solid 0px #FFFFF;
	border-top: solid 0px #FFFFF;
	color: #FFFFFF;
}

.dgHeader A, .dgHeader A:link, .dgHeader A:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.dgHeader A:hover
{
	text-decoration: underline;
}

.dgItem td
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px White;
	color: #333333;
}

.dgItemAlt td
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px White;
	background-color:#E0F4A8;
	color: #333333;
}


.dgItemTitle
{	
	text-align:left;
	width: 220px;
}

.dgItemName
{	
	text-align:left;
	width: 150px;
}

.dgNumeric
{
	text-align:center;
}

.dgcenter
{
	text-align:center;
}

.dgMobile
{
	width:90px;
}

.dgTextBox
{
	width:90px;
}

.dgItem A, .dgItem A:link, .dgItem A:visited
{
	color: #333333;
	text-decoration: underline;
}

.dgItem A:hover
{
	color: #333333;
	text-decoration: underline;
}

.dgItemAlt A .dgItemAlt A:link, .dgItemAlt A:visited
{
	color: #333333;
	text-decoration: underline;
}

.dgItemAlt A:hover
{
	color: #333333;
	text-decoration: underline;
}
  
.dgPager
{
	border-style:none; 
}
.dgPager td
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-style:none; 
	border-bottom: 1px solid white;
	font-size:13px;
	font-weight: normal;
	color:blue;
}
.dgPager A
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: blue;
	font-size:13px;
	font-weight: normal;
	text-decoration: underline;
}

.dgPager A:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: blue;
	font-weight: normal;
	text-decoration: underline;
}
/* End Of Grid View */


/*Modal Popup*/
.modal {
	display:none;
	padding:10px;
}

.modalBackground {
	background-color:#e7e8ea;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.modalPopup {
	background-color:#e7e8ea;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalDrag {
	cursor:move;
	background-color:#DDDDDD;
	border:solid 1px Gray;
	color:Black;
	font-weight:bold;
	text-align:center;
	height:25px;
	vertical-align:5px;
}



.tab_title {
 	font-size:12px;
	color:#4D4D4D;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}
.txt_s {
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thinborderpic {
  border:solid 1px silver;
  padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
  } 
	
p {
	text-align:center;
	}		
a:link {
	color:#d42945;
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	}	
a:visited {
	color:#d42945;
	border-bottom:none;
	text-decoration:none;
	}		
a:hover {
	color:#d42945;
	border-bottom:none;
	text-decoration:underline;
	}
a:focus {
	color:#f03b58;
	border-bottom:1px solid #f03b58;
	text-decoration:none;
	}
	table a,
table a:link,
table a:visited {
	border:none;
	}
.results {
	width:98%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
	font:11px, "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	}

tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(../images/background_table.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border-top: 1px solid #e3f1fe;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	padding:.4em 0.3em;
	text-align:center;
	
	}	
.column1	{
	background:#f9fcfe;
	font-weight:bold;
	}
	
tr.even td,
tr.even .column1 
{
	background-color:#ffffff;
	background:#fffff;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #e3f1fe;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	padding:.4em 0.3em;
	text-align:center;
	}	
	
.header_title {
	background:#e5f0fc;
	color:#678197;
	font-weight:normal;
	font-size:12px;
	border-top: 1px solid white;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	padding:.2em 0.3em;
	font:bold 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:center;
	}	
	

	
.header_title th {
	background:#E5F0FC url(../images/background_tableheader.gif) repeat-y scroll 0 0;
	text-align:center;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	font:bold 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#678197
	}				
tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
.h1_big {
	color:#FFFFFF;
	font-size:19px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	height:50px;
}
.h1_t {
	color:#000000;
	font-size:16px;
	font:bold 1.0em/2em "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.welcome{
	color:#02618F;
	font-size:16px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.user_tabs{
	color:#02618F;
	font-size:16px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#divider {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;

}