/*============================*/
/*         maybe keep...      */
/*============================*/

/*bluecolumnheader*/
.blackboldLARGE_bluebg
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: lightsteelblue;
}


/*bluetableclear*/
table.bluetable_nobg
{
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	border-collapse: collapse;
}

.blueboldTINY
{
	font-weight: bold;
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*redtextbold*/
.redboldTINY
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redTINY
{
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redboldTINY_link
{
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*orangesublabel*/
.blackLARGE_darkorangebg
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffd399
}

/*orangebodycopy*/
.blackTINY_lightorangebg
{
    MARGIN-TOP: 2px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff2d7
}

.creamsectiontable
{
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	background-color: #fff2d7;
}

.bluesectiontable
{
	border-right: #0099cc 1px solid;
	border-top: medium none;
	border-left: #0099cc 1px solid;
	border-bottom: #0099cc 1px solid;
	background-color: #caeafb;
}

.bluesectiontable_topped
{
	border-right: #0099cc 1px solid;
	border-top: #0099cc 1px solid;
	border-left: #0099cc 1px solid;
	border-bottom: #0099cc 1px solid;
	background-color: #caeafb;
}

.whitesectiontable
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: #ffffff;
}


.khakisectiontable
{
	border-right: dimgray 1px solid;
	border-top: medium none;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #ccd899;
}


/*bluesectiontitle*/
.whiteboldLARGE_bluebg {
	background-color: #333399;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*darkbluesectiontitle*/
.navyboldLARGE_bluebgwithBORDER
{
	border-top: #0099cc 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: navy;
	border-bottom: #0099cc 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #a5cdf8;
}

/*brownsectiontitle*/
.whiteboldLARGE_brownbgwithBORDER
{
	border-top: DimGray 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: white;
	border-bottom: DimGray 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999966;
}



.orangetable_greyborder
{
	border-right: #999999 1px solid;
	border-top: none;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #FFFFFF;
}

table.greytable
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	border-collapse: collapse;
	background-color: whitesmoke;
}
table.darkgreytable
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-collapse: collapse;
	background-color: #d4d0c8;
}

/*blueItemRow*/
.blueTINY_lightbluebg
{
	font-size: 11px;
	color: #0000b7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #caeafb;
}

/*blueAlternatingItemRow*/
.blackTINY_bluebg
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #a5dbf8;
}

/*============================*/
/*       CELL & FONT MIX      */
/*============================*/
td.blueboldLARGE_lightbluebgcell
{
	font-weight: bold;
	font-size: 12px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #caeafb;
}

td.blueLARGE_lightbluebgcell
{
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #caeafb;
}

td.blackboldLARGE_greybgcell
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

/*============================*/
/*         FONTS              */
/*============================*/

/*orangerowtextbold*/
.blueboldLARGE
{
	font-weight: bold;
	font-size: 12px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blueboldXLARGE
{
	font-weight: bold;
	font-size: 16px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blueboldSMALL
{
	font-weight: bold;
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blueSMALL
{
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*orangeheadertext*/
.blueboldSMALL_TOuline_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
.blueboldSMALL_TOuline_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.blueboldLARGEuline_TOorange_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
	text-decoration: underline;
}
.blueboldLARGEuline_TOorange_link:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.blueboldSMALLuline_TOorange_link
{
	font-weight: bold;
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blueboldSMALLuline_TOorange_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*orangeheaderCurrent*/
.whiteboldSMALL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/*bluerowlink*/
.whiteboldLARGE_TOuline_link
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.whiteboldLARGE_TOuline_link:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.whiteboldSMALL_TOuline_link
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.whiteboldSMALL_TOuline_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*bluerowtext*/
.whiteLARGE
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*greenrowtextbold*/
/*bluerowtextbold*/
.whiteboldLARGE
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greySMALL_TOblack_link
{
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greySMALL_TOblack_link:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redSMALL_TOblue_link
{
	font-size: 11px;
	color: #ff3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redSMALL_TOblue_link:hover
{
	font-size: 11px;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*greyrowtextbold*/
/*whiterowtextbold*/
.blackboldLARGE
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blackboldSMALL
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*whiterowlink*/
.blackSMALL_TOorange_link
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blackSMALL_TOorange_link:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*whiterowlinkbold*/
.blackboldSMALL_TOorange_link
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.blackboldSMALL_TOorange_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.blackboldLARGE_TOblue_link
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.blackboldLARGE_TOblue_link:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.blackboldLARGE_TOorange_link
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.blackboldLARGE_TOorange_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.blackboldXLARGE_TOorange_link
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.blackboldXLARGE_TOorange_link:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*whiterowtext*/
.blackSMALL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*blacktext*/
.blackTINY
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*blacktextbold*/
.blackboldTINY
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blackLARGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.blackboldLARGEuline_TOorange_link
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blackboldLARGEuline_TOorange_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.blackLARGEuline_TOorange_link
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.blackLARGEuline_TOorange_link:hover
{
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/*whiterowORANGETEXTlink*/
.orangeboldLARGE_TOuline_link
{
	font-weight: bold;
	font-size: 12px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.orangeboldLARGE_TOuline_link:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*whiterowORANGETEXT_ulinelink*/
.orangeboldLARGEuline_TOblue_link
{
	font-weight: bold;
	font-size: 12px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.orangeboldLARGEuline_TOblue_link:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.orangeboldSMALLuline_TOblue_link
{
	font-weight: bold;
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.orangeboldSMALLuline_TOblue_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.orangeSMALL_TOblueuline_link
{
	font-size: 11px;
	color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.orangeSMALL_TOblueuline_link:hover
{
	font-size: 11px;
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*============================*/
/*         CELLS/TABLES       */
/*============================*/

table.whitebgtable
{
	background-color: #ffffff;
}
table.globebgtable
{
	background-image: url(http://www.globenotes.com/img/bkglobe.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.orangecell_whiteborder
{
	border-top: white solid;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	color: #333399;
	padding-top: 5px;
	border-bottom: white solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	text-align: center;
}

td.greybgcell
{
	background-color: #cccccc;
}
td.greycell_nobg
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
}

td.bluebgcell
{
	background-color: #3366cc;
}

td.bluecell_nobg
{
	border-right: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-bottom: #3366cc 1px solid;
	background-color: #ffffff;
}

td.lightbluebgcell
{
	background-color: #caeafb;
}

td.lightbluebgcell_dot
{
	background-color: #caeafb;
	border-style: dashed;
	border-color: #3366cc;
	border-width: 1px;
}

td.greycell_nobg_dot
{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #696969;
	border-width: 1px;
}

table.bluetable
{
	border-right: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-bottom: #3366cc 1px solid;
	background-color: #caeafb;
}

table.bluebannerbgtable
{
	background-image: url(img/blueheader.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

table.orangebannerbgtable
{
	background-image: url(img/orangeheader.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

table.orangebannerbgtable_gift
{
	background-image: url(img/orangeheader_gift.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

td.orangebgcell
{
	background-color: #FFFFFF;
}
td.orangecell_nobg
{
	border-right: #FF9933 1px solid;
	border-top: #FF9933 1px solid;
	border-left: #FF9933 1px solid;
	border-bottom: #FF9933 1px solid;
	background-color: #ffffff;
}

td.greenbgcell
{
	background-color: #99CC01;
}
td.greencell_nobg
{
	border-right: #99CC01 1px solid;
	border-top: #99CC01 1px solid;
	border-left: #99CC01 1px solid;
	border-bottom: #99CC01 1px solid;
	background-color: #ffffff;
}
td.lightgreenbgcell
{
	background-color: #E4F2BD;
}
td.extralightgreenbgcell
{
	background-color: #d7ebca;
}
td.superlightgreenbgcell
{
	background-color: #f2fff1;
}
td.extralightorangebgcell
{
	background-color: #ffb54a;
}
td.superlightorangebgcell
{
	background-color: #ffffff;
}

table.greentable
{
	border-right: #99CC01 1px solid;
	border-top: #99CC01 1px solid;
	border-left: #99CC01 1px solid;
	border-bottom: #99CC01 1px solid;
	background-color: #E4F2BD;
}

table.yellowtable
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #ffff99;
}

table.creamtable
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	border-collapse: separate;
	background-color: azure;
}

table.floatingtable
{
	border-right: #ffad5b 1px solid;
	padding-right: 2px;
	border-top: #ffad5b 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #ffad5b 1px solid;
	width: 120px;
	padding-top: 2px;
	border-bottom: #ffad5b 1px solid;
	background-color: #fff2d7;
}

table.blankTable
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*============================*/
/*       FIELDS/BUTTONS	      */
/*============================*/

.greyButList
{
	list-style-position: outside;
	font-size: 11px;
	list-style-image: url(img/grey_button.gif);
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.picLink
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

BODY
{
	background-color: #FFFFFF;
}

.buttonLight
{
	border-right: thin outset;
	border-top: thin outset;
	font-weight: bold;
	font-size: 11px;
	border-left: thin outset;
	border-bottom: thin outset;
	font-family: Verdana, Arial;
	background-color: #ffffcc;
}
.buttonBlue
{
	border-right: thin outset;
	border-top: thin outset;
	font-size: 11px;
	border-left: thin outset;
	border-bottom: thin outset;
	font-family: Verdana, Arial;
	background-color: lightsteelblue;
}
.buttonBlue1
{
	border-right: thin outset;
	border-top: thin outset;
	font-size: 11px;
	border-left: thin outset;
	border-bottom: thin outset;
	font-family: Verdana, Arial;
	background-color: lightsteelblue;
	width: 60px;
}
.buttonBlue1_5
{
	border-right: thin outset;
	border-top: thin outset;
	font-size: 11px;
	border-left: thin outset;
	border-bottom: thin outset;
	font-family: Verdana, Arial;
	background-color: lightsteelblue;
	width: 180px;
}
.buttonBlue2
{
	border-right: thin outset;
	border-top: thin outset;
	font-size: 11px;
	border-left: thin outset;
	border-bottom: thin outset;
	font-family: Verdana, Arial;
	background-color: lightsteelblue;
	width: 220px;
}

.errorsection
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}

.textboxsize0_5
{
	font-size: 11px;
	width: 60px;
	font-family: Verdana, Arial;
}

.textboxsize1
{
	font-size: 11px;
	width: 100px;
	font-family: Verdana, Arial;
}
.textboxsize2
{
	font-size: 11px;
	width: 350px;
	font-family: Verdana, Arial;
}

.textfield_tiny
{
	font-size: 11px;
	width: 135px;
	font-family: Verdana, Arial;
}

.textfield_small
{
	font-size: 11px;
	width: 143px;
	font-family: Verdana, Arial;
}

.textfield0_75
{
	font-size: 11px;
	width: 180px;
	font-family: Verdana, Arial;
}

.textfield1
{
	font-size: 11px;
	width: 200px;
	font-family: Verdana, Arial;
}
.textfield1_25
{
	font-size: 11px;
	width: 225px;
	font-family: Verdana, Arial;
}
.textfield1_5
{
	font-size: 11px;
	width: 250px;
	font-family: Verdana, Arial;
}
.textfield2
{
	font-size: 11px;
	width: 300px;
	font-family: Verdana, Arial;
}
.textfield2_5
{
	font-size: 11px;
	width: 350px;
	font-family: Verdana, Arial;
}
.textfield3
{
	font-size: 11px;
	width: 400px;
	font-family: Verdana, Arial;
}
.textfield4
{
	font-size: 11px;
	width: 520px;
	font-family: Verdana, Arial;
}
.dropdownlist1
{
	font-size: 11px;
	width: 200px;
	font-family: Verdana, Arial;
}
.dropdownlist2
{
	font-size: 11px;
	width: 300px;
	font-family: Verdana, Arial;
}
.dropdownlist3
{
	font-size: 11px;
	width: 400px;
	font-family: Verdana, Arial;
}
.dropdownlist4
{
	font-size: 11px;
	width: 520px;
	font-family: Verdana, Arial;
}

#dek
{
	z-index: 200;
	visibility: hidden;
	position: absolute;
}
