@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	}

#wrapper {
/*	width:756px; */
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
/*	left:50%; */
	margin:10px;
	min-height: 100%; 
	background-color:#ffffff;
}




/* 
######################################
Global Links and Elements 
######################################
*/ 
hr {
	border:					0;
	height:					1px;
	background-color:		#DBD8D8;
	color:					#DBD8D8;
	clear:					both;
}

a:link, a:visited, a:active { 
	color: 					#0000CD;  
}

a:hover  {
	color: 					#31319B;
}

p {	
	line-height:			1.5;
}

#container {
	display: 				block;
	margin-left: 			auto;
	margin-right: 			auto;
/*	width:					756px;*/
	width:					100%;
	background-color:		#FFFFFF;
}

#main {

}

#topBanner {

}

/* 	
######################################
Main Content Areas
######################################
*/
#contentArea {
	display:block;
	height:100%;
	width:100%;
	margin:		10px;
	background-color:	#FFFFff;
}

#imgArea {
	position:relative;
	float:left;
	margin:0px;
}

.newborderimg {
	border: 1px solid #000000; 
}
/* Magazine style from ticstyles.css repeated here so it doesn't get lost*/
	A.mag:link {font-family: Arial, SwissA, Helvetica, sans-serif; font-size: 80%; font-style: normal; line-height: normal; color: #006400;
text-decoration: none; font-weight: normal}

	A.mag:hover {font-family: Arial, SwissA, Helvetica, sans-serif; font-size: 80%; font-style: normal; line-height: normal; color: #ff0000;
text-decoration: underline; font-weight: normal}

	A.mag:visited {font-family: Arial, SwissA, Helvetica, sans-serif; font-size: 80%; font-style: normal; line-height: normal; COLOR: #800080; TEXT-DECORATION: none; font-weight: normal}

/* Only needs margin-right to be a little larger than defined width*/
/* of largest allowable image in right column. No float or width so content moves*/
/* to fill space between outer columns*/
#textArea {
	position: absolute;
	display: block;
	left: 170px; top: 255px;
/*	float:			left;*/
/*	width:			550px;*/
/*	width:			100%;*/
/*	min-width:400px;*/

	padding-right: 260px;

	min-height: 100%;
}

#rightArea {
	display: block;
	float: right;

	width: 230px;
	margin: 0px;
	min-height: 100%;

}

#rightArea .imgNewsTopRight {
	position:absolute;
	top: 340px;
	right: 0;
	width:230px;
	margin-right:0px;
/*	margin-left:0px;*/
	margin-bottom:10px;
	padding:5px;
	font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	COLOR: #336633;
	text-decoration: none;
	font-weight: normal;
}

#rightArea .imgNewsMiddleRight {
	position:absolute;
	top: 550px;
	right: 0;
	width:230px;
	margin-right:0px;
/*	margin-left:0px;*/
	margin-bottom:10px;
	padding:5px
}

#rightArea .bottom {
	position:absolute;
	bottom: 0;
	right: 0;
	width:190px;
	margin-right:0px;
	margin-bottom:10px;
	padding:5px;
	font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	COLOR: #336633;
	text-decoration: none;
	font-weight: normal;
}

#rightArea .bottom a.address:link {font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif; font-size: 100%; font-style: normal; line-height: normal; color: #483d8b;
text-decoration: none; font-weight: normal}

#rightArea .bottom a.address:hover {font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif; font-size: 100%; font-style: normal; line-height: normal; color: #ff0000;
text-decoration: underline}

#rightArea .bottom A.address:visited {font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif; font-size: 100%; font-style: normal; line-height: normal; COLOR: #2f4f4f; TEXT-DECORATION: none}

#rightArea .bottom .address {margin:auto; font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif; font-size: 70%; font-style: normal; line-height: normal; color: #336633; text-decoration:  none; text-align: center; font-weight: normal}                    

.breadCrumbs {
	font-size:				0.75em;
}

.youarehere {
	font-weight:			bold;
	font-size:				0.85em;
	margin-bottom:			10px;
}


/* 	
######################################
Menu Elements
######################################
*/
#menu {
	float:					left;
	width:					144px;
	margin-right:			10px;
	min-height: 100%;
}

#menu ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
}

#menu ul li {
	margin:					0px;
	padding:				0px;	
	margin-top: 			1px;		
}

#menu ul li a:link,#menu ul li a:visited,#menu ul li a:active { 
	display:				block;
	width:					126px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	padding-left:			2px;
	padding-right:		2px;
	background-color:		#2e8b57;
	border-left: 			14px solid #106845;
	color: 					#FFFFFF;
	font-family: Trebuchet MS, Arial, SwissA, Helvetica, sans-serif;  
	text-decoration:		none;
	font-size:				85%;
	font-weight:			bold;
}

#menu ul li a:hover  {
	color: 					#FFFFFF;
	background-color:		#32cd32;
	width:					126px;
}

/*
######################################
Sub Menu Elements
######################################
*/

#menu ul li ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
}

#menu ul li ul li {
	margin:					0px;
	padding:				0px;
	/* Stupid IE Bug fix! */	
	display: 				inline; 	

}

#menu li ul li a:link,#menu li ul li a:visited,#menu li ul li a:active { 
	margin-top:				1px;
	border-left: 			3px solid #C6D5E5;
	color: 					#000000;
	font-size:				0.85em; 
	text-decoration:		none;
	background-color:		#C6D5E5;
	width:					137px;	
	font-weight:			normal;
}

#menu li ul li a:hover  {
	color: 					#31319B;
	width:					137px;
	background-color:		#9FB6CF;
	border-left: 			3px solid #9FB6CF;
}

/* 	
######################################
Menu Selected Sub Elements
######################################
*/
.selectedSubItem a:link,.selectedSubItem a:visited,.selectedSubItem a:active {
	text-decoration:		none;
	display:				block;
	padding-top: 			3px;
	padding-bottom: 		3px;
	padding-left:			4px;
	background-color:		#9EB6D0 !important;
	border-left: 			3px solid #9EB6D0 !important;
	color: 					#FFFFFF;  	
	width:					137px !important;
}

.selectedSubItem a:hover  {
	color: 					#31319B;
	width:					136px;
	background-color:		#9EB6D0;
	border-left: 			10px solid #9EB6D0;	
}

/*
######################################
Left Menu Document Elements
######################################
*/
.menuLeftHead {
	margin-top:				20px;
	background-color:		#2e8b57;
	padding:				3px;
	padding-left:			6px;
	color:					#ffffff;
	font-size:				1em;
	font-weight:			bold;

}

.menuLeftHead a:link,.menuLeftHead a:visited,.menuLeftHead a:active { 
	color:					#ffffff;
	text-decoration:		none;
	border:					0 !important;
}
.menuLeftHead a:hover  {
	color: 					#ffff00;
}

.menuLeftMain {
	padding-top:			6px;
	padding-bottom:			6px;
	border:					1px solid #106845;
	margin-bottom:			10px;

}

.menuLeftMain p {
	font-size:				0.85em !important;
	padding-left:			2px;
	line-height:			12px;
	padding-right:			2px;
	margin:					0px;
	margin-top:				4px;
}

.menuLeftMain p a:link,.menuLeftMain p a:visited,.menuLeftMain p a:active { 
	color: 					#000000 !important;
	text-decoration:		none;
	background-color:		#FFFFFF !important;
	border:					0 !important;
	font-size: 				1em !important;

}
.menuLeftMain p a:hover  {
	color:					#ff0000 !important;
}

.menuLeftMain ul li a:link,.menuLeftMain ul li a:visited,.menuLeftMain ul li a:active {
	color:					#000000;
	text-decoration:		none;
	font-weight:			normal !important;
	width:					136px !important;
	
}

.menuLeftMain ul li a:hover  {
	color:					#2e8b57 !important;
	text-decoration:		none;
	font-weight:			normal !important;
	width:					136px !important;
}

.menuLeftMain hr {
	border:					0;
	height:					1px;
	background-color:		#2e8b57;
	color:					#2e8b57;
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
	width:					100px;
}

.menuLeftMain a:link,.menuLeftMain a:visited,.menuLeftMain a:active { 
	color: 					#000000 !important;
	text-decoration:		none;
	background-color:		#FFFFFF !important;
	border:					0 !important;
	font-size:				0.85em !important;
}

.menuLeftMain a:hover  {
	color:					#2e8b57 !important;
}

.menuLatDocsPDF {
	border:					0;
	float:					left;
	margin-left:			4px;
	margin-top:				6px;
	margin-right:			4px;
	margin-bottom:			4px;
}

.smlredfooter {
	position:absolute:
	bottom:0;
	clear:both;
	width:					450px;
	padding:				5px;
	margin: auto;
	font-family: Century Gothic, Calisto MT, Times New Roman, Times, serif;
	font-size: 80%;
	font-style: italic;
	line-height: normal;
	COLOR: #b22222;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
}


.textOnlyArea {
	float:					left;
	padding-left: 			4px;
	padding-top:			4px;
	font-size:				1em;
}



/*
######################################
Copyright Element
######################################
*/
#copyRight {
	position:absolute:
	bottom:0;
	clear:both;
	width:					746px;
	padding:				5px;
	background-color:		#B3D0F0;
	font-size:				0.85em;
	color:					#2E3D7E;
	text-align:				center;
}

#copyRight a:link,#copyRight a:visited,#copyRight a:active { 
	color:					#2E3D7E;
}

#copyRight a:hover  {
	color:					#2E3D7E;
}


/* 
######################################
Main Page Elements
######################################
*/

/* Bullet Points */
#textArea ul {
	list-style:				none;
	position:				relative;
	padding-left:			15px;
	margin-left:			0px;
}

#textArea ul li {
	padding-left:			14px;
	padding-bottom:			4px;
	list-style:				none;
	background:				url(../images/bullet.gif) no-repeat;
}

