body {	font-family: Arial, Verdana, sans-serif;}
ul, ol, li{margin:0px; padding:0px;list-style-type:none; }
.toplinks{text-align:right;font-size:12px; color:#E77E19;font-weight:bold;line-height:22px;}
.toplinks a{color:#E77E19; text-decoration:none;}
.toplinks a:hover{ color:#F3F1E9; padding-bottom: 0; margin-bottom:0;}	
.topdivider{text-align:right;font-size:12px;padding-left:8px; padding-right:8px; color:#E77E19;line-height:22px;}
.Title18Grey{text-align:left;font-size:18px;font-weight:bold;color:#4D586A;line-height:16px;}
.Title12Grey{text-align:left;font-size:12px;font-weight:bold;color:#4D586A;line-height:16px;}
.Title13Grey{text-align:left;font-size:12px;font-weight:bold;color:#4D586A;line-height:16px;}
.Text13GreyRight {    
	text-align: right;    
	font-size: 12px;    
	font-weight: normal;   
	 color: #4D586A;    
	 line-height: 16px;
	 background-color: #FFFFFF;    
	 margin: 2px;}
 .TextTable13LightGreyCenter {	
	 font-size: 13px;	
	 font-weight: normal;	
	 color: #8B929E;	
	 line-height: 18px;	
	 margin: 2px; 	
	 text-align: center;
 }
 .TextTable13LightGreyLeft{	font-size: 13px;	font-weight: normal;	color: #8B929E;	line-height:18px;	margin:2px; 	text-align:left;}.TextLightGrey {    font-size: 13px;    color: #8B929E;}
 td.CellWithActions {    background-color: white;}
 .Text13Grey{font-size:13px;font-weight:normal;color:#4D586A;line-height:18px;}
 .Text13Grey a{color:#4D586A; text-decoration:none;}
 .Text13Grey a:hover{ color:#922424; padding-bottom: 0; margin-bottom:0;}	
 .Title24Orange{text-align:left;font-size:24px;font-weight:bold;color:#922424;line-height:20px;}
 .Title24Orange a {color:#E77E19; text-decoration:underline;}
 .Title24Orange a:link{color:#E77E19; text-decoration:underline;}
 .Title24Orange a:hover{ color:#4D586A; padding-bottom: 0; margin-bottom:0;}	
 .Text13Orange{text-align:left;font-size:13px;font-weight:normal;color:#E77E19;line-height:16px;}
 .Text13Orange a{color:#E77E19; text-decoration:none;}
 .Text13Orange a:hover{ color:#4D586A; padding-bottom: 0; margin-bottom:0;}	
 select /*OPTION, TEXTAREA*/{	
 font-size: 13px;	
 font-weight: normal;	
 color: #4D586A;	
 background-color: #FFFFFF;	
 border-color: /*#FFFFFF*/#E6E3D7;	
 border-width: 1px;	
 border-style: solid;	line-height:18px;	padding-left:3px;}
 input.underline{	font-size: 13px;	font-weight: normal;	color: #4D586A;	background-color: #FFFFFF;	border-color: #FFFFFF;	
 border-width: 1px;	border-bottom: 1px solid #E6E3D7;	border-style: solid;	line-height:18px;	padding-left:3px;}
 input.TableUnderline{	font-size: 13px;	font-weight: normal;	color: #4D586A;	
 background-color: #FFFFFF;	border-color: #FFFFFF;	border-width: 1px;	
 border-bottom: 1px solid #E6E3D7;	border-style: solid;	line-height:18px;}
 textarea.TableOutline{	font-size: 13px;	font-weight: normal;	color: #4D586A;	
 background-color: #FFFFFF;	border-color: #FFFFFF;	border-width: 1px;	
 border: 1px solid #E6E3D7;	border-style: solid;	line-height:18px;	text-align:left;	padding:5px;}
 .TableResult{	font-size: 13px;	font-weight: normal;	color: #4D586A;	line-height:18px;	text-align:center;}
 .TableResultRight{	font-size: 13px;	font-weight: normal;	color: #4D586A;	line-height:18px;	text-align:right;}
 .TableResultTotal{	font-size: 14px;	font-weight: bold;	color: #E77E19;	background-color: #FFFFFF;
 border-color: #FFFFFF;	border-width: 1px;	border-style: solid;	line-height:18px;	text-align:center;}
 input.TableUnderlineR{	font-size: 13px;	font-weight: normal;	color: #4D586A;	background-color:
 #FFFFFF;	border-color: #FFFFFF;	border-width: 1px;	border-bottom: 1px solid #E6E3D7;	
 border-style: solid;	line-height:18px;	text-align:right;	padding-right:2px;}
 input.button { color:#4D586A; margin:0px 0px 0 0; padding:3px 3px 3px 3px; border:1px solid #BBBBBB;
 background-color:#F3F1E9; font-size:12px; font-weight:bold; display:inline;}
 a.button {    color: #4D586A;    margin: 0px 0px 0 0;    padding: 3px 3px 3px 3px;    
 border: 1px solid #BBBBBB;    background-color: #F3F1E9;    font-size: 11px;    display: inline;}
 a.AddLineButton {    color: #4D586A;    margin: 0px 0px 0 0;    padding: 3px 3px 3px 3px;    border: 1px solid #BBBBBB;   
 background-color: #E6E3D7;    font-size: 11px;    display: inline;}
 .CellTableHeader{ padding:3px; background-color:#E6E3D7; margin:2px;text-align:center;
 font-size:12px;font-weight:bold;color:#4D586A;line-height:16px;}
 .CellTableLine{ background-color:#FFFFFF; margin:2px; text-align:center;}
 .CellTableButtonL{ background-color:#FFFFFF; padding-top:20px; text-align:left;}
 .CellTableButtonR{ background-color:#FFFFFF; padding-top:20px; text-align:right;}
 .FooterText{font-size:10px; color:#FFFFFF; background-color:#000000;}
 .FooterText a:link{color:#FFFFFF; text-decoration:none;}
 .FooterText a:hover{ color:#E77E19; padding-bottom: 0; margin-bottom:0;}	
 /* additions by fxn */
 .numeric {    text-align: right;}
 .text {    text-align: left;}
 .LabelForEmptyListing {    font-size: 13px;    font-weight: normal;    color: #4D586A;    line-height: 18px;    
 font-style: italic;    text-align: center;}.LabelForEmptyListing a {    color: #E77E19;    text-decoration:none;}
 .LabelForEmptyListing a:hover {    color: #4D586A;    margin-bottom: 0pt;    padding-bottom: 0pt;}
 input.incell {    width: 98%;}.tooltip {    padding: 10px;    font-size: 11px;    background-color: #f3f1e9;    color: #555;}
 .tooltip .title {    font-weight: bold;    margin-bottom: 7px;    border-bottom: 1px dotted #f3f1e9;}
 .tooltip .content {}/* addtions of Elliot from May 25 */
 .Text11Orange{text-align:center;font-size:11px;font-weight:normal;color:#E77E19;line-height:16px;}
 .Text11Orange a{color:#E77E19; text-decoration:none;}
 .Text11Orange a:hover{ color:#4D586A; padding-bottom: 0; margin-bottom:0;}	
 .TextTable13White{	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	line-height:18px;	 margin:2px;}
 .TextTable13White a{color:#FFFFFF; text-decoration:none;}
 .TextTable13White a:hover{ color:#E77E19; padding-bottom: 0; margin-bottom:0;}
 .Text13OrangeRight{    text-align: right;    font-size: 13px;    font-weight: normal;    
 color: #E77E19;    line-height: 16px;}
 /* autocompletion */
 div.auto_complete {  width: 350px;  background: #fff;  font-size: 12px;  text-align: left;  color: #4D586A;}
 div.auto_complete ul {  border: 1px solid #E6E3D7;  margin: 0;  padding: 0;  width: 100%;  list-style-type: none;}
 div.auto_complete ul li {  margin: 0;  padding: 3px;}
 div.auto_complete ul li.selected {   background-color: #E6E3D7; }
 div.auto_complete ul strong.highlight {   color: #800;  margin: 0;  padding: 0;}
 /* ------- PUBLIC WEB STYLES ------- *//*added elliot 6-06-07*/
 .Title24OrangeCenter{text-align:center;font-size:24px;font-weight:bold;color:#E77E19;line-height:20px;}
 .Title14Orange{text-align:left;font-size:14px;font-weight:bold;color:#922424;line-height:16px;}
 #headerright2 { margin-top:45px;}
 #headerright2 ul {	font-family: "Trebuchet MS", Arial;	display:inline;	font-weight:normal;	font-size:18px; 	
 list-style: none;	text-align:right;	background-color:#616A79;	padding-bottom:0px;	padding-top:0px;}
 #headerright2 li {	background-color:#616A79;	display:inline;}
 #headerright2 a, #headerright2 span {	text-decoration: none;	display: inline;	color: #FFFFFF;	
 background-color: #000000;	padding-bottom:5px;	padding-left:15px;	padding-right:15px;	padding-top:5px;	
 /*border-bottom: 1px solid #FFFFFF;	background: url(/images/navborder.gif) repeat-x top left;*/}
 #headerright2 .first, #headerright2 .first span, #headerright2 .first a {	background: none;}
 #headerright2 span, #headerright2 a:hover, #headerright2 a:active, #headerright2 a:focus {	padding-left: 15px;	
 background-color:#FFFFFF;	color: #000000;}#headerright2 .on  {    font-family: Trebuchet MS, Arial;	display:inline;	
 text-align:center;	font-weight:normal;	font-size:18px; 	text-decoration: none;	color: #FFFFFF;	
 background-color: #616A79;	padding-bottom:5px;	padding-left:15px;	padding-right:15px;	padding-top:5px;}
 .Title48DarkGrey{text-align:center;font-size:48px;font-weight:bold;color:#383D44;line-height:30px;}
 .Title48DarkGreyLeft{text-align:left;font-size:48px;font-weight:bold;color:#383D44;line-height:30px;}
 .Text24Grey{text-align:center;font-size:24px;font-weight:normal;color:#616A79;line-height:28px;}
 .Text24GreyLeft{text-align:left;font-size:24px;font-weight:normal;color:#616A79;line-height:28px;}
 .Text18GreyCenter{text-align:center;font-size:18px;font-weight:normal;color:#616A79;line-height:28px;}
 .TextHighlightOrange{text-align:center;width:350px;font-size:20px;font-weight:normal;color:#FFFFFF;padding:10px;background-color:#2673AB;}
 .TextHighlightOrange a{color:#FFFFFF; text-decoration:underline;}
 .TextHighlightOrange a:hover{ color:#31363E; text-decoration:underline;}	
 .imgBorder01 {border: 3px solid #DBD5C5; margin-bottom:10px; }	
 .Title18DarkGrey{text-align:left;font-size:18px;font-weight:normal;color:#1D242F;line-height:24px;}
 input.formField{	font-size: 13px;	font-weight: normal;	color: #4D586A;	background-color: #F3F1E9;	
 border-color: #DBD5C5;	border-width: 1px;	border-style: solid;	line-height:18px;	padding-left:3px;}
 #menuTour ul {	display:inline;	color: #616A79;	font-weight:bold;	font-size:14px; 	list-style: none;	text-align:left;}
 #menuTour li {	display:inline;}#menuTour a, #menutour span {	text-decoration: none;	display: inline;	color: #616A79;	
 padding-bottom:5px;	padding-left:15px;	padding-right:15px;	
 padding-top:5px;	/*border-bottom: 1px solid #FFFFFF;	background: url(/images/navborder.gif) repeat-x top left;*/}
 #menuTour .first, #headerright2 .first span, #headerright2 .first a {	background: none;}
 #menuTour span, #menuTour a:hover, #menuTour a:active, #menuTour a:focus {	padding-left: 15px;	color: #E77E19;}
 #menuTour .onTour  {	display:inline;	text-align:left;	font-weight:bold;	font-size:14px; 	
 text-decoration: none;	color: #E77E19;	padding-bottom:5px;	padding-left:15px;	padding-right:15px;	padding-top:5px;}
 .Title18OrangeHelp{text-align:left;font-size:18px;font-weight:bold;color:#E77E19;line-height:18px;/*text-indent:-20px;*/}
 .Title18OrangeHelp a {color:#E77E19; text-decoration:none;}/*.Text13OrangeHelp a{color:#E77E19; text-decoration:underline;}*/
 .Title18OrangeHelp a:hover{ color:#4D586A; padding-bottom: 0; margin-bottom:0;}	
 .Text13greyHelp{text-align:left;font-size:13px;font-weight:normal;color:#616A79;line-height:18px;/*list-style-type: square;*/}
 .Text13greyHelp a {color:#616A79; text-decoration:none;}.Text13greyHelp a:link{color:#616A79; text-decoration:none;}
 .Text13greyHelp a:hover{ color:#E77E19; padding-bottom: 0; margin-bottom:0;}	
 .Text16greyHelp{text-align:left;font-size:16px;font-weight:normal;color:#616A79;line-height:22px;/*list-style-type: square;*/}
 .Text16greyHelp a {color:#616A79; text-decoration:underline;}
 .Text16greyHelp a:link{color:#616A79; text-decoration:underline;}
 .Text16greyHelp a:hover{ color:#E77E19; padding-bottom: 0; margin-bottom:0;}	
 .Text18Orange{text-align:left;font-size:18px;font-weight:normal;color:#E77E19;line-height:16px;/*text-indent:-20px;*/}
 .TextTable13DarkGreyCenter{	font-size: 13px;	font-weight: normal;	color: #383D44;
 line-height:18px;	margin:2px; 	text-align:center;}
 .Title13OrangeCenter {    text-align: center;    font-size: 13px;    font-weight: bold;    color: #E77E19;    line-height: 16px;}
 .Text9grey{text-align:center;font-size:9px;font-weight:normal;color:#999999;line-height:11px;/*list-style-type: square;*/}
 .Text20greyCenter{text-align:center;font-size:22px;font-weight:bold;color:#616A79;line-height:22px;/*list-style-type: square;*/}
 .Text20greyCenter a {color:#616A79; text-decoration:underline;}
 .Text20greyCenter a:link{color:#616A79; text-decoration:underline;}
 .Text20greyCenter a:hover{ color:#E77E19; padding-bottom: 0; margin-bottom:0;}	
 .Text20Grey{text-align:center;font-size:20px;font-weight:normal;color:#616A79;line-height:28px;}/* -------XAVI STYLES! ------- */
 .error {    font-size:   13px;    font-weight: normal;    font-style:  italic;    color:       red;    line-height: 18px;}
 .error a {    color: #616A79;    text-decoration: underline;}
 .question-mark {    vertical-align: middle;}
