html, body {
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
}

body {
    background: url(../images2/background_gradient.gif) 0% 0% repeat-x;
    background-color: #d6d6d6;
}

td {
    font-size: 12px;
    padding: 0px;
}

a {
	text-decoration:none;
}

div {
  padding: 0px;
}

div.guide {
    cursor: pointer;
    position: absolute; 
    bottom: 30px;
    right: 30px;
}

div.tabtext {
    font-family: Helvetica; 
    font-size: 8pt; 
    font-weight: bold; 
    letter-spacing: -0.00em;
    color: #515457;
}

table.list {
    border-collapse: collapse;
}
table.list th {
    text-align: left;
    background-color: gray;
}
table.list td {
    border: 1px solid gray;
}
table.list tr:hover {
    background-color: lightgreen;
}

td#top {
	background-image: url(../images2/logo2.jpg); 
        background-position: left center;
	background-repeat: no-repeat; 
	width: 180px;
        padding-right: 0px;
        cursor: pointer;
}

td#topright {
	text-align: right; 
	/*background-image: url(../images/topbg.gif); 
	background-repeat: repeat-x; */
	padding-right: 5px; 
	padding-top: 5px; 
	vertical-align: top;
}

td.navigation_container {
    background-image:url(../images2/navigator_active.jpg);
    background-position: left center;
    background-repeat: repeat-x;
    width: 167px;
    height: 28px;
    padding-left: 20px;
    cursor: pointer;
}

ul.font {
    font-family: Helvetica; 
    font-size: 9pt; 
    font-weight: bold; 
    letter-spacing: -0.00em;
    color: #515457;
}
    
td.font {
    font-family: Helvetica; 
    font-size: 9pt; 
    font-weight: bold; 
    letter-spacing: -0.00em;
    color: #515457;
}

td.fontitem {
    font-family: Helvetica; 
    font-size: 9pt; 
    letter-spacing: -0.00em;
    color: #515457;
}

td.subject_inactive {
    background-color: #f5f5f5;
    width: 167px;
    height: 19px;
    padding-left: 25px;
}

td.subject_active {
    background-color: #ececec;
    width: 167px;
    height: 19px;
    padding-left: 25px;
    cursor: pointer;
}

td.marker_active {
    background-image:url(../images2/subject_arrow.gif);
    background-position: right center;
    background-repeat: no-repeat;   
}

td.customername {
    color: #515457; 
    font-family: arial; 
    font-weight: bolder;
    font-size: 15px;
    letter-spacing: -0.07em;
    padding-left: 10px;
}

td.toplink {
    text-align:right;
    color : #8a8c8e;
    font-family: arial; 
    font-weight: bold; 
    font-size: 8pt;
}

td.toplink a {
    color : #8a8c8e;
    margin-right: 15px;
    padding-left:7px;
    background: url(../images2/greaterthan.jpg) 0% 0% no-repeat;
    background-position: left bottom;
    vertical-align: text-bottom;
    cursor: pointer;
}

td.toplink a:hover {
    color: red;
}

td.topspacer {
    background: url(../images2/top_vertical_spacer.jpg) center center no-repeat;
    width: 25px;
}

td.leftborder {
    background: url(../images2/border_left.png);
    background-position: right center;
    background-repeat: repeat-y;
    width: 2px;
}

td.topleft {
    background: url(../images2/border_top_left_corner.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 7px;
    height: 9px;
}

td.top {
    background: url(../images2/border_top_bottom.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 2px;
}

td.topright {
    background: url(../images2/border_top_right_corner.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 7px;
    height: 9px;
}

td.bottomleft {
    background: url(../images2/border_bottom_left_corner.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 7px;
    height: 9px;
}

td.bottomright {
    background: url(../images2/border_bottom_right_corner.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 7px;
    height: 9px;
}

td.bottom {
    background: url(../images2/border_top_bottom.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 2px;
    background-color: #ffffff;
}

td.tabfont {
    font-family: Helvetica; 
    font-size: 8pt; 
    font-weight: bold;
    color: #515457;
}

td.tab_inactive_left {
    background-image:url(../images2/tab_inactive_left.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 4px;
    height: 22px;
}

td.tab_inactive_right {
    background-image:url(../images2/tab_inactive_right.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 4px;
    height: 22px;
}

td.tab_inactive_middle {
    background-image:url(../images2/tab_inactive_middle.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 22px;
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
}

td.tab_active_left {
    background-image:url(../images2/tab_active_left.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 4px;
    height: 22px;
}

td.tab_active_right {
    background-image:url(../images2/tab_active_right.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 4px;
    height: 22px;
}

td.tab_active_middle {
    background-image:url(../images2/tab_active_middle.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 22px;
    padding-right: 10px;
    padding-left: 10px;
    color: white;
    cursor: pointer;
}