/* Shared */
body{ background-image:url(images/bg.jpg); background-color:#ffffff; margin:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-repeat:no-repeat; background-position:top;}


.forum{ background: url(images/newsletterbg.jpg) left bottom no-repeat;}

.maintable{ border:20px solid #FFFFFF; background-color:#FFFFFF;}

.textfield { font-family: Verdana; font-size: 11px; color: #000000;text-decoration:none;}
.button { font-family: arial; font-size: 12px; color:#ffffff; background-color:#418CC5; border:none; cursor:pointer;font-weight:bold;}


.topmenu { font-family: arial; font-size: 10px; color: #482400; text-decoration:none; font-weight:bold;}
.topmenu:hover { font-family: arial; font-size: 10px; color: #019583; text-decoration:underline; font-weight:bold;}

.brownsmall{ font-family: arial; font-size: 10px; color: #482400; text-decoration:none; font-weight:bold;}

.bottom { font-family: arial; font-size: 11px; color: #ffffff; text-decoration:none; font-weight:bold;}
.bottom:hover { font-family: arial; font-size: 11px; color: #ffffff; text-decoration:underline; font-weight:bold;}
.bottomtd { font-family: arial; font-size: 11px; color: #5c6973; text-decoration:none; font-weight:none;}

.bottomlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5c6973; font-style: none; font-weight: none; text-decoration:none; }
.bottomlink:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#024f93; font-style: none; font-weight: none; text-decoration:underline; }

.copyright { font-family: arial; font-size: 10px; color: #5c4d3e; text-decoration:none; font-weight:bold;}

.readmore{ font-family: arial; font-size: 11px; color: #8daedc; text-decoration:none; font-weight:bold;}
.readmore:hover { font-family: arial; font-size: 11px; color: #005ba9; text-decoration:underline; font-weight:bold;}

.more{ font-family: arial; font-size: 12px; color: #8daedc; text-decoration:none; font-weight:bold;}
.more:hover { font-family: arial; font-size: 12px; color: #005ba9; text-decoration:underline; font-weight:bold;}

.lang {
	float:right; text-align:left;
	position:relative;
	width:150px;
	padding:8px;
	background-color:#e8e9ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	right:20px;
	top: 3px;
}

.flags { float:right; padding-right:8px; text-decoration:none; outline:none; right:0;}

.textsmall { font-family: Verdana; font-size: 9px; color: #666666; }

.header{ font-family: arial; font-size: 25px; color: #01304A; text-decoration:none; font-weight:normal;}
.headerred{ font-family: arial; font-size: 21px; color: #bf0000; text-decoration:none; font-weight:normal;}
.subheaderred{ font-family: arial; font-size: 14px; color: #bf0000; text-decoration:none; font-weight:normal;}
.titlewhite{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 32px; color: #ffffff; text-decoration:none; font-weight:normal;}
.headerwhite{ font-family: arial; font-size: 13px; color: #ffffff; text-decoration:none; font-weight:bold;}
.headerwhite2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; text-decoration:none; font-weight:normal;}
.headerwhite:hover{ font-family: arial; font-size: 13px; color: #ffffff; text-decoration:none; font-weight:bold;}
.headergray{ font-family: arial; font-size: 15px; color: #666666; text-decoration:none; font-weight:normal;}
.headergray2{ font-family: arial; font-size: 20px; color: #666666; text-decoration:none; font-weight:bold;}
.subheader{ font-family: arial; font-size: 12px; color: #99CC00; text-decoration:none; font-weight:normal;}
.marquetext{ font-family: arial; font-size: 11px; color: #666666; text-decoration:none; font-weight:none;text-decoration:none;}


.form-button { font-family:"Myriad Pro", Arial, Helvetica; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#406db4; cursor:pointer; border:0px solid #759683; height:30px; width:100px;}


.bodytext{ font-family: Arial; font-size: 11px; color: #333333; text-decoration:none; font-weight:none;}
.bodytextb{ font-family: Arial; font-size: 13px; color: #333333; text-decoration:none; font-weight:none; line-height:1.5;}
.bodytextwhte{ font-family: Arial; font-size: 12px; color: #ffffff; text-decoration:none; font-weight:none;}
.bodylink{ font-family: arial; font-size: 12px; color: #000000;  text-decoration:underline; font-weight:none;}
.bodylink:hover { color: #024F93; text-decoration:none; }


.price {  font-family: arial; font-size: 20px; color:#4cb244; font-weight: normal;}
.price2 {  font-family: arial; font-size: 15px; color:#005ba9; font-weight: normal; text-decoration:none;}

.headline {  font-family: arial; font-size: 20px; color:#365C73; font-weight: normal;}
.right-floating {
	float: left;
		padding-right: 15px;
	padding-bottom: 5px;
}

IMG.left-floating {
	float: right;
	padding-left: 15px;
	padding-bottom: 5px;
}

#footer {
margin:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
position: relative;
bottom:0;
width:100%;
   height:99px;   /* Height of the footer */
    background:url(images/bottombg.jpg) no-repeat bottom;
}

.rightlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; font-style: none; font-weight: none; text-decoration:none; }
.rightlink:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#1a768e; font-style: none; font-weight: none; text-decoration:none; }

/*----------------------*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 13px Arial; text-transform:uppercase;
width: 650px;

}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #b92020;
padding: 15px 11px;
text-decoration: none;
border-right: 0px solid #cccccc;

}


.solidblockmenu li a:hover, .solidblockmenu li .current{
color:#268a9f; 

}


/*----------------------*/
.solidblockmenutr{
margin: 0;
padding: 0;
float: left;
font: 13px Arial; text-transform:uppercase;
width: 650px;

}

.solidblockmenutr li{
display: inline;
}

.solidblockmenutr li a{
float: left;
color: #b92020;
padding: 15px 15px;
text-decoration: none;
border-right: 0px solid #cccccc;

}


.solidblockmenutr li a:hover, .solidblockmenu li .current{
color:#268a9f; 

}
input.rounded { position:relative;
	border: 1px solid #ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0px 0px 3px #bbb;
-moz-box-shadow: 0px 0px 3px #bbb; 
box-shadow: 0px 0px 3px #bbb;
	font-size: 12px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;behavior: url(PIE.htc);
}
input.rounded:focus {
	border-color: #B60000;
}

select.rounded1 { position:relative;
	border: 1px solid #ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0px 0px 0px #bbb;
-moz-box-shadow: 0px 0px 0px #bbb; 
box-shadow: 0px 0px 0px #bbb;
	font-size: 12px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;behavior: url(PIE.htc);
}
select.rounded1:focus {
	border-color: #B60000;
}
textarea.rounded2{ position:relative;
	border: 1px solid #ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0px 0px 0px #bbb;
-moz-box-shadow: 0px 0px 0px #bbb; 
box-shadow: 0px 0px 0px #bbb;
	font-size: 12px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;behavior: url(PIE.htc);
}
textarea.rounded2:focus {
	border-color: #B60000;
}