.NoPrint
{
	display:none;
}
BODY,TD
{
    FONT-SIZE: 12px;
    COLOR: #2c3d69;
    FONT-FAMILY: Verdana
}
A
{
    COLOR: #198AFF;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #198AFF;
    TEXT-DECORATION: underline
}

.HeadCell
{
   PADDING-RIGHT: 5px;
   PADDING-LEFT: 5px;
}

.TitleCell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    PADDING-Top: 2px;
    PADDING-Bottom: 7px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-IMAGE: url(BodyT_22.jpg);
    background-position:Left top;
    background-repeat:repeat-x;
    background-color:#132853;
    width:100%;
    height:100%;
}

.TitleCell A
{
 color:silver;
 TEXT-DECORATION: none
}
.TitleCell A:hover
{
 color:white;
 TEXT-DECORATION: none;
}



.LeftBody
{
    PADDING: 5px;
    COLOR: black;
    TEXT-ALIGN: justify
}

.FooterCell
{
    COLOR: silver;
    TEXT-ALIGN: center;
    font-size:11px;
}
.FooterCell A
{
	color:Silver;
	font-weight:bolder;
	TEXT-DECORATION: none
}
.FooterCell A:hover
{
	color:white;
	TEXT-DECORATION: none
}

.FormField
{
    BORDER: silver 1px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}
.FormField50
{
    BORDER: silver 1px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    width:120px;
}
.FormField100
{
    BORDER: silver 1px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    width:270px;
}
.FormButton
{
    BORDER: silver 1px solid;
    BACKGROUND-COLOR: #efe9d9;
    FONT-SIZE: 12px;
    COLOR: #2c3d69;
    FONT-FAMILY: Verdana;
}

.BodyCell
{
    PADDING: 5px;
    border-right:1px solid silver;
}
.PageBg
{
    BACKGROUND-POSITION: center top;
    /*BACKGROUND-IMAGE: url(PageBG.jpg);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #26477d*/
}
.BodyBG
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(BodyBG.jpg);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #204073
}

A.SubMenuLink:hover
{
    COLOR: #aa8c46;
    TEXT-DECORATION: underline
}
A.SubMenuLink
{
    FONT-SIZE: 11px;
    COLOR: #4678c8;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.SubMenuCell
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}

TD.HeaderRight
{
	Padding-right:20px;
	Padding-left:10px;
	text-align:center;
}
TD.HeaderMid
{
 	Padding-right:10px;
	Padding-left:10px;
	Padding-top:30px;
	Padding-bottom:30px;
	text-align:center;
}
TD.HeaderLeft
{
	Padding-right:10px;
	Padding-left:20px;
	Padding-top:30px;
	Padding-bottom:30px;
	text-align:center;
}


.BlueFrame
{
    PADDING: 5px;
    BACKGROUND-IMAGE: url(Top2_22.jpg);
    background-position:Left top;
    background-repeat:repeat-x;
    background-color:#2D67B1;
    COLOR: white;
}

.HeaderFrame
{
 	BACKGROUND-IMAGE: url(TBody_22.jpg);
    background-position:Left top;
    background-repeat:repeat-x;
    background-color:#CAE6FE;
}
.GrayFrame {
	padding:5px;
}


.whiteFrame
{
    PADDING: 5px;
    BACKGROUND-COLOR: white
}

.MainMenuTD .MainMenuTD1
{
	BACKGROUND-IMAGE: url(Menu_1.jpg);
	background-position:Left top; background-repeat:no-repeat;  background-color:#1C5EB2;
	width:4px;height:100%;
}
.MainMenuTD .MainMenuTD2
{
	BACKGROUND-IMAGE: url(Menu_2.jpg);
	background-position:Left top; background-repeat:repeat-x;  background-color:#1C5EB2;
	width:100%;height:100%;
	text-align:center;
}

.MainMenuTD .MainMenuTD3
{
	BACKGROUND-IMAGE: url(Menu_3.jpg);
	background-position:Left top;  background-repeat:no-repeat;  background-color:#1C5EB2;
	width:4px;height:100%;
}

.MainMenuTD_Hover .MainMenuTD1
{
	BACKGROUND-IMAGE: url(Menu_H_1.jpg);
	background-position:Left top;  background-repeat:no-repeat;  background-color:#233C7F;
	width:4px; height:100%;
}
.MainMenuTD_Hover .MainMenuTD2
{
	BACKGROUND-IMAGE: url(Menu_H_2.jpg); 
    background-position:Left top;  background-repeat:repeat-x; background-color:#233C7F;
	width:100%; height:100%;
	text-align:center;
}

.MainMenuTD_Hover .MainMenuTD3
{
	BACKGROUND-IMAGE: url(Menu_H_3.jpg);
	background-position:Left top;  background-repeat:no-repeat;  background-color:#233C7F;
	width:4px; height:100%;
}

.MainMenuTD_SUB .MainMenuTD1
{
	BACKGROUND-IMAGE: url(Menu_S_1.jpg);
	background-position:Left top;  background-repeat:no-repeat;  background-color:#FAFAFA;
	width:4px; height:100%;
}
.MainMenuTD_SUB .MainMenuTD2
{
	BACKGROUND-IMAGE: url(Menu_S_2.jpg); 
    background-position:Left top;  background-repeat:repeat-x; background-color:#FAFAFA;
	width:100%; height:100%;
	text-align:center;
}

.MainMenuTD_SUB .MainMenuTD3
{
	BACKGROUND-IMAGE: url(Menu_S_3.jpg);
	background-position:Left top;  background-repeat:no-repeat;  background-color:#FAFAFA;
	width:4px; height:100%;
}

.MainMenuTD_SUB A,.MainMenuTD_SUB A:hover
{
	color:#aa8c46;
}
.MainMenuTD A,.MainMenuTD A:hover,.MainMenuTD_Hover A,.MainMenuTD_Hover A:hover
{
	COLOR: white;
}	

A.MainMenuLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.MainMenuLink:hover
{
    TEXT-DECORATION: none
}



.RightSide
{
	BACKGROUND-IMAGE: url(RS.jpg); 
    background-position:Left top;  background-repeat:repeat-x; background-color:#EDEDE3;
}

.SideCell
{
	padding:5px;
	text-align:center;
}

.SideFrame
{
  background-color:white;
  padding:2px;
}


.FormNote
{
Font-size: 10px;
color:#333333
}

TD.FormNote
{
Font-size: 10px;
padding-top:0;
}

.Astr {
 color:maroon
}


.TrTitle TD, Td.TDTitle
{
	background-color:gray;
	color:white;
	text-align:center;
	Font-weight:bolder;
	padding-top:4px;
	padding-bottom:4px;
}


.Tr1 TD , TD.TDPlain
{
	Background-color:#EDEDE3;
}
.Tr2 TD
{
	Background-color:#EEE8D2;
}

.PageInfo
{
 Color:#333333;
 Font-Size:10px;
}
/***************************/
label.error {
	color:red;
	padding-left:3px;
}
input.error, textarea.error
{
	border:red 1px solid;
	
}
