/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2007 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
939393			gray			primary
486382			muted navy		primary
D7DDF0			light blue

secondary, tertiary
*/

/* TAGS */
.body, body                             { font: normal 62.5% Verdana,Geneva,Arial,Helvetica,sans-serif; background: #FFF url(../_images/blue-bg.gif); color: #000; margin: 0px; padding: 10px; }
a, a:active, a:visited                  { color: #939393 }
a:hover                                 { color: #486382 }
form                                    { margin: 0px; padding: 0px; vertical-align: top; }
img                                     { border: 0px }
h1                                      { font: bold 1.4em Verdana,Geneva,Arial,Helvetica,sans-serif; border-top: 2px solid #719AD2; padding-top: 5px; }
h2                                      { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #939393; }
h3                                      { font: normal 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #939393; }

/* LAYOUT */
.sitewrapper                            { width: 762px; background: #FFF; font-size: 1em; text-align: left; }
.masthead                               { background: #DDD }
.contentarea                            { width: 430px; font-size: 1.3em; line-height: 1.5em; padding: 15px; float: left; }
.contentarea p                          { font-size: .8em; line-height: 1.1em; }
.rightcol                               { width: 250px; font-size: 1.2em; padding: 15px; float: left; }
.rightcol a                             { color: #000; text-decoration: none; }
.rightcol a:active, .rightcol a:visited { color: #486382 }
.rightcol a:hover                       { color: #486382 }
.left                                   { margin: 0px 10px 5px 0px; float: left; }
.right                                  { margin: 0px 0px 5px 10px; float: right; }
.printonly                              { display: none }
#contact                                { width: 175px; font-size: 13px; color: #444; text-align: center; margin-top: 40px; float: right; }
#contact span                           { display: block; font-weight: bold; font-size: 16px; color: #0068b4; }
#contact a				{ color: #0068b4; }

/* FORM */
form                                    { font: normal 1.1em Verdana,Geneva,Arial,Helvetica,sans-serif; line-height: .9em; }
form.homepage                           { margin: 30px 42px 30px 42px }
form div                                { margin-top: 3px; padding-bottom: 3px; }
label                                   { font-weight: bold; color: #486382; }
select                                  { font-size: 1em }
input, textarea                         { font-size: 1em; background-color: #DDD; color: #085E8D; margin-top: 2px; border: 1px solid #A5A5A5; }
.submitbutton                           { font-size: 1em; background-color: #486382; color: #FFF; margin-top: 10px; padding: 3px 5px 3px 5px; }
.submitbutton                           { border-left: 2px solid #719AD2; border-top: 2px solid #719AD2; }
.submitbutton                           { border-right: 2px solid #486382; border-bottom: 2px solid #486382; }

/* MENUS */
.menu                                   { background: url(../_images/menu-border-top.gif) repeat-x top; font-size: 12px; text-align: center; margin-top: 4px; padding-top: 32px; position: relative; }
.menu div                               { background: url(../_images/menu-border-bottom.gif) repeat-x bottom; padding-bottom: 23px; }
.menu a, .menu a:visited,
.menu a:hover, .menu a:active			{ font-weight: bold; text-decoration: none; padding:  20px 30px; }
div#submenu1						{ width: 200px; background: #0068b4; display: none; padding: 0; position: absolute; left: 0; left: 565px; top: 51px; z-index: 200; }
div#submenu1 a						{ text-align: left; display: block; font-weight: normal; color: #FFF; padding: 10px 20px 10px 30px; }
div#submenu1 a:hover				{ text-decoration: underline; }

/* FOOTER */
.footer                                 { font-size: .9em; text-align: center; background-color: #D7DDF0; padding: 5px; clear: both; }
