body 
{	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B5099;
	text-decoration: none;
}
A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B5099;
	text-decoration:underline;
	
}
A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0B5099;
	text-decoration:none;
}

A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0B5099;
	text-decoration: none;
	
}
.leftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B5099;
	text-decoration: none;
}
.leftlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B5099;
	text-decoration: underline;
}
.leftnavhomeheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.leftnavheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


.leftnavheading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.button
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	
}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-align:left;
}
.labelbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	text-align:left;
	font-weight:bold;
}
.labelwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align:left;
	font-weight:bold;
}
.biglabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	text-align:left;
	font-weight:bold;
}
.textbox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
	width: 200px;
}
.textthin 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:30;
	font-size: 11px;
	width: 150px;
}
.textboxlong 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
	width: 400px;
}
.textboxhidden
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F1F1EB;
	border:none;
	font-size: 11px;
	width: 400px;
}

.smalltextbox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
	width: 120px;
	height: 15px;
	border-bottom-color:#e38271;
	border-top-color:#e38271;
	border-right-color:#e38271;
	border-left-color:#e38271;
}
.dropdown 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
	width: 200px;
}
.dropdownnowidth 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
}
.datedropdown 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 11px;
	width: 65px;
}


.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}
.infosmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.infobigger
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.infocolor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CF3135
}
.infowhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:White;
}
.reqfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Red;
}
.errormsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Red;
}
.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #727272;
	font-weight: bold;
	height:50px;
	vertical-align:middle;
}
.Promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	
	
}

/* Grid style small */
.gvheader
{
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url("../images/formnamebg.gif");
}

.gvrow
{
	background-color: #F1F1EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.gvalt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EBEBEB;	
}

/* Grid style width */
.gvwheader
{
	font-family: Arial, Helvetica, sans-serif;
	background-image:url("../images/formnamebg.gif");
	font-size:12px;
	font-weight:bold;
	color:Black ;
}
.gvwrow
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #F1F1EB;
	height:20px;
}
.gvwalt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #EBEBEB;	
}

/* Grid style small */
.gvsheader
{
	font-family: Arial, Helvetica, sans-serif;
	background-image:url("../images/formnamebg.gif");
	font-size:11px;
	font-weight:bold;
	color:Black ;
}
.gvsrow
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #F1F1EB;
	height:20px;
}
.gvsalt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #EBEBEB;	
}
/*--------------------------*/

/* -----  For Box ---------------*/


.ct{background:transparent url(../images/cr_gg_ne.gif) no-repeat top right; top:-1px}
.ct .cl{background:transparent url(../images/cr_gg_nw.gif) no-repeat top left} 
.cb{background:transparent url(../images/cr_gg_se.gif) no-repeat bottom right;bottom:-1px} 
.cb .cl{background:transparent url(../images/cr_gg_sw.gif) no-repeat bottom left}

.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}

.yregbx{border:1px solid ;margin:0 0 10px;background-color:#F1F1EB;} 

#yregtml #yreglg .yregbx {margin-right:10px;}

.yregbxi{margin:11px;}


#yregwp{text-align:left;margin:0 auto;width:98%;border:Silver}

.top .yregbxi{margin-top:10px}


.birthday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	text-align:left;
	font-weight:bold;
}

.msgerr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: Red;
}
.footerText {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-decoration: none; }


cal:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black ;
	text-decoration: none;
}
cal:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight:bold;
	text-decoration:blink;
}
cal:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	
}

cal:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	
}
.midtxtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #003F6A;
	padding-left: 7px;
	text-decoration: underline;
}

/* ---------------- from stylo.css ---------------------------------*/


.texthomepagedetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.texthomepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CF3135;
	text-decoration: none;
	font-weight: bold;
}

.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

.globalnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003399;
	text-decoration: none;
}
.formvalue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
}

.subscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #042F97;
}
.gv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
}
.tblHead 
{
    font-size: 12px;
    font-weight : bold;
    color : white;
    background-color : blue;
    text-align : center;
}

.tblHead a:link {
    color : white;
    text-decoration : none;
}

.tblHead a:visited {
    color : white;
    text-decoration : none;
}

.tblHead a:hover {
    color : white;
    text-decoration : underline;
}

.tblHead a:active {
    color : white;
    text-decoration : underline;
}
/* ---------------- Passwor meter ---------------------------------*/
.PwdMeterBase{margin-bottom:10px;width:150px;}

.PwdBack{background-image:url(../images/password_meter_grey.gif);background-position:left left;background-repeat:o-repeat;}

.PwdMeter{width:0;background-image:url(../images/password_meter.gif);background-position:left left;background-repeat: no-repeat;height:9px;}

/* --------- GREETING ------------------------- */
.greetcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #727272;
	text-align:left;
	font-weight:bold;
	background-color:#ffffff;
}
.greetmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}


/* --------- Shopping --------------------*/

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.txtblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.style2 {
	color: #257FC4;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.style2:hover {
	color: #257FC4;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
/* --------- sitemap Style--------------------*/
.sitemap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:Black;
}
.sitemapcurrent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:Black;
}
.sitemaproot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:Blue ;
}

/* --------- AJAX Style--------------------*/

.validatorCalloutHighlight
{
    background-color: #EBEBEB;
}

