@charset "UTF-8";
/* CSS Document */

/* CSS Reset */
html, body, div, 
						{ margin: 0px; padding: 0px; }  

/* Page Styles */
body					{ margin: 0px auto 0px auto; background: #FFFFFF url('../images/jbr_site_bg.gif') repeat-x; }
	
a:link					{ color: #0b629f; font-weight: bold; text-decoration: underline; }
a:visited				{ color: #0b629f; font-weight: bold; text-decoration: underline; }
a:hover					{ color: #0b629f; font-weight: bold; text-decoration: none; }

/* Page Styles */
#Container				{ position: static; width: 100%; margin: 0px auto 0px auto; clear: both; }

/* Header Styles */
#Header					{ width: 940px; height: 130px; margin: 0px auto 0px auto; clear: both;  }
.TopLinks				{ width: 940px; height: 56px; background: url('../images/jbr_site_logo.jpg') no-repeat; text-align: right; padding: 35px 0px 0px 0px; }
.TopLinks ul			{ font: 13px Arial; color: #FFFFFF; padding: 0px; margin: 0px; }
.TopLinks li			{ display: inline; padding: 0px; margin: 0px; }
.TopLinks a:link		{ color: #FFF; font-weight: normal; text-decoration: none; }
.TopLinks a:visited		{ color: #FFF; font-weight: normal; text-decoration: none; }
.TopLinks a:hover		{ color: #FFF; font-weight: normal; text-decoration: underline; }

.Navigation				{ width: 940px; height: 39px; color: #FFF; text-align: center; padding: 0px 0px 0px 0px; }
.Navigation ul			{ font: 14px Arial; font-weight: bold; color: #39849d; text-transform: uppercase; letter-spacing: 2px; padding: 0px; margin-bottom: 10px; }
.Navigation li			{ display: inline; padding-right: 10px; }
.Navigation img			{ float: left; }
.Navigation a:link		{ color: #39849d; font-weight: bold; text-decoration: none; }
.Navigation a:visited	{ color: #39849d; font-weight: bold; text-decoration: none; }
.Navigation a:hover		{ color: #17426c; font-weight: bold; text-decoration: none; background: url('../images/arrow.gif') no-repeat; background-position: bottom center; }

/* Home Styles */
#HomeWrapper			{ width: 100%; margin: 0px auto 0px auto; background: url('../images/jbr_home_bg.gif') repeat-x; clear: both; }
#HomeContent			{ width: 940px; margin: 0px auto 25px auto; clear:both; }
#HomeContent h1			{ font: 24px Arial; font-weight: normal; color: #17426c; padding: 0px 0px 15px 0px; margin: 0px; }
#HomeContent p			{ font: 14px Arial; color: #333333; line-height: 20px; padding: 0px 0px 10px; margin: 0px; }
.HomeImage				{ width: 940px; padding: 0px 0px 25px 0px; }
.HomeLeft				{ float: left; width: 563px; padding-bottom: 25px; margin-right: 25px; }
.HomeRight				{ float: right; width: 352px; padding-bottom: 25px; }
.HomeFull				{ width: 940px; font-family: Arial; }

/* Body Styles */
#BodyContent			{ width: 940px; margin: 25px auto 0px auto; clear:both; }
.Col01					{ width: 940px; font-family: Arial; }
.Col01 h1				{ font: 28px Arial; text-transform: uppercase; font-weight: normal; color: #830006; /*color: #949183;*/ }
.Col01 h2				{ font: 18px Arial; color: #17426c; }
.Col01 h3				{ font: 13px Arial; font-weight: bold; color: #457cc2; }
.Col01 p				{ font: 13px Arial; color: #333333; line-height: 20px; padding-bottom: 10px; }
.Col01 ul				{ font: 13px Arial; color: #333333; }
.Col01 li				{ list-style-image: url('../images/bullet.gif'); }

.Col02Left				{ float: left; width: 645px; padding: 0px 25px 30px 0px; border-right: 1px solid #CCCCCC; }
.Col02Left h1			{ font: 28px Arial; text-transform: uppercase; font-weight: normal; color: #830006; padding }
.Col02Left h2			{ font: 18px Arial; color: #17426c; }
.Col02Left h3			{ font: 13px Arial; font-weight: bold; color: #457cc2; padding: 0px; margin: 0px; }
.Col02Left p			{ font: 13px Arial; color: #333333; line-height: 20px; padding: 0px 0px 10px 0px; margin: 0px; }
.Col02Left ul			{ font: 12px Arial; color: #333333; }
.Col02Left li			{ list-style-image: url('../images/bullet.gif'); padding-bottom: 5px; }

.Col02Right				{ float: right; width: 209px; padding: 0px 30px 0px 30px; }
.Col02Right h2			{ font: 14px Arial; font-weight: normal; text-transform: uppercase; color: #69a3d0; padding-top: 15px; }
.Col02Right p			{ font: 12px Arial; color: #333333; line-height: 20px; }

p.address				{ font: 12px Arial; color: #333333; line-height: 16px; padding: 0px; margin: 0px; }

.FormBox				{ width: 300px; border: 1px solid #CCCCCC; padding: 15px;}
.FormBox p				{ padding: 0px 0px 5px 0px; margin: 0px; }

/* Footer Styles */
#Footer					{ width: 940px; height: 25px; padding: 15px 0px 0px 0px; margin: 0px auto 0px auto; border-top: 1px solid #CCC; clear: both; }
#Footer p				{ font: 12px Arial; color: #666;  margin: 0px; text-align: left; }
#Footer a:link			{ color: #666666; font-weight: normal; text-decoration: none; }
#Footer a:visited		{ color: #666666; font-weight: normal; text-decoration: none; }
#Footer a:hover			{ color: #223489; font-weight: normal; text-decoration: underline; }

/* Regular Floats */
.left					{ float: left; }
.right					{ float: right; padding-left: 15px; }
.spacer					{ width: 940px; height: 25px; margin: 0px auto 0px auto; clear: both; }
