.text          { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 13px }
.text:link     { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 13px; text-decoration: none }
.text:visited  { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 13px; text-decoration: none }
.text:hover    { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 13px; text-decoration: underline }
.textbold  { color: #000; font-size: 13px; font-family: Arial, helvetica, univers, sansserif; font-weight: bold; line-height: 13px }

.body          { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.bodylink     { color: #f19b3a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.bodylink:visited  { color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline }
.bodylink:hover    { color: #f19b3a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline }

.righttext { color: #000; font-size: 10px; font-family: Arial, helvetica, univers, sansserif; margin: 2px }

.header  { color: #003366; font-size: 14px; font-family: Arial, helvetica, univers, sansserif; font-weight: bold }
.header2  { color: #b0c2c7; font-size: 16px; font-family: Arial, helvetica, univers, sansserif; font-weight: bold }
.navheader  {
	color: #003366;
	font-size: 14px;
	font-family: Arial, helvetica, univers, sansserif;
	font-weight: bold;
	margin-left: 4px;
	margin-bottom: 4px;
}

.link  { color: #000; font-size: 12px; font-family: Arial, helvetica, univers, sansserif; text-decoration: none }
.link:hover  { color: #c03; font-size: 12px; font-family: Arial, helvetica, univers, sansserif; text-decoration: underline }

.headlink  { color: #808080; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.headlink:hover  { color: #808080; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

.detail   {
	color: black;
	font-size: 11px;
	font-family: Arial, helvetica, univers, sansserif;
	line-height: 11px;
	text-decoration: none;

}
.detail:hover  { color: #808080; font-size: 11px; font-family: Arial, helvetica, univers, sansserif; line-height: 11px; text-decoration: underline }

.linksmall     { color: #003366; font-size: 10px; font-family: Arial, helvetica, univers, sansserif; font-weight: bold; line-height: 11px; text-decoration: none }
.linksmall:hover   { color: #b0c2c7; font-size: 10px; font-family: Arial, helvetica, univers, sansserif; font-weight: bold; line-height: 11px; text-decoration: underline }

.footer  { font-size: 10px; font-family: Arial, helvetica, univers, sansserif; line-height: 11px }
.linkfooter    { color: #808080; font-size: 10px; font-family: Arial, helvetica, univers, sansserif; line-height: 11px; text-decoration: none }
.linkfooter:hover  { color: #808080; font-size: 10px; font-family: Arial, helvetica, univers, sansserif; line-height: 11px; text-decoration: underline }

.smalblksans   { color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: none }
.smalblksans:link   { color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: none }
.smalblksans:visited   { color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: none }
.smalblksans:hover   { color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: underline }

ul   { line-height: 14px; list-style-position: outside; list-style: image url(../images/bullet.gif) middle; }
li 	 { color: #000 ; font-size: 11px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; margin-left: -5px;}
ol 	 { color: #000 ; font-size: 12px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; }

.sub_nav  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; line-height: 15px; text-decoration: none }
.sub_nav:hover  { color: #003366; font-size: 11px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; line-height: 15px; text-decoration: underline }

tr.even td { background-color: #ffffff; }
tr.odd  td { background-color: #dce3e7; }

#Menu {
	float:left;
	width:150px;
	margin-top:2px;
	padding:0 10px 4px;
	background-image:url(/graphics/dotted_vertical.gif);
	background-repeat:repeat-y;
	}
	
#Menu ul {margin:0 0 0 1em; padding:0;}
#Menu li {list-style-type:none; margin:0; padding:0; padding-left:10px; text-indent:-1em;}

.navlink:link  { color: #f19b3a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; margin: 0 0 0.83em; }
.navlink:visited  { color: #f19b3a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: none; margin: 0 0 0.83em; }

.navlink:hover  { color: #f19b3a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 16px; text-decoration: underline; margin: 0 0 0.83em; }

.navlink2 {
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 3px;

}
.navlist {
	padding-left: 20px;
}
.navposition {
	position: relative;
	top: 0px;
}
.rightcontent {
	position: absolute;
	float: left;
	width: 161px;
	left: 647px;
	top: 165px;
	margin: 0px 0px 3px;
}
.rightcontent2 {
	position: absolute;
	width: 161px;
	left: 647px;
	top: 140px;
	margin: 0px 0px 3px;
}

.topright {
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	left: 637px;
	top: 0px;
	background-image: url(../images/site_design_03.jpg);
	background-repeat: no-repeat;
}
.rightimg {
	margin: 0px;
	position: absolute;
	left: 637px;
	top: 54px;

}
.map {
	position: absolute;
	left: 35px;
	top: 79px;
	margin: 0px;

}
.main {
	margin: 0px;
	position: absolute;
	left: 35px;
	top: 197px;

}
.main2 {
	margin: 0px;
	position: absolute;
	left: 35px;
	top: 140px;

}
body {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.top {
	position: absolute;
	left: 35;
	top: 0px;
	margin: 0px;
}
.menu {
	position: absolute;
	left: 35;
	top: 54px;
	margin: 0px;
}
.right3and4 {
	margin: 0px;
	position: absolute;
	left: 637;
	top: 79px;
	float: left;
}
.lefttile {
	position: absolute;
	height: 100%;
	width: 35px;
	left: 0px;
	top: 0px;
	background-image: url(../images/side_tile.gif);
	background-repeat: repeat-y;
}
.bottom {
	position: absolute;
	top: 580px;
	margin: 0px;
	left: 35px;

}

.bottom2 {
	position: absolute;
	top: 600px;
	margin: 0px;
	left: 0px;
	width: 780px;
}

/* Index */

#indexListcontainer {
	float: left;
}

.indexList {
	list-style: circle;
}