B {
	FONT-WEIGHT: bold
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND: #000066; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	FONT-SIZE: 9pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DL {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boldit {
	FONT-WEIGHT: bold
}
.related {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #dae8f3; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.top {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}
A.top:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}
A.top:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}
A.top:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif bold; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.navleft {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navleft:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navleft:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navleft:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.navlefttease {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY:  Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none; font-weight : bold;

}
.navright {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navright:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navright:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navright:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.more {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.more:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.more:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.more:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.backto {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #eeeeee; COLOR: black; FONT-FAMILY: arial
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif bold
}
A.footer:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: underline
}
.navheadleft {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #cbdde9; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.navheadright {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #cbdde9; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.navbarhead {
	FONT-WEIGHT: bold; BACKGROUND: #cbdde9; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-ALIGN: center
}
.leftnavbarfooter {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.rightnavbarfooter {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-ALIGN: center
}
.articlebyline {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.portalbyline {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.mainback {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tease {
	FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redwarn {
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.official {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center
}
.button, A.button:link, A.button:visited   {font-size: 11px; color: #000000; background-color: #ffffff; border: outset thin 1 #1480C7; width: 80px; text-align:center; TEXT-DECORATION:none;}


.button2, A.button2:link, A.button2:visited {font-size: 11px; color: #000000; background-color: #ffffff; border: outset thin 1 #1480C7; width: 120px; text-align:center; TEXT-DECORATION:none;}

.sbutton, A.sbutton:link, A.sbutton:visited {font-size: 11px; color: #000000; background-color: #ffffff; border: outset thin 1 #1480C7; width: 40px; text-align:center; TEXT-DECORATION:none;}

.button3 {font-size: 11px; color: #000000; background-color: #ffffff; border: outset thin 1 #1480C7}

A.button:link {font-size: 11px; color: #000000; background-color: #ffffff; border: outset thin 1 #1480C7;  text-align:center; TEXT-DECORATION:none;}
A.button:visited {font-size: 11px; color: #000000; background-color: #ffffff; border: outset thin 1 #1480C7; text-align:center; TEXT-DECORATION:none;}

        /* properties for headers */
        .hdr, h1 {
            color: #f28402;
            font-size: 150%;
            font-weight: bold;
            text-align: center;
        }
        .hdr3, h2 {
            font-size: 14pt;
            font-weight: bold;
            text-align: center;
        }

        .hdr3, h3 {
            color: #f28402;
            font-size: 11pt;
            font-weight: bold;
            text-align: center;
        }

        .hdr4, h4 {
            color: #f28402;
            font-size: 9pt;
            font-weight: bold;
        }

        /* vedit - vertical table (signup, profile edit) */
        .vedit {
            background-color: white;
        }
        /* vedit - usual column (right) */
        .vedit td {
            padding: 10px;
            padding-left:  15px;
            background-color: white;
        }
        /* vedit - header column (left) */
        .vedit th {
            padding: 5px;
            text-align: right;
            background-color: white;
            font-weight: normal;
        }
        /* hedit - horizontal table (payments list) */
        .hedit {
            background-color: white;
        }
        /* hedit - usual column */
        .hedit td {
            padding: 3px;
            background-color: white;
            font-family: "Verdana";
            font-size: 7pt;
        }
        /* hedit - header column */
        .hedit th {
            padding: 2px;
            background-color: #f28402;
            font-family: "Verdana";
            font-size: 8pt;
        }

div.tooltip
{
	border: 1px solid #333366;
	max-width: 300px;
}

div.tooltipCaption
{
	font-family: Verdana, Helvetica;
	font-size:   8pt;
	font-weight: bold;
	color:       #004080;
	padding-left: 5px;
	background-color: #ffffff;
}

div.tooltipContent
{
	font-size: 8pt;
	font-family: Verdana, Helvetica;
	padding:   2px;
	background-color: #f8f8f8;
    color: #023982;
	text-align: justify;
}
.bodytext {  font-family: arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; color: #000000}

.clientIsAdmin {
 color: blue;
}
.clientIsInactive {
 color: red;
}
.websiteIsInactive {
 background-color: #f8f8f8;
}

.category {
 font-weight:bold;
 color: #00375E;
 text-decoration:none;
 text-align: center;
 font-size: 11px;
}
.category:hover {
	border-bottom:1px solid #00375E;
}

.subcategory:link {
 color: #00375E;
 text-decoration:none;
 text-align: center;
 font-size: 9px;
}

.webtitle {
 font-weight:bold;
 color: #125c86;
 text-decoration:none;
 text-align: center;
 font-size: 11px;
}
.webtitle:hover {
	border-bottom:1px solid #00375E;
}
.webdesc {
 color: #00375E;
 text-decoration:none;
 text-align: left;
 font-size: 9px;
}

.webaction {
 color: #00375E;
 text-decoration:none;
}

.webaction:hover {
 text-decoration: underline;
}

.rootmenu {
 font:normal Verdana;
 text-decoration:none;
 text-align: center;
}

.rootmenu a:hover {
	border-bottom:1px solid white;
}


.rootmenu_selected {
 font:bold Verdana;
 text-decoration:none;
 text-align: center;
 color: #000000;
}

.addBlackBorder {
     border-top: 1px outset black;
     border-left: 1px outset black;
     border-right: 1px outset black;
}

.addGrayBorder {
     border-top: 1px outset #939495;
     border-left: 1px outset #939495;
     border-right: 1px outset #939495;
}

.workarea {
    background-color: #FFFFFF;
}

.navlink { font:bold; color: #004E82; text-decoration:underline; }

.tableL {
    padding: 2px;
	background-color: white;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	border-spacing: 0px;
}

.tableL1 {
    padding: 2px;
	background-color: white;
	border: 0px solid #cfcfcf;
	border-collapse: none;
	border-spacing: 0px;
}

.treeTable {
    padding: 0px;
	background-color: white;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	border-spacing: 0px;
}

.tableL td {
	border-bottom: 0px dotted #cccccc;
}

.tdL {
    border-bottom: 1px dotted #cccccc;
}
.tda {
    color: #004E82
}

.trL1 {
    background-color: #ffffff;
}
.trL2 {
    background-color: #EFF2F5;
}

.tableD {
    padding: 2px;
	background-color: white;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	border-spacing: 0px;
}
.tableD td {
	border: 1px dotted #cccccc;
}
.tableE {
    padding: 2px;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
	border-spacing: 0px;
}
.tableE td {
	border: 0px dotted #cccccc;
}

.inputText { width:100px;width:100%;}

.tableheading, .tableheading td {
    color:#004080;
	border-bottom:1px solid #004080;
	font-weight:bold;
	text-align:left;
}

.clickhere, A.clickhere:link, A.clickhere:visited, A.clickhere:hover  {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #f28402; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: underline
}

.success {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #00cc00; FONT-FAMILY: Arial, Helvetica, sans-serif bold;
}
A.success:link, A.success:visited, A.success:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #00cc00; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: underline
}

.error, .errortxt {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}

A.error:link, A.error:visited, A.error:hover  {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: underline
}
.header, A.header:link, A.header:visited, A.header:hover  {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif bold; TEXT-DECORATION: none
}
.select {
    width: 100%;
    width: 400px;
    overflow: hidden;
}
