/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2005 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧

#7ED37C			green				primary
#E9B080			orange				primary
#005687			navy				secondary (background)
#006AA7			blue				secondary
#9183D6			purple				secondary (anchor)
#F9F5F3			ivory				tertiary
#EEE1D9			khaki				tertiary (input borders)
#FFF2E9			tan					tertiary (footer text and anchor colors)
#BDB3AD			muted brown			tertiary (footer bg color)
*/

/* BASE TAGS */
.body, body					{ background: #005687 url(../_images/bg.gif) repeat-x; font: normal 70% Verdana,Geneva,Arial,Helvetica,sans-serif; }
.body, body					{ color: #000; margin: 0px; padding: 0px; }
a,
a:active,
a:visited 					{ color: #005687; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #005687; }
a:hover 					{ color: #7ED37C; border: 0px; }
table,form,td				{ margin: 0px; padding: 0px; }
li							{ color: #606060; list-style: none; border-left: 3px solid #E9B080; padding: 0px 0px 0px 10px; margin-bottom: 20px; }
tr							{ vertical-align: top; }
img							{ border: 0px; }
h1							{ font: normal 1.8em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #606060; }
h2							{ font: bold 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #006AA7; }
dd,dt						{ margin-bottom:10px;display:block;}
dl							{ border-top: 1px solid #006AA7;padding-top:10px;}

/* PROPERTIES */
.left						{ padding: 0px 10px 10px 0px; float: left; }
.right						{ padding: 0px 0px 10px 10px; float: right; }
.printonly					{ display: none; }
.listview .even h2          { margin: 15px 0px 5px 0px; }
.listview .odd h2           { margin: 15px 0px 5px 0px; }

/* MAIN STRUCTURE */
.sitewrapper				{ width: 796px; background: #FFF url(../_images/text-bg.gif) repeat-y; text-align: left; }
.leftcolumn					{ margin-bottom: 20px; float: left; }
.contentarea_top			{ height: 100%; background: url(../_images/body-bg-top.gif) no-repeat top; }
.content					{ padding: 0px 15px 15px 15px; }

/* MASTHEAD */
.masthead					{ border-left: 2px solid #FFF; border-top: 2px solid #FFF; border-right: 2px solid #FFF; }

/* MENU */
.menu						{ width: 760px; height: 38px; background: url(../_images/menu.gif) no-repeat; padding: 20px 20px 0px 20px; text-align: right; }
.menu a, .menu a:visited,
.menu a:visited				{ font-weight: bold; color: #FFF; text-decoration: none; padding: 0px 16px 0px 16px; border: 0px; }
.menu a:hover				{ color: #E9B080; }

/* NEWS */
.news						{ padding: 10px; }
.news a:hover				{ text-decoration: none; }

/* FOOTER AREA */
.footer						{ width: 796px; background: #BDB3AD; font-size: 0.9em; color: #FFF2E9; }
.footer						{ padding: 15px 0px 15px 0px; border: 2px solid #FFF; text-align: center; clear: both; }
.footer a,
.footer a:visited,
.footer a:active			{ font-weight: normal; color: #FFF2E9; border-bottom: 1px dashed #FFF2E9; }
.footer a:hover				{ text-decoration: none; border: 0px; }
.formrow                    { padding: 10px 0px 10px 0px;clear:left;}
.formrow label              { display:block;float:left;width:200px;}                

/* MooTools Accordian */
#accordion 				{ width: 98%; }
h3.toggler 				{ background: #E2AB76; cursor: pointer; margin: 10px 0 !important; padding: 5px; }
h3.toggler a			{ text-decoration: none !important; }
.toggler small			{ font-size: 0.7em; }
.element				{ background: #EEE; padding: 0 10px; margin-bottom: 10px; }
div.element img			{ margin: 0 0 10px 10px; float: right; }
.colorOffset			{ color: #FFF; }

