/* primary color #1763AA */
/* secondary color #3B82C4 */


/* HTML ELEMENTS */

body
{
	font-family : arial,helvetica,sans-serif;
	font-size: 12px;
	line-height:17px;
	background-color: white;
	margin:0px;
}
.td_LCCPrintList
{
	font-family : arial,helvetica,sans-serif;
	font-size: 9px;
	background-image : url("../images/T1.gif");
	font-weight : normal;
	line-height:11px;
	color: Black;
	text-align : left;
	top : 100%;
}

	
div.page2  { 
LEFT:25px; position:absolute; TOP:0px; visibility:show; z-index:2;

}
div.page1  { 
LEFT:0px; position:absolute; TOP:200px; visibility:show; z-index:1;

}
div.page0  { 
LEFT:0px; position:absolute; TOP:0px; visibility:show; z-index:3;

}
.td_LCCPrint
{
	font-family : arial,helvetica,sans-serif;
	font-size: 14px;
	background-image : url("../images/T1.gif");
	font-weight : bold;
	color: Black;
	text-align : center;
	top : 100%;
}

.td_LCCPrintLowestCost
{
	font-family : arial,helvetica,sans-serif;
	font-size: 14px;
	background-image : url("../images/T1.gif");
	font-weight : bold;
	color: Blue;
	text-align : center;
	top : 100%;
}
td
{
	font-family : arial,helvetica,sans-serif;
	font-size: 12px;
	line-height:17px;
}

textarea
{
	font-family:arial,helvetica,sans-serif;
	font-size: 12px;
}

input, button, select
{
	font-family:arial,helvetica,sans-serif;
	font-size: 12px;
}

h3
{
	color:#cc0000;
}

/* TITLE STYLES */

.title
{
	font-size:17px;
	font-weight:bold;
	color:#140766;
	line-height:21px;
}

/*
.titleStyle1
{
	font-size:13px;
	font-weight:bold;
	color:#1763AA;
}
*/

/* PARAGRAPH STYLES */

.paragraphStyle1
{
	/* style currently controlled by body element styles */
}

.paragraphStyle2
{
	color:#cc0000;
}

.paragraphStyle3
{
	font-weight:bold;
	color:#cc0000;
}

.paragraphStyle4
{
	font-size:9px;
}

.paragraphStyle5
{
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
}

.paragraphStyle6
{
	font-size:10px;
	font-family:arial,helvetica,sans-serif;
	padding-bottom : -2px;
	padding-left : -2px;
	padding-right : -2px;
	padding-top : -2px;
}

.paragraphStyle7
{
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	color: Black;
	font-weight: bold;
}

.paragraphStyle8
{
	font-size: 32px;
	font-family: "Times New Roman", Times, serif;
	color: Green;
		font-weight: bold;
}

.paragraphStyle9
{
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.paragraphStyle10
{
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	font-weight: bolder;
	color: Red;
}

/* IMAGE STYLES */

.imageStyleFlowTextLeft
{
	margin-right:14px;
	margin-bottom:8px;
}

.imageStyleFlowTextRight
{
	margin-left:14px;
	margin-bottom:8px;
}

/* LIST STYLES */

.bullets
{
	list-style: disc;
}

.circles
{
	list-style: circle;
}

.squares
{
	list-style: square;
}

.numbers
{
	list-style: decimal;
}

.lowerRomans
{
	list-style: lower-roman;
}

.upperRomans
{
	list-style: upper-roman;
}

.lowerAlphas
{
	list-style: lower-alpha;
}

.upperAlphas
{
	list-style: upper-alpha; 
}

/* HEADING STYLES */

.headingStyle1
{
	font-weight:bold;
	color:#1763AA;
	font-size:13px;
	text-align : right;
}

.headingStyle2
{
	font-weight:bold;
	color:#140766;
	font-size:13px;
}

/* COLUMN LABEL STYLES */

.columnLabelStyle1
{
	background-color: #1763AA;
	font-weight:bold;
	color:white;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	border-color: #3B82C4;
	border-width : 1px;
	border-style:solid;
}

/* CELL BORDER STYLES */

.cellBorderStyle1
{
	border-style:solid;
	border-color:#1763AA;
	border-width:1px;
	text-align:center;
	vertical-align:middle;
}
.cellBorderStyle2
{
	border-style:solid;
	border-color:#1763AA;
	border-width:1px;
	text-align:left;
}
.cellBorderStyle3
{
	border-style:solid;
	border-color:#1763AA;
	border-width:1px;
	text-align:center;
	vertical-align:middle;
}
/* BUTTON STYLES */

.buttonStyle1
{
	color:white;
	background-color:#1763AA;
	font-weight:bold;
}
.LCCbuttonStyle1
{
	color:white;
	background-color:#1763AA;
	font-weight:bold;
	font-size: 10
}

/*this style is in the process of being replaced 0203*/
a.button:link
{color:#000099;background:#e1e1e1;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.button:hover
{
	background:#194D96;
	color: #e1e1e1;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
a.button:active
{
	color: #000099;
	background:#e1e1e1;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.button:visited 
{color:#000099;background:#e1e1e1;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.button:visited:hover
{
	background:#194D96;
	color: #e1e1e1;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}


/* VARIOUS SINGLE USE CLASSES */

.callOutBox
{
	background-color:#e1e1e1;
	width:180px;
	float:right;
	padding:8px;
	border-style:dotted;
	border-color:#cccccc;
	border-width:2px;
	margin-left:14px;
	margin-bottom:8px;
}

.vertBarFooter
{
	color:#999999;
	font-size:10px;
}

.footerText
{
	color:#1763AA;
	font-size:10px;
	line-height:17px;
}

.white
{
	color:white;
	font-size:11px;
}

.verticalSectionSeparator
{
	 clear:both;
}

.codeTextArea
{	background-color:#f1f1f1;
	scrollbar-base-color: #f1f1f1;
	scrollbar-face-color: #e1e1e1;
	scrollbar-track-color: #f1f1f1; 
	scrollbar-3d-light-color: white;
	scrollbar-arrow-color: #999999;
	scrollbar-dark-shadow-color: #e1e1e1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#f1f1f1;
	color:#666666;
}

.codeExample
{
	background-color:#e1e1e1;
}

.hiddenTableCell
{
	border-style:solid;
	border-color:white;
	border-width:0px;
	color:white;
	background-color:white;
}

.codeExampleTable
{
	border-style:dotted;
	border-width:1px;
	border-color:gray;
	background-color:#f1f1f1;
}

.syntaxLabelText
{
	color:#999999;
}

.copyPMLexampleButton
{
	color:#999999;
	background-color:#e1e1e1;
	font-weight:bold;
}

.formLabel
{
	font-weight:bold;
}

.requiredText
{
	color:#cc0000;
}

/* TABLE STYLES */

.tableStyle2, .tableStyle3
{
	border-color: #1763AA;
	border-width : 1px;
	border-style:solid;
}

.tableStyle6
{
	font-size:17px;
	font-weight:bold;
	color:#140766;
	line-height:21px;
	border-width : 0px;
	
}
/* ROW STYLES */

.rowStyleAlternateRowColor1
{
	background-color:#e1e1e1;
	/*C9EFF9*/
}

.subcategory
{
	background-color:#e1e1e1;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	/*C9EFF9*/
}

hr
{
	color:#cccccc;
}

.rowLabelStyle1
{
	background-color: #1763AA;
	font-weight:bold;
	text-align:right;
	color:white;
	text-transform:uppercase;
	vertical-align:middle;
	border-color: #3B82C4;
	border-width : 1px;
	border-style:solid;
}

/* LINK STYLES */

a:link,a:hover,a:visited:hover,a:active,a:visited
{
	color:#1763AA;
}
/*
a:visited
{
	color:#666666;
}
*/



a.footer:link,a.footer:visited,a.footer:active,a.footer:hover,a.footer:visited:hover
{
	color:#1763AA;
	text-decoration:none;
	font-size:10px;
	line-height:17px;
}

/* SUB MENU LINKS */

a.subMenuLink:link,a.subMenuLink:visited,a.subMenuLink:active
{
	color:#1763AA;
	text-decoration:none;
	font-size:11px;
	line-height:17px;
}
a.subMenuLink:hover,a.subMenuLink:visited:hover
{
	color:#1763AA;
	text-decoration:underline;
	font-size:11px;
	line-height:17px;
}

a.subMenuGroupLink:link,a.subMenuGroupLink:visited,a.subMenuGroupLink:active
{
	color:black;
	text-decoration:none;
	font-size:11px;
	line-height:17px;
}
a.subMenuGroupLink:hover,a.subMenuGroupLink:visited:hover
{
	color:black;
	text-decoration:underline;
	font-size:11px;
	line-height:17px;
}


a.mainLink:link,a.mainLink:visited,a.mainLink:active,a.mainLink:hover,a.mainLink:visited:hover
{
	font-weight:bold;
	color:#1763AA;
	font-size:13px;
	text-decoration:none;
}


a.footerMainLink:link,a.footerMainLink:visited,a.footerMainLink:active
{
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.footerMainLink:hover,a.footerMainLink:visited:hover
{
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

/*
.whiteBold1
{
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}
*/

.navCurrent
{
	color:red;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
}

.mainCurrent
{
	color:black;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
}
.LCCmainCurrent
{ 
	color:black;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	line-height:17px;
}
.subCurrent
{
	color:black;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	line-height:17px;
}

/* MENU STYLES */

/* default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* default styles - end */
  
/*Style for the background-bar*/
.clBar{} /*{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}*/

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold}
.clLevel0{background-color:white; layer-background-color:white; color:white;}
.clLevel0over{background-color:white; layer-background-color:white; color:Yellow; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold}
.clLevel1{background-color:white; layer-background-color:white; color:white;}
.clLevel1over{background-color:white; layer-background-color:white; color:white; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

.clLevel1menu1, .clLevel1menu1over{position:absolute; padding:2px;font-family:arial,helvetica,sans-serif; font-size:10px; padding-left:8px;  font-weight:normal}
.clLevel1menu1{background-color:#194D96; layer-background-color:#194D96; color:white;}
.clLevel1menu1over{background-color:#063573; layer-background-color:#063573; color:Yellow; cursor:pointer; cursor:hand;}
.clLevel1menu1border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

.clLevel1menu2, .clLevel1menu2over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; padding-left:8px;  font-weight:normal}
.clLevel1menu2{background-color:#1963AA; layer-background-color:#1963AA; color:white;}
.clLevel1menu2over{background-color:#194D96; layer-background-color:#194D96; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1menu2border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

.clLevel1menu3, .clLevel1menu3over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; padding-left:8px;  font-weight:normal}
.clLevel1menu3{background-color:#2887BA; layer-background-color:#2887BA; color:white;}
.clLevel1menu3over{background-color:#1963AA; layer-background-color:#1963AA; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1menu3border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

.clLevel1menu4, .clLevel1menu4over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; padding-left:8px;  font-weight:normal}
.clLevel1menu4{background-color:#50ABCD; layer-background-color:#50ABCD; color:white;}
.clLevel1menu4over{background-color:#2887BA; layer-background-color:#2887BA; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1menu4border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

.clLevel1menu5, .clLevel1menu5over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; padding-left:8px;  font-weight:normal}
.clLevel1menu5{background-color:#64C3DB; layer-background-color:#64C3DB; color:white;}
.clLevel1menu5over{background-color:#50ABCD; layer-background-color:#50ABCD; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1menu5border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica,sans-serif; font-size:10px; padding-left:8px;  font-weight:normal}
.clLevel2{background-color:white; layer-background-color:white; color:white;}
.clLevel2over{background-color:white; layer-background-color:white; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}



