

 /* created Thu Aug 13 21:54:48 MST 2009
 */

/* MAIN PAGE SCRIPT FORMATING */

body.p51body { 
    width:810px;  /*max-width:900px;*/  margin:10px 44px 20px 44px;  background:#333;  color:#777;
    text-align:center;  font-size:11pt;  font-family:"Times New Roman" times;  overflow:visible;
    /* border:solid 1px red; */  
}

a, a:active  { color:#00c;  text-decoration:none;  }
   a:visited { color:#009;  }
   a:hover   { color:#0a0;  text-decoration:underline;  }

div#ta_pgwrap {
	width:900px;  margin:0px auto; 
}
	div#ta_ssitop {  }

	div#ta_Lborder  {
        position:fixed;  width: 42px;  top: 25px;  left: 1px;  text-align: center;
        /* border:solid 1px #f9f; */ 
	}
	div#ta_Rborder  {
    	position: fixed;  width: 60px;  top: 25px;  left: 848px;  text-align: center;
    	/* border:solid 1px #f9f; */  
	}

div#ta_page {
	position:relative;   margin:0px auto 5px auto;
    border: solid 2px #ddd;
    text-align:center;  font-size:11pt;  font-family:times;  color:#777;  
}
	div#ta_pgtitle    {
        width:780px;  height:70px;  margin:5px auto;
        /* border:solid 1px #ff6; */
	}
		.title_p51pglink  { float:left;  margin:8px 5px auto 8px; }
		.title_fordpglink { float:left;  margin:16px 8px auto 5px; }
		.title_mainlogo   { float:left;  margin:0px 6px; }
		.title_Rside      { float:left;  margin:16px auto auto 45px; }		

	div#ta_pgtree        {
        height:21px;  margin:0px 70px;  padding:1px 5px 0px 5px;
        text-align:left;  vertical-align:middle;
        /* border:solid 1px #cff;  /*width:658px; */
	}
	div#ta_textbordertop  {
        width:auto;  height:10px;  margin:5px auto 0px auto;  
        /* border:solid 1px #ddd;  height:9px; */
		}
		.lineA { height:5px;  margin:0px 172px;  background: #996; }
		.lineB { height:5px;  margin:0px 121px;   background:#996; }
		.lineC { height:5px;  margin:-5px 177px;  background:#fff; }

	div#ta_Lnavspace {
        width:121px;  float:left;  margin:-5px 0px 5px 0px;  
        font-size: 9pt;  text-align: center;
        /* border:solid 1px #f90;  width:119px; */  
	}
		div#ta_navside {
            /* width:101px;  margin:5px auto 10px auto;  padding:2px; */
            margin:5px 7px 10px 7px;  padding:2px;
            font-size:10pt;  text-align:left;  color: #555;  
            border:solid 1px #fc9;  
		}
		div#ta_navside:hover { border-color:#080;  /* background:#222; */  }


	div#ta_Radspace {
       	position:relative;  width:121px;  float:right;  margin:-5px 0px 10px 0px;  padding-top:6px;
       	font-size:9pt;  text-align:center;  color: #555;
       	/* border:solid 1px #f90;  width:119px; */ 
	}
		.adspace_side  { 
			width:99px;  margin:0px auto 20px auto;
           	font-size:9pt;  text-align:center;
           	/* border:solid 1px #cf9; */  
		}
		.ta_vtR  {
			width:80px;  height:380px;  margin:10px auto;  padding:10px 0px;
			text-align:center;  vertical-align:top;  
			/* border:solid 1px #0f0; */
		}


	div#ta_pagecontent {
        width:544px;  margin:0px auto 5px auto;  padding:5px;
        font-size:11pt;  font-family:times;  vertical-align:top;  color:#000;  background:#fff;  
        border-left:solid 5px #996;
        border-right:solid 5px #996;
        border-bottom:solid 5px #996;
	} 
	div#ta_fatpagecontent {
        width:700px;  margin:10px auto 5px auto;  padding:10px;
        text-align:center;  color:#000;   background:#fff; 
		border:solid 5px #996;
	}
		.p51img { 
			text-align:center;  margin-bottom:0px auto 5px auto;
            /* border:solid 1px #00a; */ 
		}
		div#ta_main {
            margin:5px auto;  padding:5px;  border:solid 1px #960; 
            /* text-align:center;  font-size:11pt;  font-family:times;  color:#000;  background:#fff; */
		}


	div#ta_bot    {
		width:790px;   margin:5px auto;  padding:5px;  clear:both;
		text-align:center;  vertical-align:middle;
		/* border:solid 1px #0f0; width:788px;   */
		}
		div#ta_Lbot   {
			float:left;  width:124px;  height:80px;  margin:0px;  padding:5px;  
			 border:solid 1px #ca7;  width:122px;  height:78px; 
			}
			.ssi_Lbot    { margin:20px auto 0px auto; }
			
		div#ta_footer {
			width:540px;  height:80px;  padding:5px;  margin:0px auto;
			text-align: center;  vertical-align: top;
			/* border:solid 1px #ff0;  width:488px;  height:78px; */  
			}
			.ssi_Fnav { 
				margin:5px auto 10px auto;  padding:4px 5px 6px 5px;				
				background:#bbb;  color:#000;  border:solid 1px #ca7; 
			}
			.ssi_Fcredit {	margin:5px auto;  text-align: center;  }
			.ssi_Fcopy   {  margin:5px auto;  text-align: center;  }

		div#ta_Rbot   {
			float:right;  width:124px;  height:80px;  margin:0px;  padding:5px; 			
			 border:solid 1px #ca7;  width:122px;  height:78px;   
			}
			.ssi_Rbot    { margin:20px auto 0px auto; }

	div#ta_ssibot {
		width:750px;  height:80px;  clear:both;  padding:5px;
		margin:5px auto;
		text-align:center;  vertical-align:middle;
		/* border:solid 1px #cff; */  
	}
	



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*         Text formats, Page Script             */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


.border1 { font-size:24pt;  line-height:30px;  font-family:times;  text-align:center;  color:#444; }
.border2 { font-size: 30pt;  line-height: 38px;  font-family:times;  text-align:center;  color:#444; }

 .tree, .treeTEXT, .treeMM, .treeP51, .treePAGE .treeIMAGES{  font-size:10pt;   font-family:times;  }
 .tree        { color: #3f3;  }
 .treeTEXT    { color: #9F0;  }
 .treeMM      { color: #fff;  }
 .treeP51     { color: #fff;  }
 .treePAGE    { color: #FFF;  font-weight: bold; }
a.tree, a.treeMM, a.treeP51
              { color: #ff0;  text-decoration: none; }
a.tree:visited, a.treeMM:visited, a.treeP51:visited
              { color: #ff0;  text-decoration: none; }
a.tree:hover, a.treeMM:hover, a.treeP51:hover
              { color: #0f0;  text-decoration: underline; }
			  

 a.navsMAIN {
 		display:block;  width:96px;  height:22px;  margin:10px 0px;  padding-left:5px;
 		color:#f90;  font-size:11pt;  text-decoration:none;  line-height:20px;  font-weight:500;  
		}
 a.navsMAIN:visited { color:#f90; }
 a.navsMain:active { color:#f90;  text-decoration:none;  background:#555; }
 a.navsMAIN:hover { color:#f90;  text-decoration:none;  background:#555;  }

 a.navsBODY         { 
 		display:block;  width:91px;  height:18px;  padding-left:10px;
 		color: #9ff;  font-size: 10pt;  text-decoration: none;  line-height: 18px;  font-weight:500;  
		}
 a.navsBODY:visited { color: #7ff;  text-decoration:none;  }
 a.navsBODY:active   { color: #0f0;  background-color: #444;  }
 a.navsBODY:hover   { color: #0f0;  background-color: #444;  }


 .vtR1 {    float:left;  width:40px;  margin:0px auto;
            font-size:20pt;  line-height:27px;  font-family:times;  color:#da7;  }
 .vtR2 {    float:left;  width:40px;  margin:35px auto 0px auto;
            font-size:20pt;  line-height:27px;  font-family:times;  color:#999;  }


 td.footer, P.footer, .footer, .footerB
                { font-size: 9pt;  text-align: center;  vertical-align: middle;  color: #000;  }
  .footerB         { color:#CFF;  }
  .footer          { color:#999;  }
 a.footerB, a.footer { color:#00a;  text-decoration:none;  }
 a.footerB:visited, a.footer:visited { color:#009;  }
a.footerB:hover, a.footer:hover   { color:#090;  text-decoration:underline;  }

 .copyright, .copyrightB  { font-size: 10pt;   font-family: arial;   font-weight: 500; }
 .copyright     { color: #6c6;  }
 .copyrightB    { color: #fff;  }



/* END main page script formatting */

