/*  A2K global accessibility css 20032 - EricL  */

body  {
		background:#FFFFFF url() repeat-x;
		margin:10 0 0 10; padding: 0 0 0 0;
		color:#333333;
		font: 55%/1.5em "Trebuchet MS", Verdana, sans-serif;
		}

a { text-decoration: none; font-weight:	bold;}
a:link { color: #D15400; text-decoration: none; }
a:visited { color: #D15400; text-decoration: none; }
a:hover { color: #3366FF; text-decoration: underline; }
a:active { color: #3366FF; text-decoration: underline; }
a.debold {	text-decoration: none;	font-weight: normal; }


img	{ border: 0; }
	img.border	{ border: 1px solid #999999; }
	 img.tiled { vertical-align:bottom; }

hr { border : thin dotted #e8e8e8; }
hr.biz { border : thin solid #3366FF;  }
hr.grn { border : thin dashed #336699; }

h1	{ font: 22px Avantgarde, "Century Gothic",  Arial, sans-serif; margin: 0 0 0 0; color: #333333; font-weight: bold; }
h2	{ font: 1.75em Avantgarde, "Century Gothic",  Arial, sans-serif; margin: 0 0 .5em 0; color: #666666; font-weight: bold; }
h3	{ font: 1.5em  Avantgarde, "Century Gothic", Arial, sans-serif; margin: 0 0 0 0; color: #999999; font-weight: bold; }
h4	{ font: 13px Avantgarde, "Century Gothic",  Arial, sans-serif; margin: 0 0 0 0; color: #0099FF; font-weight: bold; text-transform: uppercase; }
#tp	{ font: 10px Avantgarde, "Verdana",  Arial, sans-serif; margin: 0 0 0 300; color: white; font-weight: normal; }

p { margin-top: 0; margin-bottom: 1.75em; text-align : justify; font: 1.4em/1.25em "Trebuchet MS", Verdana, sans-serif; }
	p.left {	text-align :left;}
	p.top { font: 1em Verdana, sans-serif; }

ul { list-style : disc outside url(images/lister.gif);  font: 1.4em/1.25em "Trebuchet MS", Verdana, sans-serif; }
	ul.nomargin { margin: 7px; }
ol { list-style : upper-roman outside; font: 1.25em/1.25em "Trebuchet MS", Verdana, sans-serif; }
	li {  margin : 1em; }
dl { font: 1.25em/1.25em Verdana, sans-serif;}
	dt {  margin-top : 1.25em; font-weight: bold; color: #999999; }

pre { color: #A0522D; font: 12px/1em "Times New Roman", Times, serif; }
small {	color: #666666; font: 10px/14px verdana, sans-serif; }
td { font: x-small "Trebuchet MS", Verdana, sans-serif; }

/*  master site positioning  */

#navwrapper { padding: 0 0 0 0; border : none;  width: 100%; }
#navbg { padding: 0 0 0 0; border : none;  width: 700px; height : 160px;  margin:0px auto; }
#logotable { position: absolute; top: 0px; left: auto; width: 772px;  padding: 0 0 0 0; border : none;  }
#mainnav  {	position: absolute; top: 0px; left: auto; width:300px; margin-left: 300px;padding:0px; }
#mininav  {	position: absolute; top: 97px; left: auto; width:229px; margin-left: 477px;padding:0px; }

#wrapper { text-align : left;  }
	#pagebody {	padding: 0 0 0 0; border : none; width: 770px; margin:0px auto; text-align : left; margin:0px 30px 0px 20px;}
		#content { width:700px; margin:30px 30px 0px 20px; padding:0px; }
		#menu {	position: absolute; top: 330px; left: 20px; width:400px; padding:20px; border-right: thin dotted #3366FF; }
#content1 { width:200px; margin:20px 30px 0px 500px; padding:0px; }
#menu1 { position: absolute; top: 350px; left: 30px; width:400px; padding:20px; border-right: thin dotted #3366FF; }

			.submenu { width: 100px; padding: 0 0 0 0;  }
			.subcontent { width: 100%;padding: 0 0 0 0;  font: 11px Arial, sans-serif;  }
			a.sublink  { padding: 3px 0 3px 0; display: block; text-decoration: none; width: 100%; }
			a.sublink:hover {  color: #000000; background-color: #F7F7F7; text-decoration: none; width: 100%;   border: 1px solid #E8E8E8;   }


/*  forms  */

select  { color: #3366FF; font: 1.25em  "courier new", courier, monaco,"andale mono"  ;  }
input, textarea {	color: #3366FF;	 font: 1.25em courier, "andale mono", "courier new", monaco;  }
	input.clear {	color: #3366FF; border: none; background-color : transparent;  }
	input.butt {	color: #000000; font: 1.75em bold verdana, sans-serif; background-color : #FFD128; }
	input.findbutt {	color: #000000; font: 1.75em bold verdana, sans-serif; background-color : #FFFFFF; }

/*  registration  */

#logininfo, #profileinfo, #comminfo,{ 
	background-color : #F7F7F7;
	border-top : 1px dotted #999999;
	border-bottom : 1px dotted #999999;
	border-left : 5px solid #E9E9E9;
	border-right : 5px solid #E9E9E9;
	margin : 0 0 15px 28px;
	padding: 0 10px 10px 10px;
	width: 550px;
	}
#logininfo h3, #profileinfo h3, #comminfo h3, #payment h3, #currentlogin h3 { font: bold 1.5em  "Trebuchet MS", sans-serif; color:#333333; margin-top:10px;}
#currentlogin { margin : 0 0 15px 28px; padding: 0 10px 10px 10px; }
#legal { border : none; padding: 0 0 10px 25px; }
#submission {	padding: 0 0 10px 25px; width : 400px; }
.coreg { border : none; padding: 0 0 0px 25px; }
	.coreg p { margin : 5px 0 5px 0; }

	.regfloat {float:left; width:250px; }
	p.again { margin:0px; }
	small.sidetext { margin-top:20px; }

/*  generic  */
div.spacer { clear: both; }
.getwiddit	{ display:	none; }
.copyright	{ font:	10px/14px Verdana, sans-serif; color : #666666; }

/*  A2K global accessibility css 20032 - EricL  */