/* ================================================================
 "bottlestyles.css" defines ALL of the styles used by ALL of the frames in the application.

 This file is included directly in the following pages:
  >     _header.html, _nav.html,  _footer.html, _javascript.html
c
 The style definitions are copied dynamically during run-time from _javascript.html to the following pages:
 >   presentation_*.html,  _itemheader.html
 .
 The following sections define styles for:
 * General / Misc.He
 * Forms & Fields
 * Header
 * Footer
 * ItemHeader
 * Nav

/* ======================================== */
/* 		   	 PRINT OVER-RIDES   */
/* ======================================== */ 
 
div#pagebody {
background-color: #FAFDFD;
background:#FAFDFD; 
text-align: center;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
div#wrapper {
width: 80%;
background-color:#FFFFFF;
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 1px solid LightSteelBlue;
text-align: center
}
div#header {
padding: 15px;
margin: 0px;
text-align: center;
}
div#nav {
width: 25%;
padding: 10px;
margin-top: 1px;
float: left;
}
div#main {
margin-left: 30%;
margin-top: 1px;
padding: 10px;
}
div#footer {
padding: 15px;
margin: 0px;
border-top: thin solid #000000;
}
.banner, .banner TD, .banner TH
{
background-image:url('../images/messagebottlebanner2.jpg');
background-color:white;
color:white;
font-family:verdana,Helvetica,sans-serif;
font-weight:600;
vertical-align:bottom;
text-align: center;
background-repeat: no-repeat;
}

.banner1, .banner1 TD, .banner1 TH
{
background-image:url('../images/bluesatin.jpg');
background-color:white;
color:white;
font-family:verdana,Helvetica,sans-serif;
font-weight:600;

}

.messageit, .messageit TD, .messageit TH
{
background-image:url('../images/MessageBottleIt.jpg');
background-color:#F7E8CC;
color:Black;
font-family:verdana,Helvetica,sans-serif;
font-weight:200;
background-repeat: no-repeat;
}

.headlinesbackground, .headlinesbackground TD, .headlinesbackground TH
{
background-image:url('../images/HeadlinesBackground.gif');
background-color:#F7E8CC;
color:#FE012E;
font-family:verdana,Helvetica,sans-serif;
font-weight:bold;
font-style: italic;
}


.H1print{
	font-family:verdana,Arial;
	font-size:12px;
	color: black;
	padding-left:4px;
	padding-right:8px;
	font-weight:bold;
	height:24px;
	vertical-align:top;
	border-bottom:2px solid black;
	margin-top:10px;
}
.H2print{
	font-family:Arial;
	font-size: 11px;
	color: black;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	height:21px;
	vertical-align:middle;
	BACKGROUND-COLOR: white;
	white-space:nowrap;
	border-bottom:1px solid black;
}
.tableTableprint{
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top:1px solid black;
	background-color: white;
}
.tableLabel1print{
	font-family:  verdana;
	font-size: 11px;
	line-height:15px;
	font-weight: normal;
	color: black;
	height:26px;
	border-bottom: 1px solid black;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:bold;
	padding-left:4px;
	background-color: white;	
}
.tableCell1print{
	font-family:  verdana;
	font-size: 11px;
	line-height:15px;
	font-weight: normal;
	color: black;
	height:26px;
	border-bottom: 1px solid black;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
	background-color: white;	
}

/* ======================================== */
/* 			 GENERAL  /  MISC.              */
/* ======================================== */

.focusLabel {
	margin:0px;
	padding:0px;	
	text-decoration:none;
}
.focusLabelOn{
	margin:0px;
	padding:0px;
	text-decoration:underline;	
}
BODY {
	margin:0px;
	background-color:	white;
}
.spacer5{
	height:5px;
	line-height:1px;
}
.spacer10{
	height:10px;
	line-height:1px;
}

.spacerMinWidth {
	border:0px;
	padding:0px;
	width:600px;
	height:1px;
	margin:0px;
}
.spacerMinWidthDialog {
	border:0px;
	padding:0px;
	width:450px;
	height:1px;
	margin:0px;
}
A.helpLink{
	margin-left:10px;
}

.pleaseWaitDiv{
	width:200px;
	height:80px;
	border:5px dashed #688fc1;
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	position:absolute;
	padding-top:25px;
	color:#688fc1;
	text-align:center;
	background-color:white;
	display:none;
}


.note{
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:red;
	height:30px;
	vertical-align:middle;
	padding-left:2px;
	
}
.noteSuper{
	font-family:verdana;
	color: red;
	padding-right:2px;
	padding-left:2px;
	font-weight:normal;
	font-size:10px;
	vertical-align:super;
}

/* ERRORS */

.errorHeading{
	font-family: verdana, sans-serif, arial; 
	font-size:11px;  
	font-weight:bold; 
	color:black;
	 padding:10px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin:5px;
	background-color: #DEB3AF;
}
.errorText{
	font-family: verdana,arial;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	height:26px;
		
	color:red;
	
	line-height:15px;
	border-bottom: 1px solid LightSteelBlue;
		
	background-color:white;
}
A.errorLink{
	font-family:  verdana;
	font-size: 11px;
	line-height:15px;
	font-weight: normal;
	color:purple;
	height:26px;
	border-bottom: 1px solid LightSteelBlue;
	white-space:nowrap;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:4px;
	width:100%;
	padding-left:8px;
	background-color: #E1E9F3;
}

/* ALERT STYLES */

.alertDiv{
	 position:absolute;
}
.alertPleaseWait{
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	background-color:white;
	color:steelblue;
	width:200px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	border:3px dashed steelblue;
}
.alertError{
	width:150px;
	background-color: Ivory;
	color:red;
	background-position: right top;
	background-repeat: no-repeat;
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	padding:4px;
	border: 1px solid red;
}



/* ======================================== */
/*                                     MAIN PAGE                                    */
/* ======================================== */

.pageBody{

padding-left:8px;
padding-right:8px;
vertical-align:top;
padding-bottom:20px;
}
.pdfdoc {
	color:#003399;
	background-image: url(../images/pdfdoc.gif);
	background-repeat: no-repeat;
	background-position: center;
	height:52px;
	width : 32px;
	padding-bottom:20px;
	border-bottom:1px solid #dedede;
}
.summaryBody{
padding:8px;

vertical-align:top;
padding-bottom:20px;
}
.summaryPageBody{
	background-color: WhiteSmoke;
}

.buttonRow{
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	border-top:8px solid white;
}


/* FORMS & FIELDS */
/* ======== */

.label, .labelDisabled {
	/*font-family: verdana,Arial;
	font-size: 11px;
	line-height: 14px; 
	font-weight: normal;
	color: black;
	height:19px;
	white-space:nowrap;
	padding-left:4px;
	*/
	padding:0px;
	margin:0px;
}
.label{
   font-family: verdana,Arial;
	font-size: 11px;
	color: black;
}
.labelDisabled{
	color: WhiteSmoke;
}

.field,.field2,.fieldDisabled, .field2Disabled{
	padding:0px;
}

.field2,.field2Disabled{
	background-color:white;
}
.fieldDisabled{
	color: Gainsboro;
}

.field2Disabled{
	color: Gainsboro;
}

.dirtySpan{
	padding:3px;
	background-color: #FCEEB3;
}
.xxx{
	padding:0px;
}
.xxxDisabled{
	color:Gainsboro;
}

.scroller {
  overflow-y: scroll;
}



.textbox,.textboxR,.textboxDisabled,.textboxRDisabled,.textboxDirty,
.textarea, .textAreaDisabled,.textboxRDirty,
.select, .selectDisabled,.selectDirty{
	font-family:verdana,arial;
	font-size: 11px;
	color: black;
	border-color: #688FC1;
	border-width: 1px;
	border-style: solid;
	height:19px;
	padding-top:1px;
	background-color: #FFFFFF;
	padding-left:2px;
}
.textboxR,.textboxRDisabled{
	text-align:right;
		padding-right:2px;
}
.textboxDisabled,.textboxRDisabled,.selectDisabled,.textareaDisabled{
	border-color: Gainsboro;
	background-color: White;
	color:silver;
}
.textboxDirty, textboxRDirty, textareaDirty, selectDirty {
	background-color:#FCEEB3;
}
.checkbox{
	margin:-1px;
}
.star{
	font-family:verdana;
	color: red;
	padding-right:0px;
	padding-left:0px;
	font-weight:bold;
	font-size:12px;
}

/* ======== */
/* HEADER */
/* ======== */

.headerTable{
	background-color: #CACACA;
	font-family:"Verdana";
	font-size:8px;
	vertical-align:top;
	height:35px;
        text-decoration:none;
}
.headerStrip1{
	border-top: 5px solid black;
	border-bottom:5px solid white;
	background-color: #ffcc00;
	font-family:"Arial";
	font-size:11px;
	font-weight:normal;
	color:black;
	height:27px;
	padding-left:5px;
	padding-right:5px;

}
.headerTitle{
	FONT-SIZE:22px;
	COLOR: Red;
	font-style:italic;
	FONT-FAMILY:verdana,arial,helvetica;
	padding-left:6px;
	padding-top:2px;
        text-decoration:none;
	
}
A.headerLink {
	font-family: verdana;
	font-size: 10px;
	font-weight:normal;
	color: black;
	text-decoration: none;
	margin-left:9px;
	margin-right:4px;
	margin-top:5px;
	padding-left:5px;
	border-left:1px solid black;
	vertical-align:bottom;
}

A.headerLink:hover, A.headerLink:active {
	text-decoration: underline;
}


/* FOOTER */
/* ======== */
.footerTable{
	background-color: LightGrey;
	background-color:lightSteelBlue;
	font-family:verdana;
	font-size:11px;
	color: DimGray;
height:100%;
	padding-right:10px;
	padding-left:10px;
}


A.footerlink, .footerText  {
	font-family: verdana;
	font-size: 10px;
	font-weight:normal;
	color: black;
	text-decoration: none;
	margin-left:9px;
	margin-right:9px;
	margin-top:5px;
}
A.footerlink:hover {
	text-decoration:underline;
}

/* ITEMHEADER */
/* ======== */
.itemHeaderBODY {
	margin:0px;
	padding:0px;
}
.itemHeader1 {
	FONT-SIZE:15px;
	COLOR:#000000;
	FONT-FAMILY:verdana,arial,helvetica;
	background-position: right top;
	background-repeat: no-repeat;
	border-top: 10px solid #00008B;
	padding-left:6px;
	padding-right:28px;
	white-space:nowrap;
	padding-top:2px;
	height:24px;
	font-weight:bold;
}
.itemHeader2{
	background-color: #00008B;
	padding-right:4px;
	padding-top:3px;
}
/* DIALOG */
.dialogBody{
	margin:0px;
	border:10px solid #00008B;
}
.dialogHeader1 {
	FONT-SIZE:15px;
	COLOR:#000000;
	FONT-FAMILY:verdana,arial,helvetica;
	background-position: right top;
	background-repeat: no-repeat;
 	border-bottom:3px solid white;
	padding-left:6px;
	padding-right:28px;
	white-space:nowrap;
	padding-top:2px;
	height:24px;
	font-weight:bold;
	
}

.dialogHeader2{
	background-color: #00008B;
	padding-right:4px;
	padding-top:3px;
	border-bottom:3px solid white;
}

.dialogMain{
	overflow-y:scroll;
	
  overflow-x: scroll;
	padding:5px;
}

.dialogFooter{
	vertical-align:bottom;
	height:35px;
	padding-bottom:5px;
	vertical-align:bottom;
	background-color:lightsteelblue;
}

/* -------------------
HEADINGS 
 ------------------- */
.H1, .H1ERROR {
	font-family:verdana,Arial;
	font-size:12px;
	color: white;
	padding-left:4px;
	padding-right:8px;
	font-weight:bold;
	height:24px;
	vertical-align:top;
	background-repeat: no-repeat;
	background-color: skyblue;
	background-image: url(../images/_corner.gif);
	background-position: right top;
	
}
.H1{margin-top:15px;}
.H1ERROR{margin-top:4px;}


.H1PINK {
	font-family:verdana,Arial;
	font-size:12px;
	color: black;
	padding-left:4px;
	padding-right:8px;
	font-weight:bold;
	height:24px;
	vertical-align:top;
	background-repeat: no-repeat;
	background-color: #9999FF;
	background-image: url(../images/_corner.gif);
	background-position: right top;
	
}
.H1PINK{margin-top:15px;}





.H2, .H2Selected {
	font-family:Arial;
	font-size: 11px;
	color: white;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	height:21px;
	vertical-align:middle;
	BACKGROUND-COLOR: #C3D2E6;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
}

.H2Centered {
	font-family:Arial;
	font-size:12px;
	color:navy;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}

.H2Left {
	font-family:Arial;
	font-size:12px;
	color:navy;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	height:21px;
	white-space:nowrap;
	
        text-align:left;
}

.H2Link A:link {
	font-weight:bold;
        text-decoration:none; 
        color: navy; 
        font-size:12px; 
        font-family:Arial  
}

.H2Link A:visited {
	font-weight:bold;
        text-decoration:none; 
        color: purple; 
        font-size:12px; 
        font-family:Arial 
}

.H2Link A:active {
	font-weight:bold;
        text-decoration:none; 
        color: navy; 
        font-size:12px; 
        font-family:Arial 
}

.H2Link A:hover {
	font-weight:bold;
        text-decoration:underline; 
        color: red; 
        font-size:12px; 
        font-family:Arial
}

.H2LeftNoBorder {
	font-family:Arial;
	font-size:12px;
	color:navy;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	height:21px;
	white-space:nowrap;
        text-align:left;
}

.H2Right {
	font-family:Arial;
	font-size:12px;
	color:navy;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:right;
}

.H2Selected{
	background-color: LemonChiffon;
}

.H3CenteredGreen {
	font-family:Arial;
	font-size:12px;
	color:green;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}

.H3CenteredNavy {
	font-family:Arial;
	font-size:12px;
	color:Navy;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}

.H3CenteredBlack {
	font-family:Arial;
	font-size:12px;
	color:Black;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}

.H3CenteredBrown {
	font-family:Arial;
	font-size:12px;
	color:Brown;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}

.H3CenteredRed {
	font-family:Arial;
	font-size:12px;
	color:Red;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}

.H3CenteredBlue {
	font-family:Arial;
	font-size:12px;
	color:Blue;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:center;
}


.H3LeftBlue {
	font-family:Arial;
	font-size:12px;
	color:Blue;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:left;
}

.H3LeftRed {
	font-family:Arial;
	font-size:12px;
	color:Red;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
	border-bottom:1px solid LightSteelBlue;
        text-align:left;
}

.H2LeftRedNoBorder {
	font-family:verdana;
	font-size:14px;
	color:Red;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style: italic;
	height:21px;
	white-space:nowrap;
        text-align:left;
        background-color: #F7E8CC;
}

.H2CenterRedNoBorder {
	font-family:verdana;
	font-size:14px;
	color:#E42217;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
        font-style:italic;
	height:21px;
	white-space:nowrap;
        text-align:center;
        background-color: #F7E8CC;
}
/* -------------------
		TABLES 
 ------------------- */
 
/* Apply "tableTable" style to a <TABLE> which contains TableLabels and TableCells. */ 
.tableTable {
	border-left: 1px solid LightSteelBlue;
	border-right: 1px solid LightSteelBlue;
        background-color: #E1E9F3;
}

/* "TableLabels" and "TableCells" have 3 levels of indentation: 1, 2 & 3.*/

/* Table Labels */
.tableLabel0,.tableLabel0Disabled,.tableLabel0Bold,
.tableLabel1, .tableLabel2,.tableLabel3,
.tableLabel1Bold,.tableLabel2Bold, .tableLabel3Bold,
.tableLabel1Disabled,.tableLabel2Disabled,.tableLabel3Disabled{
	font-family:  verdana;
	font-size: 11px;
	line-height:15px;
	font-weight: normal;
	color: black;
	height:26px;
	border-bottom: 1px solid LightSteelBlue;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
	background-color: #E1E9F3;
}
.tableLabel1Bold,.tableLabel2Bold,.tableLabel3Bold {font-weight:bold;}
.tableLabel1Disabled,.tableLabel2Disabled,.tableLabel3Disabled{color:silver;}


.tableLabel0,.tableLabel0Disabled,.tableLabel0Bold{padding-left:4px;}
.tableLabel1,.tableLabel1Disabled,.tableLabel1Bold{width:240px;padding-left:4px;white-space:nowrap;}
.tableLabel2,.tableLabel2Disabled,.tableLabel2Bold{width:222px;padding-left:22px;white-space:nowrap;}
.tableLabel3,.tableLabel3Disabled,.tableLabel3Bold{width:214px;padding-left:40px;white-space:nowrap;}



/* Table Cells */
.tableCell1, .tableCell2, .tableCell3,
.tableCell1Bold, .tableCell2Bold, .tableCell3Bold,
.tableCell1Disabled, .tableCell2Disabled, .tableCell3Disabled{
	font-family: verdana,arial;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	height:26px;
	color:black;
	line-height:15px;
	border-bottom: 1px solid LightSteelBlue;
	background-color:white;
	white-space:nowrap; 
}

.tableCell1Bold,.tableCell2Bold,.tableCell3Bold {font-weight:bold;}
.tableCell1Disabled,.tableCell2Disabled,.tableCell3Disabled{color:silver;}

.tableCell1,.tableCell1Disabled,.tableCell1Bold{padding-left:4px;}
.tableCell2,.tableCell2Disabled,.tableCell2Bold{padding-left:16px;}
.tableCell3,.tableCell3Disabled,.tableCell3Bold{padding-left:40px;}


.tableSubItem{
	padding-left:12px;
	padding-bottom:12px;
	border-bottom: 1px solid LightSteelBlue;
	background-color: #E1E9F3;
}
.tableSubHeading{
		background-color: White;
	font-family: verdana;
	font-size: 11px;
	line-height: 14px; 
	font-style:italic;
	font-weight: normal;
	color: black;
	
	height:16px;
	vertical-align:top;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	
	border-bottom: 1px solid LightSteelBlue;
}

/* Apply "tableCellSmall" to a <SPAN> within a TableCell or TableLabel for a smaller font */
.tableCellSmall{
	font-size:11px;
}

A.tableLink {
	font-family:verdana;
	font-size:11px;
	color:purple;
}
A.tableLink:hover,A.tableLink:active{
color: #BE00BF;
}


/* Apply "tableNav" styles to the Next/Previous links on the main page */

.tableNavRow {
	font-family: Arial, sans-serif, arial; 
	font-size:11px;  
	height:16px;
}

A.tableNavLink{
	font-family: Arial, sans-serif, arial; 
	font-size:11px;  
	font-weight:normal;
	color:black;
	text-decoration:none;
}
A.tableNavLink:hover, A.tableNavLink:active{
	text-decoration:underline;
}
.tableNavSelect{
	font-family: Arial, sans-serif, arial; 
	font-size:9px;  
	height:16px;
	
}


/* ==================== */
/* NAV AND TREEVIEW     */
/* ==================== */

.navBODY {
	margin:0px;
	border-top: 10px solid LightSteelBlue;
	background-color: LightSteelBlue;
}

.treeChild{
	display:none;
}

A.treeLink1, A.treeLink1Selected, A.treeLink1Disabled{
	font-family:verdana;
	font-size:11px;
	background-color: WhiteSmoke;
	color: DarkSlateGray;
	height:28px;
	width:100%;
	text-decoration:none;
   white-space:nowrap;
	padding-top:5px;
	padding-left:4px;
	border-right: 1px solid LightSteelBlue;
	border-bottom: 1px dotted DimGray;
}
A.treeLink1:hover,A.treeLink1:active{
	font-weight:bold;
	color:black;
	background-color: LemonChiffon;
}
A.treeLink1Selected{
	/*text-decoration:underline;*/
	font-weight:bold;
	color: black;
	background-color: LemonChiffon;
	
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(../images/process_arrow_black.gif);
}



A.treeLink2, A.treeLink2Selected , A.treeLink2Disabled{
	font-family:verdana;
	font-size:11px;
	background-color:white;
	height:28px;
	width:100%;
	text-decoration:none;
	padding-top:5px;
	padding-left:18px;
	color: DarkSlateGray;
	 white-space:nowrap;
	background-position: right;
	background-repeat: no-repeat;
		border-right: 1px solid LightSteelBlue;
		border-bottom: 1px solid Gainsboro;
/*

	border-bottom:1px solid #dedede;
	*/

}
A.treeLink2:hover,,A.treeLink2:active{
	font-weight:bold;
	color:black;
	background-color: LemonChiffon;
}

A.treeLink2Selected{
	font-weight:bold;
	color:black;
	background-color: LemonChiffon;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(../images/process_arrow_black.gif);
}

A.treeButton1, .treeButton1Selected, A.treeButton1Disabled{
	font-family:verdana;
	font-size:11px;
	background-color: LightSteelBlue;
	color: White;
	border-bottom: 1px dotted DimGray;
	border-right: 1px solid LightSteelBlue;
	height:28px;
	width:100%;
	text-decoration:none;
   font-style:italic;
	padding-top:5px;
	padding-left:4px;
	
}
A.treeButton1:hover, .treeButton1Selected , A.treeButton1:active{
	background-color: LightSteelBlue;
	font-weight:bold;
}

A.treebutton2, .treeButton2Selected, A.treeButton2Disabled {
	font-family:verdana;
	font-size:11px;
	background-color: LightSteelBlue;
	color: White;
	border-bottom: 1px dotted DimGray;
	height:28px;
	width:100%;
	text-decoration:none;
  	font-style:italic;
	padding-top:5px;
	padding-left:18px;
	border-right: 1px solid LightSteelBlue;
}
A.treebutton2:hover, .treeButton2Selected, A.treeButton2:active{
	background-color: LightSteelBlue;
	font-weight:bold;
	
}

A.treeLink1Disabled, A.treeLink2Disabled, A.treeButton1Disabled, A.treeButton2Disabled {
	/*
	filter:  alpha(opacity=80), gray;
	*/
	cursor: default;
	background-color:silver;
	color: gray;
}


/* NAV ->  INFO BOX */



.infoboxHeading {
	height:23px;
	font-family:Arial;
	font-size:12px;
	background-color: #688FC1;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:12px;
	font-weight:bold;
	color:white;
}

.infoBox {
	width:100%;
	padding:4px;
}

.infoboxText,.infoboxTextBold,.infoboxTitle{
	font-family: verdana, sans-serif, arial;
	 font-size: 10px; 
	 line-height: 12px;
	 height:18px;
	 text-align:left;
	 	 vertical-align:top;
}

.infoboxText {
	font-weight: normal;
	color: black;
	
	 padding-top:2px;
	vertical-align:top;
}
.infoboxTextBold {
	font-weight: bold;
	color: black;
	white-space:nowrap;
	 padding-top:2px;
	 padding-right:3px;

}
.infoboxTitle{
	font-weight:bold;
	color:blac;
	border-bottom: 1px solid SlateGray;
}

.calloutTable{
	background-color:white;
	
}
.calloutText{
	 font-family: verdana, sans-serif, arial;
	 font-size: 11px; 
	 padding:8px;
	 background-color: LemonChiffon;
	 
}



/* NAV -> PROCESS  */

A.processLink,A.processLinkSelected, A.processLinkDisabled {
	font-family:verdana;
	font-size:11px;
	background-color: WhiteSmoke;
	border-bottom: 1px dotted DimGray;
	color: DarkSlateGray;
	height:28px;
	width:100%;
	text-decoration:none;
  
	padding-top:6px;
	padding-left:4px;
	background-position: right;
	background-repeat: no-repeat;

}
A.processLinkDisabled{
	color:silver;
	background-color: Gainsboro;
}
A.processLink:hover{
	font-weight:bold;
	background-color: LemonChiffon;
	background-image: url(../images/process_Arrow_black.gif);
}
A.processLinkSelected{
	/*text-decoration:underline;*/
	font-weight:bold;
	color: black;
	background-color: LemonChiffon;
	background-image: url(../images/process_Arrow_black.gif);

}

/* BUTTONS */



A.btn,A.btnDirty{
	font-family:tahoma,"Lucida Sans Unicode";;
	font-size:11px;
	font-weight:normal;
	height:19px;
	text-decoration:none;
	color: #666A84;
	text-align:center;
	padding-left:14px;
	padding-right:14px;
	line-height:15px;
	padding-top:1px;

	background-image: url(../images/_btnOff.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	border-left: 1px solid #9696AB;
	
	
	width:80px;
	white-space:nowrap;
}
A.btnDirty{
	background-image: url(../images/_btnDirty.gif);
}

A.btn:hover, A.btnDirty:hover, A.btn:active, A.btnDirty:active{
	background-image: url(../images/_btnOn.gif);
	border-left: 1px solid #5E5F79;
	padding-top:2px;
}

A.topLink{
	font-family:tahoma,"Lucida Sans Unicode";
	font-size:10px;
	font-weight:normal;
	color:white;
	text-align:left;
	text-decoration:none;
	border-bottom:1px solid white;

	
}

/* Images */
.pdfdoc {
	color:#003399;
	background-image: url(../images/pdfdoc.gif);
	background-repeat: no-repeat;
	background-position: center;
	height:52px;
	width : 32px;
	padding-bottom:20px;
	border-bottom:1px solid #dedede;
}

