/* grey background #f7f7f7 */

body{
font-family: Verdana, Arial, Helvetica Neue Lite, Helvetica, sans-serif;
background: #ffffff url('images/pagebg.jpg') top center no-repeat fixed;
font-size: medium;
color: #000000;
padding: 0;
margin: 0;
}

.mainframe {
width: 753px;
background: #E3EFE3 url('images/mainbg.gif') top left repeat-y;
padding: 0;
margin: 0 auto;
}

.head {
width: 760px;
height: 20px;
font-size: 0.1em; 
background: transparent url('images/headerbg.gif') bottom left no-repeat;
padding: 0;
margin: 0;
}

.foot {
width: 760px;
font-size: 0.1em;
height: 10px;
background: transparent url('images/footerbg.gif') top left no-repeat;
padding: 0;
margin: 0;
}

.header{
width: 740px;
height: 70px;
padding: 0;
margin: 1px 0 0 8px;
}

.headertext {
font-family: georgia, garamond, times new roman, serif;
color: #848400;
font-size: 2em;
font-style: italic;
text-align: center;
padding: 0;
margin: 15px 0 0 0;
}

.leftcolumn {
width: 150px;
padding: 0;
float: left;
margin: 0 0 0 8px;
}

.address {
background: #ffffff url('images/rating_bg.gif') bottom left no-repeat;
height: 250px;
text-align: left;
padding: 0; 
margin: 0;
border: 1px solid #000000;
}

.maincolumn {
width: 582px;
padding: 0;
margin: 0 0 0 163px;
}
	
.mainimage {
padding: 0; 
margin: 0;
border: 1px solid #000000;
}

.maincontent {
background-color: #ffffff;
padding: 15px; 
margin: 3px 0 0 0;
text-align: justify;
border: 1px solid #000000;
/* height: 212px; */
/* overflow: auto; */
}

.footer {
font-family: tahoma, verdana, arial, helvetica, sans-serif;
padding: 0px;
margin: 0;
border: 0 none;
}

.webmastercontainer {
width: 150px;
float: left;
font-size: 0.7em;
text-align: center;
padding: 0;
margin: 0 0 0 8px;
}

.addresscontainer {
width: 582px;
font-size: 0.7em;
text-align: center;
padding: 0;
margin: 0 0 0 163px;
}

ul.menu {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 150px;
		}
		
ul.menu li {
		background: #ffffff;
		margin: 6px 0 0 0;
		padding: 2px 2px 2px 5px;
		font-size: 0.75em;
		font-weight: bold;
		border: 1px solid #000000;
		cursor: pointer;
		}

ul.menu a:link{color: #848400; text-decoration: none;}
ul.menu a:visited{color :#848400; text-decoration: none;}
ul.menu a:hover{color: #848400; text-decoration: none;}
ul.menu a:active{color: #848400; text-decoration: none;}

a:link{color: #848400; text-decoration: underline;}
a:visited{color :#848400; text-decoration: underline;}
a:hover{color: #848400; text-decoration: none;}
a:active{color: #848400; text-decoration: underline;}

a.headerlink:link{color: #848400; text-decoration: none;}
a.headerlink:visited{color :#848400; text-decoration: none;}
a.headerlink:hover{color: #848400; text-decoration: none;}
a.headerlink:active{color: #848400; text-decoration: none;}

a.webmasterlink:link {color: #C2BBAD; text-decoration: none; font-style: italic;} 
a.webmasterlink:visited {color: #C2BBAD; text-decoration: none; font-style: italic;} 
a.webmasterlink:hover {color: #C2BBAD; text-decoration: underline; font-style: italic;}
a.webmasterlink:active {color: #C2BBAD; text-decoration: none; font-style: italic;}

a.footerlink:link {color: #000000; text-decoration: underline;} 
a.footerlink:visited {color: #000000; text-decoration: underline;} 
a.footerlink:hover {color: #000000; text-decoration: none;}
a.footerlink:active {color: #000000; text-decoration: underline;}

p.webmaster {margin: 0px; padding: 15px 0 10px 0;}

p.footeraddress {margin: 0px; padding: 15px 0 10px 0;}

p.tight {margin: 0; padding: 0;}

hr {color: #848400; height: 1px; margin: 0; border: 1px solid #848400; margin: 5px;}

.underlined {text-decoration: underline;}

h1{
font-family: georgia, garamond, times new roman, serif;
font-size: 1.3em;
font-style: italic;
color: #848400;
margin-top: 0;
}

h2{
font-size: 0.8em;
color: #848400;
}

h2.centered{
font-size: 1.3em;
font-weight: normal;
color: #848400;
text-align: center;
}

h3{
font-size: 1em;
font-weight: bold;
color: #848400;
margin: 10px 0 10px 0;
}

h3.centered{
font-size: 1em;
font-weight: bold;
color: #848400;
text-align: center;
}

h4{
font-size: 1em;
font-weight: bold;
color: #848400;
}

h5{
font-size: 0.9em;
color: #848400;
}

h6{
font-size: 0.9em;
color: #000000;
}

ul {list-style-type: square;}

ol {font-size: 0.75em;}

li {margin-bottom: 5px;}

.clear{
height: 1px;
clear: both;
}

.addresstext {font-size: 0.8em; margin: 5px;}

.maintext {font-size: 0.75em; text-align: justify;}

li.maintext{
margin: 0 15px 5px 0;
}

.righttext {font-size: 0.75em; text-align: right;}

.smaller {
font-size: 0.8em;
}

.larger {
font-size: 1.2em;
}

.caption {
font-size: 0.6em;
}

.centeredtext {font-size: 0.75em; text-align: center;}

.warningtext {color: #dd0000; font-size: 0.6em; text-align: center;}

.button {font-weight: bold; cursor: pointer;}

.boldbutton {font-weight: bold; margin: 15px; cursor: pointer;}

.smallbutton {font-size: 0.8em;}

.rightimage{float: right; text-align: right; border: 0 none; margin: 0 0 0 15px;}

.highlighted {font-weight: 600; font-size: 0.75em; color: #003366;}

.shaded {background-color: #E8EDF0;}

.shadedcaption {background-color: #E8EDF0; font-size: 0.6em;}

.spacer {clear: both; height: 10px;;}

.columns {font-size: 0.75em; margin: 10px;}
.leftcol {width: 30%; float: left;}
.leftcol50 {width: 50%; float: left;}
.rightcol {float: right;}

.form {margin: 0; padding: 0;}
.formfield {font-size: 0.75em; margin: 10px; margin: 10px;}
.formlabel {width: 200px; float: left; font-weight: bold;}