﻿body 
{
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
}

a
{
	color:Blue;
}

/* Main tabs */
.tabFrontOn
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-on-front.gif');
	width:52px;
	height:33px;
}

.tabFrontOff
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-off-front.gif');
	width:52px;
	height:33px;
}

.tabOn
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-on.gif');
	width:75px;
	text-align:center;
	height:33px;
	color:White;
	font-weight:bold;
}

.tabOff
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-off.gif');
	width:75px;
	text-align:center;
	height:33px;
	color:White;
	font-weight:bold;
}

.tabOnOff
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-on-off-mid.gif');
	width:28px;
	height:33px;
}

.tabOffOn
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-off-on-mid.gif');
	width:28px;
	height:33px;
}

.tabOffOff
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-off-off-mid.gif');
	width:28px;
	height:33px;
}

.tabEndOn
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-on-end.gif');
	width:8px;
	height:33px;
}

.tabEndOff
{
	background-repeat:repeat-x;
	background-image:url('../images/tabs/tab-off-end.gif');
	width:8px;
}

/* Ajax Sub Tabs */
.subTab .ajax__tab_header { }
.subTab .ajax__tab_outer {background:url("../images/subtabs/subtab-off-right.gif") no-repeat right; padding-right:8px; height:18px;}
.subTab .ajax__tab_inner {background:url("../images/subtabs/subtab-off-left.gif") no-repeat left; padding-left:6px; height:18px;}
.subTab .ajax__tab_tab {background:url("../images/subtabs/subtab-off.gif") repeat; height:18px; line-height:1.5em; color:white;}
.subTab .ajax__tab_hover .ajax__tab_outer {cursor:pointer;}
.subTab .ajax__tab_hover .ajax__tab_inner {cursor:pointer;}
.subTab .ajax__tab_hover .ajax__tab_tab {cursor:pointer;}
.subTab .ajax__tab_active .ajax__tab_outer {background:url("../images/subtabs/subtab-on-right.gif") no-repeat right; padding-right:8px; height:18px;}
.subTab .ajax__tab_active .ajax__tab_inner {background:url("../images/subtabs/subtab-on-left.gif") no-repeat left; padding-left:6px; height:18px;}
.subTab .ajax__tab_active .ajax__tab_tab {background:url("../images/subtabs/subtab-on.gif") repeat; height:18px; line-height:1.5em;color:Black;}
.subTab .ajax__tab_disabled { color: #A0A0A0;}
.subTab .ajax__tab_body {}

/* Manual Sub Tabs */
.subTabLeftOff {background:url("../images/subtabs/subtab-off-left.gif") no-repeat left; padding-left:6px; height:18px;}
.subTabRightOff {background:url("../images/subtabs/subtab-off-right.gif") no-repeat right; padding-right:8px; height:18px;}
.subTabOff {background:url("../images/subtabs/subtab-off.gif") repeat-x; height:18px; color:white; text-align:center}
.subTabLeftOn {background:url("../images/subtabs/subtab-on-left.gif") no-repeat left; padding-left:6px; height:18px;}
.subTabRightOn {background:url("../images/subtabs/subtab-on-right.gif") no-repeat right; padding-right:8px; height:18px;}
.subTabOn {background:url("../images/subtabs/subtab-on.gif") repeat-x; height:18px; color:white; text-align:center}

/* sections */
.sectionHeader
{
	background-color:#CED6E7;
	vertical-align:middle;
}

.sectionHeaderText
{
	position:relative;
	left:10px;
	font-weight:bold;
	font-size:13pt;
	height:12px;
	text-align:left;
}

.sectionBody
{
	border-width:1px;
	border-style:solid;
	border-color:#CED6E7;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.listHeader
{
	text-align:center;
	background-color:#63659C;
	color:White;
	font-weight:bold;	
}

.button
{
	color:white;
	background-color:#63659C;
	font-weight:bold;
}
.button[disabled]
{
	color:Gray;
}

.inputLabel
{
	color:#63659C;
	font-weight:bold;
}

.inputBox
{
	background-color:white;
	border-style:groove;
}

.watermark
{
	font-style:italic;
}
/* MISC  
----------------------------------------------------------*/
.gradientH{
/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
 
    /* fallback (Opera) */
    background: #FFFFFF;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #FFFFFF, #2D64AF);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#FFFFFF), to(#2D64AF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#FFFFFF', EndColorStr='#2D64AF', GradientType=1);
  }

.gradientHeaderPos
{
    position:absolute; 
    width:100%; 
    height:90px; 
    top:0px;    
    background-position:right;
    
    z-index:-1;
}

.currentUserPanel 
{
    position: fixed; 
    bottom: 2px; 
    right: 2px; 
    background-color: #999999; 
    padding:10px; 
    opacity:.8;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}

.linkButton {
    background: none !important;
    color: #00F;
    border: none;
    padding: 0 !important;
    font: inherit;
    /*border is optional*/
    border-bottom: 1px solid #00F;
    cursor: pointer;
}

.ml15 {
    margin-left: 15px;
}

.ml10 {
    margin-left: 10px;
}

.mr20 {
    margin-right: 20px;
}

.hidden {
    display:none;
}