/* Standard styles */

a {

	color: #0000AA;

	font-weight: bold;

	text-decoration: none;


}


img { padding-bottom: 5px; }




body {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #555555;
	
	font-size: 14pt;

	font-weight: normal;

	line-height: normal;

	background-image: url(images/back1.gif);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;
	




}


/* Header styles */

.headersitename {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 26px;

	font-weight: bold;

	color: #BED7FC;

    height:136px; 
    
    background-image: url(images/tl.jpg);
    
    background-repeat: no-repeat;

	vertical-align: middle;




}



.headerlinks {
 white-space: nowrap;
 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;
 height: 34px;

 font-weight: bold;

}


.headerspace {
 	height: 2px;
}



/* Node styles */

.nodetitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #999999;

	padding-bottom: 10px;



}


.nodetitle a {

        color: #0000B8;

	font-weight: normal;

}


.nodetitle a:hover {

	color: #000000;

        text-decoration: underline;
}


.nodedate {

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;


}



.nodebody {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	line-height: 150%;

	font-size: 70%;

	font-weight: normal;

	padding-left: 20px;
	padding-right: 20px;
	
	text-align: justify;


}


.nodelinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

	padding-top: 8px;

	padding-left: 20px;

	padding-bottom: 30px;


}



/* Box styles */

.boxtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	height: 30px;

	font-weight: bold;




}


.boxbody {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

}





/* Misc other styles */


.centercolumn {


}


.leftcolumn {

    width: 160px;
    padding-right:7px;
    padding-left: 10px;

}


.rightcolumn {

    width: 125px;
    padding-left:0px;
    padding-right:0px;

}


.lineh {

	background-image: url(images/dotlineh.gif);

	background-repeat: repeat-x;

    width: 100%;
}


.linev {

	background-image: url(images/dotlinev.gif);

	background-repeat: repeat-y;

	width: 24px;

    white-space: nowrap;
}


.delimiter {                                                                                      
    background-image: url(images/delimiter.gif);                                                 
    background-repeat: no-repeat;                                                                 
    width: 5px;                                                                                   
    margin-right: 5px;                                                                            
    margin-left: 5px;                                                                             
    background-position: center;                                                                  
                                                                                                                          
                                                                                                                          
}
.delimiter {

	vertical-align: bottom;



}


.block-list {
  padding-left: 1.0em;
  margin-left: 0em;
  list-style-image: url("misc/menu-collapsed.gif");
}

.smallads {
  font-size: 10px;
}

td.theadtechdata
{
	background: #E0DFE3;
	color: #000000;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:center;
}

td.ttechdata
{
	background: #FFFFFF;
	color: #000000;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:center;
}

.ttechdataheaders
{
	background: #FFFFFF;
	color: #000080;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:center;
}

.techdatadescription
{
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}


td.ttechdatatoplinks a:link
{
	
	color: #000080;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

td.ttechdatatoplinks a:hover
{
	color: #000000;
	text-decoration: underline;
}

td.ttechdatatoplinks a:visited
{
	
	color: #FF0000;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

div.generaltechlink 
{	
	color: #000080;
	font: bold 18px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:right;
}

div.generaltechlink a:link
{	
	color: #000080;
	font: bold 18px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:right;
}


div.generaltechlink a:hover
{
	color: #000000;
	text-decoration: underline;
}

div.generaltechlink a:visited
{
	color: #FF0000;
	font: bold 18px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	
}