﻿body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px; /*background-color: "floralwhite"*/
}

.gallery_border
{
	border-color: #A4C0CD;
	border-width: 1px;
	border-style: solid;
	padding-top: 15;
	
}

.gallery_Desc
{
	background-color:#72AAFF;
	color:#ffffff;
	font-family: Trebuchet MS;
	font-size:10;
	font-weight:bold;
}

/* ======== TABLE STYLE ======== */

.TableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1px none #cccc99;
	border-right: 1px none #cccc99;
	border-left: 1px none #cccc99;
	border-bottom: 1px none #cccc99;
	background-color: #aaaadd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Pad */
.TableBodyPad
{
	background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px none #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/* All */
.TableBodyBorder
{
	background-color: transparent;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* All Pad Left Right */
.TableBodyBorderPadLR
{
	background-color: transparent;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/* No Top */
.TableBodyBorderNT
{
	background-color: transparent;
	border-top: 2px none #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Left Bottom */
.TableContentBorderLB
{
	background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Bottom */
.TableContentBorderB
{
	background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Left */
.TableContentBorderL
{
	background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px none #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* All */
.TableContentBorder
{
	background-color: transparent;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.TableContentBorderGray
{
	background-color: transparent;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* None */
.TableContentBorderN
{
	background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px none #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Top Bottom */
.TableBodySpecial2TBBorder
{
	font-family: Arial;
	font-size: 11px;
	color: #00234f;
	background-color: #E6E6FA;
	border-top: 1px solid #dddddd;
	border-right: 1px none #dddddd;
	border-left: 1px none #dddddd;
	border-bottom: 1px solid #dddddd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Bottom */
.TableBodySpecial2BBorder
{
	font-family: Arial;
	font-size: 11px;
	color: #00234f;
	background-color: #E6E6FA;
	border-top: 1px none #dddddd;
	border-right: 1px none #dddddd;
	border-left: 1px none #dddddd;
	border-bottom: 1px solid #dddddd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* ======== DATA GRID STYLE ======== */

.GridHeader
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSmall
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderTiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderMini
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecialSmall
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecialTiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecialMini
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2Small
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2Tiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2Mini
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderNoPrintSmall
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderNoPrintTiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooter
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterNoPrintSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItem
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemTiny
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemMicro
{
	font-size: 8px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemNoBorder
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemSmallNoBorder
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemTinyNoBorder
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemMiniNoBorder
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemSpecial
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #f2f2f2;
}

.GridItemSpecialSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #f2f2f2;
}

.GridItemSpecialTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #f2f2f2;
}

.GridItemSpecialMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #f2f2f2;
}

.GridItemSpecial2
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #E6E6FA;
}

.GridItemSpecial2Small
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #E6E6FA;
}

.GridItemSpecial2Small2
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #E6E6FA;
}

.GridItemSpecial2Tiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #E6E6FA;
}

.GridItemSpecial2Mini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color: #E6E6FA;
}

.GridItemNoPrintSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemNoPrintTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemNoPrintMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPager
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPagerSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPagerTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPagerMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}



/* ======== TEXT STYLE ======== */

.PageDesc
{
	font-family: Arial;
	font-size: 12px;
	color: #00234f;
}

.TableDesc
{
	font-family: Arial;
	font-size: 14px;
	color: #7d7b7e;
	font-weight: bold;
}

.TableNote
{
	font-family: Arial;
	font-size: 10px;
	color: #7d7b7e;
}

.TableDescDisplayPrint
{
	font-family: Arial;
	font-size: 12px;
	color: #7d7b7e;
}

.FormTitlePrintOnly
{
	display: none;
}

.FormTitleDisplayOnly
{
	display: inline;
	font-family: Arial;
	font-size: 18px;
	color: #7D7B7E;
}

.FormTitle
{
	font-family: Arial;
	font-size: 18px;
	color: #7D7B7E;
}

.FormTitleBold
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #7D7B7E;
}

.FormTitleSmall
{
	font-family: Arial;
	font-size: 16px;
	color: #7D7B7E;
}

.FormTitleSmallBold
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #7D7B7E;
}

.FormTitleTiny
{
	font-family: Arial;
	font-size: 14px;
	color: #7D7B7E;
}

.FormTitleMini
{
	font-family: Arial;
	font-size: 12px;
	color: #7D7B7E;
}

.SmallTxt
{
	font-family: Arial;
	font-size: 11px;
	color: #00234f;
}

.SmallTxtSpecial
{
	font-family: Arial;
	font-size: 11px;
	color: #00234f;
	background-color: #f2f2f2;
}

.SmallTxtSpecial2
{
	font-family: Arial;
	font-size: 11px;
	color: #00234f;
	background-color: #E6E6FA;
}

.NormalTxt
{
	font-family: Arial;
	font-size: 12px;
	color: #00234f;
}

.ErrorTxt
{
	font-family: Arial;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}

.RequiredField
{
	font-family: Arial;
	font-size: 12px;
	color: #ff0000;
}

.MsgTxt
{
	font-family: Arial;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

.ValidationSummary
{
	font-family: Arial;
	font-size: 12px;
	color: #ff0000;
}


.SectionHead
{
	font-family: Arial;
	font-size: 18px;
	color: #ac0936;
}

/* ======== FORM CONTROLS STYLE ======== */

.NCCommon
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonNoPrintSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonSmallBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonMini
{
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonMiniBold
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonMicro
{
	font-weight: normal;
	font-size: 8px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonTinyBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCCommonLinkTinyBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCPrintOnly
{
	display: none;
}

.NCPrintOnlySmall
{
	display: none;
}

.NCPrintOnlyTiny
{
	display: none;
}

.NCCommonLinkTinyBold a:link
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCCommonLinkTinyBold a:visited
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCCommonLinkTinyBold a:hover
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCCommonLinkTinyBold a:active
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCPrintOnly
{
	display: none;
}

.NCDisplayOnlyTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCDisplayOnlyTinyBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCLabel
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCLabelSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCHighlightTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: red;
}

.NCTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCTextBoxBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCTextBoxSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCTextBoxSmallRight
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
	color: #00234f;
}

.NCTextBoxTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCTextBoxLabel
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCTextBoxLabelBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCTextBoxLabelSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCTextBoxLabelSmallRight
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCTextBoxLabelSmallBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCTextBoxLabelSmallBoldRight
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCTextBoxLabelTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
	color: #00234f;
}

.NCNoPrintTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCNoPrintTextBoxSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCNoPrintTextBoxTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCDropDownList
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}


.NCCheckBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCDropDownListSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #00234f;
}

.NCNoPrintDropDownList
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
}

.NCNoPrintDropDownListTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	color: #00234f;
}

.NCButton
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
.NCButtonSmall
{
	font-weight: normal;
	font-size: 11px;
	width: 60px;
	font-family: Arial;
}
.NCButtonTiny
{
	font-weight: normal;
	font-size: 10px;
	width: 60px;
	font-family: Arial;
}
.NCButtonFix
{
	font-weight: normal;
	font-size: 12px;
	width: 60px;
	font-family: Arial;
}
.NCButtonSmallFix
{
	font-weight: normal;
	font-size: 11px;
	width: 60px;
	font-family: Arial;
}
.NCButtonTinyFix
{
	font-weight: normal;
	font-size: 10px;
	width: 60px;
	font-family: Arial;
}

/* Calendar */
.NormalCalendar
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C0C0FF;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #ffffff;
}


/* ======== HYPERLINK ======== 

a:active
{
	color: #0000FF;
	text-decoration: underline;
}

a:link
{
	color: #0000FF;
	text-decoration: underline;
}

a:visited
{
	color: #0000FF;
	text-decoration: underline;
}

a:hover
{
	color: #0000FF;
	text-decoration: underline;
}
*/



































body
{
}

.Cal
{
	font-size: 8pt;
	font-family: Arial;
}

.Txt
{
	font-size: 10pt;
	font-family: Arial;
	font-style: normal;
	color: Black;
}

.lbl
{
	font-size: 10pt;
	font-family: Arial;
}

.bluetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
}
.GridHeader
{
	border-color: White;
	background: #c7c5c5;
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}

.ModuleTitle
{
	font-size: 14pt;
	color: White;
	font-family: Arial;
	background-color: #7799CC;
}

.Button
{
	font-size: 8pt;
	color: White;
	font-family: Arial;
	background: #7799CC;
}

.Button80
{
	font-size: 8pt;
	color: White;
	font-family: Arial;
	background: #7799CC;
	width:80px;
}

.Button120
{
	font-size: 8pt;
	color: White;
	font-family: Arial;
	background: #7799CC;
	width:120px;
}



.GridBorder
{
	border-color: White;
}
.MenuTop
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: White;
}

.GridAlt
{
	background: Azure;
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
}

.TabHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
