@charset "UTF-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
outline:none;
}

a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#9ab208;
}

.banner {
width:952px;
padding-left:13px;
padding-bottom:44px;
float:left;
}

.bannerBox {
float:right;
width:285px;
height:137px;
background:url(../images/banner_box.jpg) no-repeat bottom left;
padding-right:42px;
padding-top:26px;
}

.bannerBoxInner {
padding-left:45px;
padding-top:27px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:27px;
}

.bannerBoxInner a {
color:#000000;
text-decoration:none;
}

.bannerBoxInner a:hover {
color:#9ab208;
}


.bannerBoxInnerDot {
color:#9ab208;
display:block;
padding-right:15px;
float:left;
}

.bannerTitle {
width:911px;
float:left;
padding-left:46px;
font-size:27px;
}

body {
font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
color:#333333;
font-size:13px;
background-color:#FFFFFF;
}

.bottomBoxesContainer {
float:right;
padding-top:20px;
width:732px;
}

.bottomBox {
width:163px;
height:113px;
float:left;
padding-right:12px;
background:url(../images/bototm_box.gif) no-repeat top left;
font-size:14px;
text-align:center;
}

.bottomBoxTop {
float:left;
height:36px;
line-height:16px;
padding-top:5px;
color:#FFFFFF;
width:163px;
font-weight:bold;
}

.bottomBoxBottom {
float:left;
line-height:16px;
padding-top:20px;
color:#808080;
font-size:11px;
width:163px;
}


.container {
margin:0 auto;
width:1004px;
background:url(../images/background.gif) repeat-y top;
overflow:auto;
}

.downlaodBox {
float:left;
width:241px;
height:222px;
}

.downlaodBoxTop {
width:241px;
height:162px;
}

.downlaodBoxBottom {
background:transparent url(../images/fleur_downlaod_bottom.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:47px;
line-height:20px;
padding:8px 3px;
text-align:center;
width:235px;
}

.downlaodBoxBottom a {
color:#FFFFFF;
text-decoration:none;
}

.downlaodBoxBottom a:hover {
color:#333333;
}

.footerContainer {
width:989px;
background:url(../images/page_bottom.gif) no-repeat top;
margin:0 auto;
height:49px;
padding-left:8px;
padding-right:7px;
padding-top:24px;
color:#FFFFFF;
}

.footerStrip {
width:989px;
background-color:#9aa80f;
height:18px;
text-align:center;
}

.footerStrip a {
padding-right:10px;
padding-left:10px;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

.footerStrip a:hover {
color:#333333;
}

.greenText {
color:#9ab208;
}

h1 {
margin-bottom:15px;
font-size:27px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
line-height:29px;
}

h2 {
margin-bottom:15px;
font-size:27px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
line-height:29px;
}

h3 {
margin-bottom:15px;
font-size:15px;
color:#9ab208;
font-weight:bold;
}

input.text {
width:304px;
height:18px;
/*background:url(../images/input_back_large.gif) no-repeat right;*/
border:1px solid #666666;
padding-top:2px;
padding-left:5px;
padding-right:5px;
font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:13px;
}

input.submitButton {
background:transparent url(../images/submit_back.gif) no-repeat scroll center top;
border:medium none;
cursor:pointer;
height:25px;
width:124px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#FFFFFF;
line-height:15px;
}

.innerContainer {
padding-left:32px;
padding-right:7px;
width:965px;
background:url(../images/page_top.gif) no-repeat top;
float:left;
}

.leftColumn {
float:left;
width:212px;
padding-top:82px;
}

.leftColumnText {
float:left;
width:187px;
padding-top:110px;
color:#FFFFFF;
padding-left:12px;
padding-right:12px;
line-height:19px;
}

.menu {
float:left;
width:211px;
line-height:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.menu a {
color:#9ab208;
width:186px;
height:30px;
line-height:30px;
background:url(../images/menu_back.gif) no-repeat;
display:block;
margin:0 auto;
text-align:center;
font-size:16px;
text-decoration:none;
}

.menu a:hover {
color:#000000;
}

.middleColumn {
float:left;
width:511px;
padding-top:82px;
}

.middleColumnText {
float:left;
width:474px;
padding-left:26px;
padding-right:11px;
line-height:19px;
}

.mainImage {
float:left;
width:511px;
padding-top:9px;
position:relative;
}

.mainImage img {
border:none;
display:block;
}

label {
clear:both;
float:none;
position:relative;
left:-8px;
}

.logo {
float:left;
width:248px;
height:161px;
}

#offerForm p {
margin-bottom:7px;
}

p {
margin-top:0px;
margin-bottom:15px;
}


.pageTop {
width:1004px;
}

.readOn {
width:104px;
height:26px;
position:absolute;
z-index:10;
bottom:24px;
right:30px;
cursor:pointer;
}

.righttColumn {
float:left;
width:241px;
}

.rightColumnImageBox {
float:left;
width:212px;
height:453px;
padding-left:14px;
background:url(../images/right_box_back.gif) no-repeat top right;
}

.rightColumnImageBoxMiddle {
float:left;
width:152px;
height:330px;
text-align:center;
padding-top:20px;
padding-left:30px;
padding-right:30px;
font-size:12px;
}

.rightColumnImageBoxMiddle a {
color:#000000;
text-decoration:none;
}

.rightColumnImageBoxMiddle a:hover {
color:#9ab208;
}

.rightColumnImageBoxMiddle a img{
border:2px solid #bcbcbc;
}

.rightColumnImageBoxMiddle a:hover img {
border:2px solid #9ab208;
}

.rightColumnImageBoxMiddle img {
display:block;
}

.rightColumnImageBoxMiddle p {
margin-top:6px;
margin-bottom:11px;
line-height:15px;
}

ul {
margin-top:0px;
padding-left:10px;
margin-left:5px;
margin-bottom:15px;
}

ul li {
list-style-image:url(../images/li_circle.gif);
}

/** Added form styles **/
h2 {
	color:#000;
	font-size:1.5em;
}

.error {
	color:#f00 !important;
	font-weight: bold;
}

fieldset {
	padding:10px 15px;
	margin:0 0 10px 0;
}

legend {
	font-weight:bold;
	padding:0 10px;
}

.radio {
	margin:0 10px 0 0;
}

