﻿/* Default page text classes */

       
body, div, h1, h2, h3, h4,  table {    padding: 0px; 
                                              border: none; }
body,td,table  {font-family: Arial;
                font-size: 13px; 
                color:#000080;}

p { padding: 0px; 
    margin:  15px 0px  15px 0px;}

ol{  text-indent: 10px;}
ul{  text-indent: 10px;}
li{  margin: 2px 0px 2px 0px ;}

/* New accesible master page id */

#wrapper { width: 980px;
           margin: 0px 0px  0px 20px;}
           
#sidebar {width: 220px;
          padding: 10px;
           margin-top:15px;
          float:left;}
 
     #PowerHeader  
       {  
                  text-align: center; 
                color:Red ; 
                font-weight: bold; 
                font-size: 115%; 
                padding-bottom: 5px; 
               }
  
      
  
      
      
#maincontent{margin:  20px 25px  0px  250px; }

#footer {clear:both; visibility:hidden;  margin:  20px 25px  0px 250px; }
	

.sidebarcontent { margin: 0px 0px 0px  0px; 
                  color: #000080; 
                  border: 1px solid #0F2543; 
                  padding:  5px 0px 5px 5px; 
                  line-height: 1.5em; 
                  font-weight: normal; }
                  
                  
.sidebarcontent a { margin: 0px 0px 0px 0px; 
                    padding: 2px 0px 0px 0px; 
                    color: #000080; 
                    text-decoration: none; }
                    
.sidebarcontent a:hover { background-color: #000080; 
                          color: #FFF; }
                          
.sidebarcontent a:visited { }

.sidebarcontent span { text-align: center; 
                       font-size: 14px; 
                       font-weight: bold; 
                       margin: 0px 0px 0px 0px; }

.sidebarheader { height: 16px; 
                 padding: 5px 0 0px 5px; 
                 background: url(images/sidebar_header.png) no-repeat left top; /*font-family: Arial, Sans-Serif;*/ 
                 font-family: Arial; 
                 font-weight: bold; 
                 text-transform: uppercase; 
                 text-align: left; 
                 color: White; }

#skiplink{ position:absolute;
           top:-200px}

/* Verified in use classes */

.CslMenuColumn{ width: 180px;  
                float: right; 
                vertical-align:top; 
                background-color:#ffffcc;  } 
                
.CslTextColumn{ width: 500px;
                  float: left; 
                  vertical-align:top;  } 

.CslLargeMenuColumn{ width: 280px;
                     float: right; 
                     vertical-align:top; 
                     background-color:#ffffcc;  } 
					
.CslSmallTextColumn{ width: 400px;
                     float: left; 
                     vertical-align:top;  } 

.alternatingitem { padding: 0px; 
    margin:  10px   0px  10px 0px;
    background-color:#E1EBF7;     }

.item { padding: 0px; 
    margin:  10px 0px  10px 0px;
    background-color:white}
    
                        
 
.TextColumn{ width: 350px;  
             float: left;
             min-height:30px; } 
                
.SmallTextColumn{ width: 175px;
                    float: left; } 
  
  
             
  .TriTextColumn{ width: 230px;
                    float: left; } 
 
  .PageHeader { text-align: center; 
                color: Navy; 
                font-weight: bold; 
                font-size: 115%; 
                padding-bottom: 5px; }
                

 
.PageHeaderLeft { text-align:left ; 
                  color: Navy; 
                  font-weight: bold; 
                  font-size: 105%; 
                  padding-bottom: 5px; }
                  
.Indented{  padding: 0px; 
			margin:  15px  0px   20px 20px; } 
			
.Underlined{  text-decoration:underline; } 

.Red { color:Red;}
.SmallRed { font-size: 60%;  color:Red;}
.Centered{  text-align:center; } 
.Left{  text-align:Left; } 
.Right{  text-align:Right; } 



.tabSelected{	background-color:#C0C0C0;	
             	border-color: #11066C;	
             	border-style:solid;	
             	border-width:thin;	
             	border-bottom-color:#C0C0C0;	
             	font-weight:bold;	
             	text-align:center;		}

#pftax_headertop { background: url(images/headertop_img.jpg) no-repeat left top; }

.Qty { width:20px;
       text-align:right;}

/* Lobbying Compliance Pages ================================== */
#lcdAnnouncementHeader {margin:15px 150px 15px 150px;color: Navy; font-weight: bold; font-size: 15px;text-align:center;}
#lcdAnnouncementHeader img {vertical-align:middle} 
#lcdReportsSidebar {background-color: #e0e0e0}

td.lcdAltRowBgWithPadding {background-color: #E1EBF7;padding-left:5px;}
td.lcdAltRowBgNoPadding {background-color: #E1EBF7;}
td.lcdColumnPadding {padding-left:5px;}

td.lcdRegNormalText {font: 10pt Courier New,TIMES,TMS;line-height: 10pt}
td.lcdRegSubjectText {font: 9pt Courier New,TIMES,TMS;}
td.lcdRegHeaderText {font: bold 14pt Courier New,TIMES,TMS}
/* End of Lobbying Compliance Pages ================================== */

/* Notary Pages --------------------------------------------- */

/* CLE Course Info Page */
#notaryCleCourses { text-align:center; margin-bottom: 20px; color:Navy;}
.notaryCleListing { margin-bottom: 15px; }
.notaryCleListing a { }
.notaryCleListingDate { font-size: 15px; color: maroon; }
.notaryCleListingTitle { font-weight: bold; }
.notaryCleListingTimes { }
.notaryContactInfoLine { }
#directionsTitle { text-align:center; font-family:Arial; font-weight:bold; font-size:14px; margin: 15px 0px 15px 0px; }
#directionRoutes { margin: 0px 20px 25px 20px; line-height:20px; }
.directionRouteTitle { color: #000066; font-weight:bold; }
.directionRouteDetails { margin-bottom: 20px; }

/* End of Notary Pages -------------------------------------- */

/* Personnel Pages --------------------------------------------- */
#master_contentfooter_personnel { border-top: 1px solid #0F2543; 
                                  clear: both; 
                                  padding: 10px 0px 5px 10px;
                                  font-size: 0.8em; letter-spacing: 0.1em; 
                                  font-family: Verdana, Arial, Helvetica, sans-serif; 
                                  color:Navy}
/* End of Personnel Pages -------------------------------------- */

/*	
Style image tag within an anchor tag to remove any borders. 
Fixes problem with asp hyperlink controls showing a border
on Default.Master page. See also:
h_ttp://forums.asp.net/p/1560443/3855925.aspx
*/
a {  text-decoration: none}

a img {border:0px;}

a:hover {  text-decoration: underline; color: #cc0000}

a.mold:link{color:#efefef}
a.mold:hover{color:#FF00FF}

.topnav,a:link.topnav {  color: #ffffff; font-size: 11px}

a:hover.topnav {  color:#ffffff}

.nav,a:visited.nav,a:link.nav {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #003399;
                                  background-color: #ffffff; height: auto; width: auto; padding-right: 4px; 
                                  padding-left: 4px}
a:hover.nav  {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px;
                 color: #ffffff; background-color: #3366cc; height: auto; width: auto; 
                 padding-right: 4px; padding-left: 4px; text-decoration: none}

/*end 	Style image tag within an anchor tag */

/* 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; }
.accordionContent { background-color: #D3DEEF; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }

.altRowColorTable { text-align: center; width: 100%; border-collapse: collapse; }
.altRowColorTableTitle { background-color: #E0E9FB; text-align: center; font-weight: bold; }
.altRowColorTableRow { background-color: #E0E9FB; }

/* 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; }

.altRowColorTable a, tr { margin: 0px; }
.altRowColorTable img { border: none; width: 21px; height: 21px; }
.altRowColorTable td { margin: 0px; vertical-align: middle; padding: 7px 7px 7px 7px; }
.altRowColorTable th { border: none; }


.BarBorder_TextBox2 { border-style: solid; border-width: 1px; width: 200px; vertical-align: middle; }
.BarIndicator_TextBox2 { color: Blue; background-color: Blue; }
.box { border-top: 1px solid #0F2543; border-left: 1px solid #0F2543; border-right: 1px solid #0F2543;
        border-bottom: 1px solid #0F2543; }
.buttondiv { padding: 50px 0 0 0; }


.callbackStyle { border: thin blue inset; }
.codeReference { font-family: 'Courier New' , Monospace; font-style: normal; font-weight: bold; }
.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; }


code, pre { display: block; margin: 15px 15px 15px 0px; padding: 10px; border: 1px dashed #CCC; background-color: #FFF; color:#000080; font-family: 'Courier New' , Monospace; font-size: 0.9em; font-style: normal; }
.callbackStyle table { background-color: #5377A9; color: Black; }

.demoarea p { padding: 5px; }
.datagridcell { color: Red; 
                font-size: 22px; border-color: Black; border-style: solid; }

/* Content Page Layout */
.demoarea { padding: 20px; background: #FFF url(images/demotop.png) no-repeat left top; }
.demobottom { height: 8px; background: #FFF url(images/demobottom.png) no-repeat left bottom; }
.demoheading { padding-bottom: 20px; color: #000080; font-family: Arial, Sans-Serif; font-weight: bold; font-size: 1.5em; }
#Div1 { margin: 0px; position: relative; padding-right: 0px; }

/*Reorder List*/
.dragHandle { width: 10px; height: 15px; background-color: Blue; background-image: url(images/bg-menu-main.png); 
              cursor: move; border: outset thin white; }

/* 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; }

/* DropShadow */
.dropShadowPanel { width: 300px; background-color: #5377A9; color: white; font-weight: bold; }

.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; }
.disclaimer {	font-size:smaller;	font-style:italic;}
	
.error {	font-size:large;	font-style:italic;	color:Red}

.emptyRatingStar { background-image: url(Images/EmptyStar.png); }
em { font-style: italic; }

.filledRatingStar { background-image: url(Images/FilledStar.png); }
.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; }

.formcontent { color: Blue; margin: 0px 0px 5px; border: 0px solid #0F2543; padding: 2px 2px 2px 2px; 
               line-height: 1.5em; font-weight: normal; }
.formcontentplus { color: Blue; margin: 0px 0px 5px; border: 1px solid; border-color:Gray; 
                   padding: 2px 2px 2px 2px; line-height: 1.5em; font-weight: normal; }
.formcontent a { padding: 2px 2px; color: Blue; text-decoration: none; }
.formcontent a:hover { color: Blue; text-decoration: underline; }
.formcontent span { text-align: center; font-size: 14px; font-weight: bold; padding: 2px 2px; }
.formcontentplus a { padding: 2px 2px; color: Blue; text-decoration: none; }
.formcontentplus a:hover { color: Blue; text-decoration: underline; }
.formcontentplus span { text-align: center; font-size: 14px; font-weight: bold; padding: 2px 2px; }

.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; }
.heading { padding: 1em 0 1em 0; color: #000080; font-family: Arial, Sans-Serif; font-weight: bold; font-size: 1.2em; }
.highlight {  color: #FFFFFF; background-color: #003399; font-weight: bold; font-size: 14px; line-height: 25px}

i { font-style: italic; }

.itemArea { margin-left: 15px; font-family: Arial, Verdana, sans-serif; font-size: 1em; text-align: left; }
.italic { font-style:italic; }
.list { font-size: 10px}






#master_content ul { margin: 0 25px 0 30px; }
#master_content .accordionHeader a { color: #FFFFFF; background: none; text-decoration: none; }
#master_content .accordionHeader a:hover { background: none; text-decoration: underline; }
#master_content .collapsePanelHeader a { color: #FFF; }
#master_content .collapsePanelHeader a:hover { text-decoration: none; background: none; }
#master_content .dropShadowPanel span { color: white; text-decoration: underline; }
#master_content .dropShadowPanel span:hover { text-decoration: none; }
#master_content { width: 700px; padding: 0px 0px 0px 230px; margin: 2px 0px 0px 10px; color: #666666; }
#master_contentfooter { border-top: 1px solid #0F2543; clear: both; padding: 10px 0 5px 10px; color: #333; 
                        font-size: 0.8em; letter-spacing: 0.1em; }
#master_contentheader { height: 19px; background: url(images/rightcoltop.gif) no-repeat right top; }
#master_contentplaceholder { line-height: 1.5em; }
#master_contentFAQ { padding: 0px 0px 0px 230px; margin: 2px 0px 0px 10px; color: #666666; }
#master_header { margin: 20px 1px 1px 10px; }
#master_headerbottom { text-align: center; color: Navy; background: url(images/headerbottom_img.png) no-repeat left top; }
#master_headertop { background: url(images/headertop_img.jpg) no-repeat left top; }
#master_menu { margin: 0px; position: absolute; width: 220px; padding-right: 0px; }
#master_page { margin: 1px auto 20px 9px; float: left; }

.MaskedEditBlurNegative { color: #ff0000; }
.MaskedEditError { background-color: #ffcccc; }
.MaskedEditFocus { background-color: #ffffcc; color: #000000; }
.MaskedEditFocusNegative { background-color: #ffffcc; color: #000000; }
.MaskedEditMessage { color: #ff0000; font-weight: bold; }

/*Modal Popup*/
.modalBackground { background-color: white;  }
.modalPopup { background-color: #ffffdd; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; }

.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; }
.MyCalendar .ajax__calendar_container { border: 1px solid #646464; background-color: Yellow; color: red; }
.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_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year { color: black; }

.normaldiv { margin: 0 0 5px; }





.overflowHidden { overflow: hidden; }
.overflowScroll { overflow: hidden; }


#PageHeader { text-align: center; color: Navy; font-weight: bold; font-size: 16px; padding-bottom: 10px; }

/*Popup Control*/
.popupControl { background-color: White; position: absolute; visibility: hidden; }

/* Hover Menu */
.popupHover { background-image: url(images/header-opened.png); background-repeat: repeat-x; 
              background-position: left top; background-color: #F5F7F8; }
.popupMenu { position: absolute; visibility: hidden; background-color: #F5F7F8; /*opacity:.9; filter: alpha(opacity=90);*/ }




/* Partnership (Moldova) Pages ------------------------------ */

/* Partnership Events Page */
#partnershipContent { font-family: Arial, Verdana, Sans-Serif; }
#partnershipContent h1 { font-size: 20px; }
#partnershipContent h2 { font-size: 14px; text-decoration: underline; margin: 10px 0 10px 0;}
#partnershipContent h3 { font-size: 14px; font-weight: normal; font-style:italic; margin: 14px 0 7px 0;}
#partnershipContent a { }
#partnershipContent li { margin-left: 20px; padding-bottom: 4px; }
#partnershipUpcomingEventDetails p { margin-bottom:5px; }
.partnershipEventItemPhoto { float:right; padding: 0 0 10px 10px; }
.partnershipEventItemPhoto img { width: 300px; border: solid 2px gray; }
.partnerEventPhotoCaption { display:block; font-size: 10px; width: 290px; margin-top:5px; }
.upcomingEventTitle { }
.projectText p {font-family: Verdana, Arial, Helvetica, sans-serif;}
.partnershipSectionHeaderChar {color: #990000}
.partnershipSectionHeader {color:#000066;font-family:Times New Roman, Times, serif;font-size:1.4em}


/*The next four classes are for the calendar on the moldova website*/
.main { BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; WIDTH: 150px; BORDER-BOTTOM: #efefef 1px solid }

.month { FONT: bold 10px verdana; COLOR: white; BACKGROUND-COLOR:  #C0C0C0 }

.daysofweek { FONT: bold 10px verdana; COLOR: white; BACKGROUND-COLOR: gray  }

.days { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #404040; 
        PADDING-TOP: 1px; FONT-FAMILY: verdana}

.days #today { FONT-WEIGHT: bold; COLOR: red }
/*End of calendar classes*/

/* End of Partnership (Moldova) Pages ======================= */

.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; 
              cursor: pointer; display: block; background-repeat: no-repeat; }
.releaseList { list-style-type: disc; }
.resizingImage { padding: 0px; border-style: solid; border-width: 3px; border-color: #B4D35D; }
.resizingText { padding: 0px; border-style: solid; border-width: 2px; border-color: #7391BA; }
.roundedPanel { width: 300px; background-color: #5377A9; color: white; font-weight: bold; }
.reorderCue { border: dashed thin black; width: 100%; height: 25px; }
.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; }

strong { font-weight: bold; }
.Strong { font-weight: bold; }
.StrongTextArea{font-weight: bold; width: 700px; padding: 0px 0px 0px 0px; margin:  15px 0px  15px 0px; color:#000080;} 

.secAdoptedRules { margin-top: 1.5em; }
.secAdoptedRules a { text-decoration: underline; }
.secAdoptedRules li { padding-bottom: .9em; }
.secAdoptedRules h1 { font-family: Tahoma, Arial, Sans-Serif; font-size: 12px; display: block; 
                      padding-bottom: .3em; color: Navy; font-weight: bold; }

.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; }

.savedRatingStar { background-image: url(Images/SavedStar.png); }

.selectIndex { font-weight: bold; text-decoration: none; }
.sidebar { margin: 0px 0px 0px 0px; }
.SitemapSide { text-align: center; color: Navy; margin: 0 5px 0 0; }
.StandOutText { text-align: left; color: navy; font-weight: bold; font-size: 12px; padding-bottom: 10px; }
.subheading { padding: .8em 0 0.5em 0; color: #0F2543; font-weight: bold; font-family: Arial, Sans-Serif; font-size: 1.1em; }
.section { font-size: 18px; font-weight: bold}
.sm2,.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.sm,pre {  font-size: 12px; font-family: "Times New Roman", Times, serif}


/* Securities Pages ----------------------------------------- */

/* Securities Actions Page */
#secactionssidebar { font-family: Arial, Verdana, Sans-Serif; background-color: #e0e0e0; margin-bottom: 1em; }
#secactionssidebar h1 { font-size: 1.3em; color: navy; text-align: center; padding-top: 10px; }
#secactionssidebar p { padding: .5em 1.2em 1.2em 1.2em; color: navy; font-size: 1em; }
#secactionsheader { font-family: Arial, Verdana, Sans-Serif; margin-top: 1.5em; margin-bottom: 1em; }
#secactionsheader h1 { margin-bottom: .2em; }
.secactions p { margin: 10px; color: Navy; }
.secactiondate { color: Navy; font-weight:bolder; }
.secactions a { }
.ShortTextArea{ width: 700px; padding: 0px 0px 0px 0px; margin:  5px 0px  5px 0px; color:#000080;} 

/* Securities News Page */
.secnews { margin: 0px 10px 10px 4px; color: #11066C; }
p.secnews:first-letter { font-size:1.3em; }
h1.secnewshead {font-size: 1.3em; color: navy; text-align: center; margin-bottom: 10px; }
h2.secnewssubhead { font-family: Arial, Verdana, Sans-Serif; color: Navy; margin: 10px 8px 8px 10px;}
#seccornellwidget { float: right; width: 240px; margin-left:12px; margin-top:0px;}
.secdisclaimer { color: #11066C; font-size: .8em; width: 230px; background-color:#dfdfdf; padding: 8px;
                  text-align:justify; line-height:1.4em;}



#sitemap_content { padding: 0px 0px 0px 230px; width: 700px; }
#sitemap_picture { margin: 10px 0px 0px 0px; width: 100px; padding-right: 10px; }

.secheader { margin: 0px 0px 0px 0px; height: 160px;}
.secpicture { margin: 0px 0px 0px 0px; float: left; }

/* End of Securities Pages ================================== */

/* Verification Pages ----------------------------------------- */

#verificationResultsContent {margin-top:20px;font-style:italic;}
.verificationContent {margin-top:20px;}
/* the following styles only applies to the verificationContent class */
.verificationContent .numberText {margin-right: 115px;}
.verificationContent .certNumberText {margin-right: 49px;}
.verificationContent .verifyButton {margin-left:215px;}

/* End Of Verification Pages ----------------------------------------- */

/* Trademark Pages ----------------------------------------- */

.tmClassResultsSearchCriteria {margin-right:190px;}
.tmSearchNewFloatLeft  {float:left;}
.tmSearchNewFloatLeftWithLeftMargin {float:left;margin-left: 10px;}
.tmSearchNewToDate  {float:left; margin-left: 130px;}


/* End Of Trademark Pages ----------------------------------------- */

.tabSelected{	background-color:#C0C0C0;	border-color: #11066C;	border-style:solid;	border-width:thin;	
             	border-bottom-color:#C0C0C0;	font-weight:bold;	text-align:center;		}

	
.title { font-size: 14px; color:#11066C; font-weight:bold }
.TextArea{ width: 700px; padding: 0px 0px 0px 0px; margin:  15px 0px  15px 0px; color:#000080;} 

.TextIndicator_TextBox1 { background-color: Gray; color: White; font-family: Arial; 
                          font-size: x-small; font-style: italic; padding: 2px 3px 2px 3px; }
.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; }

.unselectIndex { font-weight: normal; text-decoration: underline; }
.unwatermarked { height: 18px; width: 148px; font-weight: bold; }
Underlined {  text-decoration:underline; }

.walkthrough li { padding-bottom: 5px; }
.walkthroughNote { padding-left: 25px; font-style: italic; }
.watermarked { height: 20px; width: 150px; padding: 2px 0 0 2px; border: 1px solid #BEBEBE; 
               background-color: #F0F8FF; color: gray; }



/*---------Zoom ----*/
 
        .highlight
        {
            background: #FFFF40;
        }
        .searchheading
        {
            font-size: 130%;
            font-weight: bold;
        }
        .summary
        {
            font-size: 80%;
            font-style: italic;
        }
        .suggestion
        {
            font-size: 100%;
        }
        .results
        {
            font-size: 100%;
        }
        .category
        {
            color: #999999;
        }
        .sorting
        {
            text-align: right;
        }
        
        .result_title
        {
            font-size: 100%;
        }
        .description
        {
            font-size: 100%;
            color: #008000;
        }
        .context
        {
            font-size: 100%;
        }
        .infoline
        {
            font-size: 80%;
            font-style: normal;
            color: #808080;
        }
        
        .zoom_searchform
        {
            font-size: 100%;
        }
        .zoom_results_per_page
        {
            font-size: 80%;
            margin-left: 10px;
        }
        .zoom_match
        {
            font-size: 80%;
            margin-left: 10px;
        }
        .zoom_categories
        {
            font-size: 80%;
        }
        .zoom_categories ul
        {
            display: inline;
            margin: 0px;
            padding: 0px;
        }
        .zoom_categories li
        {
            display: inline;
            margin-left: 15px;
            list-style-type: none;
        }
        
        .cat_summary ul
        {
            margin: 0px;
            padding: 0px;
            display: inline;
        }
        .cat_summary li
        {
            display: inline;
            margin-left: 15px;
            list-style-type: none;
        }
        
        input.zoom_button
        {
        }
        input.zoom_searchbox
        {
        }
        
        .result_image
        {
            float: left;
            display: block;
        }
        .result_image img
        {
            margin: 10px;
            width: 80px;
            border: 0px;
        }
        
        .result_block
        {
            margin-top: 15px;
            margin-bottom: 15px;
            clear: left;
        }
        .result_altblock
        {
            margin-top: 15px;
            margin-bottom: 15px;
            clear: left;
        }
        
        .result_pages
        {
            font-size: 100%;
        }
        .result_pagescount
        {
            font-size: 100%;
        }
        
        .searchtime
        {
            font-size: 80%;
        }
        
        .recommended
        {
            background: #DFFFBF;
            border-top: 1px dotted #808080;
            border-bottom: 1px dotted #808080;
            margin-top: 15px;
            margin-bottom: 15px;
        }
        .recommended_heading
        {
            float: right;
            font-weight: bold;
        }
        .recommend_block
        {
            margin-top: 15px;
            margin-bottom: 15px;
            clear: left;
        }
        .recommend_title
        {
            font-size: 100%;
        }
        .recommend_description
        {
            font-size: 100%;
            color: #008000;
        }
        .recommend_infoline
        {
            font-size: 80%;
            font-style: normal;
            color: #808080;
        }
        .recommend_image
        {
            float: left;
            display: block;
        }
        .recommend_image img
        {
            margin: 10px;
            width: 80px;
            border: 0px;
        }
  /*-----ucc filing-------*/
  .SosInput
{
	font-size: .8em;
	color:Black;
    font-weight:bold;
     vertical-align:middle;
   
}
.SosXslt
{
	font-size: 1.2em;
	color:Black;
    font-weight:normal;
     vertical-align:middle;
   
}
.NameList
{
	font-size: 1.2em;
	color:Black;
	 	
}

.LinkButton
{
	font-size: 1.4em;
	color:Blue ;
    font-weight:bold;
     vertical-align:middle;
   
}

.AltNameList
{
	font-size: 1.2em;
	color:Black;
	 background-color: #E1EBF7 ;	 	
}

