/* phone utilities style sheet */

body {
    padding: 2em 3em 2em 3em;
    margin: 0;
    font-family: verdana, sans, arial, helvetica, sans-serif;
    font-size: .8em;
    }

/* blue border */
.border {
    border-top: .7em solid #006699 ;
    border-left: .3em solid #b0c4de;
    border-bottom: .7em solid #006699;
    border-right: .3em solid #b0c4de;
	}

/* header section */
.header {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	}
	

/* horizontal divides */
.hdivide {
	width: 100%;
	line-height: .6em;
	clear: both;
	margin-bottom: 1em;
	background-color: #006699;
	}

.hdivide2 {
	width: 20%;
	line-height: .6em;
	margin-top: .8em;
	margin-bottom: .8em;
	background-color: #006699;
	}

/* section for company logo or graphic */
.logo {
	clear: none;
	text-align: right;
	float: right;
	width: 46%;
	}

.nav {
	float: left;
	width: 46%;
	line-height: 1.6em;
	padding: .4em;
	margin: .2em;
	}

/*table of contents section*/                           

.Toctabnum { 
          background-color: navy; 
           }        

.Toctabnum a {
    text-decoration: none;
    color: #FFFFCC;
    font-weight: 500;
	}

.Toctabnum a:visited {
    text-decoration: none;
    color: #FFFFCC ;
    font-weight: 500;
	}
             
.Toctabnum a:hover {
    text-decoration: underline;
    color: #FFFFCC;
    font-weight: 700;
       }  

.TocBody {              
           background-color:#FFFFCC;                           
             }

.TocBody a {
    text-decoration: none;
    color: navy;
    font-weight: 500;
	}

.TocBody  a:visited {
    text-decoration: none;
    color: navy ;
    font-weight: 500;
	}
             
.TocBody a:hover {
    text-decoration: underline;
    color: #0066cc;
    font-weight: 700;
       }  
 
/*tables section*/
.tables table {                    
	border-spacing: .1em;              
	}                                  
                                     
.tables td {                         
    font-size: .8em;                 
	padding: .1em;                     
	}                                  
                                     
.tables a {                          
	text-decoration: none;             
	font-size: .9em;                   
	color: #0066cc;                    
	}                                  
                                     
/*.tables a:hover {                */    
/*	background-color: *#cccccc;    */ 
/*	}                              */    
                                     
.tables hr {                         
	width: 90%;                        
	}                                  
                                     
/*table footer section*/             
.tfooter {                           
	font-size: .75em;                  
	text-align: center;                
	}                                  

/* default text size for text in tables */
td {
    font-size: .7em;
    }

/*link styles*/
a  {
    text-decoration: none;
    color: #000000;
    }
a:link {
    color: #0066cc;
    }
a:visited {
    color: #0066cc;
    }
a:hover {
    text-decoration: underline;
    color: #0066cc;
    }

.foot a:link {
    color: #0000ff;
    }
.foot a:visited {
    color: #0000ff;
    }
.foot a:hover {
    text-decoration: underline;
    color: #0000ff;
    }


/* styles for different table elements */
.t2{
    font-weight: 700;
        }

.banner  {
    color:white;
    text-align:center;
    font-weight: 700;
    font:sans;
    background-color: navy;
    }

.vper {
    font-weight: 500;
    color:red;
    text-align:center;
        }

.hper {
    font-weight: 500;
    color: #0066cc;
    text-align:center;
        }

.stat {
    color:black;
    }

.stub  { 
    color:white;
    background-color: navy;
    }

.comm  { }

.freq {
    font-weight: 700;
    text-align:center;
    background-color: #FFFFCC;
    }

.colodd {
    color:#ffffcc;
    }