/* CSS Document */
* {
	padding:0;
	margin:0;
}
body {
	font-size:62.5%;
	background-color:rgb(255,255,255);
	font-family:verdana, arial, sans-serif;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.header-flash {
	width:900px;
	height:150px;
	background:#FFFFFF;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	border: solid 1px #CCCCCC;
}
.nav1 {
	width:350px;
	position:absolute;
	z-index:3;
	margin:45px 0 0 550px;
}
.nav1 ul {
	float:right;
	padding:0 15px 0 0;
	font-weight:bold;
}
.nav1 li {
	display:inline;
	list-style:none;
}
.nav1 li a {
	display:block;
	float:left;
	padding:2px 5px 2px 5px;
	color:#666666;
	text-decoration:none;
	font-size:120%;
}
.nav1 a:hover {
	text-decoration:none;
	color:rgb(50,50,50);
}
.header-top {
	width:900px;
	height:80px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.sitename {
	width:300px;
	height:45px;
	position:absolute;
	z-index:1;
	margin:20px 0 0 20px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.sitename h1 {
	font-size:240%;
}
.sitename h2 {
	margin:-1px 0 0 0;
	color:#666666;
	font-size:120%;
}
.sitename a {
	text-decoration:none;
	color:rgb(125,125,125);
}
.sitename a:hover {
	text-decoration:none;
	color:rgb(50,50,50);
}
.page-holder {
	width:900px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px rgb(150,150,150);
	font-size:1.0em;
}
.header {
	width:900px;
	font-family:"trebuchet ms", arial, sans-serif;
}
.round-border-topright {
	width:10px;
	height:10px;
	position:absolute;
	z-index:100;
	margin:0 0 0 190px;
	background:url(./images/bg_corner_topright.gif) no-repeat;
}
.main-navigation .round-border-topright {
	width:10px;
	height:10px;
	position:absolute;
	z-index:100;
	margin:0 0 0 190px;
	background:url(./images/bg_corner_topright.gif) no-repeat;
}
.nav3-grid {
	width:200;
	border-bottom:solid 1px rgb(200,200,200);
}
.nav3-grid dt a, .nav3-grid dt a:visited {
	display:block;
	min-height:2.0em /*Non-IE6*/;
	height:auto !important;
	height:2.0em /*IE6*/;
	line-height:2.0em;
	padding:0px 10px 0px 20px;
	border-top: solid 1px rgb(200,200,200);
	text-decoration:none;
	color:rgb(70,122,167);
	font-weight:bold;
	font-size:100%;
}
.nav3-grid dd a, .nav3-grid dd a:visited {
	display:block;
	min-height:1.7em /*Non-IE6*/;
	height:auto !important;
	height:1.7em /*IE6*/;
	line-height:1.7em;
	padding:0px 10px 0px 40px;
	border:none;
	font-weight:normal;
	text-decoration:none;
	color:rgb(70,122,167);
	font-size:120%;
}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {
	background-color:rgb(225,225,225);
	color:rgb(42,90,138);
	text-decoration:none;
}
.main-navigation {
	display:inline /*Fix IE floating margin bug*/;
	float:left;
	width:200px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.main-navigation h1.first {
	clear:both;
	margin:0px;
	padding:2px 20px 2px 20px;
	background-color:rgb(190,190,190);
	font-family:"trebuchet ms", arial, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:150%;
}
.main-navigation h1 {
	clear:both;
	margin:30px 0 0px 0;
	padding:2px 20px 2px 20px;
	background-color:rgb(190,190,190);
	font-family:"trebuchet ms", arial, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:150%;
}
.main-navigation h2 {
	clear:both;
	margin:20px 10px 10px 20px;
	font-family:"trebuchet ms", arial, sans-serif;
	color:rgb(100,100,100);
	font-weight:bold;
	font-size:150%;
}
.normalbodytxt {
	FONT-SIZE: 11px;
	COLOR:#333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Tahoma;
}
.boldnormalbodytxt {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 15px;
FONT-FAMILY:font-family:"trebuchet ms", tahoma, arial, sans-serif;
Tahoma;
	font-weight:bold;
}
.bluetxt {
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	font-weight: bold;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR:#FF6600;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma
}
.whitetxt {
	font-family:"trebuchet ms", arial, sans-serif;
	color:#0066FF;
	font-weight:bold;
	font-size:120%;
}
.lightbluetxt {
	FONT-SIZE: 11px;
	COLOR: #003399;
FONT-FAMILY:font-family:"trebuchet ms", tahoma, arial, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.orangetxt {
	FONT-SIZE: 11px;
	COLOR:#FF9933;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.leftbluetxt {
	font-family:"trebuchet ms", arial, sans-serif;
	color:rgb(70,122,167);
	font-weight:bold;
	font-size:110%;
}
.toplink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.toplink:link {
	text-decoration: none;
	color: "#666666";
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.toplink:visited {
	text-decoration: none;
	color: #666666;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.toplink:hover {
	text-decoration: none;
	color:#993300;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.footer {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 15px;
FONT-FAMILY:font-family:"trebuchet ms", tahoma, arial, sans-serif;
Tahoma;
	font-weight:bold;
}
.insidelink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#0066CC;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.insidelink:link {
	text-decoration: none;
	color: #0066CC;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.insidelink:visited {
	text-decoration: none;
	color: #0066CC;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.insidelink:hover {
	text-decoration: none;
	color:#993300;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
