/* PAGE STYLES */

body { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 80%; line-height: 140%; background-color: #666666; margin: 0px; }



/* Specification so fonts display correctly in Internet Explorer */

table { font-size: 100% }



/* Link Color */

a:link { color: #5ca204; text-decoration: none; font-style: normal; font-weight: bold;}

a:active { color: #f5b00a; text-decoration: none; font-style: normal; font-weight: bold;}

a:visited { color: #5ca204; text-decoration: none; font-style: normal; font-weight: bold;}

a:hover, a:focus { color: #0079c4; text-decoration: none; font-style: normal; font-weight: bold;}



/* Style Tags*/

h1 { color: #0079c4; font-size: 150%; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:  bold; line-height: 100%; margin: 0px 0px 20px 0px; }

h2 { color: #0079c4; background-color:#6b7a3c; font-size: 140%; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:  bold; line-height: 100%; margin: 0px 0px 10px 0px; padding: 4px 0px 6px 4px;}

h3 { color: #0079c4; font-size: 130%;  font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:  bold; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#f5b00a; font-style: normal; line-height: 100%; margin: 0px 0px 3px 0px; }

h4 { color: #000000; font-size: 110%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 0px 0px; }

h5 { color: #ffffff; font-size: 120%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 0px 0px; }

h6 { color: #000000; font-size: 100%; font-style: normal; font-weight: bold; line-height: 100%; }

p { margin: 0px 0px 20px 0px; }

ul { list-style-position: outside; margin: 0px 0px 30px 25px; padding: 0px; }

ol { list-style-position: outside; margin: 0px 0px 20px 25px; padding: 0px; }

li { margin: 0px 0px 0px 0px; padding: 0px; }

#intro {font-size: 130%; color:#000000; line-height:150%}

#quotes { font-size:150%; }

#quoteby { font-size:95%; }

#imgFloat { float: left; padding: 0px 15px 5px 0px;}



#imgnavleft { margin: 20px 2px 10px 0px; border:0; }

#imgnavleft a:link { border: 0px; }

#imgnavleft a:active { border: 0px;  }

#imgnavleft a:visited { border: 0px;  }

#imgnavleft a:hover, a:focus { border: 0px; }



/* Header */

#header {text-align: left; vertical-align: top; height: 243px; background-image:url(../structure/masthead.jpg); background-repeat: no-repeat; background-position:left; margin: 0px; }

#headerbg {background-color: #ffffff; text-align: left; vertical-align: top; height: 243px; background-image:url(../structure/masthead_bg.jpg); background-repeat: repeat-x; background-position:left; margin: 0px; } 

#siteTitle {  background-color: #333; text-align: center; vertical-align: top; height: 63px; background-image:url(../structure/sitetitle.jpg); background-repeat:no-repeat; background-position: center; margin: 0px; }


/* CONTENT */

#content { height: 1%; margin: 0px; background-color:#fdfef2; background-image: url(../structure/contentbg.jpg); background-position:top center; background-repeat:no-repeat; }



/* Left Navigation Menu */

#navleft { height: 275px; width: 160px; display: block; float: left; margin: 20px 0px 0px 10px; background-color: #ffffff;}

#navleft p { margin: 0px; }

#navleft p a { font-size: 92%; line-height: 120%; font-weight: bold; font-style: normal; display: block; padding: 6px 0px 5px 20px;  }

#navleft p a:link { color: #5ca204; text-decoration: none; background-image:url(../structure/link1.jpg); background-position:left; background-repeat:no-repeat; }

#navleft p a:active { color: #5ca204; text-decoration: underline; background-image:url(../structure/link1.jpg); background-position:left; background-repeat:no-repeat;  }

#navleft p a:visited { color: #5ca204; text-decoration: none; background-image:url(../structure/link1.jpg); background-position:left; background-repeat:no-repeat; }

#navleft p a:hover, #columnlink p a:focus { color: #0079c4;  background-image:url(../structure/link2.jpg); background-position:left; background-repeat:no-repeat; }



#navleft p a.secondary:link { margin: 0px 0px 0px 10px; }

#navleft p a.secondary:active { margin: 0px 0px 0px 10px; }

#navleft p a.secondary:visited { margin: 0px 0px 0px 10px; }

#navleft p a.secondary:hover, #columnlink p a.secondary:focus { margin: 0px 0px 0px 10px; }



/* Body */

#body { height: 1%; padding: 50px 0px 0px 15px; display: block;  margin: 0px 35px 0px 170px; }



/* Right Float */

#rightfloat { background-color: #fff; border: 1px solid #f8bb44; float: right; width: 250px; margin: 0px 0px 10px 10px; padding: 0px; display: block; }

#rightfloat img { float: left; margin: 0px; padding: 0px; display: block; }

#rightfloat h2 { clear: both; font-size: 100%; line-height: 120%; font-weight: bold; color: #fff; background-color: #f8bb44; display: block; padding: 10px; margin: 0px; }

#rightfloat h3 { clear: both; font-size: 100%; line-height: 110%; margin: 5px 10px 5px 10px; color: #000000; text-align: left; vertical-align: top; font-style: normal; font-weight: bold; display: block; }

#rightfloat p { clear: both; margin: 20px 15px 20px 15px; color: #434b32; font-family:Georgia, "Times New Roman", Times, serif; font-size: 115%; line-height: 150%; text-align: left; vertical-align: top; font-style: normal; font-weight: normal; display: block; }

#rightfloat ul { clear: both; margin: 5px 10px 5px 10px; padding: 0px 0px 0px 25px; color: #000000; font-size: 100%; line-height: 110%; text-align: left; vertical-align: top; font-style: normal; font-weight: normal; display: block; }

#rightfloat li { margin: 5px 0px 5px 0px; }



/* Text */

#text { padding: 20px 20px 0px 0px; }

#text:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

#layerIntro { margin: 0px; padding: 0px; }

#multilayers { width: 100%; margin: 0px; padding: 0px; }

#twolayernleft { float: left; width: 48%; margin: 0px; padding: 0px; }

#twolayerright { margin: 0px 0px 0px 52%; padding: 0px 0px 0px 15px;  }



/* FOOTER  */

#footer { clear: both; font-size:90%; margin: 0px 0px 5px 0px; border-width: 2px 0px 0px 0px; border-style: solid; border-color: #0079c4; text-align: center; }



#footer p { margin: 0px 0px 5px 0px; padding: 5px 10px 5px 10px; text-align: center; color:#fff; font-weight: bold; }

#footer p a:link { color:#87c040; font-weight: bold; text-decoration:underline; }

#footer p a:active { color:#87c040; font-weight: bold; font-weight: bold;  }

#footer p a:visited { color:#87c040; font-weight: bold; font-weight: bold; }

#footer p a:hover, #columnlink p a.secondary:focus { color:#dd9feb; text-decoration:underline;font-weight: bold; }

#designBy { display: none; }

