* {
    font-family: Verdana, Arial, Helvetica, sans-serif
}

a.normal:link {
    text-decoration: none;
    color: #000;
}

a.normal:visited {
    text-decoration: none;
    color: #000;
}

a.normal:hover {
    text-decoration: underline;
    color: #000;
}

.llisubmenu {
    font: 11px Arial;
    color: #00f;
}

a.llisubmenu:active {
    text-decoration: none
}

a.llisubmenu:link {
    text-decoration: none
}

a.llisubmenu:hover {
    text-decoration: none;
    color: #f00;
}

a.llisubmenu:visited {
    text-decoration: none
}

.whitelink {
    color: #fff;
}

a.whitelink:link {
    text-decoration: underline;
    color: #fff;
}

a.whitelink:visited {
    color: #fff;
}

a.whitelink:hover {
    text-decoration: none;
    color: #fff;
}

.altlhdr {
    display: block;
    background: #f0f0f0
}

.lhdr {
    display: block
}

.submenu {
    background: #fff;
    border-bottom: #c0c0c0 1px solid
}

.altsubmenu {
    background: #f0f0f0;
    border-bottom: #c0c0c0 1px solid
}

.menutitle {
    width: 100%;
    border-bottom: #c0c0c0 1px solid
}

.invisible {
    display: none
}

.llisubmenu2 {
    font: 10px Arial, Helvetica, sans-serif;
    color: #000;
}

a.llisubmenu2:active {
    text-decoration: none
}

a.llisubmenu2:link {
    text-decoration: none;
    color: #000;
}

a.llisubmenu2:hover {
    text-decoration: none;
    color: #000;
}

a.llisubmenu2:visited {
    text-decoration: none
}

.altlhdr2 {
    display: block;
    background: #f0f0f0
}

.lhdr2 {
    display: block
}

.submenu2 {
    background: #fff;
    border-bottom: #c0c0c0 1px solid
}

.altsubmenu2 {
    background: #f0f0f0;
    border-bottom: #c0c0c0 1px solid
}

.menutitle2 {
    width: 100%;
    border-bottom: #c0c0c0 1px solid
}

.invisible2 {
    display: none
}

.sublogotable {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    width: 100%;
    border-bottom: 0px
}

.rmtopstrap {
    font-weight: normal;
    font-size: 9pt;
    vertical-align: bottom;
    color: #fff;;
    text-align: right;
    text-decoration: none
}

.onepxhigh {
    height: 1px
}

.topnavitemcell {
    background-color: #fe0000;
    text-align: center
}

.logotable {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    width: 764px;
    border-bottom: 0px;
    background-color: #ce0000
}

.logocell {
    vertical-align: middle;
    width: 152px;
    background-color: #ce0000;
    text-align: center
}

.tdblue {
    background-color: #069;
}

.tdblue {
    background-color: #5a7b8c;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: x-small;
}

.headertext {
    color: #fff;
    background-color: #5a7b8c;
}

.bodytext {
    font-size: x-small;
}

.tdgrey {
    background-color: #999;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: xx-small;
}

.loginbold {
    font-weight: bold;
}

.tdblue2 {
    background-color: #5a7b8c;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: xx-small;
}

.tdgrey2 {
    background-color: #999;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: xx-small;
}

.bodytext2 {
    font-size: xx-small;
}

.tdbluetitle {
    background-color: #5a7b8c;
    font-weight: bolder;
    color: #fff;
    text-decoration: none;
    font-size: xx-small;
}

.link {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: xx-small;
}

.nobord {
    border-style: solid;
    border-width: 0;
    padding: 0;
    font-size: xx-small;
    overflow: visible
}

.loginfieldsmall {
    font-size: 10px;
}

.line {
    background-image: url("/images/Style/line2.gif");
    background-repeat: repeat-x;
}

.background {
    background-image: url("/images/Style/bar4.jpg");
    background-repeat: repeat-x;
}

.bodytextred {
    font-size: xx-small;
    color: #f00;
    font-weight: bold;
}

.bluetextfield {
    background-color: #5a7b8c;
}

.textfieldblue2 {
    border-style: solid;
    border-width: 0;
    padding: 0;
    font-size: xx-small;
    overflow: visible;
    background-color: #5a7b8c;
    font-weight: bold;
    color: #fff;
}

.backgroundleft {
    background-image: url("/images/Style/bar_corner.jpg");
    background-repeat: no-repeat;
}

.backgroundright {
    background-image: url("/images/Style/bar_corner_right.jpg");
    background-repeat: no-repeat;
}

.bodytext2bold {
    font-size: xx-small;
    font-weight: normal;
}

.bodytext2bold a:link {
    font-size: xx-small;
    font-weight: normal;
    text-decoration: underline;
    color: #000;
}

.bodytext2bold a:visited {
    text-decoration: underline;
    color: #000;
}

.bodytext2bold a:hover {
    text-decoration: none;
    color: #000;
}

body {
    background-color: #c5cfd0;
    background-image: url("/images/background.jpg");
    background-repeat: repeat-x;
}

.nobordcontact {
    border-style: solid;
    border-width: 0;
    padding: 0;
    font-size: xx-small;
    overflow: visible
}

.nobordbold {
    border-style: solid;
    border-width: 0;
    padding: 0;
    font-size: xx-small;
    overflow: visible;
    font-weight: bold;
}

.linksort {
    text-decoration: none;
    color: #fff;
}

a.linksort:active {
    text-decoration: none;
    color: #fff;
}

a.linksort:link {
    text-decoration: none;
    color: #fff;
}

a.linksort:hover {
    text-decoration: none;
    color: #aaa;
}

a.linksort:visited {
    text-decoration: none;
    color: #fff;
}

.categories {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: xx-small;
}

h1 {
    color: #5a7b8c;
    font-size: 1.5em;
}

h2 {
    font-size: .9em;
    font-weight: normal
}

textarea {
    font-size: xx-small;
}

.note {
    font-size: smaller;
}

form {
    display: inline
}

.error {
    font-weight: bold;
    color: red
}

.header-box {
    background-color: #aaa;
    font-weight: bold;
    color: #fff;
    padding: 10px;
    font-size: x-small;
    text-align: left;
    margin-top: 2em
}


/* Scroller Box */
#scroller_container {
 position: relative;
 width: 440px;
 height: 60px;
 border-left: 5px solid #5A7B8C;
 border-right: 5px solid #5A7B8C;
 background-color: #EEEEEE;
 margin: 0 0 0px;
 overflow: hidden;
}

#scroller {
	color: #666666;
 font-family: Verdana,Arial,Sans-Serif;
 font-size: 12px;
 margin: 10px;
}

#scroller p {
	padding: 1px;
	margin: 0;
}

#scroller p a, #scroller p a:visited {
	color: #000;
	font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
}

#scroller p a:hover {
	color: #777;
	font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
	text-decoration: none;
}
/* Scoller Box */

/* At the end of the CSS File */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}
     