	body	{
		font-family: arial, verdana, helvetica, sans-serif;
		color: #000000;
		background-color: white;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		position: relative;
	}
	
	.divMain	{
		width: 810px; 
		font-size: .9em; 
		background-color: #ffffff;
		padding: 10px;
		text-align: left;
		position: relative;
		margin: 0 auto;
		
	}
	
	.banner	{
		position: relative; 
		top: 0px; 
		border: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	
	.bannerbar	{
		position: absolute;
		top: 0px;
		left: 10px;
		width: 100%;
		height: 36px;
		background-color: #cc0000;
	}
	
	.divLeft	{
		width: 190px;
		float: left;
		background-color: #fff;
		
	}
	
	.divCenter	{
		width: 420px;
		text-align: center;
		background-color: #fff;
		float: left;

	}
	
	.divRight	{
		float: right;
		width: 190px;
		text-align: right;
		background-color: #fff;
		padding-top: 0px;
	}
	
	.tblMenu	{
		margin-left: 2px; 
		color: #cc0000; 
		font-size: .8em; 
		padding-right: 10px;
	}
	
	.divContent	{
		text-align: justify;
		padding: 10px;
		font-size: .9em;
		margin: 0 auto;
	}
	
	.divHot	{
		background-color: whitesmoke;
		padding: 10px;
	}
	
	.divFooter	{
		margin-top: 30px; 
		float: left;
		font-size: .8em;
	}
	
	.phone	{
		margin-top: 30px;
		font-size: .9em;
	}
	
	.p	{
		margin-bottom: 15px;
		text-align: justify;
	}
	


	
		a	{
		color: dimgray;
		text-decoration: none;
	}
	
	a:hover	{
		color: blue;
	}
	
	a:active	{
		color: #cc0000;
	}
	
	a.nonnumber {
	   color: #cc0000;
	}
	
	a.nonnumber:hover {
	   color: blue;
	}
	
	a.read	{
		color: blue;
		text-decoration: underline;
	}
	
	a.hottopic	{
		color: #cc0000;
		font-weight: bold;
	}
	
	a.hottopic:hover	{
		color: blue;
	}
	
	a.hottopic:active	{
		color: orange;
	}
	
	
	span.link	{
		color: dimgray;
		cursor: pointer;
		text-decoration: none;
	}
	
	span.link:hover	{
		color: blue;
	}
	
	
	h1	{
		text-align: left;
		color: #ffffff;
		font-family: calisto MT, garamond;
		font-weight: bold;
		font-size: 250%;
	}
	
	h3	{
	
	}
	
	h3.header	{
		position: absolute;
		top: 40px;
		left: 30px;
		width: 760px;
		text-align: center;
		font-size: 22pt;
		color: #000000;
		text-decoration: none;
		font-family: calisto MT, garamond;
		font-weight: normal;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #cc0000;
		border-bottom-style: solid;
		border-bottom-width: 3px;
		border-bottom-color: #cc0000;
		z-index: 1;
	}
	
	
	
	h4	{
		padding-top: 20px;
		color: #000000;
	}
	
	
	

	
	#footer	{
		width: 800px;
		text-align: center;
		font-size: 80%;
		color: #000000;
		text-decoration: overline;
	}
	
	ol	{
		display: block;
		padding-bottom: 10px;
		
	}
	
	ol li	{
		list-style-type:upper-roman;
		font-weight: bold;
		position: relative; 
		left: -3px;
		padding-top: 10px;
		
	}
	
	ol ol li	{
		list-style-type: upper-alpha;
		font-weight: normal;
		position: relative; 
		left: 3px;
		
	}
	
	ol ol li.v2	{
		list-style-type: upper-alpha;
		font-weight: normal;
		position: relative; 
		left: 3px;
	}
	
	ol ol li	li{
		list-style-type: decimal;
		font-weight: normal;
		position: relative; 
		left: 3px;
	}
	
	ol ol li li.v2	{
		list-style-type: decimal;
		font-weight: normal;
		position: relative; 
		left: 3px;
	}
	
	ol ol ol ol li  {
		list-style-type: lower-alpha;
		font-weight: normal;
		position: relative;
		left: 3px;
	}
	
	span.list	{
		margin-top: 1em;
	}
	
	.alphatabcontainer	{ 
		position:absolute;
		top:422px; 
		left:10px;
		width: 800px;
		border-bottom: 2px solid black;
	}
	
	.alphatab	{
		width:75px;
   	height:16px;
      background-image : url(images/alphatab.gif);
      background-repeat : no-repeat;
      text-align:center;
      margin-left:0px;
   	padding-top: 1px;
      float:left;
      border-bottom: 1px solid silver;
      font-family : verdana,arial,sans-serif ;
      font-size:10pt;
   	color: #000000;
		z-index: -2;
	}
	
	.alphatabselected	{
      width:75px;
   	height:16px;
      background-image : url(images/alphatabselected.gif);
      background-repeat : no-repeat;
      text-align:center;
      margin-left:0px;
   	padding-top: 1px;
      float:left;
      border-bottom:2px double black;
      font-family : verdana,arial,sans-serif ;
      font-size:10pt;
   	color: gray;
   	z-index: 3;
   }
	
	.tabcontainer	{ 
		position:absolute;
		top:215px; 
		left:10px;
		width: 200px; 
	}

   .tab	{
      width:87px;
   	height:19px;
      background-image : url(images/tab.gif);
      background-repeat : no-repeat;
      text-align:center;
      margin-left:0px;
   	padding-top: 3px;
      float:left;
      border-bottom:1px solid silver;
      font-family : verdana,arial,sans-serif ;
      font-size:10pt;
   	color: #000000;
		z-index: 1;
   }
   
   .tabselected	{
      width:87px;
   	height:19px;
      background-image : url(images/tabselected.gif);
      background-repeat : no-repeat;
      text-align:center;
      margin-left:0px;
   	padding-top: 2px;
      float:left;
      border-bottom:0px;
      font-family : verdana,arial,sans-serif ;
      font-size:10pt;
   	color: gray;
   	z-index: -1;
   }
	
	.topNavBar	{
		position: absolute;
		left: 16%;
		top: 263px;	
	}
	
	.datecontainer	{
		position: absolute;
		top: -27px;
		right: 2%;
		color: #000000;
		font-size: 10pt;
	}
	
	th	{
	
		background-color: whitesmoke;
		color: black;
	}
	
	
	
	td.t	{
			border: 0px solid #ffffff;
			padding: 5px;
			color: #000000;
		}
	
	table.toc	{
		color: #000000;
		background-color: #ffffff;
		border: 4px double #000000;
	}
	
	.navcontainer	{
		position: absolute;
		top: 400px;
		width: 800px;
		text-align: center;
	}
	
	td.default	{
		border: 0px;
	}
   
	span	{
		font-weight: normal;
	}
	
	.security	{
		height: 20px;
		width: 33px;
		font-size: 8pt;
		display: inline;
		color: #000000;
		margin-right: 1em;
		border: 1px solid silver;
		text-align: center;
		vertical-align: middle;
	}
	
   .blue	{
   	background-color: #0000aa;
  	 	color: #ffffff;
		border: 0px;
   	}
   
   .red	{
   	background-color: #cc0000;
   	color: #ffffff;
		border: 0px;
   }
   
   .green	{
   	background-color: #00aa00;
   	color: #ffffff;
		border: 0px;
   }
   
   .none	{
   	background-color: gray;
   	color: #ffffff;
		border: 0px;
   }
	
	.logo	{
   	position: absolute; 
   	top: 180px;
   	width: 800px;
   	z-index: 1;
		left: 290px;
	}
	
	.logotable	{
		border-color: #cc0000; 
		border-style: double; 
		border-width: 2px; 
		cursor: pointer;
		}

