.CTBody {
	margin: 0px;
	padding: 0px;
        background-image: url(/CTWebImg/CT32bg.jpg);
}
td {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea
{
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #CC9966;
	padding: 3px;
}
input[type=text], input[type=password]{
	color: #FFFFFF !important;
	background-color: #000033!important;
	border: 1px solid #333333 !important;
	text-indent: 2px !important;
	font-size: 13px !important;
	padding: 0px !important;
	vertical-align: middle !important;
}
input[type=submit]{
	color: #000000;
	background-color: #FFCC66;
	text-indent: 2px;
	font-size: 13px;
	padding: 1px 2px;
	vertical-align: middle;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFCC00;
}
select
{
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #333333;
}
input.NumTextBox{
	text-align: right;
}
.LeftMenu, .LeftMenu a, .LeftMenu a:visited, .LeftMenu:active {
	text-decoration: none;
	color: #CCCCCC;
}
.LeftMenu:hover {
	color: #CC3300;
	text-decoration: underline;
}
.LeftMenuSel, .LeftMenuSel a, .LeftMenuSel a:visited, .LeftMenuSel:active {
	color: #CCCCCC;
	text-decoration: underline;
}
.TopMenu, .TopMenu a, .TopMenu a:visited, .TopMenu:active {
	text-decoration: none;
	color: #CCCCCC;
	background-color: #333333;
	width: 100%;
}
.TopMenuTD {
	text-decoration: none;
	color: #CCCCCC;
	background-color: #333333;
}
.TopMenuTDSel {
	color: #000000;
	text-decoration: none;
	background-color: #999999;
}
.TopMenu:hover, .TopMenuTD:hover {
	color: #FFCC00;
	text-decoration: underline;
	background-color: #000000;
}
.TopMenuSel, .TopMenuSel a, .TopMenuSel a:visited, .TopMenuSel:active {
	color: #000000;
	text-decoration: none;
	background-color: #999999;
	width: 100%;
}
.SectionTitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 18px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.SubTitle1 {
	font-size: 16px;
}
.Title1 {
	font-size: 24px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;

}
.Title2 {
        font-size: 18px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
}
.HorizMenu {
	border: 1px solid #CCCCCC;
	text-align: center;
}
.FldTitle {
	color: #FFCC33;
}
.FldLink {
	color: #FFCC33;
	text-decoration: none;
}
.FldLink:hover {
        color: #FFFFFF;
}
.MidFldTitle {
	color: #FFCC33;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
.FldHeader {
	color: #FFCC33;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
}
.TDData {
	color: #FFFFFF;
        font-size: 12px;
}
.TDDataTitle {
	color: #FFFFFF;
        font-size: 16px;
}
.TDAlt {
	color: #FFFFFF;
	background-color: #333333;
}
.Due {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	border: 2px solid #FF0000;
}
.ListLinkSel {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #75757D;
}
.ListLink {
	color: #FFFFFF;
	text-decoration: none;
}
.ListLink:hover {
	text-decoration: underline;
}
.SmallLink {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.SmallLink:hover {
	text-decoration: underline;
}
.DebitLink {
	color: #FF3333;
	text-decoration: none;
}
.DebitLink:hover {
	text-decoration: underline;
}
.CreditLink {
	color: #33FF66;
	text-decoration: none;
}
.Type1Link {
	color: #FFFF33;
	text-decoration: none;
}
.Type2Link {
        color: #0516ED;
	text-decoration: none;
}
.Type3Link {
        color: #BBFCFF;
	text-decoration: none;
}
.Type1Link:hover {
	text-decoration: underline;
}
.TableTitle {
	font-size: 18px;
	color: #FFCC33;
}
.TableTitle2 {
	font-size: 16px;
	color: #00FFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00FFFF;
}
.AddText {
	font-size: 12px;
        color: #00FFFF;
        text-decoration: none;
}
.AddText:hover {
	text-decoration: underline;
}
.WithBorder {
	border: 1px solid #666666;
	text-indent: 2pt;
	margin: 2px;
	padding: 2px;
}
.TopBorder {
	border-top: 1px solid #666666;
	margin: 4px;
	padding: 0px;
}
.BottomBorder {
        border-bottom: 1px solid #666666;
	margin: 4px;
	padding: 0px;
}
.LeftBorder {
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.WarnTitle{
	font-size: 16px;
	font-weight: bold;
	color: #E4031A;
}
.WarnBox{
	font-size: 12px;
	border: 1px solid #E4031A;
}
.Total{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0516ED;
	font-weight: bold;
	color: #FFFFFF;
}
.SmallPrint{
	font-size: 10px;
}
.ReverseVideo {
	color: #000000;
	background-color: #FFFFFF;
}

