



	body {
		margin:0;
		padding:0;
		background-color: #CCCCCC;
		color:#000;
		min-width:750px;
	}
	div#wrap {
		background:white;
		margin:0 auto;
		width:750px;

               
	}

#header {

border-bottom:1px solid black;
background-color: white;
height:52px;
 z-index: 999;
	}
	
#header h1 {
margin: 0;
padding: 15px 5px 5px 110px;
color: gray;
font: 24px 'Lucida Grande', Verdana, sans-serif; 
text-align: left;
}

#header h1 a {color: gray; font: 24px 'Lucida Grande', Verdana, sans-serif; text-decoration: none;}

	
#nav {
		background-color:white;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
	}
	#nav li{
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}

#leftcolumn {
float:left;
width:200px;

padding: 4px;
z-index: 998;
	}

#leftcolumn h2, #leftcolumn h3 {
padding:0 10px;
	}


#leftmapcolumn {
float:left;
width:200px;

padding-top:5px;
padding-bottom:5px;
z-index: 998;
	}

#leftmapcolumn a {text-decoration:none;   font-size: 12px; font-weight: normal; font-family: Verdana, sans-serif;
   border-width: 0;
   color: #707070; margin-left:5px;}

#leftmapcolumn a:hover {border-bottom: black 1px dashed;}



#mainbody {

float:right;
margin-left:0px;
width: 530px;
border-left: solid 1px black;
border-bottom: solid 1px black;
padding: 4px;               
		
}




	html>body #mainbody {
		width:530px;
                
        }


	#mainbody ul {
		margin-bottom:0;
	}
	#mainbody h3  {
		padding:0px 0px;
                   font-size: 14px;
            font-family: Verdana, sans-serif;
            font-weight: bold;
            color: #666666;
            margin-bottom: 0px;
	}



        #mainbody p {        



                 
        }
        #mainbody a {border-bottom-style: dashed; 
border-bottom-width: 1px; 
border-bottom-color: #666666; 
font-weight: bold;
text-decoration: none;
color: #666666;
        }

        #mainbody a:hover {color: black; border-bottom-color: black;}


#mapbody {

float:right;
margin-left:0px;

border-left: solid 1px black;
}

#map {

height: 549px;
width: 549px;

background-color:white;

z-index: 999;

               
		
}







	#map ul {
		margin-bottom:0;
	}
	#map h3  {
		padding:0px 0px;
                   font-size: 14px;
            font-family: Verdana, sans-serif;
            font-weight: bold;
            color: #666666;
            margin-bottom: 0px;
	}



        #map p {        

                 
        }
        #map a {font-weight: bold;
                     text-decoration: none;
                     color: #666666;
        }

        #map a:hover {color: black;}






#footer {
clear: both;

height: 35px;
color: gray;
font: 9px 'Lucida Grande', Verdana, sans-serif; text-align: center;    
background-color: #EEEEEE;     
            
}       
	
#footer p {
padding:10px;
margin:0;

}

.leftnavhrule  {height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: 0; width: 90%;}


.leftnavcategory           {
          margin-top: 0px;
          margin-bottom: 6px;
          margin-right: 15px;
          font-size: 13px; 
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: gray;
          text-align: right;
          }

.leftnavcategory a {text-decoration: none; color: #CCCCCC;


}

.leftnavcategory a:hover {color: black;

           }


.leftnavitem  {margin-top: 0px;
               margin-bottom:1px;
               margin-right: 15px;
               text-align: right;
   font-size: 12px; font-weight: normal; font-family: Verdana, sans-serif;
   border-width: 0;
   color: #CCC;
   z-index: 299; }

.leftnavitem a {text-decoration: none; color: #707070; }

.leftnavitem a:hover {color: black; border-bottom: 1px dashed black }

.TTCaption  {margin-top: 0px;
               margin-bottom:5px;
               margin-right: 5px;
               margin-left: 5px;
               text-align: center;
   font-size: 11px; font-weight: normal; font-family: Verdana, sans-serif;
   border-width: 0;
   color: gray;
   z-index: 299; }

.TTCaption a {text-decoration: none; color: #CCCCCC}

.TTCaption a:hover {color: black;}

.TTPaidad  {margin-top: 0px;
               margin-bottom:0px;
               margin-right: 5px;
               margin-left: 5px;
               text-align: center;
   font-size: 9px; font-weight: normal; font-family: Verdana, sans-serif;
   border-width: 0;
   color: gray;
   z-index: 299; }

.TTPaidad a {text-decoration: none; color: #707070; }

.TTPaidad a:hover {color: black; border-bottom: 1px dashed black }


.TTConditions  {margin-top: 0px;
               margin-bottom:1px;
               margin-right: 5px;
               margin-left: 5px;
               text-align: left;
   font-size: 11px; font-weight: normal; font-family: Verdana, sans-serif;
   border-width: 0;
   color: gray;
   z-index: 299; }

.TTConditions a {text-decoration: none; color: #CCCCCC}

.TTConditions a:hover {color: black;}

#quotspace {font-family: Verdana; 
font-size: 10px; 
height: 45px; width: 190px; border: 1px solid #666666; 
margin-left: 5px; margin-top:5px; margin-bottom: 5px; vertical-align: middle; background-color: #EEEEEE; }

#quotspace p {          margin-top: 2px;
          margin-bottom: 2px;
          margin-right: 1px;
          margin-left: 1px;
          font-size: 9px; 
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black;
          text-align: center;
          
}

#quotspace a {color: #666666; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #666666; text-decoration: none; } 
#quotspace a:hover {color: black; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: black; text-decoration: none; }

.adspace {font-family: Verdana; 
font-size: 10px; 
 width: 190px; border: 1px solid #666666; 
margin-left: 5px; margin-top:1px; margin-bottom: 10px; vertical-align: middle; background-color: #EEEEEE; }

.adspace p {          margin-top: 2px;
          margin-bottom: 5px;
          margin-right: 2px;
          margin-left: 2px;
          font-size: 10px; 
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black;
          text-align: left;
          
}

.adspace a {color: #666666; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #666666; text-decoration: none; } 
.adspace a:hover {color: black; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: black; text-decoration: none; }




#logoimage{   position: absolute;
              top: 0px;
z-index: 999;
}





div#dropcap {float: left; 
width: 45px; 
height: 50px; 
padding-right:7px; 
position: relative; 
top: 10px; 

}

div#dropcap p {
font-size: 50px; 
font-weight: bold; 
margin-left: 15px;
color: #333399; 
font-family: Verdana;
 
}

.hdask           {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px; 
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black;
          text-align: left; }

.annotationtag           {
          text-align: right;
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 10px; 
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black;
           }
          
.ttresponse {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #707070 ;
          text-align: left; }

.ttresponsea {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #3300CC;
          text-align: left; }
.ttresponseb {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #CC66CC;
          text-align: left; }
.ttresponsec {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #009977;
          text-align: left; }

.ttresponsed {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #CC0033;
          text-align: left; }
          
.ttresponsee{
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #FF0033;
          text-align: left; }
          
.ttresponsef {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #CC0099;
          text-align: left; } 
          
.ttresponseg {
          margin-top: 0;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: #CC9933;
          text-align: left; }

.newsdate {

          font-size: 16px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          color: black ;
          text-align: left; }

.newsbulletin {
          margin-top: 10px;
          margin-bottom: 6px;
          margin-right: 5px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black ;
          text-align: left; }

.newsbulletin a {border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #666666; } 
.newsbulletin a:hover {color: black; border-bottom-color: black; }


.newslink a:hover {color: black;}
 
.newsquotedemail {
          margin-top: 15px;
          margin-bottom: 15px;
          margin-right: 20px;
          margin-left: 20px;
          padding-left: 5px;
          border-left: black solid 2px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black ;
          text-align: left; }

.newsquotedregular {
          margin-top: 15px;
          margin-bottom: 15px;
          margin-right: 20px;
          margin-left: 20px;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          font-weight: normal;
          color: black ;
          text-align: left; }

.notetable {border: none; padding: 2px; margin: 0px; border-spacing: 0px; width: 100%; }

.noterow {padding: 0px;}

.notecell {padding: 0px; vertical-align: top; width: 100px;   border-right: dashed 1px black; }

.bodycell {padding-left: 5px; vertical-align: top; }

.twitter_update_list_style {
font-size: 9px;
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 0px; 
background-color: #EEEEEE; 
list-style-type: square; 
list-style-position: inside; 
font-family: Courier;  
padding: 5px; border: 1px solid black;
}

.twitter_update_list_style li {margin: 5px; padding: 5px; border-bottom: 1px black solid;

}


.HDMen0 {
          display: block;
          height: 50px;
          width: 100px;
          z-index: 100;
          color: black;
          background: none;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          text-align: center;}


.HDMen0 a {
          display: block;
          height: 50px;
          width: 100px;
          text-align: center;
          font-size: 14px;
          font-family: Verdana, sans-serif;
          font-weight: bold;
          border-width: 0;
          text-decoration: none;
          color: #cccccc;}
          
.HDMen0 a:hover {
          color: black;}
          
.HDMen0 a span {
          display: block;
          width: 50px;
          height: 50px;
          image: URL('images/HD_Cards_Dead.jpg');
          background-repeat: no-repeat;}

.HDMen0 a:hover span {
          display: block;
          width: 50px;
          height: 50px;
          image: URL('images/HD_Cards_Over.jpg');
          background-repeat: no-repeat; }
div#copyright {
          position: absolute;
          top: 500px;
          width: 600px;
          height: 30px;
          margin: 0;
          padding: 5px; 
          z-index: 99;
          color: black;
          background: #FFF;
          font-size: 12px;
          font-family: Verdana, sans-serif;
          text-align: center;  }
