body				{ background-color:#F9E9BE; text-align:center; margin: 20px 5px 40px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}#homeBody 			{ background-color:#FFFFFF; }#adminBody  		{ background-color:#E8CDB2; }

a       { color:#CCAA00; }
img			          { border:0px; background:none; }.topBorder			{ border-top: 1px solid  #333333; padding-top: 7px; }.topBorderDotted	{ border-top: 1px dotted #333333; padding-top: 7px; }hr				{ color:#333333; height:1px; }.page			{  width:818px; margin: auto; }.borderedPage	{ border:1px #666666 solid; width:800px; margin: auto; }.content 		{ padding:10px; }.contentNoPad	{ padding:0px; }.navBar 				{ border-left:1px solid #CCB985; border-right: 1px solid #F9E9BE; margin: 0px auto; text-align:left; }.pageContent			{ border-left:1px solid #CCB985; border-right: 1px solid #F9E9BE; }.navBarAdmin 			{ border-left:1px solid #BE9575; border-right: 1px solid #E8CDB2; margin: 0px auto; text-align:left; }#admin 					{ border-left:1px solid #BE9575; border-right: 1px solid #E8CDB2; }.box 				{ border: 1px solid  #333333; margin: 0px 10px 0px 10px; padding: 10px 20px 10px 20px; }.dottedBox 			{ border: 1px dotted #333333; margin: 0px 10px 0px 10px; padding: 10px 20px 10px 20px; }.rightBox 			{ border: 1px solid  #333333; margin: 5px 0px 5px 15px; padding:17px; float:right; }.rightDottedBox 	{ border: 1px dotted #333333; margin: 5px 0px 5px 15px; padding:17px; float:right; }.leftBox 			{ border: 1px solid  #333333; margin: 0px 15px 0px 0px; padding:17px; float: left; }.leftDottedBox 		{ border: 1px dotted #333333; margin: 0px 15px 0px 0px; padding:17px; float: left; }#section a, #section h1 { 	font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase;	background-color: #333333; background-image:  url(../nav/nav_grey_normal.gif);	padding: 5px 10px 7px 10px; margin: 0px; display: inline; vertical-align:top; }#section 			{ padding:5px 0px 4px 0px; width: 818px; margin:0px auto; height:18px;					  background-color: #333333; background-image:  url(../nav/nav_grey_normal.gif); background-repeat: repeat-x; }					  #section a 			{ color:#FFFFFF; text-decoration:none; margin-right:5px; margin-left:5px;  }#section a:hover 	{ color:#FFFFFF; background-color:#666666; background-image:url(../nav/nav_grey_hover.gif); }#section h1 		{ color:#333333; background-color:#EAB500; background-image: url(../nav/nav_yellow_normal.gif); margin:0px; }#progressBox        { display:none; position:absolute; top:20%; left:50%; margin-left:-200px; width:400px; padding:30px; background-color:#FAF1D8; border:2px #999999 solid; }#subSection a, #subSection h1, #subSection h2 { 	font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase;	padding:4px 10px 5px 10px; margin: 0px; display: inline; color:#333333; background-color: #EAB500; }					  #subSection 		{ background-color:#EAB500; padding:4px 6px 5px 6px; width: 806px; height: 14px; }#subSection a 		{ text-decoration:none; color:#333333; }#subSection a:hover { color:#FFE493; }#subSection h1 		{ color:#FFFFFF; padding:0px;}#subSection h2 		{ color:#AE870D; margin:0px; }.pageContent, .footer {	font-family:Helvetica, Arial, sans-serif; text-align:left; color:#333333;	background-color:#FFFFFF; background-repeat: repeat-x; width: 778px;  }.pageContent            { font-size:12px; min-height:400px; margin: 0px auto; padding:15px 20px 20px 20px; background-image:url(../page/white_innersh.gif); }    .pageContent h1	    { font-size:35px; margin: 3px 15px 0px 0px; padding: 0px; }    .pageContent h2 	{ font-size:26px; margin: 3px 15px -2px 0px; padding: 0px; }    .pageContent h3 	{ font-size:18px; margin: 5px 15px  0px 0px; padding: 0px; }    .pageContent h4 	{ font-size:14px; margin: 0px 15px  0px 0px; padding: 0px; }    .pageContent p 		{ margin: 5px  0px  5px 0px; line-height: 1.5em; }.footer     		{ padding: 7px 22px 7px 22px; height:30px; margin: 0px auto; font-size:9px; text-transform:uppercase; letter-spacing:0.15em; font-weight:bold; color:#999999;					  background-image:url(../page/footer.gif); width:776px;}
.footer a           { font-size:9px; text-transform:uppercase; letter-spacing:0.2em; font-weight:bolder; color:#FFC600; text-decoration:none; }


#adminFooter			{ background-image:url(../page/footer_admin.gif); }					#rndLogin           { margin:-3px 0px; 0px; 0px; }.boxRight150	{ width:150px; float:right; padding:10px; }.boxLeft150		{ width:150px; float:left; padding:10px; }		.quote			{ padding:0px; margin-bottom:7px; }	.quote h4	{ font-size:12px; color:#DDAA00; font-weight:bold; font-style:italic; margin:5px 0px 2px 0px; }	.quote p	{ font-size:10px; font-style:italic; color:#666666; margin:3px 0px 5px 0px; padding:0px; }							.invisibleBox 			{ margin: 10px; padding: 7px 17px 10px 17px; }    .invisibleBox h2	{ margin-top:10px; }    .invisibleBox img	{ margin-top:5px; }			.yellowBox 			{ background-color:#F2D98C; border: 1px solid #666666; margin: 10px; padding: 12px 17px 6px 17px; }    .yellowBox h2	{ margin-top:10px; }    .yellowBox ul	{ margin:5px 5px 5px 20px; padding:0px; }    .yellowBox li	{ padding:3px; }    .yellowBox img	{ margin-top:5px; }			.greyBox 			{ background-color:#CCCCCC; border: 1px solid #666666; margin: 10px; padding: 12px 17px 6px 17px; }    .greyBox h2		{ margin-top:10px; }    .greyBox ul		{ margin:5px 5px 5px 20px; padding:0px; }    .greyBox li		{ padding:3px; }    .greyBox img	{ margin-top:5px; }					.yellow 			{ color:#FFCC00; }.white				{ color:#FFFFFF; }.orange 			{ color:#CD5200; }.shadowed			{ text-shadow: #000000 2px 2px 2px; }.smallBold			{ font-size:10px; font-weight:bold; }.help				{ font-size:9px; color:#990000; }.lable				{ font-size:12px; color:#333333; font-weight:bold; }.redLable			{ font-size:12px; color:#CC0000; font-weight:bold; }.quote              { font-size:14px; color:#333333; font-style:italic; }.messageBlue	{ background-color:#DDDBEF; padding:5px; margin:0px; color:#003366; }.messageGreen	{ background-color:#D0E9A6; padding:5px; margin:0px; }.messageRed		{ background-color:#F7B1B7; padding:5px; margin:0px; }.messageYellow	{ background-color:#F7F7C2; padding:5px; margin:0px; }.messagePale	{ color:#DEC0C0; margin: 5px 0px 5px 0px; }.messageTextGreen	{ color:#006600; }.messageTextRed		{ color:#660000; }#yellowBg 			{ background-color:#F2D98C; }#lightGreyBg 		{ background-color:#CCCCCC; }.fLeft 				{ float: left; background:none; }#left               { float:left; margin-right:10px; }.fRight 			{ float: right; background:none; }#right              { float:right; margin-left:10px; }#thin 				{ width: 100px; }#wide 				{ width: 190px; }