/*=======================================
* Main Container
* ======================================*/

#container {
	width: 780px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-position: center;
}


/*=======================================
* IE fix for space beneath images
* ======================================*/

.blockIMG {
display:block
}


/*=======================================
* Headline, Paragraph and ul styles
* ======================================*/


h1 {
margin-top: 2px;
margin-bottom: 2px;
}


p {
margin-top: 2px;
margin-bottom: 2px;
}

ul {
margin-top: 2px;
margin-bottom: 15px;
}

/*=======================================
* Controls the fade used in HC index page
* ======================================*/


.fade {
margin-top: 2px;
margin-bottom: 2px;
}


/*=======================================
* Content styles
* ======================================*/


.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8b7966;
	line-height: normal;
}

.header a:link {
	color: #8b7966;
	text-decoration: none;
}

.header a:visited {
	color: #242F7E;
	text-decoration: none;
}

.header a:hover { /* Used to change hover color on mouseover */
	color: #7090B7;
	text-decoration: none;
}

.header a:active {
	color: #242F7E;
	text-decoration: none;
}


.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8b7966;
	line-height: normal;
}
.subhead a:link {
	color: #8b7966;
	text-decoration: none;
}

.subhead a:visited {
	color: #333333;
	text-decoration: none;
}

.subhead a:hover { /* Used to change hover color on mouseover */
	color: #AA9C8F;
	text-decoration: none;
}

.subhead a:active {
	color: #242F7E;
	text-decoration: none;
}

/*=======================================
* Used for the icon graphic
* ======================================*/

.icon {
	float: left;
	clear: right;
	height: 100%;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 10%;
	padding-left: 3px;
}


.columnsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8b7966;
	line-height: normal;
}

.columnsubhead a:link {
	color: #8b7966;
	text-decoration: none;
}

.columnsubhead a:visited {
	color: #8b7966;
	text-decoration: none;
}

.columnsubhead a:hover { /* Used to change hover color on mouseover */
	color: #AA9C8F;
	text-decoration: none;
}

.columnsubhead a:active {
	color: #8b7966;
	text-decoration: none;
}

.columnsubhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
}

.columnsubhead2 a:link {
	color: #8b7966;
	text-decoration: none;
}

.columnsubhead2 a:visited {
	color: #8b7966;
	text-decoration: none;
}

.columnsubhead2 a:hover { /* Used to change hover color on mouseover */
	color: #AA9C8F;
	text-decoration: none;
}

.columnsubhead2 a:active {
	color: #242F7E;
	text-decoration: none;
}



.columnsubhead3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 160%;
}

.columnsubhead3 a:link {
	color: #333333;
	text-decoration: none;
}

.columnsubhead3 a:visited {
	color: #333333;
	text-decoration: none;
}

.columnsubhead3 a:hover { /* Used to change hover color on mouseover */
	color: #AA9C8F;
	text-decoration: none;
}

.columnsubhead3 a:active {
	color: #242F7E;
	text-decoration: none;
}



.headerbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 140%;
}

.headerbody a:link {
	color: #333333;
	text-decoration: none;
}

.headerbody a:visited {
	color: #333333;
	text-decoration: none;
}

.headerbody a:hover { /* Used to change hover color on mouseover */
	color: #AA9C8F;
	text-decoration: none;
}

.headerbody a:active {
	color: #242F7E;
	text-decoration: none;
}

.columncopybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #333333;
}

.columncopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.columncopy a:link {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

.columncopy a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

.columncopy a:hover { /* Used to change hover color on mouseover */
	color: #AA9C8F;
	text-decoration: underline;
	font-weight: bold;
}

.columncopy a:active {
	color: #242F7E;
	text-decoration: underline;
	font-weight: bold;
}



.columncopy ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #3333333;
	padding-left: 2.5 em;
	margin-left: 2.5 em;
	}

.columncopy li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #3333333;
	padding-left: 2.5 em;
	margin-left: 2.5 em;
	list-style-position: outside;
}


/*=======================================
* Page Content (nested in table) 
* ======================================*/

#pagecontent {
	color: #FFFFFF;
	visibility: visible;
	z-index: 1;
	width: 780px;
}


/*=======================================
* Logo
* ======================================*/


#logo {
	width:316px;
	height:39px;
	visibility:visible;
	right: 0px;
}

/*=======================================
* Contains navigation menu
* ======================================*/


#navigation {
	width: 780px;
	height:25px;
	_width: 784px;
	visibility:visible;
	right: 0px;
	padding: 0px;
	left: 0px;
	bottom: 0px;
	top: 0px;
}



/*=======================================
* Contains main image on each page
* ======================================*/


#maininteractive {
	width:780px;
	z-index:11;
	visibility:visible;
	position: relative;
	top: 0px;
	_top: 2px;
}


/*=======================================
* Tagline defines text beneath main
image on index page
* ======================================*/


#tagline {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:46px;
	background-image: url(../images/taglineblue.gif);
	z-index:12;
	visibility:visible;
	float: left;
	background-repeat: no-repeat;
}
#tagline2 {
	left:0px;
	top:4px;
	width:780px;
	height:36px;
	z-index:19;
	visibility:visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 17px;
	clear: right;
	float: left;
	position: relative;
}

/*=======================================
* Breadcrumb container styles
* ======================================*/


#breadcrumbbackground {    /* Used for background color of breadcrumb container */
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:46px;
	background-image: url(../images/taglinetan.gif);
	z-index:12;
	visibility:visible;
	float: left;
	background-repeat: no-repeat;
}

#breadcrumbcontainer { /* Used for placement of breadcrumb container */
	left:10px;
	top:16px;
	width:765px;
	height:18px;
	z-index:12;
	visibility:visible;
	float: left;
	position: relative;
}


/*=======================================
* Breadcrumb (javascript) styles
* ======================================*/

		
.mp_backlinks  {  /* Javascript "MPBackLinks.js" uses these styles for the breadcrumbs */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.mp_backlinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
				
.mp_backlinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

				
.mp_backlinks a:hover { /* Used to change hover color on mouseover */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
		
.mp_backlinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}		



/*=======================================
* Main Content Div style
* ======================================*/



#maincontent {
	position:relative;
	left:0px;
	width:436px;
	height:251px;
	z-index:2;
	visibility:visible;
	float: left;
	margin: 0px;
	right: 0px;
	bottom: 0px;
}


/*=======================================
* Body Content Div style (contains all
 content including sidebars
* ======================================*/


#bodycontent {
	left:0px;
	width:780px;
	z-index:2;
	visibility:visible;
	top: 10px;
	margin: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
	padding-top: 10px;
	_padding-top: 15px;
	padding-bottom: 5px;
}


/*=======================================
* Front Body Content Div style (used
  for main page only
* ======================================*/


#frontbodycontent {
	left:0px;
	width:780px;
	z-index:2;
	visibility:visible;
	top: 10px;
	margin: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
	padding-top: 2px;
	padding-bottom: 10px;
	display: block;
	min-height: 200px;
}

#frontbodyboxfooter {
	width: 580px;
	visibility:visible;
	background-image: url(../images/body_background_footer.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
	_margin-left: -2px;
	height: 25px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: relative;
	overflow:hidden;
}



#frontbodybox {
	left:0px;
	width: 460px;
	visibility:visible;
	float: left;
	background-image: url(../images/body_background.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;
	margin: 0px;
	overflow:hidden;
	min-height: 200px
	}


/*=======================================
* Body Content Div style (contains all
 content including sidebars
* ======================================*/


#bodyboxfooter { /* This is relative to #bodycontent and creates the bottom rounded text container */
	left:0px;
	width: 550px;
	visibility:visible;
	float: left;
	background-image: url(../images/body_background_footer_wide.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	overflow:hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 25px;
	bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	_padding-bottom: 10px;
	}


#bodybox { /* This contains the rounded text container background */
	left:0px;
	min-height: 425px;
	height:auto !important; 
	_height:100%;
	visibility:visible;
	float: left;
	background-image: url(../images/body_background_wide.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0px;
	overflow:hidden;
	background-color: #f1f1f1;
	width: 550px;
	}


/*=======================================
* Text Styles and containers
* ======================================*/


.introcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	width: 500px;
}


/*=======================================
* Defines the dotted divider line
* ======================================*/


#frontdivider {
	background-image: url(../images/dottedborder.gif);
	background-repeat: repeat-x;
	width: 90%;
	height: 7px;
	margin: 20px;
}


/*=======================================
* Defines the dotted divider line
* ======================================*/


#divider {
	background-image: url(../images/dottedborder.gif);
	background-repeat: repeat-x;
	width: 90%;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	height: 7px;
	margin-bottom: 20px;
}

/*=======================================
* Defines the columns, left, right or one
* ======================================*/


#frontleftcolumn { /* This contains the left container for the front page*/
	float: left;
	bottom: 0px;
	width: 210px;
	left: 0px;
	top: 0px;
	right: 0px;
	padding-right: 5px;
	padding-left: 10px;
}
#frontrightcolumn { /* This contains the right container for the front page */
	float: left;
	top: 0px;
	bottom: 0px;
	width: 210px;
	left: 0px;
	right: 0px;
	padding-right: 10px;
	padding-left: 5px;
}

#leftcolumn { /* This contains the left container for the content pages */
	float: left;
	bottom: 0px;
	width: 270px;
	left: 0px;
	top: 0px;
	right: 0px;
}
#rightcolumn {  /* This contains the right container for the content pages */
	float: left;
	top: 0px;
	bottom: 0px;
	width: 270px;
	left: 0px;
	right: 0px;
}
#onecolumn {  /* This contains the one column container for the content pages */
	float: left;
	bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
}


/*=======================================
* Defines the sidebars
* ======================================*/


#sidebar1 {  /* First Sidebar on main page */
	/* z-index:25; */
	width: 305px;
	visibility:visible;
	float: right;
	overflow:hidden;
	}
	
#sidebar2 { /* Second Sidebar on main page */
	/* z-index:25; */
	width: 305px;
	visibility:visible;
	float: right;
	overflow:hidden;
	padding-top: 10px
	}
	
#sidebar3 {  /* First Sidebar on Content Pages */
	/* z-index:25; */
	width: 187px;
	visibility:visible;
	float: right;
	overflow:hidden;
	}
	
#sidebar4 { /* Second Sidebar on Content Pages (Adbox) */
	/* z-index:25; */
	width: 187px;
	visibility:visible;
	float: right;
	overflow:hidden;
	padding-top: 10px
	}

#sidebar5 { /* Third Sidebar on Content Pages */
	/* z-index:25; */
	width: 187px;
	visibility:visible;
	float: right;
	overflow:hidden;
	padding-top: 10px;
	_padding-top: 5px;
	padding-bottom: 10px;
	}


/*=======================================
* Defines the footer content
* ======================================*/

#footer {
	width:780px;
	height:19px;
	z-index:20;
	visibility:visible;
	float: left;
	left: 0px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
#footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	z-index: 44;
	width: 760px;
	left: 10px;
}

#footertext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #213773;
}
#footergraphic {
	width:780px;
	height:19px;
	z-index:20;
	visibility:visible;
	background-image: url(../images/footergraphic.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	float: left;
	bottom: 5px;
	top: 5px;
	left: 0px;
	right: 0px;
}

.footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	left: 10px;
}


/*=======================================
* Defines the sidebar boxes, calling
  the different colored images
* ======================================*/


/*  Tan Box Styles */
	.boxcontainertan {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 305px;   */
	}

	.boxtan { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(../images/borders_tan_r.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bitan { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(../images/borders_tan.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.bttan { /* Defines box, each calling a side of the box graphic */
	height:32px; 
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(../images/box_tan.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.bttan div { /* Defines box, each calling a side of the box graphic */
	width:18px;  
	height:12px;
	background-image: url(../images/box_tan.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.bbtan { /* Defines box, each calling a side of the box graphic */
	height:12px;
	margin:0 -12px;
	background:url(../images/box_tan.gif) 100% 100% no-repeat;
	}
	.bbtan div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(../images/box_tan.gif) 0 100% no-repeat;
	}
	.boxtan h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: -1px;
	}
	.boxtan p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: -1px;
	color: #333333;
	}

.boxtan ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxtan a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	}


	.boxtan li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxtan li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxtan li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #AA9C8F;
	}
	
	.boxtan li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}


/*  Tan Box Styles */
	.boxcontainertan2 {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 305px;   */
	}

	.boxtan2 { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(../images/borders_tan_r.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bitan2 { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(../images/borders_tan.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.bttan2 { /* Defines box, each calling a side of the box graphic */
	height:32px; 
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(../images/box_tan.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.bttan2 div { /* Defines box, each calling a side of the box graphic */
	width:18px;  
	height:12px;
	background-image: url(../images/box_tan.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.bbtan2 { /* Defines box, each calling a side of the box graphic */
	height:12px;
	margin:0 -12px;
	background:url(../images/box_tan.gif) 100% 100% no-repeat;
	}
	
	.bbtan2 div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(../images/box_tan.gif) 0 100% no-repeat;
	}
	.boxtan2 h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: -1px;
	}
	.boxtan2 p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: -1px;
	color: #333333;
	}

.boxtan2 ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxtan2 a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	}


	.boxtan2 li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxtan2 li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxtan2 li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #AA9C8F;
	}
	
	.boxtan2 li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

/*  Grey Box Styles */
	.boxcontainergrey {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 305px;   */
	}

	.boxgrey { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(../images/borders_grey_r.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bigrey { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(../images/borders_grey.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.btgrey { /* Defines box, each calling a side of the box graphic */
	height:32px; 
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(../images/box_grey.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.btgrey div { /* Defines box, each calling a side of the box graphic */
	width:18px;  
	height:12px;
	background-image: url(../images/box_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.bbgrey { /* Defines box, each calling a side of the box graphic */
	height:12px;
	margin:0 -12px;
	background:url(../images/box_grey.gif) 100% 100% no-repeat;
	}
	.bbgrey div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(../images/box_grey.gif) 0 100% no-repeat;
	}
	.boxgrey h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	padding-left: -1px;
	}
	.boxgrey p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: -1px;
	color: #0C2677;
	}

.boxgrey ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxgrey a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	}


	.boxgrey li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxgrey li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxgrey li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #AA9C8F;
	}
	
	.boxgrey li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}




/*  Maroon Box Styles */
	.boxcontainermaroon {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 305px;  */
	}

	.boxmaroon { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(../images/bordersmaroon_r.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bimaroon { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(../images/borders_maroon.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.btmaroon { /* Defines box, each calling a side of the box graphic */
	height:32px;
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(../images/box_maroon.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.btmaroon div { /* Defines box, each calling a side of the box graphic */
	width:18px;
	height:12px;
	background-image: url(../images/box_maroon.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.bbmaroon { /* Defines box, each calling a side of the box graphic */
	height:12px;
	margin:0 -12px;
	background:url(../images/box_maroon.gif) 100% 100% no-repeat;
	}
	.bbmaroon div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(../images/box_maroon.gif) 0 100% no-repeat;
	}
	.boxmaroon h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: -1px;
	}
	.boxmaroon p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: -1px;
	color: #333333;
	}
.boxmaroon ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxmaroon a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	}


	.boxmaroon li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxmaroon li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxmaroon li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #AA9C8F;
	}
	
	.boxmaroon li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}



/*  Brown Box Styles */
	.boxcontainerbrown {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 187px; */
	}

	.boxbrown { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(images/borders2rbrown.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bibrown { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(images/borders2brown.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.btbrown { /* Defines box, each calling a side of the box graphic */
	height:28px;
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(images/box_brown.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.btbrown div { /* Defines box, each calling a side of the box graphic */
	width:18px;
	height:12px;
	background-image: url(images/box_brown.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	.bbbrown { /* Defines box, each calling a side of the box graphic */
		height:12px;
		margin:0 -12px;
		background:url(images/box_brown.gif) 100% 100% no-repeat;
	}
	.bbbrown div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(images/box_brown.gif) 0 100% no-repeat;
	}
	.boxbrown h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #0C2677;
	padding-left: 15px;
	}
	.boxbrown p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: 15px;
	color: #000000;
	}

.boxbrown ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxbrown a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #0C2677;
	text-decoration: underline;
	font-weight: bold;
	}


	.boxbrown li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxbrown li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxbrown li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #7090B7;
	}
	
	.boxbrown li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}


/* Orange Box Style */
	.boxcontainerorange {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 187px;  */
	}

	.boxorange { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(../images/bordersorange_r.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.biorange { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(../images/bordersorange.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.btorange { /* Defines box, each calling a side of the box graphic */
	height:32px;
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(../images/box_orange.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.btorange div { /* Defines box, each calling a side of the box graphic */
	width:18px;
	height:12px;
	background-image: url(../images/box_orange.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.bborange { /* Defines box, each calling a side of the box graphic */
	height:12px;
	margin:0 -12px;
	background:url(../images/box_orange.gif) 100% 100% no-repeat;
	}
	.bborange div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(../images/box_orange.gif) 0 100% no-repeat;
	}
	.boxorange h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	padding-left: -1px;
	}
	
	.boxorange p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: -1px;
	color: #0C2677;
	}

.boxorange ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxorange a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #0C2677;
	text-decoration: underline;
	font-weight: bold;
	}


	.boxorange li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxorange li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxorange li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #7090B7;
	}
	
	.boxorange li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

/* Lt Green Box Style */
	.boxcontainergreen {  /* Used to denote width, which is now controlled by sidebar divs */
/*	width: 305px;  */
	}

	.boxgreen { /* Defines right border */
	padding:0 12px 0 0;
	background-image: url(../images/bordersltgreen_r.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	}
	.bigreen { /* Defines left border */
	padding:0 0 0 12px;
	background-color: #F5F5F5;
	background-image: url(../images/bordersltgreen.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
	.btgreen { /* Defines box, each calling a side of the box graphic */
	height:32px;
	margin-top: 0;
	margin-right: -12px;
	margin-bottom: 0;
	margin-left: -12px;
	background-image: url(../images/box_ltgreen.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
	.btgreen div { /* Defines box, each calling a side of the box graphic */
	width:18px;
	height:12px;
	background-image: url(../images/box_ltgreen.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.bbgreen { /* Defines box, each calling a side of the box graphic */
	height:12px;
	margin:0 -12px;
	background:url(../images/box_ltgreen.gif) 100% 100% no-repeat;
	}
	.bbgreen div { /* Defines box, each calling a side of the box graphic */
		width:18px;
		height:12px;
		background:url(../images/box_ltgreen.gif) 0 100% no-repeat;
	}
	.boxgreen h1 {
	margin:0;
	text-align: left;
	top: -21px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	padding-left: -1px;
	}
	.boxgreen p {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -12px;
	padding-left: -1px;
	color: #0C2677;
	}

.boxgreen ul { /* Defines box text styles */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	_padding-left: 0px;
	top: -12px;
	_left: -30px;
	padding-left: 15px;
	_margin-left: -15px;
	}

	.boxgreen a { /* Defines box text styles */
	margin:0;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	top: -2px;
	color: #0C2677;
	text-decoration: underline;
	font-weight: bold;
	}


	.boxgreen li a:link { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}

	.boxgreen li a:visited { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
	
	.boxgreen li a:hover { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	color: #7090B7;
	}
	
	.boxgreen li a:active { /* Defines box text styles */
	margin-left: -0px;
	_margin:0 0 0 0; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-position: outside;
	}
