html, body {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

img {
	border: 0px;
}

table {
/*  border-collapse: collapse; */
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* DB stands for dark blue; solid interior */
.DBt {background: url(images/borders/DBt.gif) 0 0 repeat-x; height: 100%; /*width: 20em;*/}
.DBb {background: url(images/borders/DBb.gif) 0 100% repeat-x; height: 100%;}
.DBl {background: url(images/borders/DBl.gif) 0 0 repeat-y; height: 100%;}
.DBr {background: url(images/borders/DBr.gif) 100% 0 repeat-y; height: 100%;}
.DBbl {background: url(images/borders/DBbl.gif) 0 100% no-repeat; height: 100%;}
.DBbr {background: url(images/borders/DBbr.gif) 100% 100% no-repeat; height: 100%;}
.DBtl {background: url(images/borders/DBtl.gif) 0 0 no-repeat; height: 100%;}
.DBtr {background: url(images/borders/DBtr.gif) 100% 0 no-repeat; height: 100%; /*padding-left: 10px; padding-right: 10px; padding-top:10px; padding-bottom: 10px; */}
/* .DBtr {background: url(images/borders/DBtr.gif) 100% 0 no-repeat; padding-left: 8px; padding-right: 8px; padding-top:3px; padding-bottom: 3px;} */

/* LB stands for light blue; solid interior */
.LBt {background: url(images/borders/LBt.gif) 0 0 repeat-x; background-color: #859AC8;}
.LBb {background: url(images/borders/LBb.gif) 0 100% repeat-x;}
.LBl {background: url(images/borders/LBl.gif) 0 0 repeat-y;}
.LBr {background: url(images/borders/LBr.gif) 100% 0 repeat-y;}
.LBbl {background: url(images/borders/LBbl.gif) 0 100% no-repeat;}
.LBbr {background: url(images/borders/LBbr.gif) 100% 100% no-repeat;}
.LBtl {background: url(images/borders/LBtl.gif) 0 0 no-repeat;}
.LBtr {background: url(images/borders/LBtr.gif) 100% 0 no-repeat; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}

/* LB stands for light blue; solid interior (only used for left menu pane)*/
.mLBt {background: url(images/borders/LBt.gif) 0 0 repeat-x; /*width: 20em;*/}
.mLBb {background: url(images/borders/LBb.gif) 0 100% repeat-x;}
.mLBl {background: url(images/borders/LBl.gif) 0 0 repeat-y;}
.mLBr {background: url(images/borders/LBr.gif) 100% 0 repeat-y;}
.mLBbl {background: url(images/borders/LBbl.gif) 0 100% no-repeat;}
.mLBbr {background: url(images/borders/LBbr.gif) 100% 100% no-repeat;}
.mLBtl {background: url(images/borders/LBtl.gif) 0 0 no-repeat;}
.mLBtr {background: url(images/borders/LBtr.gif) 100% 0 no-repeat; padding-top:10px; padding-bottom:10px; padding-left:1px; padding-right:1px;}

/* LG stands for menu light green; solid interior (only used for left menu pane)*/
.mLGt {background: url(images/borders/LGt.gif) 0 0 repeat-x; background-color: #23C93B;/*width: 20em;*/}
.mLGb {background: url(images/borders/LGb.gif) 0 100% repeat-x;}
.mLGl {background: url(images/borders/LGl.gif) 0 0 repeat-y;}
.mLGr {background: url(images/borders/LGr.gif) 100% 0 repeat-y;}
.mLGbl {background: url(images/borders/LGbl.gif) 0 100% no-repeat;}
.mLGbr {background: url(images/borders/LGbr.gif) 100% 100% no-repeat;}
.mLGtl {background: url(images/borders/LGtl.gif) 0 0 no-repeat;}
.mLGtr {background: url(images/borders/LGtr.gif) 100% 0 no-repeat; padding-top:10px; padding-bottom:10px; padding-left:1px; padding-right:1px;}

/* DB stands for dark blue; empty(white) interior */
.eDBt {background: url(images/borders/eDBt.gif) 0 0 repeat-x; /*width: 20em;*/}
.eDBb {background: url(images/borders/eDBb.gif) 0 100% repeat-x;}
.eDBl {background: url(images/borders/eDBl.gif) 0 0 repeat-y;}
.eDBr {background: url(images/borders/eDBr.gif) 100% 0 repeat-y;}
.eDBbl {background: url(images/borders/eDBbl.gif) 0 100% no-repeat;}
.eDBbr {background: url(images/borders/eDBbr.gif) 100% 100% no-repeat;}
.eDBtl {background: url(images/borders/eDBtl.gif) 0 0 no-repeat;}
.eDBtr {background: url(images/borders/eDBtr.gif) 100% 0 no-repeat; padding-left:1px; padding-right:1px; padding-top:10px; padding-bottom:10px;}

/* DG stands for dark green; empty(white) interior */
.eDGt {background: url(images/borders/eDGt.gif) 0 0 repeat-x; /*width: 20em;*/}
.eDGb {background: url(images/borders/eDGb.gif) 0 100% repeat-x;}
.eDGl {background: url(images/borders/eDGl.gif) 0 0 repeat-y;}
.eDGr {background: url(images/borders/eDGr.gif) 100% 0 repeat-y;}
.eDGbl {background: url(images/borders/eDGbl.gif) 0 100% no-repeat;}
.eDGbr {background: url(images/borders/eDGbr.gif) 100% 100% no-repeat;}
.eDGtl {background: url(images/borders/eDGtl.gif) 0 0 no-repeat;}
.eDGtr {background: url(images/borders/eDGtr.gif) 100% 0 no-repeat; padding-left:1px; padding-right:1px; padding-top:10px; padding-bottom:10px;}

/* LB stands for light blue; empty(white) interior */
.eLBt {background: url(images/borders/eLBt.gif) 0 0 repeat-x; /*width: 20em;*/}
.eLBb {background: url(images/borders/eLBb.gif) 0 100% repeat-x;}
.eLBl {background: url(images/borders/eLBl.gif) 0 0 repeat-y;}
.eLBr {background: url(images/borders/eLBr.gif) 100% 0 repeat-y;}
.eLBbl {background: url(images/borders/eLBbl.gif) 0 100% no-repeat;}
.eLBbr {background: url(images/borders/eLBbr.gif) 100% 100% no-repeat;}
.eLBtl {background: url(images/borders/eLBtl.gif) 0 0 no-repeat;}
.eLBtr {background: url(images/borders/eLBtr.gif) 100% 0 no-repeat; padding:10px;}

/* LG stands for light green; solid interior 859AC8 */
.LGt {background: url(images/borders/LGt.gif) 0 0 repeat-x; background-color: #23C93B;}
.LGb {background: url(images/borders/LGb.gif) 0 100% repeat-x;}
.LGl {background: url(images/borders/LGl.gif) 0 0 repeat-y;}
.LGr {background: url(images/borders/LGr.gif) 100% 0 repeat-y;}
.LGbl {background: url(images/borders/LGbl.gif) 0 100% no-repeat;}
.LGbr {background: url(images/borders/LGbr.gif) 100% 100% no-repeat;}
.LGtl {background: url(images/borders/LGtl.gif) 0 0 no-repeat;}
.LGtr {background: url(images/borders/LGtr.gif) 100% 0 no-repeat; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}

.style2 {color:#FF0000; font-weight:bold;}
/*
.style1 {font-family: Arial, Helvetica, sans-serif}
*/
.outline {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.slogan {
	font-style: italic; 
	font-size: 14pt;
	color: #C10D00;
}

.fontError {
	font-size: 14pt;
	color: red;
	font-weight: bold;
}

.menuBar {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #FDDFE3;
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

a.menuBarLink {
	color: #000000;
}

.copyright {
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}

.giveItem {
	font-weight: bold;
	font-size: 12pt;
	text-align: right;
}

.giveItemData {
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
}

.giveItemName {
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
}

.category {
	border-color: #0A50A1;
	border-style: solid;
	border-width: 2px;
	background-color: #F8B001;
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
}

li {
	color: #000099;
	font-size: 16pt;
}

.answer	{ 
	font-weight: bold;
	color: #000000;
	font-size: 12pt;
}
.tblMenuPane {
	border-color: #0A265A;
	border-style: solid;
	border-width: 2px;
}

.tdBorderBottomLeft {
	border-left: solid;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;

	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.tdBorderBottom {
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.tdBorderLeft {
	border-left: solid;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}

.tdBorderLeftHighLight {
	background-color: #FFFF66;
	border-left: solid;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}

.tdBorderHighLight {
	background-color: #FFFF66;
}

.tdMenuPane {
	font-weight: bold;
	background-color: #859AC8;
	color: #000000;
	font-size: 16px;
}

.tdMenuPaneGreen {
	font-weight: bold;
	background-color: #23C93B;
	color: #000000;
	font-size: 16px;
}

.headMenuPane, .darkBlue, .darkBlueTop, .darkBlueBottom {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A50A1;
	text-align: center;
/*	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
*/
}

.headMenuPaneGreen {
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #036107;
	text-align: center;
}

.headLeftMenuPane {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A50A1;
	text-align: center;
}

.headLeftMenuPaneItems {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A50A1;
	text-align: center;
}

.headGreenMenuPane {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #036107;
	text-align: center;
}

.headLogin {
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

.roundedBody {
	background-color: #0A50A1;
	color: #FFFFFF;
	font-weight: bold;
}

.swapBucks {
	background-color: #82C851;
	border-width:thin;
	border-style: dashed;
	border-color: #000000;
	padding: 3px;
}

.roundedBodyLight, .LightBlue {
	background-color: #859AC8;
	color: #000000;
	font-weight: bold;
	font-size: 14pt;
}

.roundedGreenLight, .LightGreen {
	background-color: #23C93B;
	color: #000000;
	font-weight: bold;
	font-size: 14pt;
}

.roundedBodyLightMenu, .LightMenu {
	background-color: #859AC8;
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
}

.roundedBodyDarkE {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

.roundedBodyDarkTitleE {
	background-color: #0A50A1;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.star {
	color: red;
}

.comment {
	color: #777777;
	font-weight: bold;
	font-size: 8pt;
}

.money {
	font-weight: bold;
	color: red;
}

.accountTable {
	border-left: thin;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right: thin;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	width:100%;
	border-collapse: collapse;
	background-color:#DEDEDE;
	
}

.accountTableDark {
	border-left: thin;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right: thin;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	width:100%;
	border-collapse: collapse;
	background-color:#857C76;
	
}

.accountHead {
	background-color:#DEDEDE;
	font-weight:bold;
	font-size: 18px;
	/*
	border:thin;
	border-color:#003300;
	border-style:solid;
	border-width:thin;
	*/
}

.accountData {
	background-color:#DEDEDE;
	font-weight: normal;
	color: inherit;
}

.accountItemName {
	background-color: #859AC8;
	font-weight: bold;
	color: #C10D00;
}

.accountDiv {
	text-align: center;
	color:#FFFFFF;
	background-color:#0A50A1;
	font-weight:bold;
}

.accountTop {
	text-align: center;
	font-size: 18px;
	color:#FFFFFF;
	background-color:#0A50A1;
	font-weight:bold;
	border:thin;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
}

.accountButton {
	text-align: center;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#0A50A1;
	font-weight:bold;
	border:thin;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	margin: 8px;
}
.accountBottom {
	background-color: #859AC8;
	font-weight: normal;
}

.error {
	font-style: italic; 
	font-size: 18pt;
	font-weight: bold;
	color: #C10D00;
}

.message {
	font-style: italic; 
	font-size: 14pt;
	color: blue;
}

.hint {
	font-style: italic; 
	font-size: 10pt;
	color: blue;
}

.receiptHead {
	font-weight: bold;
}

.tblError {
	border: 2px solid #aa0000;
}

.tdErrorIcon {
	background-color: #FFFFB0; 
	padding: 5px;
}

.tdErrorText {
	background-color: #FFFFB0; 
	color: #aa0000; 
	font-weight: bold; 
	font-size: 12pt; 
	padding: 5px;
}

.tblMsg {
	border: 2px solid #0C0064;
}

.tdMsgIcon {
	background-color: #FFFFB0; 
	padding: 5px;
}

.tdMsgText {
	background-color: #FFFFB0; 
	color: #0C0064; 
	font-weight: bold; 
	font-size: 12pt; 
	padding: 5px;
}

.submitButtonGreen {
	background-color: #23C93B; 
	color: #000000;
	font-weight: bold; 
	font-size: 14pt;
}

.submitButtonBlue {
	background-color: #859AC8; 
	color: #000000;
	font-weight: bold; 
	font-size: 14pt;
}

.ol_line {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 20px;
}

.tdAcctHeader {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 2px solid black;
	text-align: center;
	background-color: #e0e0e0;
	font-weight: bold;
}