@import url(/login/css/core.css);

/* CSS Document */

* { margin:0px; }

body { background:none; font-family:tahoma, arial; }
a{color:#fff;}
/*------HEADER-----*/

#header { background:#F3F3DC url(/images/header.gif) repeat-x bottom center; height:128px; }
#header #header_content { margin:0px auto; width:726px; height:128px; padding:0px; }
#header #header_content #logo { width:362px; height:60px; padding-top:5px; padding-left:10px; float:left; }
#header #header_content #logo h1 { display:none; }
#header #header_content #address { float:right; font-size:11px; text-align:right; color:#666; margin-top:10px; line-height:1.5;}
#header #header_content #phone { float:right; font-size:10px; text-align:right; margin-top:10px; color:#666; }

/*------NAVIGATION-----*/

#header #header_content #nav { position:relative; top:10px; width:570px; height:35px; float:left; }
#header #header_content #nav ul { list-style-type:none; padding:0px; margin:0px; }
#header #header_content #nav ul li { float:left; margin-right:2px; }
#header #header_content #nav ul li a.home { background:#fff url(/images/home.gif) no-repeat center left; width:63px; height:35px; display:block; }
#header #header_content #nav ul li a.about { background:#fff url(/images/about.gif) no-repeat center left; width:85px; height:35px; display:block; }
#header #header_content #nav ul li a.app { background:#fff url(/images/app.gif) no-repeat center left; width:132px; height:35px; display:block; }
#header #header_content #nav ul li a.local { background:#fff url(/images/local.gif) no-repeat center left; width:121px; height:35px; display:block; }
#header #header_content #nav ul li a.faqs { background:#fff url(/images/faqs.gif) no-repeat center left; width:56px; height:35px; display:block; }
#header #header_content #nav ul li a.contact { background:#fff url(/images/contact.gif) no-repeat center left; width:98px; height:35px; display:block; }

/*------active-----*/

#header #header_content #nav ul li a.home_active { background:#fff url(/images/home_active.gif) no-repeat center left; width:63px; height:35px; display:block; }
#header #header_content #nav ul li a.about_active { background:#fff url(/images/about_active.gif) no-repeat center left; width:85px; height:35px; display:block; }
#header #header_content #nav ul li a.app_active { background:#fff url(/images/app_active.gif) no-repeat center left; width:132px; height:35px; display:block; }
#header #header_content #nav ul li a.local_active { background:#fff url(/images/local_active.gif) no-repeat center left; width:121px; height:35px; display:block; }
#header #header_content #nav ul li a.faqs_active { background:#fff url(/images/faqs_active.gif) no-repeat center left; width:56px; height:35px; display:block; }
#header #header_content #nav ul li a.contact_active { background:#fff url(/images/contact_active.gif) no-repeat center left; width:98px; height:35px; display:block; }

/*------hover-----*/

/*
#header #header_content #nav ul li a.home:hover { background:#fff url(/images/home_active.gif) no-repeat center left; width:63px; height:35px; display:block; }
#header #header_content #nav ul li a.about:hover { background:#fff url(/images/about_active.gif) no-repeat center left; width:85px; height:35px; display:block; }
#header #header_content #nav ul li a.app:hover { background:#fff url(/images/app_active.gif) no-repeat center left; width:132px; height:35px; display:block; }
#header #header_content #nav ul li a.local:hover { background:#fff url(/images/local_active.gif) no-repeat center left; width:121px; height:35px; display:block; }
#header #header_content #nav ul li a.faqs:hover { background:#fff url(/images/faqs_active.gif) no-repeat center left; width:56px; height:35px; display:block; }
#header #header_content #nav ul li a.contact:hover { background:#fff url(/images/contact_active.gif) no-repeat center left; width:98px; height:35px; display:block; }
*/

/*------CONTENT-----*/

#content_container { background:#006e45 url(/images/body_bg.gif) top left; }
#content_container #content {min-height:300px; width:746px; margin:0px auto; padding:30px 0px; color:#fff; font-size:13px; line-height:20px; }

/*------left-----*/

#content_container #content #left_content { width:242px; float:left; }

/*------calc-----*/

#content_container #content #left_content #calculator { width:240px; height:266px; background: url(/images/calc.gif) no-repeat top left; }
#content_container #content #left_content #calculator form { padding-top:40px; width:220px; font-size:11px; color:#fff; height:150px; }
#content_container #content #left_content #calculator form p { margin-top:5px; }
#content_container #content #left_content #calculator form label { float:left; color:#fff; width:85px; font-size:11px; text-align:right; margin:5px 20px 0px 0px; line-height:14px; height:14px; }
#content_container #content #left_content #calculator form input { height:14px; width:85px; border:1px solid #666; margin:4px 0px; padding:2px; font-size:11px; color:#444; font-family:tahoma, arial; float:left; }
#content_container #content #left_content #calculator form .button { width:79px; height:31px; background: url(/images/button.gif) no-repeat center; float:right; margin-right:24px; border:0px; }
#content_container #content #left_content #calculator .payment {float:left; font-size:13px; color:#fff; font-weight:bold; margin-left:20px; margin-top:30px; }
#content_container #content #left_content #calculator .cost { float:right; font-size:18px; color:#fff; font-weight:bold; margin-right:20px; margin-top:30px; }

#content_container #content #left_content .left_button { background: url(/images/left_button.gif) no-repeat top left; width:242px; height:69px; margin-top:10px; }
#content_container #content #left_content .left_button a,#content_container #content #left_content .left_button a:visited { color:#fff; text-decoration:none; text-align:center; display:block; font-size:18px; font-weight:bold; line-height:69px; }
#content_container #content #left_content .left_button a:hover { text-decoration:underline; }

/*------right-----*/

#content_container #content #right_content { padding-left:15px; width:485px; float:right; color:#fff;}
/*#content_container #content #right_content h2.welcome { width:234px; height:14px; background: url(/images/welcome.gif) no-repeat top left; margin-top:30px; }*/
#content_container #content #right_content { color:#fff; font-size:13px; margin:10px 0px; line-height:20px; }
#content_container #content #right_content #logos { width:115px; height:58px; background: url(/images/logos.gif) no-repeat top left; float:right; margin-top:20px; }

H2{font-family:"Arial Narrow",Arial;font-size:22px;color:#fff;text-transform:uppercase;margin-bottom:10px;}
H2.welcome{margin-top:30px;}
/*------FOOTER-----*/

#footer { background: url(/images/footer.gif) repeat-x top center; }
#footer #footer_content { width:726px; height:76px; margin:0px auto; }
#footer #footer_content ul { list-style-type:none; padding:30px 0px 0px 0px; margin:0px; width:400px; text-align:left; float:left; }
#footer #footer_content ul li { float:left; margin:0px; border-right:1px solid #ccc; padding:2px 6px; height:15px; line-height:15px; }
#footer #footer_content ul li.last { border:0px; }
#footer a,#footer a:visited { color:#0066FF; font-weight:bold; font-size:10px; text-decoration:none;}
#footer #footer_content ul li a:hover { text-decoration:underline; }
#footer #footer_content p.copyright { color:#666; font-size:10px; float:right; padding-top:35px; text-align:right; line-height:1.5; }
#footer #footer_content p.copyright A{font-size:10px; text-align:right; text-decoration:none;}
#footer #footer_content p.copyright A:hover{ text-decoration:underline;}
/*------SHARED CLASSES-----*/

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
#crumbs{font-size:10px;line-height:1.25;}