/* CSS Document */

html,body{margin:0;padding:0}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: URL('images/bgb1.jpg') top left repeat-y;
background-color:#FFFFFF;
}
p{margin:0 10px 10px}

div#header {
width: 765px;
height:145px;
}

.bannerL {
float:left;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
width: 610px;
height:145px;
}

.bannerR {
float:left;
background-image:url(images/bannerR.jpg);
background-repeat:no-repeat;
width: 155px;
height:145px;
}

#topScroll {
background-image:url(images/top_footer1.jpg);
background-repeat:no-repeat;
width:765px;
height: 24px;
padding-top: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5174a8;
text-align:center;
}

.homeTitle {
width: 330px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#5174a8;
text-align:center;
line-height: 25px;
margin-left: 130px;
}

#container {
width: 765px;
margin-top: 0;	
padding:0px;	
}

div#content {
width:613px;
line-height:1.4;
margin-top:0px;
background-color:#FFFFFF;
}

.contentHeading {
font-size:12px;
color: #01367c;
font-weight:bold;
}

.title {
padding-left:10px;
padding-top: 25px;
padding-bottom:10px;
color:#8fa6c7;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.ads1 {
width:611px;
height:200px;
}

.event1 {
float:left;
width:142px;
height:55px;
margin-left:40px;
margin-top: 25px;
background-image:url(images/yellowButton.jpg);
background-repeat:no-repeat;
text-align:center;
}

.event2 {
float:left;
width:142px;
height:55px;
margin-left:10px;
margin-top: 25px;
background-image:url(images/yellowButton.jpg);
background-repeat:no-repeat;
text-align:center;
}

.event3 {
float:left;
width:142px;
height:55px;
margin-left:10px;
margin-top: 25px;
background-image:url(images/yellowButton.jpg);
background-repeat:no-repeat;
text-align:center;
}

.eventText {
width:100px;
color:#5174a8;
font-size:16px;
font-weight:bold;
}

#home a:link{
color:#FFFFFF;
}

#home a:hover{
text-decoration:none;
color:#FFCC33;
}

.homeLinks {
font-family: Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
margin-top:100px;
color:#FFFFFF;
text-align:center;
}

.homeLinks a {
color:#FFFFFF;
}

.homeLinks a {
color:#FFFFFF;
}

.img2 {
	position:absolute;
	margin-top:15px;
	margin-left:80px;
	left: 474px;
	top: 206px;
}

.frontPageTXT {
	position:absolute;
	width:141px;
	left: 407px;
	top: 231px;
	height: 189px;
	padding-left: 1px;
	padding-right:1px;
	font-weight:bold;
}

.ads2 {
width:611px;
height:200px;
}

.htlIMG1 {
	position:absolute;
	width:151px;
	height:152px;
	left: 201px;
	top: 485px;
}

.htlIMG2 {
	position:absolute;
	width:151px;
	height:152px;
	left: 395px;
	top: 485px;
}

.htlIMG3 {
position:absolute;
width:151px;
height:152px;
left: 588px;
top: 485px;
}

.cell {
width:611px;
height:20px;
background-color:#c0cdde;
}

.news1 {
width: 135px;
color:#FFFFFF;
padding:2px;
}

.address {	
width:155px;
color:#333333;
font-size:11px;	
background-color:#d2cf94;
padding:2px;
}

.designerLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:313px;
}

div#navigation{
background-color:#CC3300;
}

div#extra{
background-color:#02367c;
color:#FFFFFF;}

div#footer{
width:765px;
height:25px;
background-image:url(images/footer1.jpg);
background-repeat:no-repeat;
background-color:#fff;
}

div#wrapper{
float:right;
width:100%;
margin-left:-146px;
}

div#content {
margin-left:146px;
}

div#navigation{
float:left;
width:146px;
margin-top: 0;
}

div#extra{
float:left;
clear:left;
width:146px;
}

div#footer {
clear:both;
width:765px;
}

.copyright {
margin-left:200px;
padding-top: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5174a8;
}

/* Forms */
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */    
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; 
color:#FFFFFF;
}

form fieldset {
/* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
border: 1px solid #CCCCCC;
padding: 10px;        /* padding in fieldset support spotty in IE */
margin: 0;
}

form input, form textarea {
display: inline; /* inline display must NOT be set or will hide submit buttons in IE 5x mac */
width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
margin: 0px 0 0 5px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
}

form input#submit, form input#reset { 
float: none; 
display: inline; 
margin:0;
padding:0;
}

.formText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.formPanel {
width:355px;
*width:255px;
margin-right:auto;
margin-left:auto;
*margin-right:120px;
*margin-left:120px;
background-color:#8fa6c7;
padding: 6px;
border: 1px solid #CCCCCC;
color:#FFFFFF;
}

.req {
color:#FF0000;
}

/* Navigation */

ul#navlist li a,ul#subnavlist li a

{
font-family: arial;
font-size: 12px;
font-weight:bold;
text-decoration: none;
}

div#navcontainer
{
float:left;
width:146px;
margin-top: 0;
background-color:#8fa6c7;
}

/* NAV LIST */
ul#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

ul#navlist li { display: inline; }

ul#navlist li a
{
color: #fff;
display: block;
background-image:url(images/link_on.jpg);
padding: 0px 0 0px 0px;
height: 40px;
width: 146px;
text-indent: 10px;
line-height: 40px;
}

ul#navlist li a:hover { 
color:#ffc336;
 }

ul#navlist li a#current
{
color: #fff;
background-image:url(images/link_on.jpg);
}

/* SUB NAV LIST */
ul#subnavlist li a
{
display: block;
width: 125px;
height: 30px;
color:#FFFFFF;
background: #8fa6c7;
text-align: left;
text-indent: 0px;
text-decoration: none;
line-height: 10px;
border-width: 0 1px 0 1px;
margin: 5px 0px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul#subnavlist
{
margin: 0 0 0 0px;
list-style-type: none;
padding: 0;
}

ul#subnavlist li { display: inline; }

ul#subnavlist li a:hover { 
color:#365e9b;
}

ul#navlist li a#subcurrent
{
color: #999;
background: #ddd;
}

ul#navlist li a#suvcurrent:hover { background: #ddd; }


a, a:link {	
text-decoration: none;
color:#5174a8;
}

a, a:active {
text-decoration: none;
}

a:hover {
text-decoration: underline;
color:#666666;
}

a:visited {
text-decoration:none;	
}