BODY{ 
	#background-color : #5252ED; 
	background-color : #FFFFFF;
	margin: 0 0 0 0; 
}
A {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}
A:VISITED {
	color : Black;
}
A:HOVER {
	color : #993333;
}
A.navigation {
	color : Black;
}
A.navigation:visited {
	color : Black;
}
A.navigation:hover {
	color : #993333;
}
.uportal-text{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.uportal-text-small{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;

}
.uportal-text-small-with-background{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	/*background:  #FFFFD7;*/
	background:  #FFFFFF;
}
.uportal-button{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background : #CCCC99;
}
.uportal-label{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
}
.uportal-label-with-background{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
	/*background:  #FFFFD7;*/
	background:  #FFFFFF;
}
.uportal-input-text{
	color : Black;	
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	/*background : #CCCC99;*/
	background : #DDDDDD;
}
.uportal-text-reversed{
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
A.uportal-navigation-category{
	color : #000000;
	font-size : 10px;
	font-weight : bold;
}
A.uportal-navigation-category:visited{
	color : #000000;
	font-size : 10px;
	font-weight : bold;
}
A.uportal-navigation-category:hover{
	color : #0000FF;
	font-size : 10px;
	font-weight : bold;
}
.uportal-navigation-category-selected{
	font-size : 10px;
	font-weight : bold;
	color : #FFFF00;
}

A.uportal-navigation-category-selected {
	font-size : 10px;
	font-weight : bold;
	color : #FFFF00;
}

A.uportal-navigation-category-selected:visited {
	font-size : 10px;
	font-weight : bold;
	color : #FFFF00;
}

A.uportal-navigation-channel{
	color : Black;
	font-size : 12px;
}
A.uportal-navigation-channel:visited{
	color : Black;
	font-size : 12px;
}
A.uportal-navigation-channel:hover{
	color : #993333;
	font-size : 12px;
}
.uportal-navigation-channel-selected{
	background : Black;
	font-size : 12px;
	color : White;
}
.uportal-crumbtrail{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
.uportal-copyright{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-style : italic;
}
.uportal-channel-text{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.uportal-channel-title{
	color : #993333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.uportal-channel-title-reversed{
	color : #CC6666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-subtitle{
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-subtitle-reversed{
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-emphasis{
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
.uportal-channel-strong{
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
.uportal-channel-code{
	color : Black;
	font-size: 12px;
	font-family: Monaco, Andale Mono, monospace;
}
.uportal-channel-copyright{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-style : italic;
}
.uportal-channel-warning{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color : #993333;
	vertical-align: middle;
}
.uportal-channel-success{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color : #00FF00;
}

.uportal-channel-error{
	color : Black;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.uportal-channel-table-caption{
	color : #993333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
  text-align: center;
}
.uportal-channel-table-header{
	color : #993333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align: left;
}
.uportal-channel-table-row-even{
	color : Black;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.uportal-channel-table-row-odd{
	color : #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.uportal-background{
	background : #000000;
}
.uportal-background-dark{
	background : #5252ED;
}
.uportal-background-med{
	background : #A4A4F5;
}
.uportal-background-light{
	#background : #CCCC99;
	background : #E7E7FC;
}
.uportal-background-content{
	/*background : #FFFFD7;*/
	background : #FFFFFF;
}
.uportal-background-highlight{
	background : #FFFF99;
}
.uportal-background-shadow{
	background : #000000;
}
.uportal-tab-background{
	background : #FFFFFF;
}

table.gbox {
	border-top:       solid #E7E7FC 1px;
	border-left:      solid #E7E7FC 1px;
	border-right:     solid #000000 1px;
	border-bottom:    solid #000000 1px;
	background-color: #4042AC;
}

.headertopline1 {
	background-color: #989BD8;
}

.headertopline2 {
	background-color: #606DC7;
}

.header {
	background-color: #4042AC;
	color:            #ffffb9;
	font-size:        x-small;
	font-weight:      bold;
}


.headerbottomline1 {
	background-color: #2D2D66;
}

.headerbottomline2 {
	background-color: #181838;
}

.headerbottomline3 {
	background-color: #000000;
}

.address,
.reccount,
.questions {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-family: arial, helvetica, sans-serif;
}

a.header:link,
a.header:visited {
	text-decoration:  none;
	font-size:        x-small;
	color:            #FFFFB9;
	background-color: #4042AC;
	font-weight:      bold;
}

a.header:hover {
	text-decoration:  underline;
	font-size:        x-small;
	color:            #000060;
	background-color: #4042AC;
	font-weight:      bold;
}

a.imagedetails:link,
a.imagedetails:visited {
	text-decoration:  none;
	font-size:        xx-small;
	color:            #A80000;
}

a.imagedetails:hover {
	text-decoration:  underline;
	font-size:        xx-small;
	color:            #A80060;
}

a.services,
a.services:link,
a.services:visited {
	text-decoration:  none;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#993333;
	font-weight:      bold;
	font-size:			12px;
}

a.services:hover {
	text-decoration:  underline;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#993333;
	font-weight:      bold;
	font-size:			12px;
}


.headertop {
	background-color: #E7E7FC;
}

.headerbottom {
	background-color: #000060;
}

.data {
	font-size:   x-small;
	color:       #000000;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.datalight {
	font-size:   x-small;
	color:       #000000;
	font-family: arial, helvetica, sans-serif;
}

.listheader {
	font-size:   x-large;
	color:       #000000;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

TD.labels {
	font-family:      arial, helvetica, sans-serif;
	font-size:        x-small;
	color:            #000000;
	background-color: #DBDBFF;
}

.datasmall {
	font-size:   x-small;
	color:       #000000;
	font-family: arial, helvetica, sans-serif;
}


.navigation-button {
	background : #CA0100;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

INPUT.featuredlisting {
	font-family: Arial, Helvetica, sans-serif;
	border:      0px;
	font-size:   8pt;
	/*background:  #FFFFD7;*/
	background:  #FFFFFF;
}

INPUT.featuredlistingbold {
	font-family: Arial, Helvetica, sans-serif;
	border:      0px;
	font-size:   8pt;
	/*background:  #FFFFD7;*/
	background:  #FFFFFF;
	font-weight: bold;
}

TD.featuredlisting {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   8pt;
	/*background:  #FFFFD7;*/
	background:  #FFFFFF;
}

.searchform {
	color : Black;	
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	/*background : #CCCC99;*/
	background : #DDDDDD;
	width: 200;
}

.officeoption {
	background : #f0f0d2;
	font-weight: bold;
}

.agentoption {
	font-weight: normal;
}

.activeoption {
	background : #D2FFCC;
	font-weight: bold;
}

.inactiveoption {
	background: #FFCDCC;
	font-weight: normal;
}

.divider {
	background: #7171D8;
}

.divider img {
	display: block;
}

TABLE.grid {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
}

TD.gridheader {
	border-right: 1px solid #DDDDDD;
	background-color: #4042AC;
	color:            #ffffb9;
	font-size:        x-small;
	font-weight:      bold;
}

TD.gridheaderprint {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	color:            #000000;
	font-size:        x-small;
	font-weight:      bold;
}

TD.headerprint {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	color:            #000000;
	font-size:        x-small;
	font-weight:      bold;
}

TD.grid {
	border-right: 1px solid #DDDDDD;
}

TD.gridprint {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TD.gridendprint {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.server_error {
	font-family: Arial, Helvetica, sans-serif;
	border:      1px;
	font-size:   10pt;
	font-weight: bold;
	color:       #FF0000;
	/*background:  #FFFFD7;*/
	background:  #FFFFFF;
}