/*
	--------------------------
	Default Styles
	--------------------------
*/

/*  Custom Classes
--------------------------  */

/* contain */
.contain:after	{ content: "."; display: block; clear: both; visibility: hidden; height: 0px; }
* html .contain	{ /* nomac \*/height: 1%;/* nomac */ }
.contain		{ display: inline-block; }

/* hidden */
.hidden	{ display: none; }

/* clear */
.clear	{ clear: both; }

/*  Typography 
--------------------------  */

body 		{ font-family: arial,helvetica,sans-serif; color: #336666; margin: 0px; }
h1 			{ font-size: 1.1em; color: #336666; margin-bottom: 0.3em; margin-top: 0px; }
h2 			{ font-size: 0.9em; color: #336666; margin-bottom: 0.3em; font-style: italic; }
h3 			{ font-size: 0.8em; margin-bottom: 0.3em; }
h4 			{ font-size: 0.75em; margin-bottom: 0.3em; }
h5 			{ font-size: 0.75em; margin-bottom: 0.3em; }
p,li,dt,dd,label,legend	{ font-size: 0.75em; line-height: 1.4em; color: #336666; }
li li		{ font-size: 1em; }
dt			{ font-weight: bold; margin: 5px; }
dl,dd		{ margin-bottom: 0px; }
address		{ font-style: normal; color: #336666; font-size: 0.8em; margin-bottom: 1em; }
a 			{ color: #666; text-decoration: underline; }
a:hover		{ color: #666; text-decoration: none; }
input, select, textarea		{ font-family: arial,sans-serif; font-size: 0.75em; }

/* Imagery
--------------------------  */

a img	{ border: none; }
img		{ border: none; vertical-align: bottom; }
img.left	{ float: left; border: none; vertical-align: bottom; margin-right: 5px; }
img.right	{ float: right; border: none; vertical-align: bottom; margin-left: 5px; }

/*  Template Structure 
--------------------------  */

body		{ text-align: center; background-color: #336666; }
#pageOuter	{ text-align: left; width: 45em; margin: 0px auto 0px auto; padding: 0px; border: solid 8px #71b491; background: #fff url(../../Files/Template/backa.jpg) no-repeat bottom right; }
#pageOuterLeft	{ text-align: left; width: 45em; margin: 0px auto 0px auto; padding: 0px; border: solid 8px #71b491; background: #fff url(../../Files/Template/backa2.jpg) no-repeat bottom left; }

/* Header Area 
--------------------------  */

#pageHeader		{ }

#pageLinks	{ padding: 0px; float: right; background-color: #71b491; }

#ajhaleslogo	{ float: left; width: 21em; text-align: center; margin: 0px; padding: 0.8em 0px 0px 0px; }
#ajhaleslogo img	{ border: 0px; }
#contactajhales	{ float: left; width: 18em; font-weight: bold; padding: 2em 1em 1em 2em; }

/* Body Area
--------------------------  */

#pageBody	{ padding: 1em; }
#pageBody div.bodyColumn	{ float: left; width: 20em; }
#pageBody div.sub	{ float: left; width: 17em; padding: 2.5em 1em 1em 2em; margin: 0px; }
#pageBody div.sub h2	{ margin-top: 0px; }

div.radio	{ float: left; }
#emailadd	{ clear: both; }

/*	Footer Area 
--------------------------  */

#pageFooter 	{ text-align: left; width: 45em; margin: 0.5em auto 0px auto; padding: 0px 40px 0px 40px; color: #fff; }

#pageFooter span	{ margin-right: 15px; font-size: 0.7em; }
#pageFooter span a	{ color: #ccc; }
