BODY 


{ background-repeat: no-repeat; background-position: left 
top; color: #000000; 
background-image: url()} 


.bordertopright 
{tdcell-color:grey;
background-color: #efefef;
font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033
; border: 0.1em white solid}


span.terminology {
	border-bottom-style: dashed;
	border-bottom-color: #567EC3;
	border-bottom-width: 1px;
	color: #567EC3;
	cursor: help;
}

p {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000033; text-align: justify; padding-right: 2.5em; padding-left: 2.5em} 



h1 {font-family: Arial, Helvetica, sans-serif; color: #000033; font-size: 1em; font-weight: bold; padding-left: 2.5em} 


h2 {font-family: Arial, Helvetica, sans-serif; color: #000033; font-size: 1em; font-weight: bold; padding-left: 2.5em} 


h3 {font-family: Arial, Helvetica, sans-serif; color: #718BA8; font-size: 1em; font-weight: bold} 


h4 {font-family: Arial, Helvetica, san-serif; color: #990000; font-size: 0.8em; font-weight: bold} 


h5 {font-family: Arial, Helvetica, san-serif; color: #40609D} 


h6 {font-family: Arial, Helvetica, sans-serif; color: #000033; font-size: 1em; font-weight: bold; padding-left: 2.5em} 


ul {
font-family: Arial, Helvetica, sans-serif; 
color: #000033;
padding-right: 2.5em; 
padding-left: 2.5em;} 

li {
font-family: Arial, Helvetica, sans-serif; 
color: #000033; 
padding-bottom: 0.6em; 
list-style-position: outside; 
list-style-image: url(../images/bulletpoint.gif)} 


.curo  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 95%; 
	margin-right: 2.5em;
	margin-left: 2.5em;
	width: 90%;
	
}

.curo p  {
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
margin-right: 0em; 
margin-left: 0em; 
padding-left: 0.4em;
color: #000033;
text-align: left; 

}


.tableborder {
border-style: solid;
border-width: 1px;
border-color: #000000;
}

.topbox {
border-bottom: solid 1px #000000;
background-color: #c0c0c0
}




a {text-decoration: none; font-weight: normal; color:#567EC3; font-family: Arial, Helvetica, sans-serif; font-size: 1em ; text-decoration:underline} 
a:hover {font-weight: normal; color: #9FC0E2; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-decoration:underline} 


a.mainnav:link, a.mainnav:visited { font-family: Arial,Helvetica,sans-serif; color: #000033; font-size: 0.9em; font-weight: bold; text-decoration: none}
a.mainnav:hover, a.mainnav:active { font-family: Arial,Helvetica,sans-serif; ; color: #ffffff; font-size: 0.9em; font-weight: bold; text-decoration: none }

a.mainnavright:link, a.mainnavright:visited { font-family: Arial,Helvetica,sans-serif; color: #000033; font-size: 0.9em; font-weight: bold; text-decoration: none}
a.mainnavright:hover, a.mainnavright:active { font-family: Arial,Helvetica,sans-serif; ; color: #ABABAB; font-size: 0.9em; font-weight: bold; text-decoration: none }


a.submenuselected:link, a.submenuselected:visited { font-family: Arial,Helvetica,sans-serif; color: #000033; font-size: 0.9em; font-weight: bold; text-decoration: none}
a.submenuselected:hover, a.submenuselected:active { font-family: Arial,Helvetica,sans-serif; ; color: #000033; font-size: 0.9em; font-weight: bold; text-decoration: none }




a.body:link { font-family: Arial, Helvetica, sans-serif;  color: #4990DA; font-size: 1em; font-weight: normal; text-decoration: underline } 
a.body:hover { font-family: Arial, Helvetica, sans-serif;  color: #990000; font-size: 1em; font-weight: normal; text-decoration: underline }
a.body:visited { font-family: Arial, Helvetica, sans-serif;  color: #4990DA; font-size: 1em; font-weight: normal; text-decoration: underline}
a.body:active { font-family: Arial, Helvetica, sans-serif;  color: #4990DA; font-size: 1em; font-weight: normal; text-decoration: underline}



a.abreadcrumb:link, a.abreadcrumb:visited { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; color: #990000; font-size: 0.7em; font-weight: normal; text-decoration: none}
a.abreadcrumb:hover, a.abreadcrumb:active { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; color: #554433; font-size: 0.7em; font-weight: normal; text-decoration: none }


a.newslink:link, a.newslink:visited { font-family: Arial,Helvetica,sans-serif; color: #4990DA; font-size: 0.9em; font-weight: bold; text-decoration: underline}
a.newslink:hover, a.newslink:active { font-family: Arial,Helvetica,sans-serif; ; color: #9FC0E2; font-size: 0.9em; font-weight: bold; text-decoration: underline }
a.orange:visited { font-family: Arial, Helvetica, sans-serif; color: #C51C1C; font-size: 0.9em; font-weight: normal; text-decoration:underline}
a.orange:hover{ font-family: Arial, Helvetica, sans-serif; ; color: #666666; font-size: 0.9em; font-weight: normal; text-decoration:underline }



a.submenu:visited { font-family: Arial, Helvetica, sans-serif; color: #C51C1C; font-size: 0.9em; font-weight: normal; text-decoration: none}
a.submenu:hover{ font-family: Arial, Helvetica, sans-serif; ; color: #ffffff; font-size: 0.9em; font-weight: normal; text-decoration: none }
a.submenu:active  { font-family: Arial, Helvetica, sans-serif; ; color: #C51C1C; font-size: 0.9em; font-weight: normal; text-decoration: none  } 
a.submenu:link { font-family: Arial, Helvetica, sans-serif; color: #C51C1C; font-size: 0.9em; font-weight: normal; text-decoration: none } 

a.submenuright:visited { font-family: Arial, Helvetica, sans-serif; color: #C51C1C; font-size: 0.8em; font-weight: normal; text-decoration: none}
a.submenuright:hover{ font-family: Arial, Helvetica, sans-serif; ; color: #ABABAB; font-size: 0.8em; font-weight: normal; text-decoration: none }
a.submenuright:active  { font-family: Arial, Helvetica, sans-serif; ; color: #C51C1C; font-size: 0.8em; font-weight: normal; text-decoration: none  } 
a.submenuright:link { font-family: Arial, Helvetica, sans-serif; color: #C51C1C; font-size: 0.8em; font-weight: normal; text-decoration: none } 







body { text-align: left; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em} 

.topline1 {  background-image: url(/images/topline1.gif); background-repeat: no-repeat; background-position: right; background-color: #E0E9E9}


.topline2 {  background-image: url(/images/topline2.gif); background-repeat: no-repeat; background-color: #A1BEDE; background-position: right}


.topbevel {  background-image: url(/images/topbar-bg.jpg); background-repeat: repeat-x}
.leftside-bg {  background-image: url(../images/leftside-bg.gif); background-repeat: repeat-y; background-color: #C5D4E5}




td.leftside-image {  background-image: url(../images/left-side-image.gif); background-repeat: no-repeat; background-color: #C5D4E5; background-position: bottom}



.ftr {  background-image: url(/images/ftr-shim.gif); background-repeat: repeat-x}


.grey-hdr {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: bold; padding-top: 0.2em; padding-right: 0.2em; padding-bottom: 0.2em; padding-left: 0.2em; background-image: url(images/greyheader-bg.gif); background-repeat: repeat-x}



.pagelink {  font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #990000}



.grey1 {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; background-color: #F3F4F5; border-style: none}



.grey2 {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; background-color: #E7E9EB}






select {
font-family: Verdana,arial; 
font-size: 1em;
background:#c5d4e5; 
}


input{ 
border-width:0.1em;
border-color:#0B6591; 
background:#c5d4e5; 
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
} 


input.white{ 
font-family: Arial, Helvetica, sans-serif;
color: #333;
border-style : solid;
font-size: 1em;
border-width : 0.5em;
background-color : #c5d4e5
}

textarea {
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 1em;
border-style : solid;
border-color : #0B6591;
border-width : 0.5em;
background-color : #c5d4e5
}

form {
padding-top: 0em;
padding-right: 0em;
padding-left: 0em;
padding-bottom: 0em;
margin: 0em
}



td.lightgreybg {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; background-color: #F7F7F7; text-indent: 0.3em}

td.lightbg {  font-family: Arial, Helvetica, sans-serif; background-color: #F7F7F7; text-indent: 0.3em}

td.ucr {  font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #990000}
.alignright {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; text-align: right}

td.bolder {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #000033; text-align: right; margin-right: 0.4em}


td.table-bg {  background-color: #FFFFFF; border: 0.3em #FFFFFF solid; padding-top: 0.3em; padding-right: 0.3em; padding-bottom: 0.3em; padding-left: 0.3em; white-space: normal?, OffX=?, OffY=?, Positive=?)}


td.white-bg {  background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; text-indent: 0.3em}


td.grey-bg {  background-color: efefef; font-family: Arial, Helvetica, sans-serif; margin-left: 0.4em}


td.grey-bg2 { background-color: efefef; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033 ; font-weight: bold; text-align: right; margin-right: 0.3em}


td.grey-bg1 { background-color: efefef; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033 ; font-weight: bold; text-align: left; margin-right: 0.3em }


td.darkgrey-bg {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; background-color: #BFBFBF; margin-left: 2em; margin-right: 0.4em}


td.bold-hdr {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #000033; text-indent: 0.3em}


td.neat {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033}


td.justtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; text-indent: 0.3em}


td.boldhdr { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #718BA8; text-align: left;}


td.formhdr-bg {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #000033; background-image: url(images/formhdr-bg.jpg); background-repeat: repeat-x; text-indent: 0.3em}

td.logintext { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #000033;}

.date { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #BEC8D4;; padding-left: 2.7em; padding-right: 2.5em}



a.orange:active  { font-family: Arial, Helvetica, sans-serif; ; color: #C51C1C; font-size: 0.9em; font-weight: normal; text-decoration:underline  } 

a.orange:link { font-family: Arial, Helvetica, sans-serif; color: #C51C1C; font-size: 0.9em; font-weight: normal; text-decoration:underline } 


.input-field-error { 
border-width:0.1em;
border-color:red; 
background:white; 
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
} 

.input-field-optional-error { 
border-width:0.1em;
border-color:green; 
background:white; 
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
} 

.caseTable {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.XMLResultHeading
{
	color: black;
	font-family: Arial;
	font-size: 10pt;
	border-width: 1px;
	border-color: #ABABAB;
	border-style: solid;
	padding:3px;
	text-align: center;
}

.XMLResultTableSummary
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	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: #ABABAB;
	border-right-color: #ABABAB;
	border-bottom-color: #ABABAB;
	border-left-color: #ABABAB;
}

.XMLResultTableSummary tr td
{
	border-width: 0.1ex;
	border-color: #ABABAB;
	border-style: dashed;
	font-family: Arial;
	font-size: 10pt;
	padding: 2px;
	margin: 0px;
}

.XMLResultFatal {
	background-color: #FF4545;
}
.XMLResultWarning {
	background-color: orange;
}

.XMLResultSuccess {
	background-color: lightgreen;
}

.XMLResultTableSummary tr td {
	vertical-align: top;
}

.XMLResultTableSummary tr td.HeadingCell {
	width: 160px;
	font-weight: bold;
	vertical-align: center;
}

div.AltHeading {
	text-align: right;
	float: right;
	padding-right: 100px;
	font-weight: bold;
	vertical-align: center;
}

#resultarea {
	padding:35px;
}

.XMLResultTableSummary tr td.NextHeadingCell {
	width: 120px;
	font-weight: bold;
	vertical-align: center;
}

.XMLResultTableError {
	padding: 0px;
	margin: 0px;
	border-width: 1px;
	border-color: #ABABAB;
	border-style: solid;
	width: 100%;
}

.XMLResultTableError tr td
{
	border-width: 1px;
	border-color: #ABABAB;
	border-style: dashed;
	font-family: Arial;
	font-size: 10pt;
	padding: 5px;
	margin: 0px;
}
.XMLResultTableError tr td.HeadingCell
{
	width: 100px;
	font-weight: bold;
}

.XMLResultTableError tr td a {
	color: darkred;
}

.XMLResultTableError tr td a:Hover {
	color: #FF4444;
}
