body {
    font-size: 75%;
    font-family: Arial, helvetica, sans-serif;
    color: #000033;
    background-color: white;
    margin: 0px
}

.c {
    font-family: Courier New, Courier, mono;
}

.reply-gr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: blue;
    font-size: 85%;

}

a:link.links-e-gr {
    color: blue;
	font-weight: bold;
}

a:visited.links-e-gr {
    color: #6666CC;
	font-weight: bold;
}

a:active.links-e-gr {
    color: red;
	font-weight: bold;
}

a:hover.links-e-gr {
    color: #CC0000;
	font-weight: bold;
}

a:link.links-gr, a:visited.links-gr, .name-gr {
    color: #990000;
	font-weight: bold;
    font-size: 125%;
}

div.navigator a:link, div.navigator a:visited, div.navigator-b a:link, div.navigator-b a:visited, address a:link, address a:visited,
a:link.links, a:link.links-b, a:visited.links, a:visited.links-b, a:link.links-e,  a:link.links-eb, 
a:visited, .navigator, .navigator-b {
    color: #6666CC;
}

a:link.price, a:visited.price {
    color:#000033;
}

a:link.note, a:visited.note, a:link.note-gl, a:visited.note-gl, a:hover.note-gl {
    color:black;
}

a:link.note, a:visited.note, a:link.price, a:visited.price, a:link.note-gl, a:visited.note-gl, a:hover.note-gl {
    text-decoration: none;
}

a:hover.note, a:hover.price {
    text-decoration: underline;
}

a:link.links-g, a:visited.links-g, .li-g {
    color: #006600;
}

a:visited.cycle, a:visited.links-e, a:visited.links-eb {
	color: #555555;
}

a:active.links-g, a:active.note, a:active.links-e, a:active.links-eb, a:active.price, a:active.links-gr, a:active.note-gl {
    color: red;
}

.rightbox, .leftbox, .header,
a:link.boxed, a:link.boxed-w, a:visited.boxed-w, a:link.mail, a:link.mail-n,  a:visited.mail,  a:visited.mail-n {
    color: white;
}    

a:link.boxed, a:visited.boxed, a:link.boxed-w, a:visited.boxed-w,
h1,h2,h3,h4,h5,h6,.header {
    font-family: Trebuchet MS, Verdana, sans-serif;
}

h1 {
    font-size: 110%;
}

address {
    text-align: right;
}

hr {
    border-width: 1px;
    border-top: solid;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

div.rightbox hr {
    border-color: white;
}

a:link.note, a:visited.note, .header, h1, .li-g {
    font-weight: bold;
}

address a:hover, div.bannersLog a:hover, a:hover.links,  a:hover.links-b,  a:hover.links-g, a:hover.note, a:hover.cycle, a:hover.mail, a:hover.mail-n, a:hover.links-e, a:hover.links-eb, a:hover.price, a:hover.links-gr {
	color: blue;
}

address a:hover, div.bannersLog a:hover, a:hover.links,  a:hover.links-g, a:hover.cycle, a:hover.links-e, a:hover.mail-n, a:hover.price {
    font-weight: normal;
}

a:link.links-eb, a:hover.links-eb,  a:active.links-eb,  a:visited.links-eb {
    font-weight: bold;
}

a:hover.mail, a:hover.links-b, {
    font-weight: bold;
}

div.rightbox a:link, div.bannersLog a:link,
a:visited.boxed {
    color: #CCCCFF;
}

a:link.boxed, a:visited.boxed, a:link.boxed-w, a:visited.boxed-w,
.leftbox, .header, .bg1 {
    background-color: #000033;
}    

a:link.boxed, a:visited.boxed, a:link.boxed-w, a:visited.boxed-w {
    font-weight: bold;
    display: block;
    
    border-color: #6666CC;
    border-width: 2px;
    border-style: solid;
    border-bottom: none;
    border-left: none;
    border-right: none;

    text-decoration: none;
}

.boxtitle
{
    font-weight: bold;
    font-family: Trebuchet MS, Verdana, sans-serif;
}

.centrebox {
    padding-right: 7%;
    padding-left: 3%;
    padding-top: 0%;
}    

.header {
	font-size: 75%;
    padding: 10px;
    padding-top: 1pt;
    padding-bottom: 1pt;
}

.navigator, .navigator-b {
    background-color: #CCCCFF;
    font-size: 80%;
    padding: 3px;
    padding-left: 0px;
}

.navigator-b {
    background-color: #CCCCFF;
    font-size: 80%;
    padding: 3px;
    padding-left: 3px;
}

div.navigator a:link, div.navigator a:visited, div.navigator-b a:link, div.navigator-b a:visited,
.navigator, .navigator-b {
    font-weight: bold;
}

div.navigator a:hover, div.navigator-b a:hover, .bg2 {
    background-color: white;
}

.rightbox, .leftbox, .navigator, .navigator-b , hr {
    border-color: #000033;
}

.rightbox, .leftbox {
    border-width: 2px;
    border-style: solid;
    border-top: none;
}

.navigator-b, .navigator {
    border-width: 2px;
    border-style: solid;
    border-left: none;
    border-right: none;
}

.navigator {
    border-top: none;
}

a:hover.boxed, a:hover.boxed-w,
.rightbox, .bannersLog {
    background-color: #6666cc;
}

.rightbox {
    float: right;
    padding: 10px;
}

.leftbox {
    padding: 1px;
} 

.figureRight{  
float: right; margin-top: 12px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;
}

.figure_right {
	float: right; overflow: visible; 
	margin-left: 10px; 
	margin-right: 0px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
} 

.figure_right_2 {
	float: right; overflow: visible; 
	margin-left: 10px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
} 
.map {  
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	width: 462px
}
.t_price  {
	border-collapse: collapse;
	border: 2px #000000 solid;
}
.price-1  {
	border-collapse: collapse;
	border: 2px #000000 solid;
	text-align: center;
	font-weight: bold;
}
.price-top  {
	border-collapse: collapse;
	border: #000000 solid;
	border-width: 1px 1px 2px 1px;
	text-align: center;
	font-weight: bold;
}
.price-left  {
	border-collapse: collapse;
	border: #000000 solid;
	border-width: 1px 2px 1px 1px;
	font-weight: bold;
	text-align: center;
}
.price-middle  {
	border-collapse: collapse;
	border: 1px #000000 solid; 
	text-align: center;
}
