/* Lein Styles */


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {margin:0; padding:0; border:0; }

/* Main block-level definitions  */
body { background:#90ADBC url(la_images/page_background.jpg) top center repeat-y; color:#073067; text-align:center; }
#wrapper { background-color:#ffffff; color: #44535C; font-family: Calibri, Arial, Helvetica, sans-serif; font-size:13px; margin:10px auto 20px auto; width:980px; text-align:left;}

/* Divs placing flexible borders */
#rightBorder {background:url(la_images/border_right_for_fixed.gif) right top repeat-y; height:100%; width:100%; }
#rightBorderTop {background:url(la_images/border_top_for_fixed.gif) right top no-repeat; height:100%; width:100%; }
#bottomBorder { background:url(la_images/border_bottom_980.gif) right bottom no-repeat; }
/* Places margin for borders to show */
#innerContent { padding: 0px 12px 13px 0px; }

/* HTML Selector definitions */
h1 { color: #A64431; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; margin:0px 10px 10px 10px; }
h2 { color: #A64431; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin:10px 10px 8px 10px; }
h3 { color: #A64431; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:10px 10px 6px 10px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0px 10px 4px 10px; }
p {
	margin:0px 10px 4px 10px;
	font-size: 14px;
}
ul {font-size: 14px; margin:0px 10px 2px 40px; }

/* Navigation.*/
a { color: #000000; }
a:link { color: #000000; }
a:visited { color: #333333; }
a:hover { color: #666666; }
a:active { color: #000000; }
#navBar { background: url(la_images/background_navbar.jpg) top left repeat-x; height: 42px; margin: 0px; padding: 0px 0px 0px 22px; width: auto; }
#navBar a { background:url(la_images/divider.jpg) top right no-repeat; font-size: 13px; line-height: 13px; padding: 0px 11px 0px 10px; text-align: center; text-decoration: none; }
#navBar a:link { color: #ffffff; }
#navBar a:visited { color: #ffffff; }
#navBar a:hover { color: #C0C0C0; }
#navBar a:active { color: #ffffff; }
#navBarBottom { height: 30px; margin: 0px 30px 0px 0px; padding: 0px; width: auto; }
#navBarBottom a { background: url(la_images/navBarBottom_button.jpg) top left no-repeat; float:left; font-size: 13px; height:30px; line-height: 30px; text-align: center; text-decoration: none; width:220px; }
#navBarBottom a:link { color: #ffffff; }
#navBarBottom a:visited { color: #ffffff; }
#navBarBottom a:hover { color: #C0C0C0; }
#navBarBottom a:active { color: #ffffff; }
.pageLocationNot { margin-top: 9px; float: left; }
.pageLocation { background:url(la_images/divider.jpg) top right no-repeat; color: #000000; font-size: 13px; line-height: 13px; padding: 0px 11px 0px 10px; margin-top: 9px; float: left; text-align: center; text-decoration: none;}
#rightColContent a { color: #FFFFFF; }
#rightColContent a:link { color: #FFFFFF; }
#rightColContent a:visited { color: #F0FFFF; }
#rightColContent a:hover { color: #666666; }
#rightColContent a:active { color: #FFFFFF; }
.footerPicsHome a { text-decoration:none; }

/* Header definitions */
#header { background:#CDE3EE url(la_images/header_background.jpg) top right no-repeat; border-top: #FFFFFF 1px solid; height:97px; overflow:hidden; text-align:left; }
#header h1 { color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; line-height: 100px; padding:3px 0px 0px 10px; }

/* Main content class and ID selector definitions, in alphabetical order.*/
.boldtext { font-weight: bold; }
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.clear10 { clear:both; display:block; height:10px; overflow:hidden; }
.floatLeft { float:left; padding:0px 5px 5px 0px; }
.floatRight { float:right; padding:0px 0px 5px 5px; }
.footerPicsHome p { padding-top: 10px; }
#leftColContent { float:left; padding-top:10px; padding-bottom:10px; text-align:left; width:250px; }
#leftColContent img { margin: 0px 0px 10px 30px; padding: 0px;}
#leftColContent object { margin: 0px 0px 10px 30px; padding: 0px;}
#leftColContent h3 { margin: 10px 0px 10px 30px; padding: 0px;}
#leftColContent p { margin: 0px 0px 10px 30px; padding: 0px;}
#leftColContent ul { margin-left: 30px;  }
#leftColContent li {
	list-style:none;
	font-size: 14px;
}
#middleColContentWrapper { height:100%; margin:0px 260px 0px 260px; }
#middleColContent { padding-top:10px; padding-bottom:10px; width:98%; }
#rightColBackground { background:url(la_images/background_right_col.gif) right top repeat-y; width:100%; }
#rightColContent { background:url(la_images/right_col_top.gif) top right no-repeat; color: #FFFFFF; float:right; width:250px; }
#rightColContent h2 { color:#FFFFFF; line-height: 30px; margin: 0px 40px 0px 10px; padding: 0px;}
#rightColContent h3 { color:#FFFFFF; font-weight:normal; font-style:italic; margin: 10px 40px 5px 10px; padding: 0px;}
#rightColContent p { border-bottom: 1px solid #FFFFFF; margin: 10px 40px 5px 10px; padding-bottom: 10px;}
/* Home Page definitions */
#leftColContentHome { float:left; padding-top:10px; padding-bottom:10px; text-align:left; width:610px; }
#leftColContentHome img { margin: 0px 0px 10px 30px; padding: 0px;}
#middleColContentWrapperHome { height:100%; margin:0px 30px 0px 610px; }

/* Bottom/Footer definitions */
#footerTop{ background-color: #ffffff; clear:both; height:30px; margin: 8px 0px 8px 30px; text-align:center; }
#footerTopHome{ background-color: #ffffff; clear:both; height:190px; margin: 8px 0px 8px 30px; text-align:center; }
.footerPicsHome { background-color:#CDE3EE; float:left; height: 150px; padding: 0px; text-align:center; width:220px; }
.footerPicsHome img { margin-top:10px; }
.footerPicsHome p { margin-top: 5px; text-align:left; }
#footer{ background-color: #CDE3EE; clear:both; font-size:10px; height:30px; text-align:right; }
#footer p { line-height: 30px; }
#footer a { text-decoration:  none; }
#footer a:hover { color: #666666; }
