/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2006 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
004584		blue			primary
085E8D		blue			primary
2C4873		blue			secondary
77C400		green			secondary
D3E4FF		light blue		tertiary
*/

/* TAGS */
.body, body				{ font: normal 62.5% Arial,Helvetica,sans-serif; color: #004584; }
.body, body				{ margin: 0px; padding: 0px; }
a,
a:active,
a:visited 				{ color: #2C4873; }
a:hover 				{ color: #77C400; }
ul li					{ color: #085E8D; }
img						{ border: 0px; }
table					{ font-size: 1em; }
	tr, td				{ vertical-align: top; }
input,
textarea				{ background: #EEE; border: 1px solid #999; }
	.submitbutton		{ background: #085E8D; font-weight: bold; font-size: 1.2em; color: #FFF; }
	.submitbutton		{ border-left: 2px solid #CDF; border-top: 2px solid #CDF; }
	.submitbutton		{ border-right: 2px solid #000; border-bottom: 2px solid #000; }


/* PROPERTIES */
.left					{ margin: 0px 10px 5px 0px; float: left; }
.right					{ margin: 0px 0px 5px 10px; float: right; }
.printonly				{ display: none; }
.sitewrapper			{ width: 980px; font-size: 1em; text-align: left; }

form {margin:0px;}

/* HEADER */
.header								{ height: 104px; background: #2C4770 url(../_images/cosmetic/header.gif) no-repeat; }
.header .logo						{ float: left; }
.headermenu input					{ background: #2C4770; }
.login					{ /*background: url(../_images/cosmetic/header-divider.gif) no-repeat; */padding: 5px 0px 10px 20px; float: left; }
.login input			{ font-weight: bold; font-size: 1em; padding: 3px 0px 3px 0px; border: 0px; }
.login .inputfield		{ width: 98px; background: url(../_images/menu/header-login-input-bg.gif) no-repeat; }
.login .passwordfield	{ width: 98px; background: url(../_images/menu/header-login-input-password.gif) no-repeat; }
.search					{ padding: 23px 20px 0px 0px; float: right; }
.search	.inputfield		{ width: 98px; height: 27px; background: url(../_images/menu/header-search-input-bg.gif) no-repeat; }
.search	.inputfield		{ font-size: 1.4em; margin: 0px 10px 0px 0px; border: 0px; }

.headermenu div						{ padding: 40px 0px 0px 0px; float: right; }
.headermenu div a,
.headermenu div a:visited,
.headermenu div a:active			{ font-weight: bold; font-size: 1.1em; color: #8BC6FF; padding: 0px 20px 0px 20px; text-decoration: none; }
.headermenu div a:hover				{ text-decoration: underline; }


/* FOOTER */
.footer					{ font-weight: bold; font-size: 1em; line-height: 1.4em; color: #2C4873; margin: 10px 0px 0px 0px; clear: both; width:630px; margin: 0px 0px 0px 150px; text-align:left }
.footer img				{ padding-right: 10px; float: left; }
.footer span			{ padding: 10px; }
.footer .addressphone	{ float: right; text-align: left;}
.footer a,
.footer a:visited,
.footer a:active		{ color: #2C4873; }
.footer a:hover			{ text-decoration: none; }