body {
background-repeat: no-repeat;
background-position: left top;
background-color: #FFFFFF;
}

.background {
background-repeat: no-repeat;
background-position: left top;
background-color: #FFFFcc;
}

P {
COLOR: #000066;
FONT: 10pt Verdana, Arial, Helvetica, Sans-serif;
}

P.small {
COLOR: #000066;
FONT: 7pt Verdana, Arial, Helvetica, Sans-serif;
}

P.tiny {
COLOR: #000066;
FONT: 5pt Verdana, Arial, Helvetica, Sans-serif;
}

A {
COLOR: #000066;
FONT: bold 10pt Verdana, Arial, Helvetica, Sans-serif;
text-decoration:underline;
}

A:hover {
COLOR: #FF9C00;
text-decoration:none;
}

A.menu {
COLOR: #000066;
FONT: 13pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #000066;
padding-left: 2px;
text-decoration:none;
}

A.menu:hover {
COLOR: #000066;
FONT: 13pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #FF9C00;
padding-left: 2px;
text-decoration:none;
}

A.uppermenu {
COLOR: #000066;
FONT: 11pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #000066;
padding-left: 2px;
text-decoration:none;
}

A.uppermenu:hover {
COLOR: #FF9C00;
FONT: 11pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #FF9C00;
padding-left: 2px;
text-decoration:none;
}

A.lowermenu {
COLOR: #000066;
FONT: 9pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #000066;
padding-left: 2px;
text-decoration:none;
position:relative;
left:20px;
}


A.lowermenu:hover {
COLOR: #FF9C00;
FONT: 9pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #FF9C00;
padding-left: 2px;
text-decoration:none;
position:relative;
left:20px;
}



A.news {
COLOR: #000066;
FONT: 9pt Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
text-decoration:none;
}


A.nolink {
COLOR: #000066;
FONT: 10pt Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
text-decoration:none;
}

A.nolink:hover {
COLOR: #000066;
FONT: 10pt Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
text-decoration:underline;
}

A.small {
COLOR: #000066;
FONT: bold 7pt Verdana, Arial, Helvetica, Sans-serif;
text-decoration:underline;
}

A.small:hover {
COLOR: #FF9C00;
text-decoration:none;
}

A.submenu {
COLOR: #000066;
FONT: 11pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #000066;
padding-left: 2px;
text-decoration:none;
}

A.submenu:hover {
COLOR: #000066;
FONT: 11pt Verdana, Arial, Helvetica, Sans-serif;
text-align: center;
border-left: 2px solid #FF9C00;
padding-left: 2px;
text-decoration:none;
}

.fullbox {
border-top: 3px solid #FF9C00;
border-left: 3px solid #FF9C00;
border-right: 3px solid #FF9C00;
border-bottom: 3px solid #FF9C00;
padding: 5px;
background-color: #E5E7DC;
border-collapse: collapse;
}

.iframeborder {
border-width:0px;
background-color: #E5E7DC;
border-style:solid;
border-color:#FF9C00;
overflow-x:hidden;
}

.pulsefullbox {
border-top: 3px solid #FF9C00;
border-left: 3px solid #FF9C00;
border-right: 3px solid #FF9C00;
border-bottom: 3px solid #FF9C00;
padding: 5px;
background-color: #E5E7DC;
border-collapse: collapse;
}

.dottedbox {
border-top: 3px solid #FF9C00;
border-left: 3px solid #FF9C00;
border-right: 3px solid #FF9C00;
border-bottom: 3px solid #FF9C00;
padding: 5px;
background-color: #E5E7DC;
border-collapse: collapse;
}

.highlightdiv {
border-top: 1px solid #FF9C00;
border-left: 1px solid #FF9C00;
border-right: 1px solid #FF9C00;
border-bottom: 1px solid #FF9C00;
padding: 1px;
background-color: white;
layer-background-color:white;
border-collapse: collapse;
position:absolute;
visibility: visible;
z-index: 2;
left: 500px;
top: 135px;
width:300px; 
height: 153px;
}

.routedescriptionpreview {
border-top: 0px solid #FF9C00;
border-left: 0px solid #FF9C00;
border-right: 0px solid #FF9C00;
border-bottom: 0px solid #FF9C00;
padding: 1px;
background-color: white;
layer-background-color:white;
border-collapse: collapse;
position:absolute;
visibility: visible;
z-index: 2;
left: 850px;
top: 90px;
width:500px; 
height: 600px;
}

.statushelpbox {
display:none;
border-top: 1px solid #FF9C00;
border-left: 1px solid #FF9C00;
border-right: 1px solid #FF9C00;
border-bottom: 1px solid #FF9C00;
padding: 2px;
background-color: white;
layer-background-color:white;
border-collapse: collapse;
position:absolute;
}



table.dottedbox td {
border: 1px dotted #FF9C00;
-moz-border-radius: 0px 0px 0px 0px;
}


.toplhs {
border-top: 3px solid #FF9C00;
border-left: 3px solid #FF9C00;
border-right: 0px solid #FF9C00;
border-bottom: 0px solid #FF9C00;
}

.title {
COLOR: #000066;
FONT: 14pt Verdana, Arial, Helvetica, Sans-serif;
text-align:left;
border-left: medium solid #FF9C00;
padding-left: 4px;
}

.date {
position: absolute; top: -0px; left: 100px;
visibility: hidden;
}


Li.new {
list-style-type: square;
COLOR: #FF9C00;
}


