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

body {background:url(images/bg.jpg) repeat-x #393862; margin:0;}

#main {width:970px; margin:0 auto;}

#mast {width:970px; height:68px; background:url(images/mast.jpg) no-repeat; margin:0; text-align:right; padding-top:65px}

#contain {width:970px; background:url(images/bg_content.gif) repeat-y; margin:0; float:left; padding-bottom:20px;}

#left {width:160px; margin:0; float:left; background:url(images/bg_leftTop.gif) top no-repeat; padding:17px 0 0 30px;}

#middle {width:489px; margin:0; float:left; padding:25px 25px 15px 25px; background-color:#f3f5f5;}
.mainPic {margin:-25px -25px 25px -25px;}
.mainPic {margin:-25px -25px 10px -25px;}
#middle a:link, #middle a:visited {color:#7aa07a; text-decoration:none; font-weight:bold;}
#middle a:hover {text-decoration:underline;}

#right {width:221px; margin:0; float:left; background-color:#f3f5f5;}

#footer {background:url(images/bg_footer.jpg) no-repeat; margin-bottom:50px; clear:both; width:775px; height:64px; padding:36px 0 0 195px; font:13px Arial, Helvetica, sans-serif; color:#a4b2bb;}
#footer a:link, #footer a:visited {color:#a4b2bb; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer a.designer {color:#879db7;}

#nav ul {border-top:#b4b7b8 1px solid;}
#nav li {border-bottom:#c4c7c8 1px solid; list-style:none; font:14px Arial, Helvetica, sans-serif; color:#4e5b6a; line-height:25px; margin-left:-40px; padding-left:20px;}
#nav li a:link, #nav li a:visited {color:#4e5b6a; text-decoration:none; display:block;}
#nav li a:hover {background-color:#a5bea7; color:#fff; margin-left:-20px; padding-left:20px;}

#changesettingsboxes input {width:380px;}

.otherNav {width:150px; text-align:right; padding-right:10px;}
.otherNav p {font:bold 13px Arial, Helvetica, sans-serif; margin:0; line-height:15px;}
.emailSignup {color:#4e5b6a; padding-bottom:5px;}
.otherNav .otherLinks a {font-weight:bold; color:#7aa07a; margin:0; padding:5px 0;}
.otherNav p.otherLinks {font-weight:bold; color:#7aa07a; border-bottom:1px #c7b299 dashed; margin:0; padding:5px 0;}

.formInput {width:110px; height:20px; background-color:#f3f5f5; margin:0; padding:0; border:none; color:#4e5b6a;}
.goButton {font-size:13px; background-color:#e76620; height:20px; margin:0; padding:0; border:none; color:#4e5b6a; text-transform:uppercase; width:110px; font-weight:bold;}

form {margin:0; padding-bottom:10px;}
h1 {font:30px Arial, Helvetica, sans-serif; color:#7aa07a; margin:0; padding-bottom:20px;}
h2 {font:20px Arial, Helvetica, sans-serif; color:#373962; margin:0; padding-bottom:10px;}
p {font:13px Arial, Helvetica, sans-serif; color:#4e5b6a; margin:0; padding-bottom:10px; line-height:20px;}
table {margin:0; padding:0;}