body 
{ 
	
	background: #868686 url('images/bg.gif') repeat-x;

	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	font-family: arial, Helvetica, sans-serif;
	font: normal 11px arial, Helvetica, sans-serif

} 


.content
{
	font: normal 9pt arial, Helvetica, sans-serif
}

.pageTitle
{
	color: #3B4CA0;
	font-family: arial, helvetica, sans-serif;
	font-weight:	bold;
	font-variant: small-caps;
	font-size: 12pt
}

.requiredField
{
	color: red;
	font-family: arial, helvetica, sans-serif;
	font-weight:	bold;
	font-size: 8pt
}

input
{
    border-right: #264e96 1px solid;
    border-top: #264e96 1px solid;
    border-left: #264e96 1px solid;
    border-bottom: #264e96 1px solid;
    background-color: #ffffff
}

.wideinputST {
padding: 2px;
display: block;
float: left;
width: 125px;
color: #676778;
font-size: 9pt;
border: 1px solid #ccc;
}

	
A:visited
{
    color: blue;
    text-decoration: none
}
A:link
{
    color: blue;
    text-decoration: none
}
A:hover
{
    color: #CC0033;
    text-decoration: underline
}
A:active
{
    color: #CC0033;
    text-decoration: underline
}


A.nav:visited
{
    color: #ffffff;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: none
}
A.nav:link
{
    color: #ffffff;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: none
}
A.nav:hover
{
    color: #ffffff;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: underline
}
A.nav:active
{
    color: #ffffff;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: underline
}

A.navOn:visited
{
    color: red;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: none
}
A.navOn:link
{
    color: red;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: none
}
A.navOn:hover
{
    color: red;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: underline
}
A.navOn:active
{
    color: red;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 9pt;
    text-decoration: underline
}



.lg {
    font-size: 12pt;
	font-weight: bold;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
	padding-left: 0px;
	color: #3366CC;

}

.heading	{ font-size: 10pt; font-weight: bold; color: #ffffff; background-color: #5187c5; padding: 3px 0px 3px 6px; }

.techGuidesubheading { font-weight: bold; margin-bottom: 2px; }
.techGuiderow0 { background-color: #5187c5; color: white; }
.techGuiderow1 { background-color: #E6EDF7; }
.techGuiderow2 { background-color: #FFFFFF; }


.content
{
	font-family: arial, sans-serif;
	font-size: 9pt;

}
/* NEWS */

.newsTitle
{
    color: blue;
	font-family: arial, sans-serif;
	font-weight:	bold;
	font-size: 8pt;
}

.newsContent
{
	font-family: arial, sans-serif;
	font-size: 8pt;
}

.ad
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
}


.copyright{
    color: #4a4a4a;
	font-family: arial, sans-serif;
	font-size: 8pt;
    text-decoration: none; 
}


.adbox { border-right: 1px solid #d5d5d5; padding:3px; margin:3px;}


img.yorkAd { border: 1px solid #d5d5d5; padding:3px; margin:3px;}

.tableBorder {background: #222;  color: #222222; font-size: 8pt; font-family:verdana; }
.tableRow1 {background: #fff;}
.tableRow1 a {background: #fff; color:blue; font-family:verdana; }


.tableRow2 {background: #fff;}
.tableRow2 a {background: #fff; color:blue; font-family:verdana; }

.tablesmTitles {font-weight:bold; color: #000000;font-size:10pt; background-color:#d8d8d8;font-family:verdana; }
.newTable {font-size: 8pt; font-family:arial;}
.newTable table { font-size: 8pt; font-family:arial;width:370px}
