body {

	background-image: url("../images/bkTile2.gif");

	background-repeat: repeat-x;

	margin:0;

	text-align:center;



		}



		form {

  margin: 0;

  padding: 0;



}

sup {font-size: 80%; line-height: 70%;}





/* Links ------------------------------------------*/

a.footer:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 133%;

	color: #43677B;

	text-decoration: none;

}



a.footer:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 133%;

	color: #43677B;

	text-decoration: underline;

}



a.footer:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 133%;

	color: #43677B;

	text-decoration: none;

}





/* Special Links ------------------------------------------*/
#alert a {
  padding: 10px 0 0;
  color: #6a1010;
  display: block;
  width: 670px;
  margin: auto;
  text-decoration: none;
  overflow: auto;
  font: 18px/133% "Times New Roman", Times, serif;
}
#alert a img { margin: -5px 5px 0 0; }
#alert a:hover, #alert a:active {

  text-decoration: underline;

}
#alert a strong {
	font-size: 22px;
}
#mainRight a:link, #mainRight a:visited {

  font: 21px/133% "Times New Roman", Times, serif;

}

a.purpleLK:link, a.purpleLK:visited {

  color: #572665;

}

a.blueLK:link, a.blueLK:visited {

  color: #2c5264;

}

a.greenLK:link, a.greenLK:visited {

  color: #56801b;

}



/*---------------------------*/



a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 133%;

	color: #43677B;

	text-decoration:underline;

}



a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 133%;

	color: #222222;

	text-decoration: none;

}







/* Layout ------------------------------------------*/



	#frame {

		width:1000px;

		margin-right:auto;

		margin-left:auto;

		margin-top:0px;

		padding:0px;

		text-align:left;

		}





	#jumpMenu {

		background:#000;

		background-image: url("../images/book.gif");

		background-repeat: no-repeat;

		padding: 5px 10px 0 0;

		width:990px;

		height:30px;

		text-align: right;

		}



	#contentHeader {

		width:1000px;

		height:181px;

		border-bottom: 1px solid #fff;



		}



		#swf {

		width:1000px;

		height:181px;



		}



	#topNav {

		background:#A5C7D4;

		width:1000px;

		height:30px;

		border-bottom: 1px solid #fff;



		}



	#acclogin {

		margin: 4px 10px 0 0;

		float: right;

 	}



	#search {

	width:500px;

		margin:4px 0;

		float: left;

		padding:0;

 	}







	#mainContent{

	float:left;

		background:#fff;

		width:1000px;

		display: table;

		display: inline-table;

		height:1%;

		border-left: 1px solid #ccc;

		border-bottom: 1px solid #ccc;

		border-right: 1px solid #ccc;

		padding-bottom: 3px;



		}



		#alert {

			margin: auto;

			border-bottom: 1px solid #ccc;

		}



		#mainLeft {

		width:580px;

		padding: 0 45px 0 20px;

		float:left;

		border-right: 1px solid #ccc;

		}



		#mainRight {

		width:345px;

		padding: 0 0 0 3px;

		float:left;

		}



		#callTo {

		border-bottom: 1px solid #ccc;

		}

		#callTo, #callTo2 {

		padding: 5px 0;

		}

		#mainRight table td {

		  padding: 0 5px;

		}





	#contentleft {

		margin-top: 3px;

		width:292px;

		padding:0 20px 20px 10px;

		float:left;

		border-right: 1px solid #ccc;

		height: 415px;

		overflow-y: scroll;

		scrollbar-arrow-color: #43677B;

		scrollbar-face-color: #A5C7D4;

		scrollbar-3dlight-color: #a0a0a0;

		scrollbar-darkshadow-color: #888888;

		}



	#contentcenter {

		margin-top: 3px;

		width:293px;

		padding:0 20px 20px 10px;

		float:left;

		border-right: 1px solid #ccc;

		min-height: 250px;

		}



	#contentright {

		margin-top: 3px;

		width:353px;

		float:left;

		min-height: 250px;

		}

	#contentright div {

	padding: 0 20px 20px 10px;

	}

    #contentright div.yellowbox {

	  background-color: #fffddc;

	  padding: 0;

	  border-bottom: 1px solid #ccc;

	}

	#contentright div.yellowbox a:link, #contentright div.yellowbox a:visited {

      font: 12px/166% "Times New Roman", Times, serif;

	  color: #2c5264;

	  text-decoration: underline;

	  display: block;

	  padding: 10px 10px 10px 65px;

	}

	#contentright div.yellowbox a:hover, #contentright div.yellowbox a:active {

	  text-decoration: none;

	}

	#contentright div.yellowbox a:link strong, #contentright div.yellowbox a:visited strong,

	#contentright div.yellowbox a:hover strong, #contentright div.yellowbox a:active strong {

	  font-size: 18px;

	  text-decoration: none;

	}

	#contentright div.yellowbox a.pdf {

	  background: transparent url(../images/pdficon.jpg) no-repeat 5px 5px;

	}

	#contentright div.yellowbox a.notepad {

	  background: transparent url(../images/notepadicon.jpg) no-repeat 5px 5px;

	}



	#footer {

		width:960px;

		margin-top: 15px;

		border-top: 1px solid #ccc;

		padding:20px;

		float:left;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 11px;

		line-height: 133%;

		color: #666666;

		}



		#scrollAlert {

		width:980px;

		padding-left: 225px;

		margin: 5px 0 0 0;

		float:left;

		}



		#disclaimer {

		width:800px;

		float:left;

		padding: 10px 100px 0 100px;

		text-align:left;

		border-top: 1px solid #ccc;



		}



	.clearit {

		clear: both;

		height: 0;

		line-height: 0.0;

		font-size: 0;

		}



/* Text Styles ------------------------------------------*/



		.bodyTxt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 133%;

	color: #333;

	}



		.redBodyTxt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 133%;

	color: #B30000;

	}



	.Titles{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 133%;

	color:#93B1BC;

	font-weight: bold;

	}



	.brown{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 133%;

	color:#9D4E13;

	font-weight: bold;

	}



	.smallTxt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333;

	}



	.medTxt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 133%;

	color: #333;

	}



	.bigBlue{

		font-family: Times, Times New Roman, serif;

		font-size: 30px;

		font-weight: bold;

		line-height: 133%;

		color: #2C5264

		}



	.green{

		font-family: Times, Times New Roman, serif;

		font-size: 18px;

		font-weight: bold;

		line-height: 133%;

		color: #56801B;

		}

	.blue{

		font-family: Times, Times New Roman, serif;

		font-size: 18px;

		font-weight: bold;

		line-height: 133%;

		color: #2C5264

		}

	.yellow{

		font-family: Times, Times New Roman, serif;

		font-size: 18px;

		font-weight: bold;

		line-height: 133%;

		color: #E2B12E;

		}

	.red{

		font-family: Times, Times New Roman, serif;

		font-size: 18px;

		font-weight: bold;

		line-height: 133%;

		color: #B30000;

		}





/* Navigation Styles ------------------------------------------*/

#mainNav {

		background:#43677B;

		width:1000px;

		height:30px;



		}





#menubar {

	width: 1000px;

	float:left;

}

#menubar, #menubar ul {

	padding: 0;

	margin: 0;

	list-style: none;

	font-family: Arial, Helvetica, sans-serif;

}

#menubar a {

	display: block;

	text-decoration: none;

	padding: 9px 9px 6px;

	border-right: 1px solid #FFF;

	font-size: 12px;

	color: #FFFFFF;

}

#menubar a.trigger {

	padding: 9px 8px 6px;



}

#menubar a.triggerlast {

	padding: 9px 20px 6px 9px;



}

#menubar a.last {

	padding: 9px 5px 6px 8px;

	border-right: 0;



}

#menubar li {

	float: left;

	width: 9em;

}

#menubar li {position: relative;}



/* hide from IE mac \*/

#menubar li {position: static; width: auto;}

/* end hiding from IE5 mac */



#menubar li ul, #menubar ul li  {

	width: 11em;

}

#menubar ul li a  {

	color: #565656;

	border-right: 0;

	border-bottom: 1px solid #FFF;

	padding: 6px 12px 6px 16px;

}

#menubar li ul {

	position: absolute;

	display: none;

	background-color: #A5C7D4;



	}

#menubar li:hover a, #menubar a:focus,

#menubar a:active, #menubar li.hvr a {

	color: #000000;

	background-color: #A5C7D4;





}

#menubar li:hover ul, #menubar li.hvr ul {

	display: block;

	z-index: 101;

}

#menubar li:hover ul a, #menubar li.hvr ul a {

	color: #000000;

	background-color: transparent;

	z-index: 101;

}

#menubar ul a:hover {

	background-color: #43677B !important;

	color: #FFFFFF !important;

	z-index: 101;

}