﻿/* 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:Black ;}

p { padding: 0; 
    margin:  15px 0px  15px 0px;}

ol{  text-indent: 10px;}
ul{  text-indent: 10px;}
li{  margin: 2px 0px 2px 0px ;}

/* New accesible master page id 
#header { visibility:hidden  ;
          display:none;
          height:0;
          }*/

#wrapper { width: 700px;
           margin: 0px 20px 0px  20px;}
           
#sidebar 
{  visibility:hidden ;
   display:none;
        height:0;}
 
#maincontent
{ 
    margin:  0px; }


#skiplink{ position:absolute;
           top:-200px}

/* Verified in use classes */
.CslMenuColumn{ width: 180px;  
                float: right; 
                vertical-align:top; 
                background-color:White ; 
                border:1px solid black; 
                   } 
                
.CslTextColumn{ width: 500px;
                  float: left; 
                  vertical-align:top;  } 

.CslLargeMenuColumn{ width: 280px;
                     float: right; 
                     vertical-align:top; 
                     background-color:White ; 
					border:1px solid black;   } 
					
.CslSmallTextColumn{ width: 400px;
                     float: left; 
                     vertical-align:top;  } 

.TextColumn{ width: 350px;  
             float: left;} 
                
                
.TextColumnTop{ width: 350px;  
             float: left; 
                     vertical-align:top; } 
             
.SmallTextColumn{ width: 175px;
                    float: left; } 
  
  
             
  .TriTextColumn{ width: 230px;
                    float: left; } 
                    
  .PageHeader { text-align: center; 
                font-weight: bold; 
                font-size: 115%; 
                padding-bottom: 5px; }
  
    .PowerHeader {  visibility:collapse   }
                
.PageHeaderLeft { text-align:left ; 
                  font-weight: bold; 
                  font-size: 105%; 
                  padding-bottom: 5px; }
                  
.Indented{  padding: 0px; 
			margin:  15px  0px   20px 20px; } 
			
.Underlined{  text-decoration:underline; } 

.SmallRed { font-size: 70%;  color:Red;}
.Red { color:Red;}
.Centered{  text-align:center; } 
.Left{  text-align:Left; } 
.Right{  text-align:Right; } 

#pftax_headertop { background: url(images/headertop_img.jpg) no-repeat left top; }

/* Lobbying Compliance Pages ================================== */
#announcement_header_lobbyingcompliance {width:450px;
                                         margin:15px 0px 15px 120px;
                                         font-weight: bold; 
                                         font-size: 15px}

#announcement_header_lobbyingcompliance_main {  
                                              margin: 15px 150px 15px 150px;
                                              font-weight: bold; 
                                              font-size: 15px;
                                               text-align:center;
                                                }

#announcement_header_lobbyingcompliance img {float:left; margin:10px}
#announcement_header_lobbyingcompliance_main img {float:left; margin:10px}

td.lcdAltRowBgWithPadding { padding-left:5px;}
td.lcdAltRowBgNoPadding { }
td.lcdColumnPadding {padding-left:5px;}
/* End of Lobbying Compliance Pages ================================== */

/* Notary Pages --------------------------------------------- */

/* CLE Course Info Page */
#notaryCleCourses { text-align:center; margin-bottom: 20px; }
.notaryCleListing { margin-bottom: 15px; }
.notaryCleListing a { }
.notaryCleListingDate { font-size: 15px; }
.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 {   font-weight:bold; }
.directionRouteDetails { margin-bottom: 20px; }

/* End of Notary 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;
     color:Black;
     font-weight:lighter;
      }

a img {border:0px;}

a:hover {  text-decoration: underline; }

 

.topnav,a:link.topnav {   font-size: 11px}

a:hover.topnav {   }

.nav,a:visited.nav,a:link.nav {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                                 font-size: 14px; 
                                 color:Black ; 
                                 background-color: White ; 
                                 height: auto; 
                                 width: auto; 
                                 padding-right: 4px; 
                                 padding-left: 4px}
                                 
a:hover.nav  {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                font-size: 14px; 
                color:Black ; 
                background-color:White ; 
                height: auto; 
                width: auto; 
                padding-right: 4px; 
                padding-left: 4px; 
                text-decoration: none}

/*end 	Style image tag within an anchor tag */


