body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bgblue
{
	background-color: #6d96c4;
}
.bgwhite
{
	background-color: #ffffff;
}
.bgdarkblue
{
	background-color: #0f2149;
}
.bgblueligt
{
	background-color: #97c0dc;
}
.bgrgtboxblue
{
	background-color: #d3e5f1;
}
.bggray
{
	background-color: #aaaaaa;
}


.input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputType02	{
	width: 145px;
	}
.inputType03	{
	width: 295px;
	}
.inputType02 option	{
	padding: 1px 9px;
	}

.textnormal
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #313757;
}
.textwhite
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.textblue1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4da2;
	line-height: 18px;
}
.textblue2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001e71;
}
.textblue2 A
{
	color: #001e71;
	text-decoration: none;
}
.textblue2 A:link
{
	color: #001e71;
	text-decoration: none;
}
.textblue2 A:visited
{
	color: #001e71;
	text-decoration: none;
}
.textblue2 A:hover
{
	color: #001e71;
	text-decoration: underline;
}

.textskyblue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699cc;
}
.textskyblue A
{
	color: #6699cc;
	text-decoration: none;
}
.textskyblue A:active
{
	color: #6699cc;
	text-decoration: none;
}
.textskyblue A:visited
{
	color: #6699cc;
	text-decoration: none;
}
.textskyblue A:link
{
	color: #6699cc;
	text-decoration: none;
}
.textskyblue A:hover
{
	color: #6699cc;
	text-decoration: underline;
}

.textgray
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a.textgray
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a:hover.textgray
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.textgray_justify
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	line-height: 16px;	
}
.textfooter
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}


.textlightblue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19519d;
	text-align:left;
}
.textlightblue A
{
	color: #19519d;
	text-decoration: none;
}
.textlightblue A:active
{
	color: #19519d;
	text-decoration: none;
}
.textlightblue A:visited
{
	color: #19519d;
	text-decoration: none;
}
.textlightblue A:link
{
	color: #19519d;
	text-decoration: none;
}
.textlightblue A:hover
{
	color: #19519d;
	text-decoration: underline;
}


.textdarkblue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #031e89;
}
.textdarkblue A
{
	color: #031e89;
	text-decoration: none;
}
.textdarkblue A:active
{
	color: #031e89;
	text-decoration: none;
}
.textdarkblue A:visited
{
	color: #031e89;
	text-decoration: none;
}
.textdarkblue A:link
{
	color: #031e89;
	text-decoration: none;
}
.textdarkblue A:hover
{
	color: #031e89;
	text-decoration: underline;
}

	



/*below is the style for menu*/
#dropmenudiv{
position:absolute;
border:1px solid #6a98bc;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #6a98bc;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	background-color: #0d234a;
	color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #6a99c6;
color: #102247;
}
.error
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Georgia, Arial
}

/* below are for zlayer */
.olcg {background-color:#b6d4f1; text-align1:center;}
.olfg {background-color:#b6d4f1; text-align1:center;}

.olcap {font-family:Verdana,Arial,Helvetica;font-size:11px;font-weight:bold;color:#0c1c45;}
.oltxt {font-family:Verdana,Arial,Helvetica;font-size:13px;color:#0c1c45;}

a {color:#FFFFFF;}
a:hover {color:#ffFFff}

.myHeader {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 22px;}
.mySubHead {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
.mySpacer {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 4px;}
.myText {font-family:Georgia, Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#000000;}
.text4 {font-family:Georgia, Verdana,Arial,sans-serif; font-size:4px;}
.text12 {font-family:Georgia, Verdana,Arial,sans-serif; font-size:12px;}
.text12h {font-family:Georgia, Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:22px;}
.text14 {font-family:Georgia, Verdana,Arial,sans-serif; font-size:14px;}
.snip {font-family:Georgia, Verdana,Arial,Helvetica;font-size:10px;}
.purple14 {font-family:Georgia, Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:purple;
 font-weight:bold;}
 
.olfgcenter {background-color:#ffFFFF; text-align:center;}
.olcgcenter {background-color:#ffFFFF; text-align:center;}
.olfgright {background-color:#ffFFFF; text-align:right;}
.olcgright {background-color:#ffFFFF; text-align:right;}

/* home page */

.linkeffect
{
    padding: 0 0 0 15;
    color: #ffffff;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    border : 1px solid #3499ce;
    background-color : #0f2149;
}

.mainlink {
font-family : Verdana;
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
.mainlink:hover {
font-family : Verdana;
font-size : 10px; 
font-weight : bold; 
color : #fcfc81; 
text-decoration : none; 
} 

.textblack
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#page_queries
{
	font-size: 12px;
    color: #1f2a32;
    line-height: 13px;
    font-family: "Courier New";
    border: 1px dotted #909090;
    letter-spacing: 1px;
    width: 98%;
    text-align: left;
    padding: 0.5em;
    clear: both;
}
#page_queries_pagename
{
    font-size: 12px;
    color: #1f2a32;
    color: #909090;
    line-height: 13px;
    font-family: "Courier New";
    /*border: 1px dotted #909090;*/
    letter-spacing: 1px;
    width: 98%;
    text-align: left;
    padding: 0.5em;
    clear: both;
    font-weight: bold;
}
#page_queries div
{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 0.25em;
	margin-bottom: 0.5em;
}
#page_queries span
{
	font-weight: bold;
}
#page_queries span span
{
	font-weight: normal;
}

.sitemap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00007f;
	font-weight:bold;
}
.sitemap a{
	color: #00007f;
	text-decoration:underline;
}
.sitemap a:hover{
	color: #00007f;
	text-decoration:none;
}
.sch-title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
}
.sch-border{
	border:1px solid #01257b;
}
.sch-tr1
{
	background-color:#d3e5f1;
}
.bgdrakblue
{
	background-color:#01257b;
	color:#fff;
}
.pageing{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.pageing a:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
.pageing a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
.pageing a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
.pageing a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
}
.sch-sub-title
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #022778;
	background-color:#ecf4f9;
	font-weight:bold;
	padding-left:7px;
}
/**************** E-signature *****************/
.esignature{
	border: 2px solid #01305c;
}
.esignpagebg{
	background-color:#01305c;
}
.esignpage{
	width:270px;
	margin: 0px;
	padding: 0px;
	background-color:#01305c;
	text-align:right;
}
.esignpage li{
	font:bold 14px verdana;
	display: inline;
	float: left;
	padding-left:8px;
	padding-right:8px;	
	color:#ffffff;
}
.esignpage li a{
	color:#3399cc;
	line-height:38px;
	text-decoration: none;
}
.esignpage li a:hover{
	float:left;
	background: url(../images/e-signaturrarrow.gif) #01305c top no-repeat;
	color:#fff;	
}
.esignpage .current{
	float:left;
	display: inline;
	background: url(../images/e-signaturrarrow.gif) #01305c top no-repeat;
	color:#fff;	
	line-height:38px;
}
.esignpage .pagetext{
	font:bold 16px verdana;
	float:left;
	display: inline;
	color:#999999;	
	line-height:38px;
}
.esignmaintitle{
	font:bold 26px Times new roman, Arial, Verdana;
	color:#8f2631;
}
.esignblacktext{
	font-size: 18px;
	font-family:  Times new roman, Arial, Verdana;
	color: #000000;
	line-height:22px;
}
.esignredtext{
	color:#8f2631;
}
.esignbluetext{
	color:#000099;
}
.esignsmalltext{
	font-size: 8px;
	font-family:  Verdana;
	color: #000000;
	line-height:12px;
	text-transform:uppercase;
}
/* for webinar */
.webinarborder {
    border:1px solid #10224a;
}
.webinartitle {
    background-color: #10224a;
    font:bold 14px arial;
    color:#ffffff;
}
.webinartext {
    background-color: #ffffff;
    font:bold 13px arial;
    line-height:18px;
    color:#19519d;
}
.webinarlink{
    background-color: #ffffff;
    font:bold 11px arial;
    color:#10224a;
    text-decoration:underline;
}
.webinarlink a{
    color:#10224a;
    text-decoration:underline;
}
.webinarlink a:hover{
    color:#10224a;
    text-decoration:underline;
}
.webinarlink a:active{
    color:#10224a;
    text-decoration:underline;
}
.webinarlink a:visited{
    color:#10224a;
    text-decoration:underline;
}
