﻿body 
{
	background-color: #CCD8E3;
	height:100%; 
	padding:10px; 
	margin:0px; 
	background-repeat:repeat-x; 
	background-position:top;
	font-family:Arial;
	font-size:10pt;
}

.objectRow
{
    border: solid 1px white;
    cursor: pointer;
    padding-bottom: 3px;
    padding-top: 1px;
    padding-right: 10px;
}

.objectRow:hover
{
    border: solid 1px #adc5e1;
    background-color: #ebf4f6;
}

.detailHeading 
{
    font-weight:bold; 
    color:#5f6c77;
}

.detailEntry
{
    padding-bottom:6px;
}

.detailMessage
{
    font-family:Arial;
    font-size:20pt;
    font-weight:bold;
    color:#96a3af;
    margin-top:74px;
}

.detailTitle
{
    font-family:Arial;
    font-size:20pt;
    font-weight:bold;
    color:#96a3af;
}

.titleXlarge
{
	font-family:Arial; 
	font-size:26pt;
	font-weight:normal; 
	color:#1C2833;
}

.labelLarge
{
	font-family:Arial; 
	font-size:12pt;
	font-weight:bolder; 
	color:#1C2833;
}

.labelMedium
{
	font-family:Arial; 
	font-size:11pt; 
	color:#1C2833;
}

.labelMediumSelect
{
	font-family:Arial; 
	font-size:11pt; 
	color:#1C2833;
	width:300px;	
}

.labelSmall
{
	font-family:Arial; 
	font-size:10pt; 
	color:#1C2833;
}

.labelSmallLink
{
	font-family:Arial; 
	font-size:10pt; 
	color:Blue;
}

.labelSmallBold
{
	font-family:Arial; 
	font-size:10pt; 
	color:#1C2833;
	font-weight:bold;
}

.labelSmallSelect
{
	font-family:Arial; 
	font-size:10pt; 
	color:#1C2833;
	width:300px;
}

.labelXSmall
{
	font-family:Arial; 
	font-size:9pt; 
	color:#4F5B66;
}

.labelMediumBold
{
	font-family:Arial; 
	font-size:11pt; 
	color:#1C2833;
	font-weight:bold;
}

.buttonSimple
{
	font-family:Arial; 
	font-size:10pt; 
	height:20px;
}

.buttonSimpleSmall
{
	font-family:Arial; 
	font-size:10pt; 
	height:24px;
}

.buttonSimpleMedium
{
	font-family:Arial; 
	font-size:11pt; 
	height:24px;
}

.errorMessageText
{
	font-family:Arial; 
	font-size:10pt; 
	color:Red;
}


.boxContentStyle
{
	font-family:Arial; 
	font-size:10pt; 
	color:#1C2833;
	background-color:White;
	border-style:none;
	border-color:#1C2833;
	text-align:center;
}

.boxTitleStyle
{
	background-color:Gray;
}

.tableListing
{
	border-color:White;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	padding:5px;	
	font-family:Arial;
	font-size:9pt;
	color:#1C2833;
}

.tableHeader
{
	background-color:#F5F5F5;
	border-collapse:separate;
	border-style:solid;
	border-width:1px;
	border-color:White;
	color:#1C2833;
	font-size:10pt;
	font-weight:bold;
}

.tableCell
{
	background-color:White;
	border-style:solid;
	border-width:1px;
	color:#1C2833;
}

.toolbarOption 
{
    display:inline;
    float:left;
    cursor:pointer;
    padding-left:4px;
    padding-right:5px;
    padding-top:4px;
    height:19px;
    
}

.toolbarOption img
{
    margin-right:2px;
    vertical-align:text-bottom;
}

.toolbarOption:hover
{
    display:inline;
    float:left;
    cursor:pointer;
    padding-left:3px;
    padding-right:4px;

    padding-top:3px;
    height:18px;

    background-color:#ebf4f6;
    border:solid 1px #adc5e1;
}

.selTab
{
    display:inline;
    float:left;
    cursor:pointer;
    margin-bottom:-2px;
    margin-left:-1px;
}

.selTab table img
{
    width:10px;
    height:25px;
}

.selTab #tableft 
{
    background-image:url(../images/TabSelTrans_01.png);
}

.selTab #tabcenter
{
    background-image:url(../images/TabSelTrans_03.png);
    text-align:center;
    padding-left:5px;
    padding-right:5px;
    color:#000000;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    cursor:pointer;
}

.selTab #tabright
{
    background-image:url(../images/TabSelTrans_05.png);
}

.selTab div
{
    background-color:#ccd8e3;
    position:relative;
    top:0px;
    left:2px;
    height:2px;
    display:block;
}

.unSelTab:hover
{
    display:inline;
    float:left;
    cursor:pointer;
    margin-left:-1px;
}

.unSelTab:hover table img
{
    width:10px;
    height:25px;
}

.unSelTab:hover #tableft
{
    background-image:url(../images/TabOverTrans_01.png);
}

.unSelTab:hover #tabcenter
{
    background-image:url(../images/TabOverTrans_03.png);
    text-align:center;
    padding-left:5px;
    padding-right:5px;
    color:#333333;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    cursor:pointer;
}

.unSelTab:hover #tabright
{
    background-image:url(../images/TabOverTrans_05.png);
}

.unSelTab:hover div
{
    display:none;
}


.unSelTab
{
    display:inline;
    float:left;
    cursor:pointer;
    margin-left:-1px;
}

.unSelTab table img
{
    width:10px;
    height:25px;
}

.unSelTab #tableft 
{
    background-image:url(../images/TabUnSelTrans_01.png);
}

.unSelTab #tabcenter
{
    background-image:url(../images/TabUnSelTrans_03.png);
    text-align:center;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    color:#eeeeee;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    cursor:pointer;
}

.unSelTab #tabright
{
    background-image:url(../images/TabUnSelTrans_05.png);
}

.unSelTab div
{
    display:none;
}
