body {
background-image: url(/images/bg.gif);
background-repeat: repeat-x;
background-color: #D6C285;
}

#maincontainer {
overflow:hidden;
background-image:url(../images/main_bg.gif);
background-repeat:repeat-y;
width:754px;
margin:0 auto;
padding:0;
}

#header {
background-image:url(../images/header.gif);
background-repeat:no-repeat;
width:754px;
height:42px;
}

#left {
width:288px;
float:left;
}

#left-header {
top:0;
left:0;
width:288px;
height:121px;
}

#left-nav {
clear:both;
top:0;
left:0;
margin:0;
padding:20px;
background-image:url(../images/left_repeat.gif);
background-repeat:repeat-y;
width:248px;
text-align:right;
}

#left-nav ul {
list-style:none;
margin:0;
margin-left: 14px;
padding:0;
vertical-align: bottom;
}

#left-nav ul li {
list-style:none;
padding:0;
margin:0;
vertical-align:bottom;
}

#left-nav ul li a:link, #left-nav ul li a:visited, #left-nav ul li a:active {
display:block;
width:205px;
height:19px;
background-color:#292c8b;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#ffffff;
font-size:8pt;
font-weight: normal;
text-decoration:none;
letter-spacing: 2px;
padding:0;
padding-right: 10px;
padding-top: 2px;
margin:2px;
vertical-align: bottom;
}

#left-nav ul li a:hover {
display:block;
width:205px;
height:19px;
background-color:#0e1165;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#ffe8a1;
font-size:8pt;
font-weight: normal;
text-decoration:none;
letter-spacing: 2px;
padding:0;
padding-right: 10px;
padding-top: 2px;
margin:2px;
vertical-align: bottom;
}

#left-content {
clear:both;
top:0;
left:0;
background-image:url(../images/left_repeat.gif);
background-repeat:repeat-y;
width:198px;
padding:30px 45px;
margin:0;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
font-size:9pt;
color:#fff;
}
#left-content a:link, #left-content a:visited, #left-content a:active {
color:#ffe8a1;
font-weight: 700;
text-decoration:underline;
}
#left-content a:hover {
color:#ecd17d;
font-weight: 700;
text-decoration:underline;
}

#left-footer {
clear:both;
background-image:url(../images/left_footer.gif);
background-repeat:no-repeat;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#868570;
font-size:8pt;
font-weight: normal;
text-align:right;
width:266px;
height:23px;
padding:0;
margin:0;
padding-top:55px;
padding-right:22px;
float:left;
}

#left-footer a:link, #left-footer a:visited, #left-footer a:active {
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#868570;
font-size:8pt;
font-weight: normal;
text-decoration:underline;
}

#left-footer a:hover {
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#667188;
font-size:8pt;
font-weight: normal;
text-decoration:underline;
}


#right {
width:466px;
float:left;
}

#top-nav {
background-image:url(../images/top-nav-bg.gif);
background-repeat:no-repeat;
background-color:#EFEEDB;
width:440px;
height:108px;
padding:13px 0 0 26px;
margin:0;
float:left;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#9c9372;
font-size:8pt;
font-weight: normal;
letter-spacing:1px;
}

#top-nav span {
display:block;
float:left;
clear:none;
margin:0 17px 0 0;
}

#top-nav ul {
list-style:none;
margin:0;
margin-left: 14px;
padding:0;
vertical-align: bottom;
}

#top-nav ul li {
list-style:none;
padding:0;
margin:0;
vertical-align:bottom;
}


#top-nav ul li a:link, #top-nav ul li a:visited, #top-nav ul li a:active {
display:block;
width:205px;
height:19px;
background-color:#f6f5eb;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#053092;
font-size:8pt;
font-weight: normal;
text-decoration:none;
letter-spacing: 2px;
padding:0;
padding-left: 10px;
padding-top: 2px;
margin:2px;
vertical-align: bottom;
}

#top-nav ul li a:hover {
display:block;
width:205px;
height:19px;
background-color:#c3b17a;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#ffffff;
font-size:8pt;
font-weight: normal;
text-decoration:none;
letter-spacing: 2px;
padding:0;
padding-left: 10px;
padding-top: 2px;
margin:2px;
vertical-align: bottom;
}

#main-content {
clear:both;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#464235;
font-size:9pt;
width:416px;
padding:25px;
padding-top: 20px;
float:left;
}

#main-content a:link, #main-content a:active, #main-content a:visited, {
color: #213f81;
}

#main-content a:hover {
color: #667188;
}

#main-content h1 {
display:block;
background-color:#e5e4cd;
color:#101259;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
font-size:8pt;
letter-spacing: 1px;
text-transform: uppercase;
width:390px;
padding:5px;
padding-left:10px;
margin:0;
}

#right-footer {
background-image:url(../images/right_footer.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#F1F0DD;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#CBCAB8;
font-size:8pt;
font-weight: normal;
width:415px;
height:28px;
padding: 0;
padding-left:25px;
padding-top:50px;
float:left;
}

#right-footer a:link, #right-footer a:visited, #right-footer a:active {
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#868570;
font-size:8pt;
font-weight: normal;
text-decoration:underline;
}
#right-footer a:hover {
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#667188;
font-size:8pt;
font-weight: normal;
text-decoration:underline;
}

#footer {
overflow:visible;
background-color:#D6C285;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
color:#ffffff;
font-size:7pt;
font-weight: normal;
width:674px;
height:56px;
padding: 0;
padding-left:40px;
padding-right:40px;
padding-top:25px;
float:left;
text-align:center;
}

.calcButtonCalculate {
	height: 30px;
	background-color: #292C8B;
    font-family: "Trebuchet MS","Trebuchet","Verdana","Arial","Helvetica", sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	margin-top: 10px;
	margin-left: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 3px;
}
