BODY {
	BACKGROUND-COLOR: WHITE;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Sans-serif;
	COLOR: #000000
}

OPTION,SELECT,TABLE,TD,TR {
	FONT-FAMILY: Verdana, Sans-serif;
	FONT-SIZE: 11px;
	COLOR: 000000
}

acronym {
	text-decoration: none;
	border: none;
}

P {
	FONT-FAMILY: Verdana, Sans-serif;
	FONT-SIZE: 100%;
	COLOR: 000000
}

INPUT {
	FONT-FAMILY: Verdana, Sans-serif;
	FONT-SIZE: 11px;
	COLOR: 000000;
	TEXT-TRANSFORM: uppercase;
}

TEXTAREA {
	FONT-FAMILY: Verdana, Sans-serif;
	FONT-SIZE: 11px;
	COLOR: 000000;
	TEXT-TRANSFORM: uppercase;
	resize: none;
}

li {
	font-size: 11px;
	list-style-image: url(../images/bullet.gif);
	List-style-type: square;
	COLOR: 000000;
	margin: 5px;
}

H1 {
	COLOR: #47649A;
}

H2 {
	COLOR: #47649A;
}

H3 {
	COLOR: #47649A;
}

H4 {
	COLOR: #990000;
	FONT-SIZE: 15px;
	FONT-FAMILY: arial, sans-serif
}

H5 {
	COLOR: #000000;
}

H6 {
	COLOR: #214383;
	FONT-SIZE: 11px;
	HEIGHT: 20px
}

input[type="button"] {
	padding: 0px;
	cursor: pointer;
}

input[type="button"][disabled] {
	padding: 0px;
	cursor: default;
	opacity:0.5;
}

A:link {
	color: #214383;
	FONT-SIZE: 11px
}

A:visited {
	color: #214383;
	FONT-SIZE: 11px
}

A:hover {
	color: #3163C2;
	FONT-SIZE: 11px
}

A:active {
	color: #000000;
	TEXT-DECORATION: none;
	background: A6CFFF
}

.head:link {
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.head:visited {
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.head:hover {
	color: #3163C2;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.head:active {
	color: #000000;
	TEXT-DECORATION: none;
	background: A6CFFF
}

.foot:link {
	color: white;
	font-weight: normal;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.foot:visited {
	color: white;
	font-weight: normal;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.foot:hover {
	color: #A6CFFF;
	font-weight: normal;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.foot:active {
	color: #000000;
	TEXT-DECORATION: none;
	background: A6CFFF
}

.main:link {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

.main:visited {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

.main:hover {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

.main1:link {
	font-weight: bold;
	font-size: xx-small;
	color: 000000;
	TEXT-DECORATION: none
}

.main1:visited {
	font-weight: bold;
	font-size: xx-small;
	color: 000000;
	TEXT-DECORATION: none
}

.main1:hover {
	font-weight: bold;
	font-size: xx-small;
	color: #3163C2;
	TEXT-DECORATION: none
}

.main1:active {
	font-weight: bold;
	font-size: xx-small;
	color: #000000;
	TEXT-DECORATION: none;
	background: A6CFFF
}

.clsCalDayEvent {
	COLOR: 47649A;
	CURSOR: pointer;
	WIDTH: 22px;
	HEIGHT: 18px;
	font-weight: bold;
	font-size: 11px;
	BORDER: 1px solid #698BCD;
	PADDING: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: F2F6FE
}

.clsCalCurrEvent {
	COLOR: 47649A;
	CURSOR: pointer;
	WIDTH: 22px;
	HEIGHT: 18px;
	font-weight: bold; 
	font-size: 11px;
	BORDER: solid #47649A 1px;
	PADDING: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: C4D2EC
}

.menu {
	background-color: white;
	width: 100%;
	height: 20px;
	padding: 4px 0px 4px 2px;
	border-bottom: 1px solid #74C0FF;
}

.menu a:link {
	color: 000000;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu a:visited {
	color: 000000;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu a:hover {
	color: 3163C2;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu a:active {
	color: 214383;
	font-weight: bold;
	font-size: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menuSel {
	background-color: EBEDF5;
	height: 20px;
	padding: 4px 0px 4px 2px;
	border-bottom: 1px solid #74C0FF;
}

.menuSel a:link {
	color: 000000;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menuSel a:visited {
	color: 000000;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menuSel a:hover {
	color: 3163C2;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menuSel a:active {
	color: 214383;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenu {
	background-color: EBEDF5;
	padding: 2px 2px 2px 5px;
	border-bottom: 1px solid C4D2EC;
}

.submenu a:link {
	color: 000000;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenu a:visited {
	color: 000000;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenu a:hover {
	color: 3163C2;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenu a:active {
	color: 214383;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenuSel {
	background-color: C4D2EC;
	padding: 2px 2px 2px 5px;
	border-bottom: 1px solid C4D2EC;
}

.submenuSel a:link {
	color: 000000;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenuSel a:visited {
	color: 000000;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenuSel a:hover {
	color: 3163C2;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.submenuSel a:active {
	color: 214383;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu1 {
	width: 100%;
	height: 20px;
	background-color: white;
	padding: 2px 0px 3px 3px;
}

.menu1 a:link {
	color: 000000;
	FONT-SIZE: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu1 a:visited {
	color: 000000;
	FONT-SIZE: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu1 a:hover {
	color: 3163C2;
	FONT-SIZE: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.menu1 a:active {
	color: 214383;
	FONT-SIZE: xx-small;
	TEXT-DECORATION: none;
	cursor: pointer;
}

.header {
	COLOR: white;
	font-weight: bold;
	font-size: 11px;
}

.header1 {
	COLOR: #000000;
	font-weight: bold;
	font-size: 11px;;
	padding: 2px 0px 0px 0px
}

.header2 {
	COLOR: /*#214383*/ 990000;
	FONT-weight: bold;
	font-size: 13px;
}

.header3 {
	COLOR: #214383;
	FONT-weight: bold;
	font-size: x-small;
}

.message {
	COLOR: #214383;
	font-weight: normal;
	font-size: 11px;
}

.message1 {
	COLOR: #000000;
	font-weight: normal;
font-size: 11px;
}

.Homedate {
	COLOR: 000000;
	font-weight: normal;
font-size: 11px;
}

.Label {
	COLOR: #000000;
	font-weight: bold;
	font-size: 11px;
}

.Pagehead {
	COLOR: #214383;
	font-weight: bold;
	font-size: 11px;
}

.UserName {
	COLOR: #214383;
	font-weight: bold;
	font-size: 11px;;
	TEXT-INDENT: 10px;
	text-transform: UpperCase
}

.headtile {
	background-image: url(../images/tile_header.gif);
	background-repeat: repeat-x
}

.maintile {
	background-image: url(../images/tile_main.gif);
	background-repeat: repeat-x
}

.maintile1 {
	background-image: url(../images/tile_main1.gif);
	background-repeat: repeat-x
}

.footer {
	background-image: url(../images/tile_foot.gif);
	background-repeat: repeat-x;
	background-color: 214383;
	color: white
}

.temptile {
	background-image: url(../images/temptile.gif);
	background-repeat: repeat-y
}

.temptile1 {
	background-image: url(../images/temptile1.gif);
	background-repeat: repeat-y
}

.headtileIN {
	background-image: url(../images/tile_in.gif);
	background-repeat: repeat-x;
	background-color: white
}

.tileReg {
	background-image: url(../images/tile_reg.gif);
	background-repeat: repeat-y
}

.linkPath {
	background-color: white;
	border-bottom: solid #cccccc 0px
}

.bantile {
	font-size: 17px;
	font-weight: bold;
	border-bottom: dotted #cccccc 1px;
	padding: 2px 2px 1px 0px;
	color: #214383;
	FONT-FAMILY: arial, sans-serif;
	width: 100%
}

.banHeader {
	FONT-weight: bold;
	font-size: 17px;
	color: 214383;
	FONT-FAMILY: arial, sans-serif;
}

/*.bantile1{
width: 100%;
background-image:url(../images/tile_title.gif);
background-repeat:repeat-x}*/
.righttile {
	background-image: url(../images/tile_right.gif);
	background-repeat: repeat-y
}

.LineColor {
	BACKGROUND-COLOR: BCC6DA
}

.OCSEStaff {
	font-weight: bold;
	font-size: 11px;;
	COLOR: #47649A
}

.emps {
	font-weight: bold;
	font-size: 11px;;
	COLOR: green
}

.clsTable {
	font-weight: normal;
	font-size: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #D7DCEC
}

.clsTable>table {
	border-spacing: 1px;
}

.clsTableDesc {
	font-weight: normal;
font-size: 11px;
	COLOR: #000000;
	background-color: white
}

.TDDesc {
	color: white
}

.VTDDesc {
	color: #000000
}

.clsTrBack {
	BACKGROUND-COLOR: white
}

.clsTrBack1 {
	BACKGROUND-COLOR: lightyellow
}

.clsliston {
	BACKGROUND-COLOR: C4D2EC;
	cursor: pointer
}

.tablehead {
	BACKGROUND-COLOR: #EBEDF5;
}

.tablehead1 {
	BACKGROUND-COLOR: #F2F6FE
}

.OptionBG {
	background-color: #D7DCEC;
}

.today {
	font-weight: bold;
	font-size: 11px;;
	COLOR: #214383;
	BORDER: none
}

.clsCalYear {	
	font-weight: bold;
	font-size: 100%;
	BORDER: groove cdcdcd 1px;
	TEXT-ALIGN: center;
	HEIGHT: 18px;
	BACKGROUND: transparent
}

.clsCalTextBox {
	WIDTH: 18px;
	FONT-SIZE: 100%;
	HEIGHT: 20px
}

.clsCalHeader {
	font-weight: bold;
	font-size: xx-small;
	BACKGROUND-COLOR: transparent
}

.clsCalHeaderW {
	font-weight: bold;
	font-size: xx-small;
	BACKGROUND-COLOR: FFFFF
}

.clsCalRevHeader {
	
	font-weight: bold;
font-size: xx-small;
}

.clsCalDayPressed {
	COLOR: white;
	CURSOR: pointer;
	WIDTH: 22px;
	HEIGHT: 18px;	
	font-weight: bold;
	font-size: 11px;
	BORDER: solid #000000 1px;
	PADDING: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: 47649A
}

.clsCalDayRaised {
	CURSOR: pointer;
	WIDTH: 22px;
	HEIGHT: 18px;
	font-weight: normal;
	font-size: xx-small;
	BORDER: 1px solid #AFBCD7;
	PADDING: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: transparent
}

.ClsNavButtonstyle {
	font-weight: bold;
	font-size: xx-small;
	BORDER: medium none;
	CURSOR: help;
	HEIGHT: 20px;
	BACKGROUND-COLOR: transparent
}

.Button {
	WIDTH: 85px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/button.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent
}

.Button1 {
	WIDTH: 105px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/button1.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent
}

.KeyButton {
	BORDER: solid 0px #698BCD;
	font-weight: bold;
	font-size: 9px;
	COLOR: 214383;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_key.gif) center center no-repeat
}

.KeyButton1 {
	BORDER: solid 0px #698BCD;	
	font-weight: bold;
font-size: 9px;
	COLOR: 000000;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_key1.gif) center center no-repeat
}

.KeyButtonOn {
	BORDER: solid 0px #7FA8C0;
	font-weight: bold;
font-size: 9px;
	COLOR: 000000;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 19px;
	BACKGROUND: url(../images/but_key.gif) center center no-repeat
}

.clsHideElem {
	DISPLAY: none
}

.clsFakeInput {
	BORDER: medium none;
	font-weight: normal;
font-size: 11px;
	COLOR: 000000;
	BACKGROUND-COLOR: white
}

.clsTdImage {
	BACKGROUND-COLOR: white;
	cursor: pointer
}

.Button2 {
	WIDTH: 64px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/button2.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	FONT-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	BACKGROUND-COLOR: white
}

.ERROR {
	BORDER: RED .10em solid;
	BACKGROUND-COLOR: red
}

.PrintButton {
	WIDTH: 60px;
	HEIGHT: 21px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/icon_print.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer;
	BACKGROUND-COLOR: transparent
}

.clsTrTraverse {
	BACKGROUND-COLOR: lightyellow
}

.emptile {
	background-image: url(../images/tile_curve.gif);
	background-repeat: repeat-x
}

.empname {
	TEXT-Align: center;
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana;
	text-transform: uppercase;
	COLOR: 3163C2
}

.sitemap:link {
	font-weight: normal;
font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
	background-color: EBEDF5;
	width: 100%;
	height: 18px;
	border-bottom: solid #D7DCEC 1px;
	padding-left: 10px;
}

.sitemap:visited {
	font-weight: normal;
font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
	background-color: EBEDF5;
	width: 100%;
	height: 18px;
	border-bottom: solid #D7DCEC 1px;
	padding-left: 10px;
}

.sitemap:hover {
	font-weight: normal;
font-size: 11px;
	color: #3163C2;
	TEXT-DECORATION: none;
	background-color: EBEDF5;
	width: 100%;
	height: 18px;
	border-bottom: solid #D7DCEC 1px;
	padding-left: 10px;
}

.sitemap:active {
	font-weight: normal;
font-size: 11px;
	color: #3163C2;
	TEXT-DECORATION: none;
	background-color: EBEDF5;
	width: 100%;
	height: 18px;
	border-bottom: solid #D7DCEC 1px;
	padding-left: 10px;
}

.sitemap1:link {
	
	font-weight: bold;
font-size: x-small;
	color: #000000;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	padding: 3px;
	border-bottom: solid white 1px
}

.sitemap1:visited {
	font-weight: bold;
font-size: x-small;
	color: #000000;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	padding: 3px;
	border-bottom: solid white 1px
}

.sitemap1:hover {
	font-weight: bold;
font-size: x-small;
	color: #3163C2;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	padding: 3px;
	border-bottom: solid white 1px
}

.sitemap1:active {	
	font-weight:bold;
	font-size:x-small;
	color: #3163C2;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	padding: 3px;
	border-bottom: solid white 1px
}

.sitemap2:link {
	font-weight: bold;
font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #D7DCEC;
	height: 18px;
	width: 100%;
	border-bottom: solid #92ADE0 1px
}

.sitemap2:visited {
	font-weight: bold;
font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #D7DCEC;
	height: 18px;
	width: 100%;
	border-bottom: solid #92ADE0 1px
}

.sitemap2:hover {
	font-weight: bold;
font-size: 11px;
	color: #3163C2;
	text-decoration: none;
	background-color: #D7DCEC;
	height: 18px;
	width: 100%;
	border-bottom: solid #92ADE0 1px
}

.sitemap2:active {
	font-weight: bold;
font-size: 11px;
	color: #3163C2;
	text-decoration: none;
	background-color: #D7DCEC;
	height: 18px;
	width: 100%;
	border-bottom: solid #92ADE0 1px
}

.sitemap3:link {
	font-weight: bold;
font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	border-bottom: solid #92ADE0 1px
}

.sitemap3:visited {
	font-weight: bold;
font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	border-bottom: solid #92ADE0 1px
}

.sitemap3:hover {
	font-weight: bold;
font-size: 11px;
	color: #3163C2;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	border-bottom: solid #92ADE0 1px
}

.sitemap3:active {
	font-weight: bold;
font-size: 11px;
	color: #3163C2;
	TEXT-DECORATION: none;
	background-color: D7DCEC;
	width: 100%;
	height: 20px;
	border-bottom: solid #92ADE0 1px
}

.sitemap4 {
	background-color: D7DCEC;
	font-weight: bold;
	font-size: 11px;;
	color: #000000;
	padding: 2px 1px 1px 10px;
	height: 18px;
	width: 100%;
	border-bottom: solid #92ADE0 1px
}

.sitemap5 {
	background-color: EFF1F7;
	font-weight: bold;
font-size: 11px;
	color: #000000;
	padding: 2px 1px 1px 10px;
	height: 18px;
	width: 100%;
	border-bottom: solid #92ADE0 1px
}

.main2:link {	
	font-weight: bold;
	font-size: 11px;
	color:#214383;
}

.main2:visited {
	font-weight: bold;
	font-size: 11px;
	color:#214383;	
}

.main2:hover {
	font-weight: bold;
	font-size: 11px;
	color:#47649A;
}

.tileCT {
	background-image: url(../images/tile_ct.gif);
	background-repeat: repeat-x
}

.tileCR {
	background-image: url(../images/tile_cr.gif);
	background-repeat: repeat-y;
	background-position: right
}

.tileCB {
	background-image: url(../images/tile_cb.gif);
	background-repeat: repeat-x
}

.tileCL {
	background-image: url(../images/tile_cl.gif);
	background-repeat: repeat-y;
	background-position: left
}

.topline {
	background-image: url(../images/reg_top1.gif);
	background-repeat: repeat-x
}

.tileleft {
	background-image: url(../images/tile_reg2.gif);
	background-repeat: repeat-y
}

.botline {
	background-image: url(../images/reg_bot1.gif);
	background-repeat: repeat-x
}

.tileright {
	background-image: url(../images/tile_regright.gif);
	background-repeat: repeat-y
}

.skiplink {
	display: none
}

.clsLinkActive:link {	
	font-weight: bold;
font-size: 11px;
	color: #214383
}

.clsLinkActive:visited {
	font-weight: bold;
font-size: 11px;
	color: #214383
}

.clsLinkActive:hover {
	font-weight: bold;
font-size: 11px;
	color: #990000
}

.clsLinkActive:active {
	font-weight: bold;
font-size: 11px;
	color: #214383
}

.clsLinkStaff:link {
	font-weight: bold;
font-size: 11px;
	color: green
}

.clsLinkStaff:visited {
	font-weight: bold;
font-size: 11px;
	color: green
}

.clsLinkStaff:hover {
	font-weight: bold;
font-size: 11px;
	color: #990000
}

.clsLinkStaff:active {
	font-weight: bold;
font-size: 11px;
	color: green
}

.clsLinkClicked {
	BACKGROUND-COLOR: white;
	COLOR: #000000;
	TEXT-DECORATION: UNDERLINE;
	cursor: pointer
}

.clsErrorDiv {
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BORDER-COLOR: RED;
	BORDER-WIDTH: 1px;
	BACKGROUND-COLOR: white
}

.clsErrorTD {
	BORDER: 0px solid;
	BORDER-COLOR: RED;
	BACKGROUND-COLOR: white;
	color: red;
font-weight: normal;
font-size: 11px;
}

.clsMsgDiv {
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BORDER-COLOR: GREEN;
	BORDER-WIDTH: 1px;
	BACKGROUND-COLOR: white
}

.glossarybg {
	background-image: url(../images/glossary_bg.gif);
	background-repeat: repeat-x;
	height: 22px
}

.glossarybg1:link {
	color: #214383;
	font-weight: bold;
	font-size: x-small;
	TEXT-DECORATION: none
}

.glossarybg1:visited {	
	color: #214383;
	font-weight: bold;
	font-size: x-small;
	TEXT-DECORATION: none
}

.glossarybg1:hover {	
	color: #0C88CA;
	font-weight: bold;
	font-size: x-small;
	TEXT-DECORATION: none
}

.glossaryheaderbg {
	background-image: url(../images/glossary_headerbg.gif);
	background-repeat: repeat-x
}

.adminbg {
	font-weight: normal;
font-size: 11px;
	background-image: url(../images/tile_admin.gif);
	background-repeat: repeat-y;
	font-color: #007dc6
}

.ocsemaptooltip {
	background-color: white;
	width: 295;	
	font-weight: normal;
	font-size: .73em;
	BORDER: #214383 2px solid;
	padding: 3px;
	color: #214383
}

.labelbg {
	background-image: url(../images/label_bg.gif);
	background-repeat: repeat-x
}

.table_label {
	background-color: #698BCD
}

.glossaryselected:link {
	
	font-weight: bold;
	font-size: x-small ;
	color:#47649A;
	TEXT-DECORATION: none;
	background-color: white;
	width: 19px;
	height: 16px;
	border: solid 1px #47649A
}

.glossaryselected:visited {
	font-weight: bold;
	font-size: x-small ;
	color:#47649A;
	TEXT-DECORATION: none;
	background-color: white;
	width: 19px;
	height: 16px;
	border: solid 1px #47649A
}

.navtab {
	background-image: url(../images/tile_line.gif);
	background-repeat: repeat-y
}

.Button3 {
	WIDTH: 155px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/button3.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent
}

.SpacerTd {
	background-repeat: repeat-x;
	background-image: url(../images/menu_bg.gif)
}

.ButPre {
	WIDTH: 80px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/but_pre.gif);
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent;
	text-align: right
}

.ButNext {
	WIDTH: 48px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/but_next.gif);
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent;
	text-align: left
}

.confirm {
	font-weight: bold;
	font-size: 15px;
	padding: 2px 2px 1px 0px;
	color: green;
	FONT-FAMILY: arial, sans-serif;
	width: 100%;
	TEXT-TRANSFORM: UPPERCASE;
}

.norecord {

	font-weight: bold;
	font-size: 15px;
	padding: 2px 2px 1px 0px;
	color: red;
	FONT-FAMILY: arial, sans-serif;
	width: 100%
}

.but {
	CURSOR: pointer;
	BORDER: none;
	background: transparent;
	WIDTH: 140px;
	HEIGHT: 22px
}

.butkey {
	CURSOR: pointer;
	BORDER: none;
	background: transparent;
	WIDTH: 28px;
	HEIGHT: 20px
}

.note {
	font-size: 10px;
	font-weight: normal;
	color: 000000;
	background-color: lightyellow;
	border: solid gold 0px;
	padding: 1px 2px 1px 1px;
	margin: 0px 2px 0px 0px
}

.note1 {
	
	font-weight: normal;
	font-size: xx-small;
	color: 000000;
	background-color: white;
	border: solid gold 0px;
	padding: 1px 2px 1px 1px;
	margin: 0px 2px 0px 0px
}

.pleasewait {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100px;
	background-color: gray;
	layer-background-color: white;
	text-align: center;
	vertical-align: middle;
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: Alpha(opacity = 50);
	overflow: none;
}

.divPlzWaitHolder {
	display: none;
	border: 3px outset #71BEFF;
	z-index: 1000px;
	height: 40px;
	width: 180px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: white;
	layer-background-color: white;
	opacity: 1;
	-moz-opacity: 1;
	filter: Alpha(opacity = 100);
}

#prepage {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 99%;
	height: 99%;
	z-index: 100px;
	background-color: gray;
	layer-background-color: white;
	text-align: center;
	vertical-align: middle;
	opacity: 0.30;
	-moz-opacity: 0.30;
	filter: Alpha(opacity = 30);
	overflow: none;
}

#prepageHolder {
	display: block;
	border: 3px outset #71BEFF;
	z-index: 10000px;
	height: 40px;
	width: 180px;
	top: 40%;
	left: 40%;
	position: absolute;
	background-color: white;
	layer-background-color: white;
	opacity: 1;
	-moz-opacity: 1;
	filter: Alpha(opacity = 100);
}

.showimage {
	color: #214383;
	text-decoration: underline;
	cursor: pointer;
	WIDTH: 200px;
	HEIGHT: 20px;
	BORDER: none;
	font-size: 12px;
	BACKGROUND-COLOR: transparent
}

.demoban {
	width: 100%;
	background-image: url(../images/demo_ban.gif);
	background-repeat: repeat-x
}

.Butsend {
	WIDTH: 52px;
	HEIGHT: 18px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/but_send.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 005284;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent
}

.KeyButton2 {
	BORDER: solid 0px #698BCD;	
	font-weight:bold;
	font-size:9px;
	COLOR: 214383;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 27px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_key2.gif) center center no-repeat
}

.tileEFT {
	background-image: url(../images/tile_eft.gif);
	background-repeat: repeat-x
}

.EFThead {
	COLOR: #990000;
	text-transform: Capitalize;
	FONT-SIZE: 15px;
	FONT-FAMILY: arial, sans-serif;
	font-weight: bold
}

.EFTToolTip {
	background-color: white;
	font: normal .73em;
	BORDER: #214383 2px solid;
	padding: 3px;
	color: #214383
}

.HelpButton {
	BORDER: solid 0px #698BCD;
	font-size: 9px;
	font-weight: bold;
	COLOR: 214383;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_key.gif) center center no-repeat
}

.Button4 {
	WIDTH: 202px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/button4.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent
}

/*Maine.gov registration styles*/
.fieldcell2 {
	BORDER-RIGHT: #0066cc 1px solid;
	BORDER-TOP: #0066cc 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #0066cc 1px solid;
	BORDER-BOTTOM: #0066cc 1px solid;
	height: 20px
}

.para1_bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial
}

.headline2_blu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial;
}

.caption6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Arial
}

.underline_blu {
	BORDER-BOTTOM: #005bb7 1px solid
}

.tableborder {
	BORDER: solid 1px #005bb7;
}

.clsFakeInput1 {
	height: 20px;
	BORDER: #005bb7 0px solid;
	FONT: normal 12px;
	COLOR: 000000;
	BACKGROUND-COLOR: white
}

.KeyButtonReg {
	BORDER: solid 0px #698BCD;	
	font-weight:bold;
	font-size:9px;
	COLOR: white;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_keyreg.gif) center center no-repeat
}

.KeyButtonReg2 {
	BORDER: solid 0px #FFFFFF;
	font-weight:bold;
	font-size:9px;
	COLOR: white;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_keyreg2.gif) center center no-repeat
}

.LineColor1 {
	BACKGROUND-COLOR: #005bb7
}

.ButtonReg1 {
	WIDTH: 105px;
	HEIGHT: 20px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/buttonReg1.gif);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;	
	font-weight:bold;
	font-size:x-small;
	font-family:arial;
	COLOR: white;
	CURSOR: pointer;
	TEXT-TRANSFORM: capitalize;
	BACKGROUND-COLOR: transparent
}

.clsGrdButton {
	cursor: pointer
}

.clsTdGlossary {
	cursor: pointer
}

.sdfooter {
	background-repeat: repeat-x;
	background-color: #BCC6DA;
	color: #FFFFFF;
}

.sdfootext {
	Color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
	font-size: xx-small;
	background-color: #214383;
}

.tabtile {
	background-image: url(../images/tile_tab.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 25px;
}

.tableft {
	padding-left: 7px
}

.tabbase {
	background-color: #176ca2;
	height: 5px;
}

.tabsel {
	background-image: url(../images/tile_tabsel.gif);
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 2px;
}

.tabd {
	background-image: url(../images/tile_tabd.gif);
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
}

.tablinkd:link {
	font-size: 11px;
	font-weight: bold;
	color: #214383;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, arial, sans-serif;
}

.tablinkd:visited {
	font-size: 11px;
	font-weight: bold;
	color: #214383;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, arial, sans-serif;
}

.tablinkd:hover {
	font-size: 11px;
	font-weight: bold;
	color: #3163C2;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, arial, sans-serif;
}

.tablinkd:active {
	font-size: 11px;
	font-weight: bold;
	color: #3163C2;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, arial, sans-serif;
	background-color: transparent;
}

.clsSelTab {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, arial, sans-serif;
	cursor: default;
}

.Mandatory {
	font-weight: bold;
	font-size: xx-small;
	color: red
}

.divError {
	font-weight:bold;
	font-size:15px;
	padding: 2px 2px 1px 0px;
	color: red;
	FONT-FAMILY: arial, sans-serif;
	width: 100%;
	TEXT-TRANSFORM: UPPERCASE;
}

.important {
	font-weight: bold;
	font-size: 11px;
	color: red
}

.calbg {
	background-color: #AFBCD7
}

.ccd {
	color: tealo;
	FONT-WEIGHT: bold;
	text-transform: UPPERCASE
}

.ccd1 {
	color: maroon;
	FONT-WEIGHT: bold;
	text-transform: UPPERCASE
}

.ctx {
	color: red;
	FONT-WEIGHT: bold;
	text-transform: UPPERCASE;
	CURSOR: pointer;
}

.ctx1 {
	color: blue;
	FONT-WEIGHT: bold;
	text-transform: UPPERCASE
}

.pdflink {
	color: #214383;
	FONT-SIZE: 11px;
	text-decoration: underline;
	cursor: pointer
}

.payhead {	
	font-weight:bold;
	font-size:17px;
	border-bottom: dotted #cccccc 1px;
	padding: 2px 2px 1px 0px;
	color: 214383;
	FONT-FAMILY: arial, sans-serif
}

.myhomehead {
	font-weight: bold;
	font-size: 17px;
	BORDER-bottom: #71BEFF 0px solid;
	color: 214383;
	FONT-FAMILY: arial, sans-serif;
	width: 100%;
	background-color: transparent;
}

.Messagebox {
	border-color: #000000;
	background-color: #ffffff;
}

.tablehead2 {
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #EBEDF5;
	BORDER-left: #71BEFF 1px solid;
	BORDER-top: #71BEFF 1px solid;
	BORDER-bottom: #71BEFF 1px solid;
	width: 100%;
	height: 20px;
	background-image: url(../images/tile_title.gif);
	background-repeat: repeat-x
}

.tablehead3 {
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #EBEDF5;
	BORDER-left: #efc266 1px solid;
	BORDER-top: #efc266 1px solid;
	BORDER-bottom: #efc266 1px solid;
	width: 100%;
	height: 20px;
	background-image: url(../images/tile_title_act.gif);
	background-repeat: repeat-x
}

.tablehead4 {
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #EBEDF5;
	BORDER-right: #71BEFF 1px solid;
	width: 100%;
	height: 20px;
	background-repeat: repeat-x
}

.myhome:link {
	color: #214383;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 16px;
	border-bottom: 4px solid #FFFFFF;
}

.myhome:visited {
	color: #214383;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 16px;
	border-bottom: 4px solid #FFFFFF;
}

.myhome:hover {
	color: #3163C2;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 16px;
	border-bottom: 4px solid #FFFFFF;
}

.myhome:active {
	color: #000000;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 16px;
	border-bottom: 4px solid #FFFFFF;
	TEXT-DECORATION: none;
	background: A6CFFF;
}

.myhome1:link {
	color: #990000;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 20px;
	border-bottom: 6px solid #FFFFFF;
}

.myhome1:visited {
	color: #990000;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 20px;
	border-bottom: 6px solid #FFFFFF;
}

.myhome1:hover {
	color: #c50005;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 20px;
	border-bottom: 6px solid #FFFFFF;
}

.myhome1:active {
	color: #000000;
	TEXT-DECORATION: none;
	background: #fee5b3;
	FONT-SIZE: 12px;
	font-weight: bold;
	height: 20px;
	border-bottom: 6px solid #FFFFFF;
}

.clstrback2 {
	background-color: EBEDF5
}

.sitetour {
	color: #214383;
	FONT-SIZE: x-small;
}

.clsElec {	
	font-weight:bold;	
	color: darkgreen;
}

.clsPaper {
	font: bold;
	color: darkred;
}

.tabbase {
	background-color: #176ca2;
	height: 4px;
}

.tabhelp {
	BORDER: solid 0px #698BCD;
	font-size: 9px;
	font-weight: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, windings 3;
	TEXT-ALIGN: center;
	WIDTH: 20px;
	HEIGHT: 19px;
	cursor: pointer;
	BACKGROUND: url(../images/but_keytab.gif) center center no-repeat
}

.leftbrd {
	border-right: 5px solid #FFFFFF;
}

.leftbrd:active {
	color: #000000;
	text-decoration: underline;
	background-color: transparent
}

.leftline {
	BORDER-LEFT: #C2DDF4 1px solid;
}

.divborder {
	border: solid 1px #cccccc
}

.notfound {
	COLOR: 000000;
	FONT-weight: bold;
	font-size: 20px
}

.notfoundmsg {
	COLOR: 003366;
	FONT-weight: bold;
	font-size: 11px
}

.RtfDescription {
	BORDER-RIGHT: #B1C4D5 .25pt solid;
	BORDER-TOP: #B1C4D5 .25pt solid;
	BORDER-LEFT: #B1C4D5 .25pt solid;
	BORDER-BOTTOM: #B1C4D5 .25pt solid;
	font-family: Arial;
	overflow: auto;
	padding-top: 3px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.tiledivtop {
	background-image: url(../images/TileTop.png);
	background-repeat: repeat-x
}

.ButtonClose {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER: none;
	BACKGROUND-IMAGE: url(../images/closeX.png);
	BACKGROUND-POSITION: center TOP;
	BACKGROUND-REPEAT: no-repeat;
	font-weight: bold;
	font-size: xx-small;
	COLOR: 214383;
	CURSOR: pointer;
	TEXT-TRANSFORM: UPPERCASE;
	BACKGROUND-COLOR: transparent
}

.ui-widget {
	font-size: 12px;
	color: white;
}

.ui-widget-header {
	color: #FFFFFF;
	font-weight: bold;
}

.newmap {
	background-color: EBEDF5;
	height: 18px;
	border-bottom: solid #D7DCEC 1px;
}

.regusercs {
	background-color: D7DCEC;
	height: 14px;
	border-bottom: solid #92ADE0 1px;
	FONT-SIZE: 11px;
	font-weight: bold;
}