.SupportClosed { color: #883333; }
.SupportNew { color: #338833; }
.SupportAnswered { color: #888833; }
.SupportUpdated { color: #338833; }
.SupportDeleted { text-decoration: line-through; }

.SupportLow { color: #666666; }
.SupportNormal { color: #000000; }
.SupportHigh { font-weight: bold; }
.SupportUrgent { font-weight: bold; color: #990000; }

/* GLOBAL PROPERTIES */

BODY {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

FORM {
	padding: 0px;
	margin: 0px;
	display: inline;
}

TD, TH {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
}

HR {
	color: #AAAAAA;
	background-color: #AAAAAA;
	height: 1px;
	border: 0;
}

LABEL.disabled {
	color: #999999;
}

/* ID BASED PROPERTIES */

DIV#marker {
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

/* IMAGE PROPERTIES */

IMG.logoblue {
	width: 200px;
	height: 30px;
	background-position: -26px -300px;
	background-image: url('/images/index_map.png?272617333');
}

IMG.required {
	width: 6px;
	height: 6px;
	margin-right: 5px;
	background-image: url('/images/required.png?274045779');
}

IMG.notrequired {
	width: 6px;
	height: 6px;
	margin-right: 5px;
}

/* TOP BAR PROPERTIES */

TABLE.topbar {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	background-position: 0px 0px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #000000;
}

TABLE.topbar TD {
	margin: 0px;
	padding: 0px;
}

TABLE.topbar TD.logo {}

TABLE.topbar TD.logo IMG.logo {
	width: 189px;
	height: 30px;
	background-position: -26px -270px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TD.menu {
	text-align: right;
	padding-right: 10px;
}

TABLE.topbar TABLE.tbmenu {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	float: right;
}

TABLE.topbar TABLE.tbmenu TD {
	margin: 0px;
	padding: 0px;
}

TABLE.topbar TABLE.tbmenu TD A {
	font-weight: 800;
	font-size: 10px;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
}

/* MENU BAR PROPERTIES */

TABLE.topbar TABLE.tbmenu TD.search {
	padding-left: 5px;
}

TABLE.topbar TABLE.tbmenu TD.search INPUT.searchbox {
	height: 18px;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	padding: 0px 0px 0px 2px;
	border: solid 1px #000000;
	background-color: #666666;
}

TABLE.topbar TABLE.tbmenu TD.search TD.spacer {
	padding-left: 3px;
}

TABLE.topbar TABLE.tbmenu TD.search INPUT.submit {
	font-weight: 800;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	border: solid 1px #666666;
	background-position: 0px -35px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #EEEEEE;
}

TABLE.topbar TABLE.tbmenu TD.search INPUT.submit:hover {
	color: #336699;
	border: solid 1px #99CCFF;
}

TABLE.topbar TABLE.tbmenu TD.div {
	width: 16px;
	height: 30px;
}

TABLE.topbar TABLE.tbmenu TD.div00 {
	background-position: -200px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div10 {
	background-position: -216px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div20 {
	background-position: -232px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div30 {
	background-position: -248px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div40 {
	background-position: -264px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div50 {
	background-position: -280px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div60 {
	background-position: -296px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div70 {
	background-position: -312px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div80 {
	background-position: -328px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div01 {
	background-position: -328px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div11 {
	background-position: -200px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div21 {
	background-position: -216px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div31 {
	background-position: -232px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div41 {
	background-position: -248px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div51 {
	background-position: -264px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div61 {
	background-position: -280px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div71 {
	background-position: -296px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div81 {
	background-position: -312px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div02 {
	background-position: -312px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div12 {
	background-position: -328px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div22 {
	background-position: -200px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div32 {
	background-position: -216px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div42 {
	background-position: -232px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div52 {
	background-position: -248px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div62 {
	background-position: -264px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div72 {
	background-position: -280px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div82 {
	background-position: -296px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div03 {
	background-position: -296px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div13 {
	background-position: -312px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div23 {
	background-position: -328px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div33 {
	background-position: -200px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div43 {
	background-position: -216px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div53 {
	background-position: -232px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div63 {
	background-position: -248px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div73 {
	background-position: -264px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div83 {
	background-position: -280px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div04 {
	background-position: -280px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div14 {
	background-position: -296px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div24 {
	background-position: -312px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div34 {
	background-position: -328px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div44 {
	background-position: -200px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div54 {
	background-position: -216px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div64 {
	background-position: -232px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div74 {
	background-position: -248px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div84 {
	background-position: -264px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div05 {
	background-position: -264px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div15 {
	background-position: -280px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div25 {
	background-position: -296px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div35 {
	background-position: -312px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div45 {
	background-position: -328px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div55 {
	background-position: -200px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div65 {
	background-position: -216px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div75 {
	background-position: -232px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div85 {
	background-position: -248px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div06 {
	background-position: -248px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div16 {
	background-position: -264px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div26 {
	background-position: -280px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div36 {
	background-position: -296px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div46 {
	background-position: -312px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div56 {
	background-position: -328px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div66 {
	background-position: -200px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div76 {
	background-position: -216px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div86 {
	background-position: -232px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div07 {
	background-position: -232px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div17 {
	background-position: -248px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div27 {
	background-position: -264px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div37 {
	background-position: -280px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div47 {
	background-position: -296px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div57 {
	background-position: -312px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div67 {
	background-position: -328px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div77 {
	background-position: -200px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div87 {
	background-position: -216px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div08 {
	background-position: -216px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div18 {
	background-position: -232px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div28 {
	background-position: -248px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div38 {
	background-position: -264px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div48 {
	background-position: -280px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div58 {
	background-position: -296px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div68 {
	background-position: -312px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div78 {
	background-position: -328px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.div88 {
	background-position: -200px -240px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar {
	height: 30px;
}

TABLE.topbar TABLE.tbmenu TD.bar0 {
	background-position: -16px 0px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar1 {
	background-position: -16px -30px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar2 {
	background-position: -16px -60px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar3 {
	background-position: -16px -90px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar4 {
	background-position: -16px -120px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar5 {
	background-position: -16px -150px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar6 {
	background-position: -16px -180px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar7 {
	background-position: -16px -210px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.topbar TABLE.tbmenu TD.bar8 {
	background-position: -16px -240px;
	background-image: url('/images/index_map.png?272617333');
}

/* LOCATION BAR PROPERTIES */

DIV.locationbar_empty {
	width: 100%;
	height: 5px;
	background-position: 0px -30px;
	background-image: url('/images/index_bgh.png?266829126');
}

DIV.locationbar {
	height: 20px;
	padding-left: 5px;
	background-position: 0px -35px;
	background-image: url('/images/index_bgh.png?266829126');
}

DIV.locationbar TABLE.frame {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

DIV.locationbar TABLE.frame TD {
	font-weight: 800;
	font-size: 12px;
	color: #445577;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}

DIV.locationbar TABLE.frame TD.spacer {
	width: 3px;
}

DIV.locationbar TABLE.frame TD.spacer-left {
	width: 3px;
}

DIV.locationbar TABLE.frame TD.spacer-right {
	width: 8px;
}

DIV.locationbar TABLE.frame TD.divider {
	width: 11px;
	height: 20px;
	background-position: -11px -271px;
	background-image: url('/images/index_map.png?272617333');
}

DIV.locationbar TABLE.frame TD.text {
	padding-bottom: 3px;
	vertical-align: bottom;
}

DIV.locationbar TABLE.frame TD A {
	color: #112244;
	text-decoration: none;
}

DIV.locationbar TABLE.frame TD A:hover {
	color: #660000;
	text-decoration: none;
}

/* PREVIEW BAR PROPERTIES */

DIV.previewbar {
	height: 21px;
	padding-left: 5px;
	background-position: 0px -84px;
	background-image: url('/images/index_bgh.png?266829126');
}

DIV.previewbar TABLE.preview {
	width: 100%;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

DIV.previewbar TABLE.preview TD {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

DIV.previewbar TABLE.preview TD.text {
	width: 100%;
	font-weight: 800;
	font-size: 12px;
	color: #445577;
	white-space: nowrap;
}

DIV.previewbar TABLE.preview TD.select {
	padding: 0px 3px 0px 0px;
}

DIV.previewbar TABLE.preview TD.select SELECT {
	height: 14px;
	font-size: 10px;
}

DIV.previewbar TABLE.preview TD.button {
	padding-right: 3px;
}

/* LOGO BAR PROPERTIES */

TABLE.logobar {}

TABLE.logobar A {
	font-weight: 800;
	color: #112244;
	text-decoration: none;
}

TABLE.logobar A:hover {
	font-weight: 800;
	color: #660000;
}

TD.headline {
	font-size: 12px;
	font-weight: 800;
	color: #FFFFFF;
	padding: 0px 20px 0px 20px;
}

/* NOTICE BAR PROPERTIES */

TABLE.noticebar {
	padding: 2px;
	border: solid 1px;
	border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
	background-color: #EEEEEE;
}

TABLE.noticebar TD.note {
	padding: 0px;
	border: solid 1px #999999;
	background-color: #DDDDDD;
}

TABLE.noticebar TABLE.key {
	padding: 3px;
	border: solid 1px #999999;
	background-color: #EEEEEE;
}

TABLE.noticebar B.label {
	font-weight: 800;
	color: #556688; 
	white-space: nowrap;
}

TABLE.noticebar B.required {
	color: #112244;
}

/* SIDEBAR PROPERTIES */

TD.sidebarcontrolleft {
	width: 12px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: -24px 0px;
	background-image: url('/images/sidebarbg.png?248182948');
}

TD.sidebarcontrolright {
	width: 12px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-image: url('/images/sidebarbg.png?248182948');
}

/* SIDEBAR MENU PROPERTIES */

TABLE.sidebarmenu {
	width: 175px;
	border: solid 1px #AAAAAA;
	border-collapse: collapse;
}

TABLE.sidebarmenu TABLE {
	border-collapse: collapse;
}

TABLE.sidebarmenu A {
	font-size: 12px;
	font-weight: 800;
	color: #445577;
	text-decoration: none;
}

TABLE.sidebarmenu TD.button:hover A {
	color: #774455;
}

TABLE.sidebarmenu TD.button {
	width: 100%;
	padding: 0px;
	border: 0px;
}

TABLE.sidebarmenu TD.button TABLE {
	width: 100%;
	border: solid 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
}

TABLE.sidebarmenu TD.on TABLE {
	border-color: #DDDDDD #FFFFFF #FFFFFF #DDDDDD;
}

TABLE.sidebarmenu TD.button TD {
	padding: 0px;
}

TABLE.sidebarmenu TD.button TD.icon {
	width: 22px;
	height: 22px;
	padding: 3px;
	background-image: url('/images/sidebarmenu_icon_bg_blue.png');
}

TABLE.sidebarmenu TD.button TD.label {
	width: 100%;
	text-align: left;
	padding-left: 5px;
	background-image: url('/images/sidebarbuttons/bg.png');
}

TABLE.sidebarmenu TD.on TD.icon {
	background-image: url('/images/sidebarmenu_icon_bg_on.png');
}

TABLE.sidebarmenu TD.on TD.label {
	background-image: url('/images/sidebarbuttons/bg_on.png');
}

TABLE.sidebarmenu TD.red TD.icon {
	background-image: url('/images/sidebarmenu_icon_bg_red.png');
}

TABLE.sidebarmenu TD.green TD.icon {
	background-image: url('/images/sidebarmenu_icon_bg_green.png');
}

TABLE.sidebarmenu TD.divider {
	height: 1px;
	padding: 0px;
	border: 0px;
	background-color: #AAAAAA;
}

TABLE.sidebarmenu TD.window {
	width: 100%;
	padding: 0px;
	border: 0px;
}

TABLE.sidebarmenu TD.window TABLE.box {
	width: 100%;
	border: solid 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
}

TABLE.sidebarmenu TD.window TD {
	margin: 0px;
	padding: 0px;
}

TABLE.sidebarmenu TD.window TD.title {
	height: 22px;
	font-size: 12px;
	font-weight: 800;
	color: #445577;
	padding: 3px;
	text-align: center;
	background-image: url('/images/sidebarmenu_icon_bg_blue.png');
}

TABLE.sidebarmenu TD.window TD.content {
	padding: 3px;
}

TABLE.sidebarmenu TD.window TD.content A {
	font-size: 10px;
	color: #113355;
	text-decoration: underline;
}

TABLE.sidebarmenu TD.window TD.content A:hover {
	color: #990000;
}

/* COPYRIGHT BAR PROPERTIES */

TABLE.copyright {
	width: 100%;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	background-position: 0px -34px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #EEEEEE;
}

TABLE.copyright TD {
	margin: 0px;
	padding: 0px;
}

TABLE.copyright TD.menu {
	width: 100%;
	padding-left: 15px;
}

TABLE.copyright TD.divider {
	width: 11px;
	height: 21px;
	background-position: 0px -270px;
	background-image: url('/images/index_map.png?272617333');
}

TABLE.copyright TD.inc {
	padding-left: 10px;
	padding-right: 10px;
}

TABLE.copyright TD.inc {
	font-weight: 800;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
	text-align: right;
	text-decoration: none;
}

TABLE.copyright TD.inc A:hover {
	color: #660000;
}

TABLE.copyright TABLE.cpmenu {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.copyright TABLE.cpmenu TD {
	margin: 0px;
	padding: 0px 30px 0px 0px;
}

TABLE.copyright TABLE.cpmenu TD A {
	font-weight: 800;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

TABLE.copyright TABLE.cpmenu TD A:hover {
	color: #660000;
}

/* WINDOW PROPERTIES */

TABLE.cswindow {
}

TABLE.cswindow TD.titlebar {
	height: 18px;
	font-weight: 800;
	font-size: 12px;
	color: #FFFFFF;
	border: solid #445577;
	border-width: 0px 1px 0px 1px;
	padding: 0px 5px 0px 5px;
	background-image: url('/images/chumpsoft/bartitlebluebg.gif');
	white-space: nowrap;
}

TABLE.cswindow TD.titlebar A {
	color: #FFFFFF;
}

TD.pagewarningbar {
	font-weight: 800;
	color: #FFFFFF;
	padding-left: 5px;
	border: solid 1px;
	border-color: #884444 #330000 #330000 #884444;
	background-color: #660000;
}

TD.pagewarningbar TD.text {
	font-weight: 800;
	color: #FFFFFF;
	padding-left: 5px;
}

TD.pagestatusbar {
	font-weight: 800;
	color: #FFFFFF;
	padding-left: 5px;
	border: solid 1px;
	border-color: #BBCCEE #445577 #445577 #BBCCEE;
	background-color: #89A0BA;
}

TD.pagestatusbar TD.text,
TD.pagestatusbar TD.text A {
	font-weight: 800;
	color: #FFFFFF;
}

TABLE.cswindow TD.warningbar {
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #B00000;
	border-right: solid 1px #580000;
	background-position: 0px -180px;
	background-image: url('/images/statusbars.png?279783861');
	background-color: #990000;
}

TABLE.cswindow TD.statusbar {
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #84B053;
	border-right: solid 1px #1F4800;
	background-position: 0px -270px;
	background-image: url('/images/statusbars.png?279783861');
	background-color: #669933;
}

TABLE.cswindow TD.statusbar_empty {
	height: 5px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #93A1BD;
	border-right: solid 1px #2C3958;
	background-position: 0px -200px;
	background-image: url('/images/statusbars.png?279783861');
	background-color: #7788AA;
}

TABLE.cswindow TD.warningbar TABLE,
TABLE.cswindow TD.statusbar TABLE {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.cswindow TD.warningbar TABLE TD,
TABLE.cswindow TD.statusbar TABLE TD {
	margin: 0px;
	padding: 0px;
}

TABLE.cswindow TD.warningbar TABLE TD.icon,
TABLE.cswindow TD.statusbar TABLE TD.icon {
	padding-right: 5px;
}

TABLE.cswindow TD.warningbar TABLE TD.icon IMG.icon {
	width: 17px;
	height: 20px;
	background-position: -38px -160px;
	background-image: url('/images/statusbars.png?279783861');
}

TABLE.cswindow TD.statusbar TABLE TD.icon IMG.icon {
	width: 14px;
	height: 20px;
	background-position: -39px -250px;
	background-image: url('/images/statusbars.png?279783861');
}

TABLE.cswindow TD.warningbar TABLE TD.message,
TABLE.cswindow TD.statusbar TABLE TD.message {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	white-space: nowrap;
}

TABLE.cswindow TD.warningbar TABLE TD.message B,
TABLE.cswindow TD.warningbar TABLE TD.message A {
	color: #FFDD00;
}

TABLE.cswindow TD.statusbar TABLE TD.message B,
TABLE.cswindow TD.statusbar TABLE TD.message A {
	color: #FFFFFF;
}

TABLE.cswindow TD.content {
	border: solid 1px;
	border-color: #BBBBBB #999999 #999999 #BBBBBB;
	background-color: #EEEEEE;
}

TABLE.cswindow TD.button {
	text-align: right;
	border: solid #CCCCCC 1px;
	padding: 3px;
	background-color: #DDDDDD;
}

TABLE.cswindow TABLE.csform {
	table-layout: fixed;
}

TABLE.cswindow TABLE.csform TD.label {
	width: 155px;
	white-space: nowrap;
}

TABLE.cswindow TABLE.csform TD.labelsection,
TABLE.cswindow TABLE.csinfo TD.labelsection {
	height: 20px;
	font-size: 12px;
	font-weight: 800;
	white-space: nowrap;
	color: #112244;
	border: solid 1px #AAAAAA;
	padding: 2px 0px 2px 5px;
	background-image: url('/images/chumpsoft/silverbarbg02.gif');
	vertical-align: middle;
}

TABLE.cswindow TABLE.csform TD.info {
	padding: 3px;
}

/* If this is not auto, then a really long item or subwindow table will expand
   out of the bounds. it will also cause large result tables to overflow */
TABLE.cswindow TABLE.csinfo {
	table-layout: fixed;
}

TABLE.cswindow TABLE.csinfo TD.label {
	width: 157px;
	white-space: nowrap;
}

/* SUB WINDOW PROPERTIES */

TABLE.cssubwindow {
}

TABLE.cssubwindow TABLE.csform {
	table-layout: fixed;
}

TABLE.cssubwindow TABLE.csform TD.label {
	width: 151px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.cssubwindow TABLE.csform TD.label {
	width: 147px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.cssubwindow TABLE.cssubwindow TABLE.csform TD.label {
	width: 142px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.cssubwindow TABLE.cssubwindow TABLE.cssubwindow TABLE.csform TD.label {
	width: 137px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.csinfo TD.label {
	width: 152px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.cssubwindow TABLE.csinfo TD.label {
	width: 147px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.cssubwindow TABLE.cssubwindow TABLE.csinfo TD.label {
	width: 142px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.cssubwindow TABLE.cssubwindow TABLE.cssubwindow TABLE.csinfo TD.label {
	width: 137px;
	white-space: nowrap;
}

TABLE.cssubwindow TD.titlebar {
	height: 22px;
	border: solid #AAAAAA 1px;
	padding-right: 5px;
	background-image: url('/images/silverbarbg02.gif');
	background-color: #FFFFFF;
}

TABLE.cssubwindow TD.titlebar TD.titletext {
	font-size: 12px;
	font-weight: 800;
	color: #112244;
	padding-left: 5px;
}

TABLE.cssubwindow TD.content {
	border: solid #AAAAAA;
	border-width: 0px 1px 1px 1px;
	background-color: #EEEEEE;
}

TABLE.cssubwindow TD.label {
	width: 136px;
	white-space: nowrap;
}

TABLE.cssubwindow TABLE.csfield {
	table-layout: fixed;
}

TABLE.cssubwindow TABLE.csfield TD.label {
	width: 100px;
	white-space: nowrap;
}

TABLE.cssmallwindow TD.label {
	width: 147px;
	white-space: nowrap;
}

TABLE.cssmallwindow TD.titlebar {
	height: 16px !important;
}

TABLE.cssmallwindow TD.titlebar TD.titletext {
	font-size: 10px !important;
}

/* SUBWINDOW TABLE PROPERTIES */

TABLE.cssubwindowtable {
	table-layout: auto;
}

TABLE.cssubwindowtable TH {
	border: solid 1px;
	border-color: #FFFFFF #AAAAAA #AAAAAA #FFFFFF;
	background-color: #DDDDDD;
	font-weight: 800;
	/*white-space: nowrap;*/
}

TABLE.cssubwindowtable TH A {
	text-decoration: none;
}

TABLE.cssubwindowtable TR TH.section {
	font-weight: 800;
	color: #FFFFFF;
	border-color: #DDEEFF #667799 #667799 #DDEEFF;
	background-color: #99AACC;
}

TABLE.cssubwindowtable TD.firstcol,
TABLE.cssubwindowtable TD.middlecol,
TABLE.cssubwindowtable TD.lastcol,
TABLE.cssubwindowtable TD.fullcol {
	border: solid 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	background-color: #EEEEEE;
}

TABLE.cssubwindowtable TD.firstcol A,
TABLE.cssubwindowtable TD.middlecol A,
TABLE.cssubwindowtable TD.lastcol A {
	text-decoration: none;
}

TABLE.cssubwindowtable TR.highlight:hover TD.firstcol,
TABLE.cssubwindowtable TR.highlight:hover TD.middlecol,
TABLE.cssubwindowtable TR.highlight:hover TD.lastcol {
	border-color: #FFFFFF #C0CCDB #C0CCDB #FFFFFF;
	background-color: #E8EEFD;
}

TABLE.cssubwindowtable TR.odd TD.firstcol,
TABLE.cssubwindowtable TR.odd TD.middlecol,
TABLE.cssubwindowtable TR.odd TD.lastcol {
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	background-color: #F9F9F9;
}

TABLE.cssubwindowtable TR.even TD.firstcol,
TABLE.cssubwindowtable TR.even TD.middlecol,
TABLE.cssubwindowtable TR.even TD.lastcol {
	border-color: #FFFFFF #C0CCDB #C0CCDB #FFFFFF;
	background-color: #E8EEFD;
}

TABLE.cssubwindowtable TR TD.total {
	font-weight: 800;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	background-color: #E5E5E5;
}

TABLE.cssubwindowtable .firstcol {
	text-align: left;
}

TABLE.cssubwindowtable .middlecol {
	text-align: center;
}

TABLE.cssubwindowtable .lastcol {
	text-align: right;
	border-width: 1px 0px 1px 1px;
}

TABLE.cssubwindowtable .managecol {
	width: 10%;						/* compress 'manage' buttons into smallest space */
}

/* BASE PROPERTIES */

SELECT.smalltext OPTION, SELECT.smalltext OPTGROUP {
	font-size: 10px !important;
}

.smalltext {
	font-size: 10px !important;
}

.largetext {
	font-size: 12px !important;
}

.bold {
	font-weight: 800 !important;
}

.smallcaps {
	font-variant: small-caps !important;
}

.important {
	font-weight: 800 !important;
	color: #990000 !important;
}

.warning {
	font-weight: 800 !important;
	color: #990000 !important;
}

.Active, .Success, .Verified {
	font-weight: 800;
	color: #009900;
}

.Inactive, .Expired, .Failed, .Overdue, .Cancelled, .Refunded {
	font-weight: 800;
	color: #990000;
}

.Suspended, .Paused, .Pending, .Todo {
	font-weight: 800;
	color: #CC9900;
}

.nowrap {
	white-space: nowrap;
}

.nopad {
	padding: 0px;
}

.hide {
	display: none;
}

.left {
	text-align: left !important;
}

.right {
	text-align: right !important;
}

/* INDIVIDUAL PROPERTIES */

DIV.errornote {
	color: #FFFFFF;
	font-weight: 800;
	padding: 3px;
	border: 1px solid #330000;
	background-color: #660000;
}

DIV.suspendnote, DIV.expirednote, DIV.creditnote, DIV.cautionnote {
	color: #660000;
	font-weight: 800;
	padding: 3px;
	border: 1px solid #FAB247;
	background-color: #FAD647;
}

DIV.suspendnote A.link, DIV.expirednote A.link, DIV.creditnote A.link, DIV.cautionnote A.link {
	color: #660000;
	text-decoration: underline;
}

DIV.tipnote {
	padding: 3px;
	border: 1px solid #118F17; /* #FFD52F; */
	background-color: #E0EFE1; /* #EFE6C2; */
}

DIV.tipnote TD {
	padding-right: 3px;
	color: #000000;
	font-weight: 800;
}

DIV.expirednote {
	text-align: center;
}

DIV.page,
DIV.info_header {
	height: 22px;
	font-weight: 800;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	margin: 0px;
	padding-left: 5px;
	border: solid 1px #000000;
	background-position: 0px 0px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #000000;
}

DIV.info_body {
	padding: 5px 10px 10px 10px;
}

DIV.info_subheader {
	font-weight: 800;
	padding: 10px 0px 5px 0px;
}

DIV.info_subbody {
	padding: 0px 0px 0px 20px;
}

DIV.info_spacer {
	height: 5px;
}

TR.fixwidth TD {
	height: 0px;
	padding: 0px !important;
}

TR.editaccount TD {
	background-color: #DDDDDD;
}

TD.note, DIV.note {
	padding: 3px;
	border: solid 1px #CCCCCC;
	background-color: #DDDDDD;
}

TD.warningnote {
	font-weight: 800;
	color: #990000;
	text-align: center;
	border: solid 1px #CCCCCC;
	padding: 3px;
	background-color: #DDDDDD;
}

TD.titlebar TD.note {
	border: solid;
	border-color: #CCCCCC;
	border-width: 0px 1px 0px 1px;
	padding: 0px 5px 0px 5px;
	height: 20px;
	background-color: #DDDDDD;
}

TD.label, TD.labelfont {
	font-weight: 800;
	color: #556688; 
	text-align: right;
	white-space: nowrap;
}

TD.lang {
	width: 180px !important;
}

TD.helplabel {
	font-weight: 800;
	color: #556688;
	text-align: left;
	white-space: nowrap;
}

TD.toplabel {
	font-weight: 800;
	color: #556688; 
	white-space: nowrap;
}

TD.help {
	width: 12px;
	padding: 0px;
}

TD.error {
	color: #990000 !important;
	font-weight: 800;
}

TD.errorlight {
	color: #990000 !important;
}

TD.erroricon {
	/*padding-right: 2px;*/
	/* background-image: url('/images/warningicon.gif');
	background-position: right center;
	background-repeat: no-repeat;
	height: 13px; */
}

TD.input {
	width: 100%;
}

/* width: 100% useful on question showcondition.tpl pages... */
TD.info {
	width: 100%;
}

TD.required {
	color: #112244;
}

/*TD.required:before {
	content: "*";
}*/

TD.title {
	font-weight: 800;
	color: #112244;
}

TD.top {
	vertical-align: top;
}

TD.screenshot {
	border: solid 1px #999999;
}

TABLE.csform TD.top {
	padding-top: 5px;
}

TD.subbutton {
	border: solid;
	border-color: #AAAAAA;
	border-width: 1px;
	padding: 4px;
	background-image: url('/images/chumpsoft/silverbarbg02.gif');
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

TD.invdot {
	height: 0px;
}

TD.drop, TH.drop, TR.drop {
	padding-top: 2px;
}

TD.shift {
	padding-right: 2px;
}

TD.defaultbox {
	font-weight: 800;
	color: #FFFFFF;
	border: solid 1px #445577;
	padding: 3px 2px 3px 2px;
	background-color: #89A0BA;
}

TD.defaultinfo {
	font-style: italic;
	color: #7788AA;
}

/* LINK PROPERTIES */

A.link {
	font-weight: 800;
	color: #112244;
}

A.link:hover {
	color: #990000;
}

A.codelink {
	font-weight: normal;
	color: #112244;
}

A.codelink:hover {
	color: #990000;
}

A.warninglink {
	font-weight: 800;
	color: #FFCC00;
}

TABLE.csform TD.error A.warninglink {
	color: #990000;
}

/* BUTTON PROPERTIES */

B.button {
	height: 14px;
	font-size: 10px;
	font-weight: 800;
	color: #FFFFFF !important;
	border: solid #000000 1px;
	padding: 0px 3px 0px 3px;
	background-position: 0px 0px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #000000;
	white-space: nowrap;
	text-decoration: none;
}

A.button {
	height: 14px;
	font-size: 10px;
	font-weight: 800;
	color: #112244 !important;
	border: solid #AAAAAA 1px;
	padding: 0px 3px 0px 3px;
	background-position: 0px -35px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
	/* line-height: 14px; // fixes opera, but causes extra spacing in IE. */
}

A.button:hover {
	height: 14px;
	font-size: 10px;
	font-weight: 800;
	color: #FFFFFF !important;
	border: solid #000000 1px;
	padding: 0px 3px 0px 3px;
	background-position: 0px 0px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #000000;
	white-space: nowrap;
	text-decoration: none;
}

A.mainbutton, INPUT.mainbutton {
	font-size: 12px;
	font-weight: 800;
	background-color: #7788AA;
	color: #FFFFFF;
	border: solid 1px;
	border-color: #CCDDEE #445577 #445577 #CCDDEE;
	text-decoration: none;
}
A.mainbutton:hover, A.mainbuttonover, INPUT.mainbuttonover {
	font-size: 12px;
	font-weight: 800;
	background-color: #99AACC;
	color: #FFFFFF;
	border: solid;
	border-color: #EEEEFF #556688 #556688 #EEEEFF;
	border-width: 1px 1px 1px 1px;
	text-decoration: none;
}
A.mainbuttondown, INPUT.mainbuttondown {
	font-size: 12px;
	font-weight: 800;
	background-color: #112244;
	color: #FFFFFF;
	border: solid 1px;
	border-color: #000000 #445577 #445577 #000000;
	text-decoration: none;
}
A.mainbutton, A.mainbuttondown,A.mainbuttonover {
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	white-space: nowrap;
}

/* INPUT FIELD SIZE PROPERTIES */

.checkboxintable {
	width: 13px;
	height: 13px;
	margin: 0px;
}

INPUT, TEXTAREA, SELECT, OPTION, OPTGROUP, .likeinput {
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	font-weight: 800;
	color: #112244;
}

.likeinput {
  padding-top: 2px;
  padding-bottom: 2px;
}

TEXTAREA {
	overflow: auto;
}

INPUT[type="text"], INPUT[type="password"], SELECT, TEXTAREA {
	border: solid 1px #99AACC;
}

TEXTAREA.code {
	font-size: 12px;
	font-weight: 500;
}

SELECT.wfull {
	min-width: 40px;
	max-width: 100%;
	overflow: hidden;
}

OPTGROUP {
	background-color: #FFFFFF;
}

OPTION.invalidopt {
	color: #666666;
}

INPUT.wfull {
	overflow: hidden;
}

INPUT.sortbox {
	width: 21px;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	text-align: center;
}

.code {
	font-family: courier;
	line-height: 14px;
}

.wfull {
	width: 100%;
	min-width: 30px;
}

.whuge {
	width: 400px;
}

.wlarge {
	width: 250px;
}

.wbig {
	width: 190px;
}

.wmedium {
	width: 120px;
}

.whexcolor {
	width: 75px;
}

.wsmall {
	width: 60px;
}

.wtiny {
	width: 46px;
}

.wtinier {
	width: 28px;
}

.htiny {
	height: 20px;
}

.hsmall {
	height: 50px;
}

.hmedium {
	height: 100px;
}

.hlarge {
	height: 200px;
}

.hhuge {
	height: 400px;
}

/* MENU PROPERTIES */

TABLE.menu {
	border: solid 1px #666666;
}

TABLE.menu TH.title {
	height: 21px;
	color: #FFFFFF;
	font-weight: 800;
	background-color: #000000;
	background-image: url('/images/titlebggrey.gif');
}

TABLE.menu TH.special {
	background-color: #990000;
	background-image: url('/images/titlebgred.gif');
}

TABLE.menu TH {
	font-size: 12px;
	color: #112244;
	border: solid #BBBBBB;
	border-width: 0px 0px 1px 0px;
	background-color: #DDDDDD;
	background-image: url('/images/silverbarbg01.gif');
}

TABLE.menu TD.off {
	font-size: 11px;
	font-weight: 800;
	border: solid;
	border-color: #EEEEEE #EEEEEE #BBBBBB #BBBBBB;
	border-width: 1px 0px 1px 0px;
	padding: 3px;
	background-color: #FFFFFF;
}

TABLE.menu TD.on {
	font-size: 11px;
	font-weight: 800;
	border: solid #445577;
	border-width: 1px 0px 1px 0px;
	padding: 3px;
	background-color: #89A0BA;
}

TABLE.menu A.off {
	color: #112244;
	text-decoration: none;
}

TABLE.menu A.on {
	color: #FFFFFF;
	text-decoration: none;
}

TABLE.menu TD.divider {
	height: 5px;
	background-color: #112244;
}

TABLE.menu TD.button {
	text-align: center;
	border: solid 1px #CCCCCC;
	padding: 2px;
	background-color: #EEEEEE;
}

/* HELP DIALOGUE PROPERTIES */

TABLE.help_dialogue,
TABLE.help_dialogue TD,
TABLE.help_dialogue TABLE {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.help_dialogue TD.button_shade {
	background-image: url('/images/dialogue/button-shade.png');
}

TABLE.help_dialogue TD.button {
	height: 11px;
	padding: 0px 3px 0px 3px;
	border: solid #000000;
	border-width: 1px 1px 0px 1px;
	background-color: #990000;
}

TABLE.help_dialogue TD.button_on {
	height: 11px;
	padding: 0px 3px 0px 3px;
	border: solid #AAAAAA;
	border-width: 1px 1px 0px 1px;
	background-color: #FFFFFF;
}

TABLE.help_dialogue TD.button A {
	font-size: 10px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

TABLE.help_dialogue TD.button_on A {
	font-size: 10px;
	font-weight: 800;
	color: #112244;
	text-decoration: none;
	text-transform: uppercase;
}

TABLE.help_dialogue TD.top-left {
	background-image: url('/images/dialogue/box-top.png');
}

TABLE.help_dialogue TD.top-bar {
	background-image: url('/images/dialogue/box-top-bg.png');
}

TABLE.help_dialogue TD.top-right {
	background-image: url('/images/dialogue/box-right.png');
}

TABLE.help_dialogue TABLE.left,
TABLE.help_dialogue TABLE.right {
	height: 100%;
	vertical-align: top;
}

TABLE.help_dialogue TD.left {
	height: 100%;
	background-image: url('/images/dialogue/box-left-bg.png');
}

TABLE.help_dialogue TD.right {
	height: 100%;
	background-image: url('/images/dialogue/box-right-bg.png');
}

TABLE.help_dialogue TD.bottom-left {
	background-image: url('/images/dialogue/box-bottom1.png');
}

TABLE.help_dialogue TD.bottom {
	background-image: url('/images/dialogue/box-bottom-bg.png');
}

TABLE.help_dialogue TD.bottom-right {
	background-image: url('/images/dialogue/box-bottom2.png');
}

TABLE.help_dialogue TD IMG.point-left {
	background-image: url('/images/dialogue/pointer-left.png');
}

TABLE.help_dialogue TD IMG.point-right {
	background-image: url('/images/dialogue/pointer-right.png');
}

TABLE.help_dialogue TD.content {
	vertical-align: top;
	background-color: #EEEEEE;
}

TABLE.help_dialogue TD.content DIV.content_box {
	background-color: #EEEEEE;
}

TABLE.help_dialogue TD.loading {
	padding-top: 10px;
	padding-bottom: 19px;
	text-align: center;
	background-color: #EEEEEE;
}

/* FAQ PROPERTIES */

TD.faqnumber {
	width: 15px;
	height: 15px;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url('/images/chumpsoft/faqnumbbg.gif');
}

/* DATASET PROPERTIES */

TABLE.recordfooter {
}

TABLE.recordfooter TD.pagesize {
	text-align: left;
	padding: 3px;
	line-height: 16px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #FFFFFF;
	background-color: #DDDDDD;
}

TABLE.recordfooter TD.pagelist {
	text-align: right;
	padding: 3px;
	line-height: 16px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #DDDDDD;
}

/* SIDE BAR ACTION BUTTON PROPERTIES */

TABLE.actionbutton {
	border: solid #000000 1px;
	background-color: #7788AA;
	background-image: url('/images/actionbutton_bg.gif');
}

TABLE.actionbutton TD.qtbutton {
	border: 0px;
	padding: 2px;
}

TABLE.actionbutton TD.qtcontent {
	width: 100%;
	padding-left: 2px;
	padding-right: 10px;
	background-color: #7788AA;
	background-image: url('/images/actionbutton_bg.gif');
}

TABLE.actionbutton TD.qtcontent TD.qtlinks {
	text-align: right;
	padding: 2px;
	height: 18px;
}

TABLE.actionbutton TD.qtcontent TD.qtdescription {
	height: 15px;
}

TABLE.actionbutton TD.qtcontent TD.qttitle A {
	text-decoration: none;
	font-family: georgia,times new roman,times,serif;
	font-size: 12px;
	font-weight: 800;
	color: #FFFFFF;
}

TABLE.actionbutton TD.qtcontent TD.qtdescription A {
	font-family: arial,helvetica,courier;
	font-size: 11px;
	font-weight: 500;
	color: #CCEEFF;
}

TABLE.actionbutton TD.qtcontent TD.qtlinks A.button {
	height: 14px;
	font-size: 10px;
	font-weight: 800;
	color: #FFFFFF !important;
	border: solid #000000 1px;
	padding: 0px 3px 0px 3px;
	background-position: 0px 0px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #000000;
	white-space: nowrap;
	text-decoration: none;
}

TABLE.actionbutton TD.qtcontent TD.qtlinks A.button:hover {
	height: 14px;
	font-size: 10px;
	font-weight: 800;
	color: #112244 !important;
	border: solid #AAAAAA 1px;
	padding: 0px 3px 0px 3px;
	background-position: 0px -35px;
	background-image: url('/images/index_bgh.png?266829126');
	background-color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
}

/* STATUS BAR PROPERTIES */

TD.statusdone, TD.statuscomplete {
	background-color: #7488A4;
	color: #FFFFFF;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TD.statuscomplete {
	border-right: 1px solid #000000;
}

TD.statustodo, TD.statuszero {
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TD.statuszero {
	border-left: 1px solid #000000;
}

/* SURVEY LOGIC PROPERTIES */

TABLE.logic TD {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	height: 1.8em;
}

TABLE.logic TD TABLE.csinfo TD {
	height: auto;
}

/* WINDOW ALERT / CONFIRM PROPERTIES */

DIV.alert_confirm_mask {
	opacity: 0.75;
	background-color: #FFFFFF;
}

DIV.alert_confirm_window {}

DIV.alert_confirm_window TABLE.window_frame {
	margin: 0px;
	padding: 0px;
	border: solid 1px #999999;
}

DIV.alert_confirm_window TABLE.window_frame TD.titlebar {
	height: 21px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #999999;
	background-color: #FFCC00;
	background-position: 0px 0px;
	background-image: url('/images/alert/hbar.png');
}

DIV.alert_confirm_window TABLE.window_frame TD.content {
	text-align: center;
	padding: 10px;
	border: solid 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	background-color: #EEEEEE;
}

DIV.alert_confirm_window TABLE.window_frame TD.content H1 {
	color: #990000;
	margin: 0px;
	padding-bottom: 8px;
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.ok {
	width: 61px;
	height: 18px;
	border: solid 1px #AAAAAA;
	background-position: 0px 0px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.ok:hover {
	border: solid 1px #669977;
	background-position: 0px -18px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.ok:active {
	border: solid 1px #667799;
	background-position: 0px -36px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.ok_delete {
	width: 60px;
	height: 18px;
	border: solid 1px #AAAAAA;
	background-position: -263px 0px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.ok_delete:hover {
	border: solid 1px #669977;
	background-position: -263px -18px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.ok_delete:active {
	border: solid 1px #667799;
	background-position: -263px -36px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.cancel {
	border: solid 1px #AAAAAA;
	background-position: -61px 0px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.cancel:hover {
	border: solid 1px #996677;
	background-position: -61px -18px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.cancel:active {
	border: solid 1px #667799;
	background-position: -61px -36px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resume,
DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resultsresume {
	width: 69px;
	height: 18px;
	border: solid 1px #AAAAAA;
	background-position: -122px 0px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resume:hover,
DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resultsresume:hover {
	border: solid 1px #669977;
	background-position: -122px -18px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resume:active,
DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resultsresume:active {
	border: solid 1px #669977;
	background-position: -122px -36px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.suspend,
DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resultssuspend {
	width: 72px;
	height: 18px;
	border: solid 1px #AAAAAA;
	background-position: -191px 0px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.suspend:hover,
DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resultssuspend:hover {
	border: solid 1px #669977;
	background-position: -191px -18px;
	background-image: url('/images/alert/buttons.png?275364631');
}

DIV.alert_confirm_window TABLE.window_frame TD.content IMG.suspend:active,
DIV.alert_confirm_window TABLE.window_frame TD.content IMG.resultssuspend:active {
	border: solid 1px #669977;
	background-position: -191px -36px;
	background-image: url('/images/alert/buttons.png?275364631');
}

/* SURVEY SHOW PAGE PROPERTIES */

TABLE.namecolumn {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.namecolumn TD {
	margin: 0px;
	padding: 0px;
}

TABLE.namecolumn TD.name {
	font-weight: 800;
}

TABLE.namecolumn TD.required {
	font-size: 10px;
	font-weight: 800;
	text-align: right;
}
