@font-face {
  font-family:Segoe UI;
  src:url('../../images/fonts/segoeui.eot');
}
@font-face {
 	font-family:Segoe UIB;
 	src:url('../../images/fonts/segoeuib.eot');
}
IFRAME {
	border: 0px solid #b3b3b3;
}
H1 {font-weight: normal; font-size: 18px; font-family:Segoe UI, Verdana, Arial, Helvetica, sans-serif; color: #333333}
body {font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;color:#333;background-color:#e8e8e8;}
a:link {color: #b3b3b3; text-decoration: none}
a:visited {color: #b3b3b3; text-decoration: none}
a:hover {color: #0000FF; text-decoration: none; cursor: hand}
a:active {color: #b3b3b3; text-decoration: none}
.altlinks {cursor: hand}
a.altlinks:link {color: #FFFFFF; text-decoration: underline; cursor: hand}
a.altlinks:visited {color: #FFFFFF; text-decoration: underline}
a.altlinks:hover {color: #FF0000; text-decoration: underline; cursor: hand}
a.altlinks:active {color: #FFFFFF}
.preludetop {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #ffffff;

}
.handcursor {
	cursor: hand;
}
.statustext {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #495271;
	border-right-color: #495271;
	border-bottom-color: #495271;
	border-left-color: #495271;
	background-color: #d6d6d6;

}
.menuback {
	background-color: #b3b3b3;
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;

}

.buttons {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color:transparent;
	background-image:url(button_109.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	border:0 !important;
	cursor:hand;
	width:109px;
	/*
	width: 105px;
	height: 24px;
	*/
	vertical-align:middle;
	text-align:center;


}
.buttonsover {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color:transparent;
	background-image: url(button_109.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	border:0 !important;
	cursor: hand;
	width:109px;
	/*
	width: 105px;
	height: 24px;
	*/
	vertical-align: middle;
	text-align:center;

}
.menuitem {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	background-color: #B3B8CE;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;


}
.headings {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #ffffff;
}

.boxheadings {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}

.tablecontent {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
	border:1px solid #808080;


}

.textfields {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #FFFFCC;
	border: 1px solid #808080;
}

text {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
}
.tablecells {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color: #333;
	background-color: #d6d6d6;

}
.tablecellsalt {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
}
.topbar {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;

}

.tableboxTEMP {
	border:1px solid #808080;
}
.menuitemOver {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	background-color: #d6d6d6;
	cursor: hand;
	border:1px solid #808080;


}
.textfieldstop {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color:#d6d6d6;
	border:1px solid #808080;
}
.tipheadings {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #ffffff;
	background-color: #d6d6d6;
}
.tipcells {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
}
.tipcellsover {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color:#d6d6d6;
	cursor: hand;

}
.tablecellsover {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
	cursor: hand;


}
.recordheadings {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;
	background-color: #d6d6d6;
}
.textfieldsreq {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #FFFFCC;
	border: 1px solid #FF0000;
}
.menuitemimage {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
	border:1px solid #808080;
}
.boxheadingsLeft {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	border:1px solid #808080;
}
.boxheadingsmiddle {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	border:0 solid #808080;
}
.pagetitle {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	background-color:#d6d6d6;
	background-image: url(iconbar.gif);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;


}
.commentsback {
	background-color: #d6d6d6;
	border: 1px solid #808080;
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;

}
.buttonup{
	color:#333;
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background-image:url(button_109.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	white-space: nowrap;
	width:109px;
	/*
	height: 24px;
	width: 105px;
	*/
	cursor: hand;



}
.buttonover{
	color:#333;
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	background-image:url(button_109.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:hand;
	white-space:nowrap;
	width:109px;
	/*
	height: 24px;
	width: 105px;
	*/


}
.buttondown{
	color:#333;
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	background-image:url(button_109.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	white-space: nowrap;
	width:109px;
	/*
	height: 24px;
	width: 105px;
	*/
	cursor:hand;



}
.tableheadingsBORDERS {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;
	background-color: #b3b3b3;
	border: 1px solid #b3b3b3;
}
.textfieldsAREA {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #FFFFCC;
	border: 1px solid #808080;
	width: 100%;

}
.commentheading {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	background-color:#b3b3b3;
	border:1px solid #808080;
}
.scrolling {
	overflow: auto;
}
.outsidetext {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
}
.outsidetextBold {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;

}
.headingsdark {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
}
.textfields100 {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #FFFFCC;
	border: 1px solid #808080;
	height: 100%;
	width: 100%;

}
.tablecellslink {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #b3b3b3;
	cursor: default;

}
.tablecellslinkover {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #b3b3b3;
	cursor: default;

}
.scroller {
	overflow: scroll;
}
.iframecontent {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #b3b3b3;
	overflow: scroll;
	border:0 !important;

}
.textfieldsAREASmall {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color:#FFFFCC;
	border:1px solid #808080;
}
.projectinfoheadings {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;
	background-color: #b3b3b3;
	border: 1px solid #808080;
}

.pagetitles {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border:0 !important;
}
.textfieldspush {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #FFFFCC;
	border: 1px solid #808080;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;

}
.textfieldspushOver {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #FFFFCC;
	border: 1px solid #808080;
	background-image: url(prompt_over.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;

}
.subpagetitles {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#333;
	border:0 !important;
}
.subpagetitleback {
	background-color:#b3b3b3;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;


}
.tabletextheader {		
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border:0 !important;

}
.subtablecontent {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color:#d6d6d6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	overflow: scroll;
}
.fields {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	background-color: #d6d6d6;


}
.fieldsArea {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color: #b3b3b3;
	border:0 !important;
	background-color: #b3b3b3;
	width: 100%;

}
.tabletext {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	border:0 !important;
}
.bottombuttons {
	background-color: #777FA2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	background-image: url(bottombuttonback.gif);

}
.tablecontentright {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;

}
.subtablecontentright {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #d6d6d6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	overflow: scroll;
}
.fieldsR {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color: #333;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 1px dashed #b3b3b3;
	border-left: 0px solid #b3b3b3;
	font-weight: normal;
	background-color:#d6d6d6;
}
.fieldsAreaR {
	font:normal 8pt Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	font-weight: normal;
	background-color:#d6d6d6;
	width: 100%;
}
.fieldspromptR {

	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 1px dashed #b3b3b3;
	border-left: 0px solid #b3b3b3;
	font-weight: normal;
	background-color: #d6d6d6;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.fieldspromptoverR {

	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 1px dashed #b3b3b3;
	border-left: 0px solid #b3b3b3;
	font-weight: normal;
	background-color: #d6d6d6;
	background-image: url(prompt_over.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;
}
.3dtable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.fieldsprompt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-weight: normal;
	background-color: #d6d6d6;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;

}
.celldivider {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.tabletextheaderdiv {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}
.tableborders {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	background-color: #d6d6d6;





}
.fieldsfocus {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-weight: normal;
	background-color:#e8e8e8;
}
.fieldspromptfocus {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-weight: normal;
	background-color: #e8e8e8;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;

}
.fieldspromptover {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-weight: normal;
	background-color: #e8e8e8;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;

}
.tabs {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
	
}
.tabbar {
	background-image: url(tabbar.gif);

}
.tabsR {

	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
}
.tabsSEL {

	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
}
.tabsover {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
	cursor: hand;

}
.tabsRSEL {


	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
}
.tabsRover {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
	cursor: hand;

}
.tablecontentrightalt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	background-color:#d6d6d6;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.tableheadings {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	background-color: #d6d6d6;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.fieldsWHITE {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-weight: normal;
	background-color: #ffffff;
}
.fieldspromptWHITE {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #ffffff;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #b3b3b3;

}
.fieldsfocusWHITE {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #e8e8e8;
	border: 1px solid #b3b3b3;

}
.fieldspromptfocusWHITE {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color:#e8e8e8;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;
	border: 1px solid #b3b3b3;

}
.fieldspromptoverWHITE {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color:#e8e8e8;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;
	border: 1px solid #b3b3b3;

}
.subpagetitlebackTEST {
	background-color:#b3b3b3;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	background-image: url(subheadingbackTEST.gif);
}
.listheader {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #33333;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	background-color:#d6d6d6;

}
.tabletextheaderover {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #ffffff;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	background-color: #646E94;
	cursor: hand;


}
.tabletextheaderALT {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	background-color: #d6d6d6;
}
.subpagetitlebackTESTSM {
	background-color: #d6d6d6;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
	background-image: url(subheadingbackTESTsm.gif);
}
.fieldsdate {

	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #ffffff;
	background-image: url(dateprompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #b3b3b3;
}
.fieldsdatefocus {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #d6d6d6;
	background-image: url(dateprompt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: hand;
	border: 1px solid #808080;
}
.segmenttitleline {
	background-color: d6d6d6;
	background-image: url(backgroundline.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: b3b3b3;
	border-right-color: b3b3b3;
	border-bottom-color: b3b3b3;
	border-left-color: b3b3b3;
}
.segmenttitle {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	background-image: url(backgroundline.gif);
	background-repeat: repeat;
	color:#333;
	border: none;



}
.segmenttitlelineright {
	background-image: url(backgroundline.gif);
	background-repeat: repeat;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: b3b3b3;
	border-right-color: b3b3b3;
	border-bottom-color: b3b3b3;
	border-left-color: b3b3b3;
}
.segmenttitlecenter {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #333;
	background-color: d6d6d6;
	background-image: url(subheadingbackTESTsm2.gif);
	background-repeat: repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: b3b3b3;
	border-bottom-color: b3b3b3;
}
.segmenttitlelineleft {
	background-image: url(backgroundline.gif);
	background-repeat: repeat;
	border: 0px solid;

}
.tablebordersheader {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	background-color: #d6d6d6;
	background-repeat: repeat;


}
.tabletextheaderLine {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}
.segmenttitleleft {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	background-image: url(backgroundline.gif);
	background-repeat: repeat;
	color:#333;
	border: none;
	width: 20px;

}
.segmentheader {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	width: 150px;
	background-image: url(backgroundline.gif);
	background-repeat: repeat;



}
.segmentlabel {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	background-color: #d6d6d6;

}
.fieldsWHITEGrid {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-weight: normal;
	background-color: #ffffff;

}
.fieldbackground {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	background-color: #d6d6d6;

}
.GridFieldRightAlign {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #d6d6d6;
	text-align: right;
	border:0 !important;
}
.GridFieldRightAlignFocus {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #ffffff;
	text-align: right;
	border:0 !important;
}
.fieldbackgroundOver {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color: #b3b3b3;
	background-color: #d6d6d6;
}
.GridFieldPrompt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	border:0 !important;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #d6d6d6;
	text-align: center;



}
.GridFieldPromptFocus {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	border:0 !important;
	background-image: url(prompt_over.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
	text-align: center;
	cursor: hand;

}
.GridFieldCenterAlign {


	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #d6d6d6;
	text-align: center;
	border:0 !important;
}
.GridFieldCenterAlignFocus {



	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #ffffff;
	text-align: center;
	border:0 !important;
}
.GridFieldLeftAlign {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #d6d6d6;
	text-align: left;
	border:0 !important;
}
.GridFieldLeftAlignFocus {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#333;
	font-weight: normal;
	background-color: #ffffff;
	border:0 !important;
}
.fieldbackground2 {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	color:#b3b3b3;
	background-color:#d6d6d6;
}
.GridFieldRightAlignAlt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#333;
	font-weight: normal;
	background-color:#d6d6d6;
	text-align: right;
	border:0 !important;
}
.GridFieldPromptAlt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#333;
	font-weight: normal;
	border:0 !important;
	background-image: url(prompt.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#d6d6d6;
	text-align: center;
}
.GridFieldLeftAlignAlt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#333;
	font-weight: normal;
	background-color:#d6d6d6;
	border:0 !important;
}
.GridFieldCenterAlignAlt {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color: #333;
	font-weight: normal;
	background-color: #d6d6d6;
	text-align: center;
	border:0 !important;
}
.tabback {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;

}
.tabbar2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #b3b3b3;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;

}
.tabs2 {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	font-weight:normal;
	background-repeat: no-repeat;
	background-image: url(button_109.jpg);
}
.tabbutton {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	background-color: #d6d6d6;
	font-weight:normal;
	background-image: url(button_109.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	cursor: hand;
	/*
	width: 133px;
	height: 27px;
	*/
	width:109px;
}
.tablebordersDark {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	background-color: #b3b3b3;
}
.tabbuttonOver {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	background-color: #d6d6d6;
	font-weight:normal;
	background-image: url(button_109.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	cursor: hand;
	/*
	width: 133px;
	height: 27px;
	*/
	width:109px;
}

.errortext {
	font:normal 8pt Segoe UIB, tahoma, arial, sans-serif;
	border:0 !important;
	color:#c00;
}

.bigbutton {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	background-color: #d6d6d6;
	font-weight:normal;
	background-image: url(button_109.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	cursor: hand;
	/*
	width: 180px;
	height: 24px;
	*/
	width:109px;
	vertical-align: middle;
}

.bigbuttonover {
	font-family:Segoe UI, Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#333;
	background-color:#d6d6d6;
	font-weight:normal;
	background-image: url(button_109.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	cursor: hand;
	/*
	width: 180px;
	height: 24px;
	*/
	width:109px;
	vertical-align: middle;
}