#master {
    color: #FFFFFF
}



.large-font {
    font-size: 12pt;
}

.menu-hilited {
    font-weight: bold;
    text-transform: uppercase;
}
/*
.submenu {
    background-color: #FFCC66;
    height: 20px;
    vertical-align: middle;
    padding-left: 20px;
}

.submenu_link {
    color: #039483;
    white-space:nowrap;
    text-transform:uppercase;
}
*/
.map-header {
    background-color: #D0D0D0;
}

.map-header-left {
    background-color: #FFCF7F;
    height: 24px;
    vertical-align: middle;
}

.map-header-right {
    background-color: #FFCF7D;
    height: 24px;
    vertical-align: middle;
}

a.top_link_normal, a.top_link_normal:hover {
    color: #039483;
    font-weight: normal;
    margin-left: 4px;
    margin-right: 4px;
}

a.top_link_selected, a.top_link_selected:hover {
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 4px;
    margin-right: 4px;
}

.context {
    font-family: Arial, sans-serif;
    text-decoration: none;
    color: #4444ff;
    font-size: small;
}

.odd {
    background-color: #FFFFFF;
}

.even {
    background-color: #FFFFFF;
}

.si-header {
    background: transparent url( /dolphin-new/images/journal_archive/tableheaderbackground.png ) repeat-x scroll 0 0;
    text-align: center;
}

.leftAlign {
    text-align: left;
    padding:5px;
}

.sorted {
    font-style: italic;
}

.order1 {
    background: #D0D0D0 url( /dolphin-new/images/sort_up.png ) no-repeat scroll 90% 0;
}

.order2 {
    background: #D0D0D0 url( /dolphin-new/images/sort_down.png ) no-repeat scroll 90% 0;
}

.launcher {
    margin: 0 3px 3px
}

.launcher_body {
    padding: 3px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    zoom: 1
}

.launcher_b * {
    overflow: hidden;
    height: 1px;
    font-size: .01em
}

.launcher_b .c1 {
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    background: #888
}

.launcher_b .c2 {
    border-left: 1px solid #888;
    border-right: 1px solid #888;
    background: #fff
}

.launcher_b .c1, .launcher_b .c2 {
    margin: 0 1px
}

.routeName {
    width:41px
}

.ie .routeName {
    width:45px
}

/*
.darker_orange_body {
    background-color:#FFCC66;
    color: #FFFFFF;
}
*/

/*
#main td {
    text-align:left;
    padding: 5px;
}

#main td.left-align {
    text-align:left;
    padding: 5px;
}
*/

#weather td {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.png-fix
{
    behavior: expression(
    (this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && (this.src.toLowerCase().indexOf('.png')>-1||(this.className && ([''].concat(this.className.split(' ')).concat(['']).join('|').indexOf('|png|')) > -1))?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "/dolphin-theme/images/spacer.png"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    )
}

