/*************** list tag styles ***************/



/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	left: 21px;
	width:95.6%;
	z-index: 4;
	background-position: center;
	right: 2%;
	position: absolute;
	top: 11px;
	visibility: visible;
	
}

/************** utility styles *****************/

#utility{
	top: 80px;
	right: 0px;
	width: 215px;
	position: absolute;
	z-index: 109;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	color: #2A1f55;
	visibility: visible;
}

#utility a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #808080;
}

#utility a:hover{
	text-decoration: underline;
}

/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 100%;
	min-width: 640px;
	height: 32px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image: url(glbnav_background.gif);
	top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 1px;
	left:-1px;
}

#gnr {
	position: absolute;
	top: 1px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 5px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 23px;
	z-index: 100;
	visibility: visible;
}


a.glink, a.glink:visited{
	font-size: .9em;
	color: #21536a;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: 808080;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink:hover{
  	background-image: url(glblnav_selected.gif);
	text-decoration: none;
}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 113px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	color: #808080;
	width: 711px;
	z-index: 108;
	font-size: 0.8em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	visibility: visible;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 0.9em;
	color: #808080;
	text-decoration: none;
}

.subglobalNav a:hover{
	color: #808080;
	text-decoration: underline;
}


/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #A0A0A4;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	position: absolute;
	left: -1px;
	top: 633px;
	width: 100%;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/********************* end **********************/
#header{
	color: #606030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#subheader{
	color: #2A1F55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 0.8em;
	padding-top: 7px;
	padding-bottom: 5px;
}
.redhead {
	color:#CC3333;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}

.orangehead {
	color:#000099;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}

.bluehead {
	color:#354261;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}

.greenhead {
	color:#A2BC33;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}

.lightbluehead {

	color:#118EB1;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}
.goodjobbluehead {

	color:#2A2545;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}
.catcomgreenhead {

	color:#8CB05B;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}

.pencilredhead {

	color:#E44402;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 17px;
}


#quotetext{
	color: #2a1f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 16px;
	border: thin dotted #808080;
	padding: 5px;
}

.quotesig{
	color: #2A2545;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-style: normal;
}

#bodytext{
	color: #0A3922;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 18px;
}
.bodylink a{
	color: #2a1f55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 16px;
}

.bodylink a:hover{
	text-decoration: underline;
}

#bodybullets{
	color: #0A3922;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-right: 10px;
	margin-left: 40px;
	line-height: 16px;
}

#footer{
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	line-height: normal;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: 808080;
	margin-top: 10px;
	padding-top: 5px;
}



#pagenavheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 16px;
	color: #663333;
	display: block;
}

#pagenavcurrent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	color: #ffffff;
	display: block;
	background-color: #2A1F55;
	padding: 3px;
}

#pagenavcurrent a{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	color: #ffffff;
	display: block;
	background-color: #2A1F55;
}

#pagenavcurrent a:hover{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	color: #ffffff;
	display: block;
	background-color: #2A1F55;
}

#pagenav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	color: #21536A;
	display: block;
	padding: 3px;
	background-color: #FFFFFF;
	border: thin solid #808080;
}
#pagenav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	color: #ffffff;
	display: block;
	padding: 3px;
	background-color: #2A1F55;
	border: thin solid #808080;
}
#pagesubnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: normal;
	color: #21536A;
	display: block;
	padding: 2px;
	background-color: #ffffff;
	border: thin solid #808080;
}
#pagesubnav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: normal;
	color: #ffffff;
	display: block;
	padding: 2px;
	background-color: #21536A;
	margin-left: 20px;
}
#sectionnavcurrent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	display: block;
	background-color: #2A1F55;
	padding: 3px;
	margin-left: 20px;
	border: thin solid #808080;
}



#sectionnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-decoration: none;
	text-align: left;
	color: #21536A;
	padding: 3px;
	background-color: #ffffff;
	display: block;
	margin-left: 20px;
	border: thin solid #808080;
}
#sectionnav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	background-color: #2A1F55;
	padding: 3px;
	border: thin solid #808080;
	display: block;
}


#pagecell {
	position:absolute;
	left:20px;
	top:150px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
}

#pagecell {
	position:absolute;
	left:20px;
	top:151px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
}
#pagecell {
	position:absolute;
	left:20px;
	top:151px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
}
#pagecell {
	position:absolute;
	left:20px;
	top:151px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
}
#pagecell {
	position:absolute;
	left:20px;
	top:151px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
}
#pagecell {
	position:absolute;
	left:20px;
	top:151px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
}
#pagecell {
	position:absolute;
	left:20px;
	top:151px;
	width:95%;
	z-index:111;
	right: 2%;
	margin: 5px;
	height: 561px;
	visibility: visible;
}



#Layer1 {
	position:absolute;
	left:49px;
	top:568px;
	width:241px;
	height:162px;
	z-index:5;
}

#Layer2 {
	position:absolute;
	left:4px;
	top:15px;
	width:250px;
	height:168px;
	z-index:109;
}

#Layer2 {
	position:absolute;
	left:4px;
	top:15px;
	width:245px;
	height:168px;
	z-index:109;
}

#Layer2 {
	position:absolute;
	left:4px;
	top:15px;
	width:253px;
	height:168px;
	z-index:109;
	visibility: visible;
}
#Layer3 {
	z-index:110;
	margin-left: 275px;
	float: none;
	background-color: #FFFFff;
	top: 2px;
}


#Layer4 {
	position:absolute;
	top:210px;
	width:215px;
	height:175px;
	z-index:112;
	left: 45px;
	background-color: #CBD1D1;
}


#Layer5 {
	position:absolute;
	left:22px;
	top:160px;
	width:227px;
	height:557px;
	z-index:90;
	background-color: #CCCCCC;
	border: thin solid #808080;
}


#Layer5 {
	position:absolute;
	left:20px;
	top:157px;
	width:227px;
	height:580px;
	z-index:90;
	background-color: #CCCCCC;
	border: thin solid #808080;
}


#Layer7 {
	position:absolute;
	left:72px;
	top:240px;
	height:98px;
	z-index:113;
}

#Layer8 {
	position:absolute;
	left:45px;
	top:190px;
	width:210px;
	height:171px;
	z-index:110;
}
#Layer8 {
	position:absolute;
	left:45px;
	top:190px;
	width:210px;
	height:171px;
	z-index:112;
}

#Layer8 {
	position:absolute;
	left:45px;
	top:190px;
	width:210px;
	height:171px;
	z-index:112;
}
#Layer8 {
	position:absolute;
	left:45px;
	top:190px;
	width:210px;
	height:171px;
	z-index:112;
}
#Layer8 {
	position:absolute;
	left:71px;
	top:366px;
	width:210px;
	height:171px;
	z-index:112;
}
#Layer8 {
	position:absolute;
	left:45px;
	top:190px;
	width:210px;
	height:171px;
	z-index:112;
	visibility: visible;
}
#Layer9 {
	position:absolute;
	left:71px;
	top:558px;
	width:210px;
	height:38px;
	z-index:113;
}
#Layer9 {
	position:absolute;
	left:71px;
	top:560px;
	width:210px;
	height:38px;
	z-index:113;
}

#Layer9 {
	position:absolute;
	left:71px;
	top:556px;
	width:210px;
	height:38px;
	z-index:113;
}
#Layer9 {
	position:absolute;
	left:71px;
	top:554px;
	width:210px;
	height:38px;
	z-index:113;
}
#Layer9 {
	position:absolute;
	left:71px;
	width:210px;
	height:36px;
	z-index:113;
}
#Layer9 {
	position:absolute;
	left:71px;
	top:556px;
	width:210px;
	height:38px;
	z-index:113;
}

#Layer9 {
	position:absolute;
	left:71px;
	top:570px;
	width:210px;
	height:38px;
	z-index:113;
}
#Layer10 {
	position:absolute;
	left:310px;
	top:250px;
	width:137px;
	height:26px;
	z-index:114;
}
#Layer11 {
	left:499px;
	top:243px;
	width:271px;
	height:31px;
	z-index:115;
	position: absolute;
}
#Layer12 {
	position:absolute;
	left:305px;
	top:247px;
	width:100px;
	height:31px;
	z-index:114;
	background: 000000;
}
#Layer13 {
	position:absolute;
	left:430px;
	top:230px;
	width:100px;
	height:31px;
	z-index:115;
}
#Layer14 {
	position:absolute;
	left:413px;
	top:256px;
	width:102px;
	height:60px;
	z-index:114;
}
#Layer15 {
	position:absolute;
	left:457px;
	top:255px;
	width:163px;
	height:81px;
	z-index:115;
}

#Layer16 {
	position:absolute;
	left:253px;
	top:539px;
	width:26px;
	height:15px;
	z-index:114;
}
#Layer16 {
	position:absolute;
	left:252px;
	top:539px;
	width:26px;
	height:15px;
	z-index:114;
}
#Layer16 {
	position:absolute;
	left:254px;
	top:334px;
	width:25px;
	height:15px;
	z-index:114;
}

#Layer16 {
	position:absolute;
	left:213px;
	top:532px;
	width:26px;
	height:15px;
	z-index:114;
}

.style16 {
	color: #21536A;
	text-decoration: none;
}

.style17 {font-size: 0.9em}


#Layer17 {
	position:absolute;
	left:253px;
	top:541px;
	width:26px;
	height:15px;
	z-index:114;
}

#Layer17 {
	position:absolute;
	left:259px;
	top:533px;
	width:26px;
	height:15px;
	z-index:114;
}


#Layer18 {
	position:absolute;
	left:249px;
	top:532px;
	width:26px;
	height:15px;
	z-index:114;
}

#Layer19 {
	position:absolute;
	left:254px;
	top:533px;
	width:26px;
	height:15px;
	z-index:114;
}



#Layer20 {
	position:absolute;
	left:250px;
	top:341px;
	width:26px;
	height:15px;
	z-index:114;
}
#Layer21 {
	position:absolute;
	left:250px;
	top:542px;
	width:26px;
	height:15px;
	z-index:114;
}
.style17 {font-size: 0.9em}
#Layer6 {
	position:absolute;
	left:253px;
	top:341px;
	width:26px;
	height:15px;
	z-index:114;
	visibility: visible;
}
#Layer16 {
	position:absolute;
	left:259px;
	top:628px;
	width:26px;
	height:15px;
	z-index:114;
}
.style17 {font-size: 0.9em}
#Layer6 {
	position:absolute;
	left:253px;
	top:341px;
	width:26px;
	height:15px;
	z-index:114;
}
#Layer16 {
	position:absolute;
	left:259px;
	top:628px;
	width:26px;
	height:15px;
	z-index:114;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #2A1F55;
}

