@import url("common.css");

html, body{
background: #ffffff;
color: #000000;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#container{
position: relative;
width: 756px;
margin-left: auto;
margin-right: auto; 
text-align: left;
}

#menu{
background: #3fa6cc;
height: 40px;
width: 100%;
text-align: center;
border: 2px solid #3fa6cc;
}

#menu ul{
margin: 0px 0px 0px 20px;
padding: 0px;
}

#menu ul li{
margin: 0px;
padding: 0px;
display: inline;
}

#menu li a{
float: left;
color: #ffffff;
line-height: 40px;
font-size: 15px;
padding: 0px 25px 0px 25px;
font-weight: normal;
text-decoration: none;
}

#menu li a:hover{
background: #8ccae0;
}

#main{
position: relative;
width: 446px;
background: url(../images/footer.gif) left bottom no-repeat;
padding: 0px 270px 107px 40px;

border: 2px solid #3fa6cc;
}

/* commented backslash hack \*/
#main {
	height:645px;
}
/* end hack */
html>body #main {
	height:auto;
	min-height:645px;
}

#main .logo{
margin-bottom: 10px;
margin-top: 15px;
}

#rightcol{
position: absolute;
top: 85px;
right: 70px;
width: 145px;
font-size: 11px;
}

#rightcol .box{
text-align: center;
padding: 5px 10px;
border: 2px solid #3fa6cc;
margin-top: 5px;
}

#rightcol .box strong{
font-size: 12px;
}

.bluebox{
position: absolute;
bottom: 33px;
right: 70px;
text-align: center;
padding: 10px;
border: 2px solid #82c5de;
background: #82c5de;
margin-top: 5px;
width: 122px;
}

.bluebox a{
color: #085571;
font-weight: bold;
font-size: 16px;
text-decoration: none;
margin: 5px 0 5px 0;
}

#rightcol .offer p{
margin: 0px;
padding: 0px;
}

#rightcol .offer strong{
color: #ff0000;
}

#rightcol h2{
font-size: 12px;
font-weight: bold;
color: #3fa6cc;
}

#footer{
position: absolute;
bottom: 10px;
color: #ffffff;
line-height: 24px;
}

#footer a{
color: blue;
}

#footer strong{
font-size: 20px;
}
.contact{
position: absolute;
top: 35px;
right: 70px;
width: 140px;
text-align: right;
}

.contact h1{
font-size: 20px;
margin: 0px;
width: 140px;
}

h1{
font-size: 24px;
margin: 10px 0px 20px 0px;
}

h3{
font-size: 14px;
font-weight: bold;
}

ul{
margin: 8px 0px 8px 0px;
padding: 0px;
}

li{
margin: 4px 0px 4px 45px;
padding: 0px 0px 0px 0px;
}

blockquote{
text-align: right;
margin: 0px;
padding-left: 210px;
}

blockquote:first-line{
text-indent: 20px;
}

.terms{
font-size: 10px;
padding: 5px;
}

.terms a{
color: #000000;
}

.floatrightimg{
clear: right;
float: right;
padding: 5px 0px 5px 20px;
}

form, input{
margin: 0px;
padding: 0px;
}