/*  Glenwood Auto Service CSS File */

/*************/
/* HTML Tags */
/*************/
body     { margin-top: 10pt;
               background-image: url(../images/bg-dith.gif);
               font-family: Arial, Helvetica, sans-serif;
               font-size: 12px;
}

p           { font-family: Arial, Helvetica, sans-serif; 
              font-size: 12px;
} 

table       { font-family: Arial, Helvetica, sans-serif; 
              font-size: 12px;
}

td          { font-family: Arial, Helvetica, sans-serif; 
              font-size: 12px;
} 

textarea,input { font-family: Arial, Helvetica, sans-serif; 
                font-size: 12px;
}

a        { color: #47497C;
           text-decoration:underline
}

a:hover        {color: navy;
                 text-decoration:underline
}

h1 {
   font-size: 1.5em;
   font-weight: bolder;
   color: #2F3166;
}

h2 {
   font-size: 1.25em;
   font-weight: bolder;
   color: #B01318;
}

h3 {
   font-size: 1.15em;
   font-weight: bold;
}

h4 {
   font-size: 1em;
   font-style: italic;
   font-weight: bold;
}


.num OL {list-style-type: decimal; }
.num OL OL {list-style-type: lower-alpha; }
.num OL OL OL {list-style-type: lower-roman; }

.roman OL {list-style-type: upper-roman; }
.roman OL OL {list-style-type: upper-alpha; }
.roman OL OL OL {list-style-type: decimal; }
.roman OL OL OL OL {list-style-type: lower-alpha; }
.roman OL OL OL OL OL {list-style-type: lower-roman; }


UL {list-style-image: url(bullet.gif); list-style-position: outside;}
UL UL LI {list-style-image: url(sub_bullet.gif); list-style-position: outside;}
UL UL UL LI {list-style-image: url(sub_sub_bullet.gif); list-style-position: outside;}

/***********/
/* Classes */
/***********/
.fieldlabel {
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal
}

.inputbox { border: 1px solid;
         background: FFFFFF;
         font-size: 9px;
         font-family: Arial, Helvetica, sans-serif
         }  

.subtitle {
   font-size: 13px;
   font-style: italic;
   color: #333333;
   font-weight: bolder
}


.box {
   border-top:1px solid Black;
   border-bottom: 1px solid Black;
   border-left:1px solid Black;
   border-right:1px solid Black
}  

.tblbox {
   border-top:1px solid Black;
   border-left:1px solid Black
}

.tblrow {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px;
   border-bottom: 1px solid Black;
   border-right:1px solid Black
} 

.copyright {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: center;
   padding-bottom: 10px
}

.testimony {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-variant: normal
}  

.title {
   font-size: 1.25em;
   font-weight: bolder;
   color: #000000
}         

.h2nop {
   font-size: 1.25em;
   font-weight: bolder;
   color: #B01318;   
}
       
.warning {
   font-weight: bold;
   color: #CC2222
}
         
.slogan {
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   color: #0A246A;
}

.pollhead { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   border-bottom: 0px solid Black;
   color: #000000;
   background-color: #E8E3CC
}

.pollbody { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   background-color: #E8E3CC
}

.pollfoot { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   border-top: 0px solid Black;
   color: #000000;
   background-color: #E8E3CC
}     

#nav {
   width: 185px;
}

#content td {
   padding-right: 25px;
   vertical-align: top;
}

#normal td {
   padding: 3px;
}

.asterisk {
   color: #B01318;
   font-weight: bolder;
}

.threecol {
   width: 80%;
}

.photo {
   border: 0;
   margin: 10px 10px 10px 10px;  
}

.photocol {
   border: 1px solid Black;
   margin: 10px 10px 100px 10px;
}

.photocolnoborder {
      margin: 0px 10px 100px 10px;
}

.ad {
   border: 0;
   margin: 10px;
}

.ad img {
   border: none;
}

#dataentry {
  margin-left: 10px;
}

.ctr {
  text-align: center;
}  

.date {
   padding-right: 5px;
   color: #555555;
}

.detailmenu table {
  width: 95%;

}

.detailmenu td {
   padding: 3px;
   vertical-align: top;
   border-bottom: 1px solid #414584;   
   border-right: 1px solid #414584;      
}

.tl {
   border-top: 1px solid #414584;   
   border-left: 1px solid #414584;  
}

.tl-center {
   border-top: 1px solid #414584;   
   border-left: 1px solid #414584;  
   vertical-align: middle;
   text-align: center;
}

.t {
   border-top: 1px solid #414584;  
}

.l {
   border-left: 1px solid #414584;  
}

