@charset "UTF-8";

body { margin: 0; padding: 0; text-align: center; color: #999999; font: 11px "Trebuchet MS", Arial, sans-serif; background-color: #E3EECC; background-image: url(images/mainbck.jpg); background-repeat: no-repeat; background-position: top; }

img { border-style: none; }

li { list-style: square; margin-bottom: 4px; }

A:link {color:#999999;text-decoration: underline;font-weight:normal;}
A:visited {color:#999999; text-decoration: underline;  font-weight:normal;}
A:hover{color:#cccccc;text-decoration: underline;font-weight:normal;}

h1 { font: 16px "Trebuchet MS", Arial, sans-serif; color: #1664AE;}
h2 { font: 14px "Trebuchet MS", Arial, sans-serif; color: #1664AE; margin-bottom: -12px; padding: 0px; }
h3 { font: 12px "Trebuchet MS", Arial, sans-serif; color: #1664AE; margin-bottom: -11px; padding: 0px; }
h4 { font: 11px "Trebuchet MS", Arial, sans-serif; color: #1664AE; margin-bottom: -11px; padding: 0px; }

#container { width: 800px; border: 0px; text-align: left; background-color: #FFFFFF; margin: 0 auto; } /* the auto margins (in conjunction with a width) center the page */

#header { padding: 0px; margin: 0px; background-image: url(images/headerbckblu.jpg); background-repeat: no-repeat; background-position: center top; height: 180px; width: 800px; }

#navlarge { color: #999999; margin: 0px; padding: 130px 70px 5px; font: 14px "Trebuchet MS", Arial, sans-serif; }
#navlarge ul { padding: 0px; margin: 0px; }
#navlarge li { display:inline; }

#navsmll { color: #999999; margin: 0px; padding: 130px 40px 5px; font: 13px "Trebuchet MS", Arial, sans-serif; }
#navsmll ul { padding: 0px; margin: 0px; }
#navsmll li { display:inline; }

#navlarge a:link {color:#5E6B12;text-decoration: none;font-weight:normal;}
#navlarge a:visited {color:#5E6B12; text-decoration: none;  font-weight:normal;}
#navlarge a:hover{color:#1664ae;text-decoration: none;font-weight:normal;}

#navsmll a:link {color:#5E6B12;text-decoration: none;font-weight:normal;}
#navsmll a:visited {color:#5E6B12; text-decoration: none;  font-weight:normal;}
#navsmll a:hover{color:#1664AE;text-decoration: none;font-weight:normal;}

#mainContent { padding: 0px 50px 10px; }

#footer { margin: 0; text-align: right; background-image: url(images/footerline.png); background-repeat: no-repeat; background-position: center top; padding: 10px 40px 5px; }

#leftcol { float: left; width: 160px; padding: 0px 10px 0px 0px; border-right: 2px dotted #1664AE; margin-bottom: 10px; margin-top: 0px; }
#rightcol { float: right; width: 160px; padding: 0px 0px 0px 15px; border-left: 2px dotted #1664AE; margin-bottom: 10px; }
#middlecol { margin: 0 190px; padding: 0; }

.footercopyright { width: 420px; padding: 0px; float: right; margin-top: 0px; margin-right: 40px; margin-bottom: 0px; }
.inlineemphasis { color: #3A5C88; }
.imgpara { margin: 0px; padding: 0px; text-align: center; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
