body {
font-size: 75%;
width: 756px;
margin: 0px auto 0px auto;
text-align: center;
color: #5C5C5C;
font-family: arial, helvetica, sans-serif;
background-image:  url(background.gif);}

#page {width:756px;}

#access {
position:absolute;
top:2px;
left:5px;
width:70px;
margin: 0px 0px;
text-align:left;
clear:both;
float:left;
height:15px;
font-family:arial;
font-size:75%;
z-index:+2;}

#container {height:99px;
clear: both;
float: left;
margin-top:10px;
margin-bottom:10px;}

#logo {width:234px;
float: left;
height: 99px;}

#menucontainer {width:522px;
float: left;
height:99px;}

h1 {font-family: Arial, Helvetica, sans-serif;
font-size: 140%;
color: #ffffff;
font-weight: normal;
margin-top: 0px;
}

h2 {font-family: Arial, Helvetica, sans-serif;
font-size: 130%;
font-weight: normal;
margin: 0px;
color: #cc0000;
text-align:center;
}

h3 {font-family: Arial, Helvetica, sans-serif;
font-size: 130%;
font-weight: normal;
margin-top: 0px;
color: #ff6633;
text-align:center;
}

h4 {font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: normal;
margin-top: 5px;
}

h5 {font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: normal;
margin-top: 5px;
}

h6 {font-family: Arial, Helvetica, sans-serif;
font-size: 115%;
font-weight: normal;
margin-top: 5px;
}

p {margin-top: 0px;
font-weight: normal;
text-align:center;}

.border {border: 1px #D7E1ED solid;
margin-top:8px;
margin-bottom:8px;
background-color: #ffffff;}

.footer {font-size: 0.85em;}

#mainimage {background-image:  url(undermenu.gif);
width:767px; height:16px;
background-repeat: no-repeat;
float: left;
clear: both;}

#contentframe {width:767px;
max-width:756px;
text-align: left;
float: left;
background-image:  url(content.gif);
background-repeat: repeat-y;
padding-left:10px;
}

#col1 {
	position: relative;
	float: left;
	clear: none;
	width: 204px;
	max-width: 184px;
	padding:0px 10px 0px 10px;
	background-image:  url(col1.gif);
	background-repeat: no-repeat;
}

.white {background-color: #FFFFFF;
display: block;
margin:0px;}

#photo{
background-image:  url(mainimage1.gif);
background-repeat: no-repeat;
float: left;
width:184px;
height:400px;

}

.homemaincols {
float: left;
clear: none;
width: 174px;
max-width:158px;
padding: 8px;
margin-right:3px;
text-align: center;
}

.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
color: #ffffff;
text-align:center;
padding: 3px;
display: block;
}

.blue {background-color: #0099CC;
border-top:2px solid #5CBEDE;
border-left:2px solid #5CBEDE;
border-right:2px solid #007399;
border-bottom:2px solid #007399;
margin-bottom:2px;}

.purple {background-color: #AD5C85;
border-top:2px solid #BD7B9C;
border-left:2px solid #BD7B9C;
border-right:2px solid #713C57;
border-bottom:2px solid #713C57;
margin-bottom:2px;}

.red {background-color: #ca2e2e;
border-top:2px solid #DC7676;
border-left:2px solid #DC7676;
border-right:2px solid #972222;
border-bottom:2px solid #972222;
margin-bottom:2px;}

.orange {background-color: #ff6633;
border-top:2px solid #FF9B79;
border-left:2px solid #FF9B79;
border-right:2px solid #BF4C26;
border-bottom:2px solid #BF4C26;
margin-bottom:2px;}

.olive {background-color: #B0AD31;
border-top:2px solid #CBC978;
border-left:2px solid #CBC978;
border-right:2px solid #848225;
border-bottom:2px solid #848225;
margin-bottom:2px;}

.green {background-color: #009999;
border-top:2px solid #58BCBC;
border-left:2px solid #58BCBC;
border-right:2px solid #007373;
border-bottom:2px solid #007373;
margin-bottom:2px;}

.grey {background-color: #79989B;
border-top:2px solid #A9BDBF;
border-left:2px solid #A9BDBF;
border-right:2px solid #5B7274;
border-bottom:2px solid #5B7274;
margin-bottom:2px;}

.pink {background-color: #CC6699;
border-top:2px solid #DD9ABB;
border-left:2px solid #DD9ABB;
border-right:2px solid #994C73;
border-bottom:2px solid #994C73;
margin-bottom:2px;}

.gold {background-color: #D5AA00;
border-top:2px solid #E4C95C;
border-left:2px solid #E4C95C;
border-right:2px solid #AD8A00;
border-bottom:2px solid #AD8A00;
margin-bottom:2px;}

#footer {width:767px;
height:92px;
clear: both;
float: left;}

.advertise {
background-image:  url(footerleft.gif);
background-repeat: no-repeat;
width:266px;
height:100px;
float: left;
padding-top:10px;
display:block;
cursor: pointer;}

.advertise span {
display: none;}

.banner {
background-image:  url(footerright.gif);
background-repeat: no-repeat;
width:501px;
height:100px;
float: left;
padding-top:10px;
text-align:left;
}

#search
{width:184px;
max-width:164px;
float: left;
text-align:center;
padding: 8px;
background-color: #0099CC;
}

.search {
float: left;
margin: 1px 5px 0px 2px;
padding-top: 1px;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
color: #006b8f;
text-align:center;
}

.searchbutton {
margin-top:2px;
float:left;
}

#terms {width:756px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: .9em;
letter-spacing: -1px;
height:25px;
padding-top:10px;
padding-bottom:15px;
clear: both;
float: left;
color: #99B3CC;}

#terms a:link {color:#99B3CC;}
#terms a:visited {color:#99B3CC;}
#terms a:hover {color:#FFFFFF; text-decoration:none;}

img {border: 0px;
margin-bottom: 10px}

a:link {color: #000099;}

a:visited {color: #000099;}

a:active {color: #000099;}

a:hover {color: #ff3333;
text-decoration: none;}

.headings {color: #713C57;}

.bullet {
	font-size: 100%;
	padding: 0px 2px 0px 8px;
	margin: 0px;
	background-image:  url(newsbullet.gif);
	background-repeat: no-repeat;
}

.smalltext {font-size: 80%;}
