@media print
{
body {
background: #FFFFFF;
font-family: verdana,arial;
font-size: 80%;
margin:0px 0 0px 0px;
padding:0;
color: #000000;
font-weight: 100;
min-height:101%;
}
}


@media screen
{

html {
height:100%
}

body {
background: #CFE2A6;
background-image: url('design/background.jpg');
background-repeat: repeat;
background-attachment: fixed;
background-position: top left; 
font-family: verdana,arial;
font-size: 80%;
margin:5px 0 5px 5px;
padding:0;
color: #000000;
font-weight: 100;
min-height:101%;
}

body a {
color: #006600;
text-decoration: none;
}

body a:hover {
color: #000000;
text-decoration: underline;
} 

body a:link, body a:active {
color: #006600;
}

.smallfont {font-size: 80%;line-height:10pt;}

h1 {font-size: 140%; color: #006600; cursor:normal; font-weight: 800; padding:0px 0px 0px 0px;}
h2 {font-size: 130%; color: #006600; font-variant: small-caps; font-weight: 700; padding:0px 0px 0px 0px;}
h3 {font-size: 120%; color: #000000; font-weight: 700; padding:0px 0px 0px 0px;}
a {text-decoration: none}
div {color: #000000; margin:0; padding:0;}

div.row {
  clear: both;
  padding-top: 10px;
}

div.row span.label {
  float: left;
  width: 25%;
  text-align: right;
}

div.row span.formw {
  float: right;
  width: 75%;
  text-align: left;
} 

p {color: #000000; margin:0; padding:5px 0px 5px 0px;}

p:first-letter {
 font-size: 150%; 
 font-weight: heavy;
 color:#006600;
 font-variant: small-caps; 
 }
 
 
.sectiontitle {
font-size: 120%; 
font-weight: bold;
color:#006600;
font-variant: small-caps; 
text-decoration: underline;
}

.sectiontitle a {
color: #006600;
text-decoration: underline;
}

.sectiontitle a:hover {
color: #000000;
text-decoration: underline;
} 

.sectiontitle a:link, body a:active {
color: #006600;
}

.sectiontitle:first-letter {
font-size: 140%; 
font-weight: bold;
color:#006600;
font-variant: small-caps; 
text-decoration: underline;
 }


.morelink {
float:right;
}



ul {list-style-image: url('arrow.gif')}
ul.circle {list-style-type: circle}

table.ratepage {
	border-width: 2px;
	border-style: solid;
	border-color: #aa6a44;
	border-collapse: collapse;
	background-color: #ffffff;
	color:#aa6a44;
}
table.ratepage th {
	border-width: 2px;
	padding: 2px;
	border-style: solid;
	border-color: #aa6a44;
	background-color: #ffffff;
	color:#aa6a44;
}
table.ratepage td {
	border-width:2px;
	text-align:center;
	padding: 3px;
	border-style: solid;
	border-color: #aa6a44;
	background-color: #ffffff;
	color:#aa6a44;
}
}


