/* CSS Document */

body {
font:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000;
background-image:url(images/bg_gradient.jpg);
background-repeat:no-repeat;
}

h1 {
font-size:130%;
font-weight:bold;
font-variant:small-caps;
color:#000099;
}


h2 {
font:115%;
font-variant:small-caps;
color:#000099;
}

#wrapper {
width:940px;
margin:15px auto;
padding:0px;
border:1px solid #3b6d61;
}


#header {
background-color:#6699CC;
}


#left {
float:left;
width:180px;
margin:auto;
padding:0px;
background-color:#3399CC;
}

#nav {
margin:5px 10px;
padding:5px 0px 7px 0px;
border:1px solid #fff;
text-align:center;
}

#phone {
margin:5px 10px;
border:1px solid #fff;
text-align:center;
padding:7px;
}


#content {
width:578px;
margin:0px;
float:left;
border:1px solid #666666;
background-color:#fff;
padding:1px 9px;
}

#right {
background-image:url(images/img_calculator.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:right;
width:146px;
margin:auto;
background-color:#66CCCC;
text-align:center;
color:#fff;
font-weight:bold;
}

#footer {
clear:both;
background-color:#999999;
font-size:75%;
color:#ccc;
padding:3px;
}

a, a:link {
color:#6699cc;
text-decoration:underline;
}

a:visited {
color:#6699CC;
text-decoration:underline;
}

a:hover, a:active, a:focus {
color:#6699CC;
text-decoration:none;
}


#footer a, #footer a:link {
color: #CCCCCC;
text-decoration:underline;
}

#footer a:visted {
color:#000066;
text-decoration:none;
}

#footer a:hover, #footer a:active, #footer a:focus {
color:#000066;
text-decoration:underline;
}

#phone a, #phone a:link {
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#phone a:visited {
color:#000066;
font-weight:bold;
text-decoration:underline;
}

#phone a:hover, 
#phone a:active,
#phone a:focus {
color:#000066;
font-weight:bold;
text-decoration:none;
}

#nav a, #nav a:link {
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
background-color:#3399CC;
}

#nav a:visited {
display:block;
color:#000066;
font-weight:bold;
text-decoration:none;
background-color:#3399CC;
}

#nav a:hover, #nav a:active, #nav a:focus {
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
background-color:#66CCCC;
}


.bold {
font-size:120%;
color:#000099;
font-weight:bold;
}

.border {
border-right:2px solid #6699cc;
}

.center {
text-align:center;
}

.clear {
clear:both;
}

.colbottom {
margin-bottom:0 !important
}

.red {
color:#990000;
}

.smallred {
font-size:60%;
color:#990000;
}




