body {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 75%; /* font size */
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none thick blue;
	background-color:White;
}
#wrapper 
{
border: none;
text-align: left;
width: 100%;
margin: 0px 0px 0px 0px;
background-color: Transparent ;
}
#sysheader
{
border: none;
background-color: #330065; 
color: White;
font-weight: bold;
padding: 1px 1px 1px 1px;
width: 100%;
}
.pnlpop 
{
    z-index:4;
    position:absolute; 
    vertical-align: middle ; 
    display:block; 
    padding:5px;
    background-color: white;
    border: solid 1px black;
}
.pnllor 
{
    margin:0px 0px 0px 0px;
    padding: 0px 3px 3px 3px;
    background-color: White;
    font-size: 9pt;
    border:none;
}
.sysheader1
{
background-color: #330065; 
color: White;
margin: 0px 0px 0px 0px;
font-weight: bold;
padding: 1px 1px 1px 1px;
width: 100%;
}
#navigator 
{
    border: none;
    background-color: #330065;
    padding: 3px 1px 1px 1px;
    text-align:left;
    border: none;
    width: 100%;
}
#navigator li:hover
{
 background-color: #8080FF;
}
#navigator li
{
 margin: 0px 0px 0px 0px;
 display: inline;
 list-style-type: none;
 font-weight: bolder;
 font-size: small;
 cursor: hand;
 padding:  1px 3px 1px 3px;
 background-color: Transparent;
}
#navigator a
{
 font-weight: bolder;
 font-size: small;
 cursor: hand;
 color: white;
}
#header 
{
width:100%;
}
#content-inner 
{
width:100%;
}
#footer 
{
text-align:center;
clear:both;
}
#tabgreen
{
font-size: 85.5%;
font-weight: bold;
background-color: #AAFFAA;
padding: 5px 5px 5px 5px;
border: solid 2px Green;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabgreen a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabgreen a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
.pnlyellow
{
font-size: 85.5%;
font-weight: bold;
background-color: #FFFFAA;
padding: 5px 5px 5px 5px;
border: solid 2px Yellow;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabyellow
{
font-size: 85.5%;
font-weight: bold;
background-color: #FFFFAA;
padding: 5px 5px 5px 5px;
border: solid 2px Yellow;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabyellow a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabyellow a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
#tabgray
{
font-size: 85.5%;
font-weight: bold;
background-color: #E0E0E0;
padding: 5px 5px 5px 5px;
border: solid 2px Gray;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#divmaster
{
font-size: 85.5%;
font-weight: bold;
background-color: #507CD1;
padding: 5px 5px 5px 5px;
border: solid 2px #507CD1;
margin: 1px 1px 1px 1px;
min-width:800px;
}
.pnlgray
{
font-size: small;
font-weight: bold;
background-color: #E0E0E0;
padding: 5px 5px 5px 5px;
border: solid 2px Gray;
margin: 1px 1px 1px 1px;
}
.linkbtn
{
 padding:2px 3px 2px 3px;
 margin:2px 3px 2px 3px;
 font-weight: bold;
 color: green !important;
 background-color: orange;
 border: solid thin green;
 text-decoration: none;
}
.linkbtn:hover
{
 margin:2px 3px 2px 3px;
 padding:2px 3px 2px 3px;
 font-weight: bold;
 color: red;
 background-color: white;
 border: solid thin orange;
 text-decoration: none;
}
#tabgray a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #FFB9B9;
 border: solid thin #666666;
 text-decoration: none;
}
#tabgray a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
.inputCaps {
    font-size:100%;
    font-weight: normal;
	background-color:#FFFFD0;
	color: Black;
	text-transform:uppercase;
}
.inputrefs 
{
    font-size:100%;
    font-weight: normal;
}
#tabblue
{
font-size:85.5%;
font-weight:bold;
background-color:#AEAEFF;
border: solid 2px Blue;
padding:5px 5px 5px 5px;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabblue a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabblue a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
#UpdateProgress1, #UpdateProgress2, #UpdateProgress3
{
      font-weight: normal;
      background-color: inherit;
      position:  relative;
}
.progress
{
    position: relative;
    margin: 0;
    font-weight: normal;
    background-color: inherit;
}
.redheader {
	color: Red; /* text color */
	font-family: Tahoma; /* font name */
	font-weight: bold;
	font-size: medium; /* font size */	
	text-transform: uppercase;
}
.popup {
position: absolute;
display:none;
z-index: 100;
}
.aspnetmaker {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: x-small; /* font size */	
}
.aspnetmakerxx {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: xx-small; /* font size */	
}
.aspnetmakerx {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: x-small; /* font size */	
}
.frameback 
{
 background-color: Gray;
}
.aspCap {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
    text-transform: capitalize ;
}
.menuText {
	color: Lime; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	font-weight: bold;
}
.loginBlue 
{
    background-color: #016599;
	color: white; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
}
.loginWhite 
{
    background-color: #FFFFFF;
	color: #016599; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
}
.hasLease {
	color: orange; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */	
}
.hasProject {
	color: Green; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */	
}
.hasSeismic {
	color: Purple; /* text color */
	font-family: Tahoma; /* font name */
	font-size: x-small; /* font size */	
}
.hasLTR {
	color: Maroon; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */	
}
.hasCOMP {
	color: Red; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */	
}
.renheader 
{
    border-color: #999999;
	border-width: 1px;
	border-style: solid;
	color: blue; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
	text-transform: uppercase;
	cursor: hand;
}
.reportmenu 
{
   	border-width: 0px;
	color: blue; /* text color */
	font-family: Tahoma; /* font name */
	font-size: Small; /* font size */
	font-weight: bold;
	cursor: hand;
	vertical-align: middle;
}
.renheaderOn
{
    border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #D0D0D0;
	color: red; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
	text-transform: uppercase;
	cursor: default;
}
.renMenuOn
{
    border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #D0D0D0;
	color: red; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
	text-transform: uppercase;
	cursor: default;
}

.renheader2 
{
	border-width: 0px;
	color: blue; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
	text-transform: uppercase;
	cursor: hand;
}

.renmenu {
	color: blue; /* text color */
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #E0E0E0;
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
	font-weight: bold;
	text-transform: uppercase;
	cursor: hand;
}

.rentablelink {
	color: red; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	font-weight: bold;
	text-transform: uppercase;
}

.menulist {
	color: white; /* text color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */
}

input, textarea, select {	
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
}
.orangebut 
{
color:Green !important;
margin:5px 5px 5px 5px !important;
border: solid 1px green !important;
background: orange !important;
font-size: small !important;
font-weight:bold !important;
padding:2px 2px 2px 2px !important;
height: 12px !important;
}
.orangebut:hover
{
color:Orange !important;
margin:5px 5px 5px 5px !important;
border: solid 1px Orange !important;
padding:2px 2px 2px 2px !important;
background: Green !important;
font-size: small !important;
font-weight:bold !important;
height: 12px !important;
}

a:active {
	color: red; /* active link color */
}

a:link {
	color: blue; /* link color */
	text-decoration: none;
}

a:visited {
	color: blue; /* visited link color */
	text-decoration: none;
}

a:hover 
{
    color: Red;
    text-decoration: none;
}

/* main table */
.ewTable {
	/*width: ; /* table width */	
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	border-collapse: collapse;
	border: none;
}

/* main table data cells */
.ewTable td, th {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewTable table td {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	border: 0px;	
}

/* override style for ASP.NET RadioButtonList/CheckBoxList in ewTable */
/* do NOT move higher that above style */
.aspnetmakerlist td {
	color: black; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #336699; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #E6E6FA; /* select color */
}

/* main table footer section */
.ewTableFooter {
	background-color: #FFFFCC; /* select color */	
}

/* main table pager section */
.ewTablePager {
	background-color: #F5F5F5; /* select color */	
	font-size: small;
}

/* classes for report */
.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Tahoma; /* font name */
	font-size: medium; /* font size */	
}


.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}

em {font-style:italic}

i {font-style: italic;}

strong {font-weight:bold;}

.codeReference
{
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
}

pre, code {
	display:block;
	margin:15px 15px 15px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
}

.releaseList {
	list-style-type:disc;
}


/* Styles for the Animation Reference */
.animationReferenceTable
{
}

.animationReferenceRow
{
}

.animationReferenceField
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.animationReferenceCode
{
	margin-top: 5px;
	vertical-align: top;
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
	margin-bottom: 5px;
}

.animationReferenceItems
{
	vertical-align: top;
}

.animationReferenceItemTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItemRow
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItem
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.animationReferenceItemCode
{
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/*Confirm Button*/

/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{	
	width:300px;	
	background-color:#5377A9;		
	color:white;
	font-weight:bold;		
}

/*Drag Panel*/
.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}

/*Hover Menu*/
.popupMenu {
	position:relative;
	visibility:hidden;
	background-color:#F5F7F8;
}

.popupHover {
    color:black;
	background-position:left top;
	background-color:#F5F7F8;
	position:relative ;
}

/* PagingBulletedList */
.selectIndex {
    font-weight: bold;
    text-decoration:none;
}
.unselectIndex {
    font-weight:normal;
    text-decoration:underline;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;

}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}


/* Rounded Corners*/

.roundedPanel
{	
	width:300px;	
	background-color:#5377A9;	
	color:white;
	font-weight:bold;		
}

/* ResizableControl */

.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}

.handleImage
{
	width:15px;
	height:16px;
	background-image:url(images/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(images/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
    font-size:xx-small;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:red;
}	

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


/*Toggle Button*/

/*Setup*/
.walkthrough li {padding-bottom:5px;}

/*Using a sample extender*/

/*Creating a new extender*/
.walkthroughNote {
	padding-left:25px;
	font-style:italic;
}

/*Other neat stuff*/





/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;  
     padding: 2px 3px 2px 3px;   
}

.BarIndicator_TextBox2
{
    color:Blue;
    background-color:Blue;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;  
     padding: 2px 3px 2px 3px;   
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.dynamicPopulate_Normal 
{	
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
    font-size: xx-small;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFFCC;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.validatorCalloutHighlight 
{
    background-color: #FFFFAA; 
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
.modalpopup 
{
    background-color: #ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding: 3px;
    width:450px;
}

.MainButtons 
{
    display:inherit;
    color: blue; /* text color */
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #E0E0E0;
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	font-weight: bold;
	text-transform: uppercase;
	cursor: hand;
	padding: 0;
	margin:5px;
}
#lease-wrapper 
{
    display:block;
    text-align:left;
    width: auto;
    margin: 0 0 0 0;
    position: relative;
    background: White;
    border: solid 1px black;
    height: auto;
    min-width:800px;
}
#lease-buttons
{
    display:block;
    position:relative;
    float:left;
    padding:3px;
}
#lease-grid
{
    display:block;
position:relative;
float: left;
    width:auto;
    padding: 3px;
        }
#lease-footer 
{
    clear:both;
}
#lease-wrapper a
{
 line-height:20px;
 padding: 1px;
 text-decoration: none;
}
#lease-wrapper a:hover
{
 color: Red;
 background-color: #FFFFCC;
 text-decoration: none;
}
#con-right
{
    margin:0px 0px 0px 0px;
    display:block;
    position:relative;
    float: right;
   width:auto;
   padding:3px;
}
#tabred
{
font-size: 85.5%;
font-weight: bold;
background-color: Red;
color: White;
padding: 5px 5px 5px 5px;
border: solid 2px Fuchsia;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabred a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabred a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
#tabwhite
{
font-size: 85.5%;
font-weight: bold;
background-color: White;
color: Black;
padding: 5px 5px 5px 5px;
border: double 2px Red;
margin: 1px 1px 1px 1px;
}
#tabwhite a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabwhite a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
#tabsilver
{
font-size: 85.5%;
font-weight: bold;
background-color: Silver;
color: black;
padding: 5px 5px 5px 5px;
border: solid 2px Gray;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabsilver a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabsilver a:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
#tabolive
{
font-size: 85.5%;
font-weight: bold;
background-color: Olive;
color: black;
padding: 5px 5px 5px 5px;
border: solid 2px Gray;
margin: 1px 1px 1px 1px;
min-width:800px;
}
#tabolive a
{
 line-height:20px;
 padding: 2px 2px 3px 3px;
 background-color: #e8e8e8;
 border: solid thin #666666;
 text-decoration: none;
}
#tabolivea:hover
{
 color: Red;
 background-color: #FFFFCC;
 border: solid thin #666666;
 text-decoration: none;
}
#tabLTRTop 
{
font-size: 85.5%;
font-weight: bold;
background-color: #507CD1;
color: white;
padding: 5px 5px 5px 5px;
border: solid 2px Gray;
margin: 1px 1px 1px 1px;
min-width:800px;
}

.menu2
{
    background-color: #3B5998;
    text-transform: none;
    margin: -1px 0px -1px 0px;
}
.menulor
{
    background-color: #507CD1;
    text-transform: none;
    margin: 0px 0px 5px 0px !important;
    padding: 0px 0px 0px 0px !important;
    top: 0 !important;
    text-align:left;
    width: 100%;
    font-weight: bold;
    font-family: Trebuchet MS;
    font-size: 10pt;
}
.pnlmenu 
{
    margin:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px !important;
    border-bottom: none;
    background-color: transparent;
}

.menulorlevel1 
{
    color: White !important;
    text-transform: none;
}
.menulorhover 
{
    background-color: Navy !important;
    color: White !important;
}
.menulorselected 
{
    background-color: White !important;
    color: #507CD1 !important;
    border-bottom: none;
    border-left: solid 1px navy;
    border-top: solid 1px navy;
    border-right: solid 1px navy;
}
.level1
{
    color: White !important;
    background-color: #3B5998;
    text-transform: none;
    margin: 0px 0px 0px 2px;
    padding: 2px 3px 2px 2px;
    font-weight: bold;
    font-family: Trebuchet MS;
    font-size: 10pt;
}
.hoverstyle
{
    background-color: #8080FF !important;
    color: White !important;
}
.selectedmenu
{
    background-color: #8080FF !important;
    color: Orange !important;
}