/* JRI - First Connections Styles */


/*====================================================*/
/* MODIFY THE FOLLOWING                               */
/*====================================================*/
	
	/* Begin : Background Colors */
	.bg_color {
		background:#f9f8f6;
		}
	.menu_color {
		background:#eae7e2;
		}
	.header_color {
		color: #353952;
		}
	td.homeContent
	{
		background: #f9f8f6 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: #f9f8f6 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: #353952 url('images/interior_navheader.gif') no-repeat;
		width: 197px;
		height: 32px;
		padding-left: 15px;
		color: #FFFFFF;
		font-size: 16px;
	}
	.headertext {
		color: #3d4840;
		font-size: 18px;
		}
	/* End : Background Colors */
	a {
	color:#66261a; 
	text-decoration:none;
	}
	a:hover{
	color:#66261a; 
	text-decoration:underline;
	}
	
	
	.homeContent a:link{color:#66261a;}


	/* 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;
	}
	
	
	/* 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;
		font-weight:bold;
		text-decoration: none;	
	}
	a:hover.item
	{
		font-size: 11px;
		color: #333333;
		font-weight:bold;
		text-decoration: underline;
	}
	a.item_on
	{
		padding:10px 0 0 0px;
		font-size: 11px;
		line-height:25px;	
		color: #2d5993;	
		font-weight:bold;
		font-style: italic;	
		text-decoration: none;
	}
	a:hover.item_on
	{
		font-size: 11px;	
		color: #2d5993;
		font-weight:bold;
		font-style: italic;	
		text-decoration: underline;
	}
	/* End : Left Nav */
	

/*====================================================*/
/* 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;
	}
/* 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 : 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 */	
