/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
	Ryan Allen :: www.kxmode.com
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
0A2868		navy				primary
15BDE9		light blue			primary
EA4216		red					primary
----------------------------------------------------------
3D2100		brown				secondary
----------------------------------------------------------
369			med blue			tertiary
*/


/* TAGS */
.body, body				{ background: #0A2868; font: bold 62.5% Arial,Helvetica,sans-serif; color: #15BDE9; margin: 0px; padding: 0px; }
a,
a:active,
a:visited 				{ color: #15BDE9; }
a:hover 				{ background: #15BDE9; color: #0A2868; }
img						{ border: 0px; }
tr						{ vertical-align: top; }
h1						{ font: bold 2em Arial,Helvetica,sans-serif; color: #FFF; }
h2						{ font: bold 1.2em Arial,Helvetica,sans-serif; color: #EA4216; }


/* PROPERTIES */
.left					{ margin: 0px 10px 5px 0px; float: left; }
.right					{ margin: 0px 0px 5px 10px; float: right; }
.printonly				{ display: none; }


/* LAYOUT */
.sitewrapper			{ width: 950px; font-size: 1.4em; text-align: left; }
.infobox				{ width: 318px; background: url(../_images/information-box-bg.jpg) no-repeat; font-weight: normal; color: #FFF; }
.infobox p				{ padding: 0px 18px 0px 18px; }
.infobox a,
.infobox a:visited,
.infobox a:active		{ color: #EA4216; font-weight: bold; border: 0px; text-decoration: underline; }
.infobox a:hover		{ background: none; color: #FFF; }
.infobox .logo			{ padding: 50px; }
.contentarea			{ font-size: 1.1em; }
.textarea				{ padding: 0px 29px 29px 29px; }
.textarea a,
.textarea a:,
.textarea a:active		{ color: #EA4216; }
.textarea table			{ width: 100%; }
.textarea th			{ background: #15BDE9; color: #0A2868; padding: 3px; }
.textarea td			{ font-weight: normal; padding: 5px; border-bottom: 1px solid #369; }


/* MENU */
.menu					{ background: url(../_images/menu-bar.gif) no-repeat; font-size: 0.9em; margin: 10px 20px 10px 20px; padding: 10px; text-align: center; }
.menu a,
.menu a:visited,
.menu a:active			{ background: url(../_images/menu-divider.gif) no-repeat right; color: #FFF; padding: 0px 15px 0px 10px; text-decoration: none; }
.menu a:hover			{ background: url(../_images/menu-divider.gif) no-repeat right; color: #0A2868; }
.menu .nobg				{ background: none !important; }


/* FORM */
form					{ width: 50%; border: 1px dashed #369; padding-top: 20px; }
form div				{ margin-bottom: 10px; clear: both; }
label					{ width: 100px; display: block; font-size: 1.1em; padding-right: 10px; text-align: right; float: left; }
input, textarea			{ background: #369; font: bold 12px Arial,Helvetica,sans-serif; color: #15BDE9; border: 2px solid #15BDE9; }
.submitbutton			{ background: #EA4216; font-size: 1.2em; font-weight: bold; color: #FFF; padding: 0px 2px 0px 2px; }
.submitbutton			{ border-left: 2px solid #FFF; border-top: 2px solid #FFF; }
.submitbutton			{ border-right: 2px solid #000; border-bottom: 2px solid #000; margin: 10px 0px 20px 120px; }


/* FOOTER */
.footer					{ font-weight: bold; font-size: 0.8em; color: #369; margin-bottom: 20px; padding: 10px 20px 20px 20px; }
.footer					{ text-align: center; border-top: 1px solid #369; clear: both; }
.footer a,
.footer a:visited,
.footer a:active		{ color: #369; }
.footer a:hover			{ background: none; color: #369; }