.adfont{font-size:10px;font-family:Arial;color:#C0C0C0}
.adt{font-size:12px;font-weight:bold;color:#646464;text-decoration: none;}
.adb{color:#C0C0C0;font-size:10px;text-decoration: none;}
.adu{color:#71b110;font-size:10px;text-decoration: none}

.adHeader { font-family: Arial;font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none; }
.adDesc { font-family: Arial;font-size: 8pt; color: #9d9d9d; text-decoration: none; }
.adLink { font-family: Arial;font-weight:bold; font-size: 8pt; color: #71b110; text-decoration: none; }

.ArialDarkGray12px {
	font-family: Arial;
	font-size: 12px;
	color: #292929;
	text-decoration: none;
}

.ArialDarkGray12px {
	font-family: Arial;
	font-size: 12px;
	color: #292929;
	text-decoration: none;
}

.ResultsHeading {
	text-decoration:none;
	COLOR:#2A54CE;
	FONT-FAMILY:Arial;
	FONT-SIZE:13px;	
}
A.ResultsHeading {
	text-decoration:none;
	COLOR:#2A54CE;
	FONT-FAMILY:Arial;
	FONT-SIZE:13px;
}
A:hover.ResultsHeading {
	text-decoration:none;
	COLOR:#2A54CE;
	FONT-FAMILY:Arial;
	FONT-SIZE:13px;
	;
	BORDER-BOTTOM: #2A54CE 1px dashed; 
}

.ResultsSub
{
	COLOR: #999999;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	text-decoration:none;
}
A.ResultsSub
{
	COLOR: #999999;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	text-decoration:none;
}
A:hover.ResultsSub
{
	COLOR: #999999;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	text-decoration:none;
	BORDER-BOTTOM: #999999 1px dashed; 
}


.ResultsSubHeading
{
	COLOR: #4D4D4D;FONT-FAMILY: Arial;FONT-SIZE: 13px; text-decoration: none;
}


A.ArialDarkGray12px {
	font-family: Arial;
	font-size: 12px;
	color: #292929;
	text-decoration: none;
}
A:hover.ArialDarkGray12px {
	font-family: Arial;
	font-size: 12px;
	color: #292929;
	text-decoration: none;
	BORDER-BOTTOM: #292929 1px dashed; 
}

.ArialLightGray10px {
	font-family: Arial;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
}

A.ArialLightGray10px {
	font-family: Arial;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
}
A:hover.ArialLightGray10px {
	font-family: Arial;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
}


.Maroon12pttext {
	font-family: Arial;
	font-size: 12pt;
	color: #cc0000;
}
A.Maroon12pttext {
	font-family: Arial;
	font-size: 14pt;
	color: #cc0000;
	text-decoration: none;
}
A:hover.Maroon12pttext {
	font-family: Arial;
	font-size: 14pt;
	color: #cc0000;
	text-decoration: none;	
	BORDER-BOTTOM: #cc0000 1px dashed; 
}


.Maroon12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #cc0000;
}
A.Maroon12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}
A:hover.Maroon12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;	
	BORDER-BOTTOM: #cc0000 1px dashed; 
}

.Yellow12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF9900;
}
A.Yellow12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
A:hover.Yellow12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;	
	BORDER-BOTTOM: #cc0000 1px dashed; 
}

.Green12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #71B110;
}
A.Green12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #71B110;
	text-decoration: none;
}
A:hover.Green12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #71B110;
	text-decoration: none;	
	BORDER-BOTTOM: #71B110 1px dashed; 
}

.LightGray12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #8C8C8C;
	text-decoration: none;
}
A.LightGray12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #BFBFBF;
	text-decoration: none;
}
A:hover.LightGray12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #BFBFBF;
	text-decoration: none;	
	BORDER-BOTTOM: #8C8C8C 1px dashed; 
}

.black12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
A.black12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A:hover.black12text {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	BORDER-BOTTOM: #000000 1px dashed; 
}

.TrebuchetMSblue12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}
A.TrebuchetMSblue12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}
A:hover.TrebuchetMSblue12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;	
	BORDER-BOTTOM: #cc0000 1px dashed; 
}

.TrebuchetMSBlack16 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

A.TrebuchetMSBlack16 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

A:hover.TrebuchetMSBlack16 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	BORDER-BOTTOM: #000000 1px dashed; 
}


.TrebuchetMSGreen12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}

A.TrebuchetMSGreen12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration: none;
}

A:hover.TrebuchetMSGreen12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration: none;
	BORDER-BOTTOM: #669900 1px dashed; 
}

.TrebuchetMSMaroon14 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
}

A.TrebuchetMSMaroon14 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
}

A:hover.TrebuchetMSMaroon14 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	BORDER-BOTTOM: #CC0000 1px dashed; 
}

.TrebuchetMSblack12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A.TrebuchetMSblack12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A:hover.TrebuchetMSblack12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	BORDER-BOTTOM: #000000 1px dashed; 
}

.Arialblack12 {
	font-family: Arial, Verdana;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

A.Arialblack12 {
	font-family: Arial, Verdana;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}

A:hover.Arialblack12 {
	font-family: Arial, Verdana;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	BORDER-BOTTOM: #000000 1px dashed; 
}

.tahomablack8 {
	font-family: Arial, Verdana;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.tahomablack8px {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #A7A7A7;
	text-decoration: none;
}

.tahomaDarkGray8px {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #5F5F5F;
	text-decoration: none;
}

A.tahomaDarkGray8px {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #5F5F5F;
	text-decoration: none;
}

A:hover.tahomaDarkGray8px {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #5F5F5F;
	text-decoration: none;
	BORDER-BOTTOM: #000000 1px dashed; 
}

.tahomablack10 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
}

.tahomaMaroon14 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #cc0000;
	text-decoration: none;
}

.tahomaMaroon11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}
A.tahomaMaroon11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}
A:hover.tahomaMaroon11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	BORDER-BOTTOM: #cc0000 1px dashed; 
}
A.tahomablack10 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
}
A:hover.tahomablack10 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	BORDER-BOTTOM: #000000 1px dashed; 
}
.tahomablack11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.tahomablack11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:hover.tahomablack11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
	BORDER-BOTTOM: #000000 1px dashed; 
}
.tahomablack10pt_Black {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #646464;
	text-decoration: none;
}
A.tahomablack10pt_Black {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #646464;
	text-decoration: none;
}
A:hover.tahomablack10pt_Black {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #646464;
	text-decoration: none;	
	BORDER-BOTTOM: #000000 1px dashed; 
}
.tahomablack12_bold {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none; font-weight:bold
}
A.tahomablack12_bold {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none; font-weight:bold
}
A:hover.tahomablack12_bold {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none; font-weight:bold;
	BORDER-BOTTOM: #000000 1px dashed; 
}
.button_bg {
	background-image: url('../images/button_bg.gif');
	background-repeat: repeat; text-align:center
}
.bglines {
	background-image: url('../images/index_09.jpg');
	background-repeat: repeat
}
.bgtop {
	background-image: url('../images/index_08.gif');
	background-repeat: no-repeat

}
.bgbottom {
	background-image: url('../images/index_10.jpg');
	background-repeat: no-repeat
}
.arialboldwhite10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.arialboldwhite10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A:hover.arialboldwhite10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	BORDER-BOTTOM: #ffffff 1px dashed; 
}
.arialboldblack10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
A.arialboldblack10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A:hover.arialboldblack10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	BORDER-BOTTOM: #000000 1px dashed; 
}
.fld_ERROR {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	border: 1px solid #999999;
	BACKGROUND-COLOR:  #B02003
}
.fld_search {
	margin-bottom:0.2em;vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	border: 1px solid #999999;
}
.fld_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	border: 1px solid #999999;
}
.fld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #000000;
}
.fld_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #000000;
	width: 250px;
}
.bg_Gray {
	BACKGROUND-COLOR:  #e5e5e5;
	font-weight:bold
	}

.bg_Gray_WithoutBold {
	BACKGROUND-COLOR:  #e5e5e5;
	}

.bg_LightGreen {
	BACKGROUND-COLOR:  #7dc60e
	}

.bg_Orange {
	BACKGROUND-COLOR:  #ffe8c6
	}

.bg_Red {
	BACKGROUND-COLOR:  #cc0000;
	font-weight:bold
	}

.bg_Green {
	BACKGROUND-COLOR:  #71b110;
	font-weight:bold
	}

.border_Green {
BORDER-RIGHT: #71b110 1px solid;
BORDER-TOP: #71b110 1px solid;
BORDER-LEFT: #71b110 1px solid;
BORDER-BOTTOM: #71b110 1px solid;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.border_Red {
BORDER-RIGHT: #cc0000 1px solid;
BORDER-TOP: #cc0000 1px solid;
BORDER-LEFT: #cc0000 1px solid;
BORDER-BOTTOM: #cc0000 1px solid;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}


.border_Gray {
BORDER-RIGHT: #e5e5e5 1px solid;
BORDER-TOP: #e5e5e5 1px solid;
BORDER-LEFT: #e5e5e5 1px solid;
BORDER-BOTTOM: #e5e5e5 1px solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
.border_Gray_Bottom {
BORDER-RIGHT: #dedede 0px solid;
BORDER-TOP: #dedede 0px solid;
BORDER-LEFT: #dedede 0px solid;
BORDER-BOTTOM: #dedede 1px solid
}
.border_GrayWithBG {
BORDER-RIGHT: #dedede 1px solid;
BORDER-TOP: #dedede 1px solid;
BORDER-LEFT: #dedede 1px solid;
BORDER-BOTTOM: #dedede 1px solid
padding:0px 0px 0px 0px;
BACKGROUND-COLOR: #dedede
}
.border_Orange_Bottom {
BORDER-RIGHT: #dedede 0px solid;
BORDER-TOP: #dedede 0px solid;
BORDER-LEFT: #dedede 0px solid;
BORDER-BOTTOM: #FF9900 1px solid
}
.border_Green_WithBg {
BORDER-RIGHT: #2c8300 1px solid;
BORDER-TOP: #2c8300 1px solid;
BORDER-LEFT: #2c8300 1px solid;
BORDER-BOTTOM: #2c8300 0px solid;
padding:0px 0px 0px 0px;
BACKGROUND-COLOR:  #2d8401
}


.border_Pink_WithBg {
BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
BORDER-LEFT: #cccccc 1px solid;
BORDER-BOTTOM: #2c8300 1px solid;
BACKGROUND-COLOR:  #ffba90;
height:26px;
}
.border_LightGray {
BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 0px solid;
BORDER-LEFT: #cccccc 1px solid;
BORDER-BOTTOM: #cccccc 1px solid;
}
.Error_red {
	COLOR: #B02003
}

.dark_red {
	COLOR: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;


}
.Text_ERROR {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	border: 1px solid #999999;
	BACKGROUND-COLOR:  #B02003;
	height: 40px;
}

body {
	font-family: Tahoma, Arial, Verdana, Trebuchet MS;
	font-size: 10px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.borderblack {
	border: 1px solid #000000;
}
.greenbg {
	background-color: #71b110;
}
.leftmargin {
	margin-left: 5px;
}

.redbg {
	background-color: #cc0000;
}
.yellowbg {
	background-color: #ff9900;
}

.text11msserif {
	font-family: "MS Sans Serif", Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
.text12tahoma {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.text11pxArial {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;

}
A.text11pxArial {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:hover.text11pxArial {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	BORDER-BOTTOM: #000000 1px dashed; 
}
.Arialblack8 {
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	text-align:justify;
	width: 250px;
}
.handicon {
	cursor: hand;
}