.title {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;  
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: bolder; FONT-SIZE: 11pt
}
.titleborder {
	BACKGROUND-COLOR: #F4D6D6;
	BORDER-COLOR: #990000; BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
}
.column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt;
}
.largefont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; PADDING-TOP: 1px; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 13pt
}
.bigfont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; PADDING-TOP: 1px; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt
}
.mediumfont {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
}
.mediumsmallfont {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; 
}
.smallfont {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; 
	COLOR: #000000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; 
}
.errorfont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	COLOR: #AD0000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; 
}
.mediumsmallerrorfont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	COLOR: #AD0000;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; 
}
.radio { 
	width: 1em; height: 1em; 
}
.longtextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 25em;
}
.mediumtextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 19em;
}
.shortmediumtextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 15em;
}
.shorttextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 10em;
}
.tinytextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 5em;
}
.smediumtextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 15em;
	BACKGROUND:#DDF2CA; COLOR:#OOOOOO; 
	BORDER-WIDTH : 1px; BORDER-STYLE : solid; BORDER-COLOR : #A0CE7A;
}
.colourtextbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 4em; BACKGROUND-COLOR: #FFE1C7;
	BORDER-TOP: 1px solid #FFA251; BORDER-BOTTOM: 1px solid #FFA251; 
	BORDER-LEFT: 1px solid  #FFA251; BORDER-RIGHT: 1px solid #FFA251;
}
.listbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 12em;
}
.textarea {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 18em;
}
.mediumtextarea {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 28em;
}
.mediumlongtextarea {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 38em;
}
.longtextarea {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; WIDTH: 50em;
}
.multitexbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
	WIDTH: 25em; HEIGHT: 20em;
}
.mediummultitexbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
	WIDTH: 25em; HEIGHT: 15em;
}
.smallmultitexbox {
	FONT-FAMILY: Arial; FONT-SIZE: 8pt; 
	WIDTH: 25em; HEIGHT: 10em;
}
.linkbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 1px; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	BORDER-BOTTOM: 1px solid #828282; BORDER-RIGHT: 1px solid #A3A3A3;
}
.tableborder {
	BORDER-TOP: 1px dotted #FF5D00; BORDER-BOTTOM: 1px dotted  #FF5D00; 
	BORDER-LEFT: 1px dotted  #FF5D00; BORDER-RIGHT: 1px dotted  #FF5D00;
}
.bluetableborder {
	BORDER-TOP: 1px dotted #4D7094; BORDER-BOTTOM: 1px dotted  #4D7094; 
	BORDER-LEFT: 1px dotted  #4D7094; BORDER-RIGHT: 1px dotted  #4D7094;
}
.border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	BORDER-TOP: 1px solid #828282; BORDER-LEFT: 1px solid #A3A3A3;
	BORDER-BOTTOM: 1px solid #828282; BORDER-RIGHT: 1px solid #A3A3A3;
}
.triborder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	BORDER-LEFT: 1px solid #A3A3A3; BORDER-BOTTOM: 1px solid #828282; 
	BORDER-RIGHT: 1px solid #A3A3A3;
}

/* Header */
.headerBgRed {
	BACKGROUND-IMAGE: url(../img/images/bg_red.gif);
	BORDER-BOTTOM: 1px solid #B2B2B2;
}
.headerFontWhite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; PADDING-TOP: 1px; 
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt
}

/* Button */
td.mainmenu_red {
	BACKGROUND-IMAGE: url(../img/button/mainmenu_red.gif);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;
	PADDING: 3px;
}

td.mainmenu2 {
	background-image: url(../img/images/bg_red.gif);
	background-repeat: repeat;
	font-family:  Arial, Trebuchet MS, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 3px;
}
td.mainmenu_yellow {
	BACKGROUND-IMAGE: url(../img/button/mainmenu_yellow.gif);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;
	PADDING: 3px;
}
a.mainmenu:active, a.mainmenu:link, a.mainmenu:visited {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.mainmenu:hover {
	COLOR: #FF9200;
}
.button {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #EFEFEF;
	BORDER-TOP: 1px groove #CCCCCC;
	BORDER-RIGHT: 2px groove #999999;
	BORDER-BOTTOM: 2px groove #999999;
	BORDER-LEFT: 1px groove #CCCCCC;
	WIDTH: 16em;
}
.mediumbutton {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #EFEFEF;
	BORDER-TOP: 1px groove #CCCCCC;
	BORDER-RIGHT: 2px groove #999999;
	BORDER-BOTTOM: 2px groove #999999;
	BORDER-LEFT: 1px groove #CCCCCC; 
	WIDTH: 6em;
}
.smallbutton {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #EFEFEF;
	BORDER-TOP: 1px groove #CCCCCC;
	BORDER-RIGHT: 2px groove #999999;
	BORDER-BOTTOM: 2px groove #999999;
	BORDER-LEFT: 1px groove #CCCCCC;
	WIDTH: 4em;
}
.minibutton {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #EFEFEF;
	BORDER-TOP: 1px groove #CCCCCC;
	BORDER-RIGHT: 2px groove #999999;
	BORDER-BOTTOM: 2px groove #999999;
	BORDER-LEFT: 1px groove #CCCCCC;
	WIDTH: 3em;
}

.selectedBorder{
	BORDER-TOP: 1px solid #B84E4E; BORDER-BOTTOM: 1px dotted #B84E4E; 
	BORDER-RIGHT: 1px solid #B84E4E;
}
.nonSelectedBorder{
	BORDER-TOP: 1px solid #B84E4E; BORDER-BOTTOM: 1px solid #B84E4E; 
	BORDER-RIGHT: 1px solid #B84E4E; BORDER-LEFT: 1px solid #B84E4E;
}

input.errHilite, select.errHilite, textarea.errHilite{
	border: 1px solid #FF826A;
	background-color: #FFEEEB;
}
label.errHilite {
	color: #CCCC99;
}

.helpBorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	BORDER-TOP: 1px solid #FFA800; BORDER-LEFT: 1px solid #FFA800;
	BORDER-BOTTOM: 1px solid #FFA800; BORDER-RIGHT: 1px solid #FFA800;
}
.helpFont {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; 
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; 
	TEXT-DECORATION: none;
}

.linebkg {
	background-image: url(../img/images/linebkg.gif);
	background-repeat: repeat-x;
}
.linebkg_vertical {
	background-image: url(../img/images/linebkg_v.gif);
	background-repeat: repeat-y;
}
