.topbg {
	background-color: #C5CFD0;
	background: #C5CFD0 url('images/background.jpg') repeat-x;
}
.searchfield{border-style: none; font-size: 8pt}
.line2{border-style: solid; border-width: 1px; border-color: #333333;}
.submenuborder{border-style: solid; border-width: 0px 1px 1px 1px; border-color: #525F65;font-family: arial, helvetica; font-size:7pt;color:#000033;cursor:hand}
.submenuborder2{border-style: solid; border-width: 1px; border-color: #525F65;font-family: arial, helvetica; font-size:7pt; color:#FFFFFF;cursor:hand}
.topborder{border-style: solid; border-width: 1px; border-color: #CCCCCC;}
.line{border-width: 0px 0px 1px 0px; border-color: #D8D8D8; border-style: solid}
.leftline{border-width: 0px 0px 0px 1px; border-color: #CCCCCC; border-style: solid}
.rightline{border-width: 0px 1px 0px 0px; border-color: #CCCCCC; border-style: solid}
.line3{border-style: solid; border-width: 1px 1px 1px 0px;; border-color: #990033;}
.line4{border-style: solid; border-width: 0px 1px 1px 1px;; border-color: #990033;}
.bottom{border-style: solid; border-width: 0px 0px 1px 0px;; border-color: #525F65;}
.text{font-family: arial, helvetica; font-size:8pt; color:#990033; font-weight:bold;}
.lightext{font-family: arial, helvetica; font-size:7pt; color:#666666; text-align:justify; }
.concept{font-family: arial, helvetica; font-size:7pt; color:#000033; text-align:justify; padding:2px}
.bodytextpadded{font-family: arial, helvetica; font-size:8pt; color:#212025; padding:10px}
.bodytextfeatures{font-family: arial, helvetica; font-size:10px; color:#212025; text-align:justify}
.bodytext{font-family: arial, helvetica; font-size:9pt; color:#212025; text-align:justify;padding:3px;}
.bodytextright{font-family: arial, helvetica; font-size:9pt; color:#212025; text-align:right}
.bodytextcenter{font-family: arial, helvetica; font-size:9pt; color:#666666; text-align:center;padding:3px;}
.bodytextbottomline{border-style: solid; border-width: 0px 0px 1px 0px;; border-color: #cccccc; font-family: arial, helvetica; font-size:9pt; color:#333333; text-align:justify;padding:3px}
h3{font-family: arial, helvetica; font-size:12pt; color:#666666;}


.bodytextwhite{font-family: arial, helvetica; font-size:9pt; color:#FFFFFF; text-align:justify; padding:10px}
.required {color:#9A3231;} /*red asterisk*/
a:{font-family: arial,helvetica; font-size: 10px; color: #518B9F; text-decoration: none; font-weight:medium;}
a:link{font-family: arial,helvetica; font-size: 10px; color: #518B9F; text-decoration: none; font-weight:medium;}
a:hover{font-family: arial,helvetica; color: #518B9F; background-color: #F0F1F2; font-size: 10px; text-decoration: none; font-weight:medium; }
a:visited{font-family: arial,helvetica; font-size: 10px; color: #518B9F; text-decoration: none; font-weight:medium; }
a:active{font-family: arial,helvetica; font-size: 10px; color: #518B9F; text-decoration: none; font-weight:medium;}

.gray {font-family: arial, helvetica; font-size:7pt; color:#CCCCCC; font-weight:medium;}
.gray a:link{font-family: arial,helvetica; font-size: 7pt; color: #CCCCCC; text-decoration: none; font-weight:medium;}
.gray a:hover{font-family: arial,helvetica; color: #000000; font-size: 7pt; text-decoration: none; font-weight:medium; }
.gray a:visited{font-family: arial,helvetica; font-size: 7pt; color: #CCCCCC; text-decoration: none; font-weight:medium; }
.gray a:active{font-family: arial, helvetica; font-size: 7pt; color: #CCCCCC; text-decoration: none; font-weight:medium;}


.red {font-family: arial, helvetica; font-size:7pt; color:#CC0033; font-weight:medium;}
.red a:link{font-family: arial,helvetica; font-size: 7pt; color: #CC0033; text-decoration: none; font-weight:medium;}
.red a:hover{font-family: arial,helvetica; color: #000000; font-size: 7pt;  text-decoration: none; font-weight:medium; }
.red a:visited{font-family: arial,helvetica; font-size: 7pt; color: #CC0033; text-decoration: none; font-weight:medium; }
.red a:active{font-family: arial, helvetica; font-size: 7pt; color: #CC0033; text-decoration: none; font-weight:medium;}