.daysofweek, .menuItems, .SubMenuArrow, .LetterBar, .LoginBox
{
	background-color:           #e6e6e6;
	color:                      #000000;
}
.month 
{
	background-color:           #b3b3b3;
	color:                      #000000;
}
.days {
	color:                      #000000;
	background-color:           #ffffff;
}
.days #today
{
	font-weight:                bold;
	color:                      red;
}
.DailyNewsContainer
{
    background-color:           #ffffff;
}
.DailyNewsContainer
{
	scrollbar-arrow-color:      #ff9cff;
	scrollbar-3dlight-color:    #4F824F;
	scrollbar-darkshadow-color: #4F824F;
	scrollbar-face-color:       #f4f4f0;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-shadow-color:     #d0d0d0;
	scrollbar-track-color:      #f5f5f5;	
}
.MenuItemSelected
{
    background-color:           #d3d3d3;
    color:                      #4169e1;
}
legend 
{
	color:                      #FF661A;
}




#confirmYesNoDIV
{   
    position:           absolute; 
    margin-left:        50%; 
    margin-right:       50%; 
    margin-top:         25%; 
    background-color:   White; 
    visibility:         hidden; 
    border:             solid 2px black; 
    padding:            1px 1px 1px 1px;
    left:               0; 
    top:                0;
}
.confirmYesNo_TableClass
{
    border:             solid 2px black;
    background-color:   silver;
    padding-left:       10px;
    padding-right:      10px;
    padding-bottom:     15px;
}
.confirmYesNo_MsgClass
{
    text-align:         center;
    font-weight:        bold;
    padding-top:        10px;
    padding-left:       20px;
    padding-right:      20px;
    padding-bottom:     15px;
}
.confirmYesNo_ButtonClass
{
    text-align:         center;
    padding-top:        2px;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     2px;
    font-weight:        bold;
}



body
{
	font-family:                Arial;
	margin:                     0 0 0 5px;
}
.LetterBar
{
    border:                     solid 1px black;
    color:                      black;
    font-weight:                bold;
    width:                      22px;
}
.LetterBarON
{
    border:                     solid 1px black;
    color:                      black;
    font-weight:                bold;
    width:                      22px;
}
.LetterBarOFF
{
    border:                     solid 1px black;
    color:                      black;
    width:                      22px;
}
.DailyNewsContainer
{
	border:                     solid 0px #000000;
	height:                     600px;
	overflow-y:                 scroll;
	overflow-x:                 hidden;
	scrollbar-arrow-color:      #ff9cff;
	scrollbar-3dlight-color:    #4F824F;
	scrollbar-darkshadow-color: #4F824F;
	scrollbar-face-color:       #f4f4f0;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-shadow-color:     #d0d0d0;
	scrollbar-track-color:      #f5f5f5;	
	padding-left:               15px; 
	padding-top:                10px;
}
.DailyNewsTitle
{
	background-color:			White; 
	color:						#4c7395; 
	margin-bottom:				10px; 
	padding:					5px 5px 5px 5px;
	border:						solid 0px #f5d6f0;
    font-size:					11pt;	
}
.DailyNewsBody
{
	padding:					1px 10px 1px 10px; 
	margin-top:					-12px; 
	margin-bottom:				5px;
}
.LoginBox
{
    border:                     none; 
    text-align:                 left; 
    width:                      600px;
}
ul
{
    list-style-type:            none;
    margin-bottom:              1px;
}
.li_menuItems, .menuItems, .SubMenuArrow
{
    text-align:                 left; 
    cursor:                     pointer;
    border:                     none;
}
.menuItems, .SubMenuArrow
{
    color:                      Black; 
    font-family:                Verdana;
    font-size:                  10pt;
    font-weight:                bold;
    margin:                     0px 0px 0px 0px;
}
.li_menuItems
{
    width:                      180px; 
    margin:                     0px 0px 0px 0px;
}
.menuItems
{
    width:                      170px; 
    padding:                    8px 0px 8px 20px; 
}
.SubMenuArrow
{
    width:                      10px; 
    padding:                    8px 4px 8px 0px; 
}
.example
{
	font:                       normal normal normal 10pt Verdana; 
	color:                      #CC0000;
}
.thinborder 
{
	BORDER-RIGHT:               black 1px solid;
	BORDER-TOP:                 black 1px solid; 
	BORDER-LEFT:                black 1px solid; 
	BORDER-BOTTOM:              black 1px solid;
}
.bartext 
{
	font-family:                Verdana;
	font-size:                  8pt;
	padding-left:               5px;
	
}
.subline 
{
	font-size:                  9pt;
	color:                      #a9a9a9;
}
.tableframe 
{
	background-color:           #b5b2ff;
}

.filter, .filter:hover , .filter:link , .filter:visited{
	text-decoration:            none;
	color:                      #000000;
	font-weight:                bold;
	cursor:                     hand;
}

.sort, .sort:hover , .sort:link , .sort:visited{
	text-decoration:            none;
	color:                      #000000;
	font-weight:                bold;
	cursor:                     hand;
}

.tab
{
	border:                     1px solid #a9a9a9;
}

.label 
{
	background-color:           #e6e6e6;
	padding:                    3px 10px 3px 15px;
	font-size:                  10pt;
	font-weight:                bold;
	text-align:                 right;
	vertical-align:             text-top;
}

.assignby 
{
	font-size:                  10pt;
	color:                      #808080;
}

.producttitle 
{
	font-family:                Verdana;
	font-size:                  18pt;
	color:                      #ffffff;
	margin-left:                50px;
}
.productsubtitle
{
	font-family:                Verdana;
	font-size:                  12pt;
	color:                      #ffffff;
	margin-left:                50px;
}

.pagetitle 
{
	font-size:                  13pt;
	font-family:                Verdana;
}

.dottedline 
{
	background:                 url(../images/rule-h-gray-dots.gif);
	height:                     1px;
}

input.btn
{	
	font-family:  		        Verdana, Helvetica, sans-serif;
	font-size: 			        10pt;
	line-height: 		        10px;
	color: 			            #000000;
	background-image:           url('../images/button.jpg');
	background-repeat:          repeat-x;
	font-weight: 		        normal;
	padding:  			        0px 5px 0px 5px;	
	border-bottom: 		        1px solid #999999;
	border-right: 		        1px solid #999999;
	border-top: 		        1px solid #CCCCCC;
	border-left: 		        1px solid #CCCCCC;
	
}

th 
{
	background-color:           #a9a9a9;
	font-size:                  10pt;
	padding:                    5px 10px 5px 10px;
	text-align:                 center; 
}

tbody td 
{
	font-size:                  10pt;
}

tfoot td
{
	background-color:           #e6e6e6;
	font-size:                  8pt;
	font-style:                 italic;
	color:                      #666666;
	padding:                    1px 10px 1px 10px;
	text-align:                 right;
}
#mainpage 
{
	width:                      900px;
	position:                   relative;
}
#header 
{
	height:                     160px;
	margin-bottom:              10px;
}
#contentDiv 
{
	width:                      710px;
	float:                      right;	
}
#adhocDiv 
{
	width:                      890px;
	float:                      right;
}
#sidebar 
{
	width:                      180px;
	float:                      left;
	background-color:           #ffffff;
	overflow:                   hidden;
	top:                        40px;
}
#portalMainMenu 
{
    position:                   static;
}
#footer 
{
	clear:                      both;
	text-align:                 center;
	font-size:                  8pt;
	color:                      #a9a9a9;	
}
#subSection1 
{
	border:                     1px solid #000000;
	background-color:           #dcdcdc;
	width:                      790px;
	float:                      right;
}
#subSection
{
	background-color:           #ffffff;
	width:                      790px;
	float:                      right;
	
}
.a:link, .a:visited, .a:active 
{ 
	color: 					    #1F3399;
	background-color:		    transparent;
	text-decoration: 		    none;
	font:                       normal normal normal 10pt Verdana; 
}
.a:hover 
{ 
	color: 					    #a9a9a9;
	background-color:		    transparent;
	text-decoration: 		    none; 
	font:                       normal normal normal 10pt Verdana;
}
.tabon
{
	background-color:           #dcdcdc;
	font:                       normal normal bold 10pt Verdana;
	border-right:               1 solid #000000;
	border-left:                1 solid #000000;
	border-top:                 1 solid #000000;
}
.taboff
{
	background-color:           #c1c1c1;
	font:                       normal normal bold 10pt Verdana;
}

.underline
{
	background-color:           #a9a9a9;
	font:                       normal normal bold 10pt Verdana;
	border-right:               1 solid #000000;
	border-left:                1 solid #000000;
	border-top:                 1 solid #000000;
}
ul 
{
	margin:                     0;
	padding:                    0;
	list-style-type:            none;
}
li 
{
	
}
ul a 
{
	display:                    block;
	width:                      180px;
	height:                     30px;
	line-height: 30px;
	color: #000;
	background-color: #dcdcdc;
	text-decoration: none;
	padding-left: 30px;
	margin-top: 2px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}




/* SIDE CALENDARS  BEGIN*/
.calendarBody 
{
	width:                      180px;
	border:                     1px #b5b2ff;
}
.month 
{
    font-size:                  9pt;
    font-weight:                bold;
	padding:                    5px 5px 5px 5px;
}
.daysofweek 
{
    font-size:                  10px;
    font-weight:                bold;
	padding:                    2px 2px 2px 2px;
}
.days 
{
	font-size:                  8pt;
	padding:                    1px;
}
.days #today
{
	font-weight:                bold;
}
/* SIDE CALENDARS  END*/




.showPreview
{
	cursor:pointer;
	position:relative;
	top:-17px;
	left:-10px;
}
fieldset 
{
	margin:                     1em 0;
	padding:                    1em;
	vertical-align:             top;
}
.checkBoxItem
{
	float:left;
	width:130px;
}
.checkBoxItem Label
{
	font-weight:normal;
}
.infoLabel
{
	width:150px;
}
.contentCreator label
{
	font-weight:bold;
	padding:                    3px 10px 3px 0px;
	width:120px;
}
.contentCreator input
{
	float:left;
}
.contentCreator li
{
	float:left;
}
.listTitle
{
	width:100px;
}
.page legend
{
	padding:10px;
}
.page table tr
{
	width:128px;
}
.page table label
{
	font-weight:normal;
	float:left;
	width:105px;
	text-align:left;
}
.page label
{
	font-weight:bold;
}

.contentCreator label
{
	
	text-align:right;

}
#templateCreator
{
	float:left;
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

label 
{
	float:                      left;
	width:                      150px;
	text-align:                 right;
	padding:                    3px 10px 3px 0px;
	vertical-align:             top;
	
}
legend 
{
	font-size:                  10pt;
	font-weight:                bold;
}
fieldset p 
{
	margin:                     5px;
	clear:                      both;
}
.sidebargrph
{
	font-size:                  8pt;
}
.bar 
{
	border-bottom:              1px dotted #a9a9a9;
	padding:                    0px 0px 0px 0px;
}
.barcolorlow 
{
	background-color:           #FF401A;
}

.barcolormed 
{
	background-color:           #FFEA80;
}

.barcolorhgh 
{
	background-color:           #3355FF;
}

.yaxis 
{
	border-top:                 1px dotted #a9a9a9;
	font-size:                  6pt;
	vertical-align:             top;
}

.xaxis 
{
	border-right:               1px dotted #a9a9a9;
	font-size:                  8pt;
	text-align:                 right;
	padding-right:              1px;
}

.percentage
{
	font-size:                  7pt;
	text-align:                 right;
	padding-right:              1px;
}

.metrics
{
	border: 1px solid #a9a9a9;
}

.subtitle 
{
	background-color: #dcdcdc;
	font-size: 10pt;
	padding: 2px 10px 2px 10px;
	text-align: left;
}


.msgarea 
{
	font: normal normal normal 8pt Verdana;
	background-color: #FFFFE6;
	padding: 5pt 5pt 5pt 5pt;
	vertical-align: top;
	border: solid 1px #a9a9a9;
}

.welcome 
{
	font: normal normal bold 9pt Verdana;
	padding: 2pt 5pt 2pt 5pt;
	color: #CC5214;
}

.date 
{
	font: normal normal normal 8pt Verdana;
	padding: 2pt 5pt 2pt 5pt;
	vertical-align: middle;
}
.errorArea 
{
	color:#FFFFFF;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#F53636;
	padding: 5pt 5pt 5pt 5pt;
	vertical-align: top;
	border: solid 1px #a9a9a9 ;
}
.errorHead 
{
	color:#FFFFFF;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#340303;
	vertical-align: top;
	border: solid 1px #a9a9a9 ;
}	



#dataview {
	
}

#dataview table {
	border: 1px solid #666666;
	width:710px;
}
#dataview thead tr th {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 7pt;
	background-color: #dcdcdc;
	color: #000000;
	font-weight: bold;
	padding: 10px 3px 10px 3px;
	border-left: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
}
#dataview tbody tr td {
	background-color: #edf3fe;
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 7pt;
	padding: 3px 3px;
	border-left: 1px solid #D9D9D9;
}
#dataview tbody tr.odd td {
	background-color: #fff;
}
#dataview tfoot tr td {
	background-color: #ffffff;
	font-family: "lucida grande", verdana, sans-serif;
	color: #000000;
	font-size: 8pt;
	padding: 3px 3px;
	border-top: 1px solid #999999;
	border-left: 1px solid #D9D9D9;
}
.stat {
	color: #3d80df;
	text-align: right;
}

.dataheader {
	font-family: "lucinda grande", verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#FF661A;
	padding: 5px 5px 5px 5px;
	background-color: #B3B3B3;
	width: 710px;
	background: url(../images/persnav_bg.gif);
}

pre 
{
	white-space: pre; /* CSS2 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
.lookupRow
{
    background-color:           white;
    color:                      black;
    text-decoration:            none;
}
.selectedRow
{
    background-color:           navy;
    color:                      white;
    cursor:                     pointer;
}
#lookupPopupIF
{
    background-color:           #FFFFFF;
    height:						350px;
    overflow-y:                 scroll;
    overflow-x:                 hidden;		
}
#lookupPopup
{
	position:					absolute; 
	height:						375px; 
	width:						400px; 
	border:						solid 2px black;
}


.DailyReportPrintLEEDLabel
{
    float:                      left; 
    width:                      152px; 
    text-align:                 right; 
    padding-right:              10px; 
    margin-left:                3px; 
    padding-left:               5px; 
    padding-top:                3px; 
    padding-bottom:             5px;
}

.DailyReportPrintLEEDData
{
    border:                     1px solid gray; 
    float:                      left; 
    width:                      490px; 
    height:                     100px;
    padding:                    3px 10px 5px 5px;
}



#marqueecontainer
{
	position:                   relative;
	width:                      600px; /*marquee width */
	height:                     125px; /*marquee height */
	background-color:           #FFFFE6;
	overflow:                   hidden;
	border:                     solid 1px #a9a9a9;
	padding:                    2px;
	padding-left:               4px;
}





#contentFileHolder
{
	width: 710px;
	float: right;
}

#navtree
{
	float:left;
	border: 1px solid #BDD1EC;
	width: 708px;
	height: 480px;
	background-color: #ffffff;
	overflow:auto;
	padding: 4px;
	
	scrollbar-arrow-color: #0066C8;
	scrollbar-3dlight-color: #4F4F82;
	scrollbar-darkshadow-color: #4F4F82;
	scrollbar-face-color: #f4f4f0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #ffffff;
}

#fileContent
{
	float:right;
	border: 1px solid #BDD1EC;
	width: 450px;
	height: 480px;
	background-color: #ffffff;
	overflow:auto;
	
	scrollbar-arrow-color: #0066C8;
	scrollbar-3dlight-color: #4F4F82;
	scrollbar-darkshadow-color: #4F4F82;
	scrollbar-face-color: #f4f4f0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #ffffff;

}

.fileheader {
	font-family: "lucinda grande", verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#FF661A;
	width:auto;
	padding: 5px 5px 5px 5px;
	background-color: #B3B3B3;
	background: url(../images/persnav_bg.gif);
}

#filetable thead
{
	font-family: "lucinda grande", verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#FF661A;
	width:auto;
	padding: 5px 5px 5px 5px;
	background-color: #B3B3B3;
	background: url(../images/persnav_bg.gif);	
}

/* template preview */
#templatePreview a img 
{
	border:none;
	width:500px;
}


/* pager style */
body { font: 0.8em Arial, sans-serif; }
 #stepBystepProcess { padding: 0px; }
 #stepBystepProcess li { display: inline; }
 #stepBystepProcess li a { background: #e6e6e6; padding: 3px; float:left; border: 2px solid white; border-bottom: none; text-decoration: none; color: #000; font-weight: bold; text-align:center;}
 #stepBystepProcess li.active a { background: #d3d3d3; }
  #stepBystepProcess li a:hover { background: #d3d3d3; }
.content { float: left; clear: both; width:710px; }
.pager
{
	margin-left:100px;
	margin-right:100px;
}
.pager a
{
	font-size:14px;
	height:24px;
	text-decoration:none;
	color:Black;}
	.pager a:hover
	{
		text-decoration:underline;
	}
a.previousPage
{
	background-image:url(../images/prevstep.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
	float:left;
	
}
a.nextPage
{
	background-image:url(../images/nextstep.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:30px;
	float:right;
}
a.previousPage img, a.nextPage img
{
	margin-left:10px;
	margin-right:10px;
	border:none;
}