body
{
	background-color:#C1D3F2;
    margin: 10px 0 0 10px;
    font-family:tahoma,arial,verdana,sans-serif;
}
#centermain
{
    background-color:#9BBCF4;
	border: 1px solid #958571;
	padding: 15px;
	margin-right: auto;
	margin-left: auto;
    width: 900px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#leftmenu {
    margin: 0px;
	padding: 0px;
    width: 190px;
	list-style-type: none;
    position: relative;
    float:left;
    font-size:small;
    font-weight:normal;
    /*
    border-bottom: 1px solid #d4cfca;
	border-left: 1px solid #d4cfca;
    */
}
#leftmenu img {
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	margin-bottom: -2px;
}
#leftmenu ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
#leftmenu li {
	float: left;
    margin:1px;
    list-style-type:none;
}
#topleft
{
	margin-top:-1px;
    margin-top:5px;
    padding:0;
}
#topleft a
{
    background-color:#ecdcdf;
    border: 1px solid #4f2302;
    color:#4f3d27;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
}
#topleft a:hover
{
	background-color:#ffffff;
    border: 1px solid #000000;
	color:#4f3d27;
    text-decoration:none;
}
#content
{
    float:left;
    width:695px;
    background-color:#ffffff;
    margin-top:10px;
    margin-left:10px;
}
#footer
{
    clear:both;
    margin:5px 0 0 0;
    display:block;
    background-color: #ffffff;
	text-align: center;
	border: 1px solid #d4cfca;
    min-height:20px;
	height:auto !important;
	height:20px;
}
#footer p
{
    font-size:small;
    color:#4f3d27;
    margin-top:5px;
}
#footer a
{
    margin-left:20px;
    font-size:small;
    color:#4f3d27;
    text-decoration:underline;
}
#footer a:hover
{
    font-size:small;
    color:#000000;
    text-decoration:underline;
}
.lefthome
{
	display:block;
    text-align:left;
    padding:5px;
}
.lefthome h1
{
	font-size:medium;
    color:#46466E;
    font-weight:bold;
    margin:0;
    margin-bottom:10px;
}
.lefthome h2
{
	font-size:small;
    font-weight:bold;
    color:#46466E;
    margin:0;
    margin-bottom:5px;
}
.lefthome h3
{
	font-size:medium;
    font-weight:bold;
    color:#46466E;
    margin:0;
    margin-bottom:5px;
}
.lefthome p
{
	font-size:small;
    font-weight:normal;
    color:#000000;
}
.lefthome a
{
    color:#46466E;
    font-weight:bold;
    text-decoration:none;
}
.lefthome a:hover
{
    color:#000000;
    text-decoration:underline;
}
.lefthome ul
{
	margin:0px 0px 0px 30px;
    padding:0;
}
.lefthome li
{
	font-size:small;
    font-weight:normal;
    color:#d9ccbc;
}
.lefthome img
{
	padding:10px;
}
#righthome
{
	float:right;
    width:260px;
    margin-top:-28px;
}
#topnav
{
    display:block;
    position: relative;
    top:0px;
    left:0px;
    height:20px;
    padding-top:8px;
    padding-bottom:5px;
    overflow:hidden;
    text-align:left;
    margin:0;
    margin-left:6px;
    font-size:small;
    font-weight:normal;
}
#topnav a
{
    background-color:#ffffff;
    border: 1px solid #D4CFCA;
    color:#4f3d27;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:4px;
    padding-right:4px;
}
#topnav a:hover
{
	background-color:#ffffff;
    border: 1px solid #000000;
	color:#000000;
    text-decoration:none;
}
.formred
{
	font-size:small;
    font-weight:bold;
    text-align:center;
    color:#ff0000;
}
.offerbox
{
	display:block;
	background-color:#ffffff;
    border:1px solid #000000;
    margin-bottom:5px;
}
.offerbox h3
{
    color:#000000;
    font-size:small;
    font-weight:bold;
}
.offerbox p
{
    color:#000000;
    font-size:small;
    font-weight:normal;
}
.whitebg
{
	background-color:#ffffff;
    color:#000000;
    font-size:small;
    font-weight:bold;
}
.tariffbox
{
	display:block;
	background-color:#ffffff;
    border:1px solid #000000;
    margin-bottom:5px;
}
.tariffbox h3
{
    color:#000000;
    font-size:small;
    font-weight:bold;
}
.tariffbox p
{
    color:#000000;
    font-size:small;
    font-weight:normal;
}
.leftsubbox
{
	clear:left;
    border: 1px solid #ffffff;
    margin-left:1px;
    width:174px;
    padding:5px;
    text-align:center;
}
.eventtable td
{
    border:1px solid #ffffff;
}
.eventhead
{
	font-size:small;
    background-color:#d4cfca;
    color:#000000;
    text-align:center;
}
.eventtxt, .eventtxt a
{
	background-color:#c3a98e;
	font-size:0.8em;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}
.eventdate
{
	font-size:small;
    font-weight:normal;
    color:#666666;
    text-align:center;
}
.blogbox
{
    background-color:#ffffff;
    display:block;
    margin:5px;
    padding:5px;
}
.blogbox img
{
    padding:10px;
}
.blogbox h3
{
    font-size:medium;
    color:#000000;
    margin:4px;
}
.blogbox span
{
    margin-left:15px;
    font-size:xx-small;
    color:#000000;
}
.blogbox p
{
    font-size:small;
    color:#000000;
    margin:4px;
}