/* JRI - First Connections Styles */



ul{margin-left: 20px;margin-right:25px;margin-top:14px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-left: 0px;list-style: none;}
ul li{font-family:Trebuchet MS, Verdana, Helvetica, Sans-Serif;padding-left: 16px;padding-bottom:3px;background-image: url(/images/li_bullet.gif);background-repeat: no-repeat;background-position: 5px 4px;color:#666666;font-size:11px;font-weight:normal;}


/*====================================================*/

/* MODIFY THE FOLLOWING                               */

/*====================================================*/

	

	/* Begin : Background Colors */

	.bg_color {

		background:#fffffa;

		}

	.menu_color {

		background:#fffaeb;

		}

	.header_color {

		color: #346633;

		}

	td.homeContent

	{

		background: #ededca url('images/bodybg.gif') repeat-x;

		width: 776px;

		border-left: 1px solid #ffffff;

		border-right: 1px solid #ffffff;

		border-top:1px solid #fff;

	}

	td.interior_content

	{

		background: #ededca url('images/bodybg.gif') repeat-x;

		width: 776px;

		height: 57px;

		border-left: 1px solid #ffffff;

		border-right: 1px solid #ffffff;

		border-top: 1px solid #b7af92;

	}

	td.navheader

	{

		background: #346633 url('images/interior_navheader.gif') no-repeat;

		width: 197px;

		height: 32px;

		padding-left: 15px;

		color: #FFFFFF;

		font-size: 16px;

	}

	.headertext {

		color: #c29017;

		font-size: 18px;

		}

	/* End : Background Colors */

	a {

	color:#c29017; 

	text-decoration:none;

	}

	a:hover{

	color:#c29017; 

	text-decoration:underline;

	}

	/* utility nav */

	a.toplinks:link

	{

		color: #4b7cbc;

		font-size: 11px;

		font-weight: bold;

		text-decoration:none;

	}

	a.toplinks:visited

	{

		color: #4b7cbc;

		font-size: 11px;

		font-weight: bold;

		text-decoration:none;

	}

	a.toplinks:hover

	{

		color: #023467;

		font-size: 11px;

		font-weight: bold;

		text-decoration:underline;

	}

	

	.bodytextright ul

	{

		margin: 0px;

		padding: 0px;

		list-style-type: none;

	}

	.bodytextright ul li

	{

		background: url(images/bullet.gif) no-repeat;

		background-position: 0px 3px;

		padding-left: 14px;

		padding-bottom: 0px;

	}

	.bodytextright ul li a

	{

		font-size:12px;

		color:#333333;

		text-decoration:none;

	}

	.bodytextright ul li a:hover

	{

		font-size:12px;

		color:#333333;

		text-decoration:underline;

	}

	

	.bodytextright hr 

	{

	color:#c29017;	

	height:1px;

	width:220px;

	}

	

	hr 

	{

	color:#c29017;	

	height:1px;

	}



/*====================================================*/

/* END MODIFY THE FOLLOWING                            */

/*====================================================*/



/* Begin : General */



body

{

	width: 801px;

	margin: auto;

	background-color: #FFFFFF;

	font-family: Trebuchet MS;

}

h1

{

	font-size:140%; 

	font-weight:bold; 

	color:#000;

	display:inline;

	}



h2

{

	font-size:125%;

	font-weight:bold; 

	color:#525252;

	display:inline;

	}



h3

{

	font-size:110%;

	font-weight:bold; 

	color:#858585;

	display:inline;

}

/* End : General */





/* Begin : Top Nav */

td.navbar

{

	background: url('images/navbar.gif') no-repeat;

	width: 801px;

	height: 38px;

}

a.navbarlinks

{

	color: #FFFFFF;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}



a:hover.navbarlinks

{

	color: #FFFFFF;

	font-weight: bold;

	font-size: 12px;

	text-decoration: underline;

}

/* End : Top Nav */



/* Begin : Borders */

.leftbodybar

{

	background: url('images/leftbodybar_middle.gif') repeat-y top;

	width: 10px;

	border-right: 1px solid #999999;

}

.rightbodybar

{

	background: url('images/rightbodybar_middle.gif') repeat-y top;

	width: 11px;

	border-left: 1px solid #999999;

}

/* End : Borders */



/* Begin : Content */



p.headertext

{

	padding:0;

	margin:10px 0 10px 0;

}

.bodytextleft

{

	color: #333333;

	font-size: 11px;

	line-height: 18px;

	width: 420px;

	border: none;

}

.bodytextright

{

	color: #333333;

	font-size: 11px;

	padding-bottom: 2px;

	border: none;

}

/* End : Content */



/* Begin : Footer */

td.footer

{

	background: url('images/footer.gif') no-repeat;

	width: 780px;

	height: 34px;

	padding-left: 40px;

	color: #FFFFFF;

	font-size: 10px;

	line-height: 10px;

	padding-top: 5px;

}

/* End : Footer */



/* Begin : Home Page */

.fpageTable {

	padding:0;

	margin:0 0 5px 30px;

	}

.fpageTable table, fpageTable table td {

	margin:0; padding:0;

	}

.fpage_colspacer {

	margin:0; padding:0;

	width:100px;

	}

.homeContent a:link{color:#023467;}

/* End : Home Page */



/* Begin : Sub-Page */



.interior_bodytext

{

	color: #333333;

	font-size: 11px;

	line-height: 18px;

	width: 384px;

}

.content

{

	color: #333333;

	font-size: 11px;

	line-height: 18px;

	border: none;

}

.content p, .bodytextright p {

	padding:0;

	margin:0 0 10px 0;

	}

/* End : Sub-Page */	

	

/* Begin : Left Nav */



a.navheaderlink:link

{

	color: #FFFFFF;

	font-size: 16px;

	text-decoration: none;	

}

a.navheaderlink:visited

{

	color: #FFFFFF;

	font-size: 16px;

	text-decoration: none;	

}

a.navheaderlink:hover

{

	color: #FFFFFF;

	font-size: 16px;

	text-decoration: none;	

}

a.item 

{

	padding:10px 0 0 0px;

	font-size: 11px;

	line-height:25px;

	color: #333333;

	text-decoration: none;	

}

a:hover.item

{

	font-size: 11px;

	color: #333333;

	text-decoration: underline;

}

a.item_on

{

	padding:10px 0 0 0px;

	font-size: 11px;

	line-height:25px;	

	color: #2d5993;	

	text-decoration: none;

}

a:hover.item_on

{

	font-size: 11px;	

	color: #2d5993;

	text-decoration: underline;

}

/* End : Left Nav */



/* Begin : Site Map */

.sm-first a, .sm-second a, .sm-third a {

	font:bold 12px "trebuchet MS", Arial, sans-serif;

	color:#690819;

	text-transform:capitalize;

	}

.sm-first a {

	text-transform:uppercase;

	}

.sm-first a:hover, .sm-second a:hover, .sm-third a:hover {

	color:#023467;

	}

.sm-first {

	padding:20px 0 0 0;

	border-bottom:1px solid #999;

	}

.sm-second {

	padding:0 0 0 15px;

	}

.sm-third {

	padding:0 0 0 30px;

	}

/* End : Site Map */	