/* NEWSITE STYLE */
.boldlink
{
    	FONT-WEIGHT: bold;
    	FONT-SIZE:10pt;
    	COLOR: #346198;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;

}
 
A.boldlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #346198; /* 426588 */
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
 
}

A.boldlink:hover
{
     FONT-WEIGHT:bold;
     FONT-SIZE:10pt;
     COLOR: #990000;
     FONT-FAMILY:  Arial, Helvetica, sans-serif;
     TEXT-DECORATION: none;
}
.templatebody
{
    margin-top: 0px;
    margin-bottom: 0px;
    MARGIN-TOP: 0px;
    BORDER-TOP: 0px;
    MARGIN-LEFT:0px;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT:0px;
    BORDER-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    BORDER-BOTTOM: 0px;
    FONT-SIZE: 10pt;
    COLOR: #002779;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    SCROLLBAR-FACE-COLOR:#42759B;
    SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;
    SCROLLBAR-SHADOW-COLOR: #3977A6;
    SCROLLBAR-3DLIGHT-COLOR:#3977A6;
    SCROLLBAR-ARROW-COLOR:#ffffcc;
    SCROLLBAR-TRACK-COLOR: #A9CEE2;
    BACKGROUND-image:url(images/bg_main.jpg);
	}

.bodywhitebgr
{
    margin-top: 0px;
    margin-bottom: 0px;
    MARGIN-LEFT:0px;
    MARGIN-RIGHT:0px;
    COLOR: #002779;
    FONT-SIZE: 8pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;

}
.login_table
    {
    MARGIN-TOP: 0px;
    BORDER-TOP: 0px;
    MARGIN-LEFT:0px;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT:0px;
    BORDER-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    BORDER-BOTTOM: 0px;
    FONT-SIZE: 10pt;
    COLOR: #002779;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;

    }

table
{
    FONT-SIZE: 10pt;
    COLOR: #002779;
    FONT-FAMILY: Arial, Helvetica, sans-serif;

}
.table
{
	width:780px;
}


.top_menu_bg
{
   	 HEIGHT: 22px;
   	/* BACKGROUND-IMAGE:url(images/top_menu_bg2.jpg);*/
   	/* BACKGROUND-COLOR: #ECF1F9; */
}

.table_menu
{
    	BACKGROUND-COLOR:#4988B1;
 /* 	BACKGROUND-COLOR:#002DB3; */
}



.table_brdr /* second row of links table border */
{
	border:1px #4987AF solid;

}

.table_brdr2 /* content table border */
{
	border:1px #ACACAC solid;
    FONT-SIZE: 10pt;
    COLOR: #002779;
    FONT-FAMILY: Arial, Helvetica, sans-serif;

}

.table_menu_hdrs /* left menu table headers */
{
	COLOR: #ffffff;
    FONT-SIZE: 9pt;
	font-weight:BOLD;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	padding-left:2px;
}


.td_headers
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #426588;
	font-weight: bold;
	}

.td_headers2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #3C71B9;
	font-weight: bold;
	}


.bullet
{
        color:#B5CFDD;
        font-size: 10pt;
	    font-family: Arial, Helvetica, sans-serif;
}

p
	{
    	FONT-SIZE: 10pt;
   	    COLOR: #002779;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	font-weight: normal;
	}


.p_bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #426588;
	font-weight: bold;
	}

.p_i
	{
	color: #426588;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	}


.form_text_tiny
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #426588;
	}


#top A:link
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE:9pt;
    	COLOR: #003366;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	}

#top A:visited
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE: 9pt;
    	COLOR: #003366; /* 426588 */
   	    FONT-FAMILY:  Arial, Helvetica, sans-serif;
 	    TEXT-DECORATION: none;
	}

#top A:active
	{
    	FONT-SIZE: 9pt;
    	COLOR: #003366;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

#top A:hover
	{
    	FONT-WEIGHT:normal;
   	FONT-SIZE:9pt;
    	COLOR: #0000cc;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}


.top2 A:link
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE:9pt;
    	COLOR: #ffffff;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	}

.top2 A:visited
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE: 9pt;
    	COLOR: #ffffff; /* 426588 */
   	FONT-FAMILY:  Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: none;
	}

.top2 A:active
	{
    	FONT-SIZE: 9pt;
    	COLOR: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

.top2 A:hover
	{
    	FONT-WEIGHT:normal;
   	FONT-SIZE:9pt;
    	COLOR: #D5EEFF;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

.red2 /* reg. text */
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE:9pt;
    	COLOR: #990000;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	padding-left:3px;
	}
.red /* more links */
	{
    	FONT-WEIGHT: bold;
    	FONT-SIZE:9pt;
    	COLOR: #990000;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	padding-left:3px;
	}

.red_aster
{
	FONT-WEIGHT: bold;
    	FONT-SIZE:10pt;
    	COLOR: #D93600;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

.red A:link
	{
    	FONT-WEIGHT: bold;
    	FONT-SIZE:9pt;
    	COLOR: #3C78B5;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	padding-left:3px;
	}

.red A:visited
	{
    	FONT-WEIGHT:bold;
    	FONT-SIZE: 9pt;
    	COLOR: #990000;
   	FONT-FAMILY:  Arial, Helvetica, sans-serif;
 	    TEXT-DECORATION: none;
	    padding-left:3px;
	}


.red A:hover
	{
    	FONT-WEIGHT:bold;
   	    FONT-SIZE:9pt;
    	COLOR: #004AE6;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	    padding-left:3px;
	}



.header
	{

    	FONT-SIZE: 12pt;
    	FONT-WEIGHT: bold;
    	COLOR: #990000;
    	FONT-FAMILY: Helvetica, Arial, sans-serif;
	text-transform: none;
	text-align: left;
	padding-left:4px;
	}


.headerleft
	{
      FONT-FAMILY:  Helvetica, Arial, sans-serif;
      FONT-WEIGHT: bold;
      FONT-SIZE:10pt;
      color:#366696;
      padding-left:3px;
	}

.footer_bg
	{
	   	background-image:url("images/footer_bg.jpg");
       	MARGIN-right:0px;
	}


.footer
	{
        MARGIN-right:0px;
    	FONT-WEIGHT: normal;
    	FONT-SIZE:8pt;
    	COLOR: #002779;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	}

.footer A:link
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE:8pt;
    	COLOR: #0033FD;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	}

.footer A:visited
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE: 8pt;
    	COLOR: #0033FD; /* 426588 */
   	FONT-FAMILY:  Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: none;
	}

.footer A:active
	{
    	FONT-SIZE: 8pt;
    	COLOR: #0033FD;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

.footer A:hover
	{
    	FONT-WEIGHT:normal;
   	FONT-SIZE:8pt;
    	COLOR: #990000;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}



hr
	{
	color: #ACACAC;

}



select
{
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	color: #002779;
    	border:1px solid #426588;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
   	SCROLLBAR-FACE-COLOR:#999999;
    	SCROLLBAR-HIGHLIGHT-COLOR:#D7E6EE;
    	SCROLLBAR-SHADOW-COLOR: #d7e6ee;
    	SCROLLBAR-3DLIGHT-COLOR:#426588 solid;
    	SCROLLBAR-ARROW-COLOR:#D7E6EE;
    	SCROLLBAR-TRACK-COLOR:  #B5CCE6;
}

.checkbox
    {
    	MARGIN-RIGHT:0px;
    	BORDER-RIGHT:0px;
    	MARGIN-TOP: 0px;
    	BORDER-TOP: 0px;
    	MARGIN-LEFT:0px;
    	BORDER-LEFT:0px;
    	MARGIN-BOTTOM:0px;
    	BORDER-BOTTOM:0px;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	COLOR: #002779;
    }


radio
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #002779;
	border:0px solid #ADC4DA;

	}

textarea
       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #002779;
	border:1px solid #ACACAC;
	}

.btn
{
	background-image:url(images/btn_bg.jpg);
       /* background-color:#E8EEF8;*/
       font-family: Arial, Helvetica, sans-serif;
       font-size: 9pt;
       color: #FFFFFF;
	   height:23px;
}

.inputText {
       border:1px solid #ACACAC;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 9pt;
       color: #002779;
      }
.cell_bg

{
	background-color:#E8EEF8;
}

.cell_bg2

{
      background-color:#E8EEF8;
      FONT-FAMILY:  Helvetica, Arial, sans-serif;
      FONT-WEIGHT: bold;
      FONT-SIZE:10pt;
      color:#366696;
      padding-left:3px;
}


.top_menu_bg
{
	background-color:#6199BE; /*0078B3*/
	height:24px;
}

.toplink
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}

A.toplink
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}

A.toplink:visited
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;

}


A.toplink:hover
{
	font-size: 12px;
	color: #D5EEFF;
	font-family: Arial;

}
.regtextbox
{
	border-right: #ACACAC 1px solid;  /* grey shade */
	border-top: #ACACAC 1px solid;
	border-left: #ACACAC 1px solid;
	border-bottom: #ACACAC 1px solid;
	font-weight: normal; /* bold */
	font-size: 12px;
	width: 90%;
	color: #002779;
	font-family: Arial;
	background-color: #FFFFF0; /* ffffe8 */
}

.regdgheader
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial;
	background-color: #3977a6;
	text-align: center;
    height:22px;
}

.regdgheader2
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: Arial;
	background-color: #3977a6;
	text-align: left;
    height:22px;
}
.regdgitems
{
	padding-left: 5px;
	font-size: 9pt;
	COLOR: #002779;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: aliceblue;
}
.regdgalter
{
	padding-left: 5px;
	font-size: 9pt;
	COLOR: #002779;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: lightyellow;
}
.menu_label
{
	font-weight:bold;
	font-family: Arial;
}
A.leftlink
{
	FONT-WEIGHT: normal;
    	FONT-SIZE:9pt;
    	COLOR: #003366;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION:none;
padding:3px;
}

A.leftlink:visited
{
	FONT-WEIGHT: normal;
   	FONT-SIZE: 9pt;
    	COLOR: #003197; /* 426588 */
   	FONT-FAMILY:  Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: none;

}
A.leftlink:active
	{
    	FONT-SIZE: 9pt;
    	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

A.leftlink:hover
{
        FONT-WEIGHT:normal;
        FONT-SIZE:9pt;
    	COLOR: #0000cc;
	   background-color:#ECF1F9;
	/* background-color:#FFFFE1; */
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
}


.btbBlue
{
	font-weight: bold;
	font-size: 12px;
	color:#366696; /*navy*/
    	FONT-FAMILY:Arial;
}


.headercell
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	color: #366696; /*navy*/
	padding-top: 13px;
	border-bottom: activeborder 1px solid;
	font-family: Arial;
}
.btbRed
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: Arial;
}
.btbGreen
{
	font-weight: bold;
	font-size: 12px;
	color: #333333; /* green */
	font-family: Arial;
}

.left_menu A:link
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE:9pt;
    	COLOR: #002779;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
     	TEXT-DECORATION:none;
	}

.left_menu A:visited
	{
    	FONT-WEIGHT: normal;
    	FONT-SIZE: 9pt;
    	COLOR: #333333; /* 426588 */
   	FONT-FAMILY:  Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: none;
	}

.left_menu A:active
	{
    	FONT-SIZE: 9pt;
    	COLOR: #002779;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

.left_menu A:hover
	{
    	FONT-WEIGHT:normal;
    	FONT-SIZE:9pt;
    	COLOR: #0000cc;
    	background-color:#ECF1F9;
    	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    	TEXT-DECORATION: none;
	}

.h_line_bg
{
background-image:url(images/h_line_bg.gif);
}
.txtforminvalid
{
	border-right: crimson 1px solid;
	border-top: crimson 1px solid;
	font-size: 12px;
	border-left: crimson 1px solid;
	width: 90%;
	color: #002779;
	border-bottom: crimson 1px solid;
	font-family: Arial;
	background-color: antiquewhite;
}

.templ_brdr
{
    border:1px #999999;
}
.xsmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #426588;
	font-weight: bold;
}
