.red{
	color:red;
}
.green{
	color:green;
}
.blue{
	color:blue;
}
.white{
	color:white;
}
.gray{
	color:gray;
}
.black{
	color:black;
}
.darkred{
	color:#800000;
}
.tigray{
	color:#666666;
}
.tiblue{
	color:#006699;
}
.tibluelight{
	color:#6699cc;
}
.tibrown{
	color:#993300;
}
.tibluedark{
	color:#003366;
}
.tiblueback{
	/*background-color:#ddeeff;*/
	background-color:#d7e2de;
}
.ticyanback{
	background-color:#5dc0ff;
}
.tibluedarkback{
	background-color:#aabbcc;
}
.tibluelightback{
	background-color:#99ccff;
}
.bluedarkback{
	background-color:#003366;
}
.blueback{
	background-color:#336699;
}
.tigrayback{
	background-color:#cccccc;
}
.yellowback{
	background-color:#ffff00;
}
.font8{
    FONT: 8px Arial, Verdana;
}
.font10{
    FONT: 10px Arial, Verdana;
}
.font12{
    FONT: 12px Arial, Verdana;
}
.font14{
    FONT: 14px Arial, Verdana;
}
.font16{
    FONT: 16px Arial, Verdana;
}
.font18{
    FONT: 18px Arial, Verdana;
}
.font20{
    FONT: 20px Arial, Verdana;
}
.font22{
    FONT: 22px Arial, Verdana;
}
.font24{
    FONT: 24px Arial, Verdana;
}
.font26{
    FONT: 26px Arial, Verdana;
}
.font28{
    FONT: 28px Arial, Verdana;
}
.font30{
    FONT: 30px Arial, Verdana;
}
.center{
	text-align:center;
}
.italic{
	font-style:italic;
}
.underline{
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
.hand{
	cursor:pointer;
}
.imgbut{
	width:auto;
	overflow:visible;
	cursor:pointer;
	border:0px none; 
	background-color:transparent; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position:center 50%; 
}
.style1
{
    FONT: 9px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.style2
{
    FONT: 10px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.style3
{
    FONT: 12px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.style4
{
    FONT: 14px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.style5
{
    FONT: 16px Arial, Verdana;
    TEXT-TRANSFORM: none;
    COLOR: white
}
.style6
{
    FONT: 18px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.style7
{
    FONT: 24px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.style8
{
    FONT: 36px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.styTableHead
{
    FONT: 16px Arial, Verdana;
    TEXT-TRANSFORM: none;
    COLOR: white;
    BACKGROUND-COLOR: #003366
}
.styTableTotal
{
    FONT: bold 12px Arial, Verdana;
    TEXT-TRANSFORM: none;
    COLOR: black;
    BACKGROUND-COLOR: #ffdd66
}
.styTableColumnHead
{
    FONT: bold 12px Arial, Verdana;
    TEXT-TRANSFORM: none;
    COLOR: black;
    BACKGROUND-COLOR: white
}
.styFormHead
{
    FONT: 16px Arial, Verdana;
    TEXT-TRANSFORM: none;
    COLOR: white;
    BACKGROUND-COLOR: #003366
}
.styTitleText
{
    FONT: bold 16px Arial, Verdana;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR: white
}
.styIndentText
{
    PADDING-LEFT: 10px;
    FONT: 12px Arial, Verdana;
    TEXT-TRANSFORM: none
}
.styTdHoriz
{
    BORDER-RIGHT: #aaaaaa 0px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #aaaaaa 0px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white
}
.styTableHoriz
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white
}
.stySiteBackBlue
{
    BACKGROUND-COLOR: #004040
}
.styMainTable
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: #333333;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white
}
.styTableLayout
{
	border-collapse: collapse; 
	border: 0px solid #C0C0C0; 
	padding-left: 4; 
	padding-right: 4; 
	padding-top: 1; 
	padding-bottom: 1;
}
/*
.styLeftNavBack
{
    BORDER-RIGHT: #004040 0px solid;
    BORDER-TOP: #004040 0px solid;
    BORDER-LEFT: #004040 0px solid;
    BORDER-BOTTOM: #004040 0px solid;
    BACKGROUND-COLOR: #FFFFFF;
}*/
.styLeftNavBack
{
    BORDER-RIGHT: #004040 0px solid;
    BORDER-TOP: #004040 0px solid;
    BORDER-LEFT: #004040 0px solid;
    BORDER-BOTTOM: #004040 0px solid;
    BACKGROUND-COLOR: #FFFFFF;
}

.styLeftNav
{
    FONT-SIZE: 14px;
	FONT-FAMILY: ARIAL;
	font-weight: normal;
    BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: URL("/images/leftnav_back_light_blue.jpg");
	BACKGROUND-REPEAT: REPEAT-X;
	BACKGROUND-POSITION: LEFT CENTER;
	BACKGROUND-ATTACHMENT: SCROLL;
	border-collapse: collapse; 
	border: 0px solid #FFEEDD; 
	padding-left: 4; 
	padding-right: 4; 
	padding-top: 2; 
	padding-bottom: 2;
}
/*
.styLeftNav
{
    FONT-SIZE: 12px;
	FONT-FAMILY: ARIAL;
	BACKGROUND-REPEAT: REPEAT-Y;
	border-collapse: collapse; 
	border: 1px solid #dddddd; 
	padding-left: 4; 
	padding-right: 4; 
	padding-top: 1; 
	padding-bottom: 1;
}
*/
/*
.styLeftNavSub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #bee6e6
}*/
.styLeftNavSub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
}
.styHead
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #bee6e6
}
.styTopNav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #bee6e6
}
.styLargeText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #333333;
    FONT-FAMILY: Arial,Verdana
}
.styNormalText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial,Verdana
}
.stySmallText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial,Verdana
}
.styFormText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial,Verdana
}
.styFormTextBig
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #333333;
    FONT-FAMILY: Arial,Verdana
}
.styContentBorderDotted
{
    BORDER-RIGHT: #bee6e6 1px dotted;
    BORDER-TOP: #bee6e6 1px dotted;
    BORDER-LEFT: #bee6e6 1px dotted;
    BORDER-BOTTOM: #bee6e6 1px dotted
}
.styHotspot
{
	cursor:pointer;
}

.styLayout
{
	border-collapse: collapse; 
	border: 0px solid #C0C0C0; 
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0; 
	padding-bottom: 0;
}

body
{
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0; 
	padding-bottom: 0;
	font-family: Arial,Verdana;
	font-size:14px;
	background-color:white;
}
h2{
	color:#006699;
	font-size:20px;
	font-weight:bold;
}
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	/*color: #660066;*/
}

a:hover {
	text-decoration: underline;
	color: #660066;
}
a:active {
	text-decoration: none;
	color: #660066;
}
table{
	table-layout:auto;
	border: 0px solid #C0C0C0; 
	font-size:14px;

}
