* { margin:0px; border:0px; padding:0px; }
body { background-color:#ffffff; font-family:Sans-Serif, Arial; color:#000000; font-size:medium;}
div {float:left;}
input, textarea, select { font-family:Sans-Serif, Arial; font-size:.75em; border:1px inset; }
ul { list-style-type:square; padding-left:1em; margin-left:0;}
hr {  position:absolute; height:1px; background-color:#B2AAA3; left:145px; width:388px; }
table, td { font-size:100%; }

/* ids */
#PrintPageTitle { display:none;}

#MainWebsite { width:758px; border:1px solid #B2AAA3; }
#BlankHeader { background-color:#ECE2D9; width:367px; height:78px; border-right:1px solid #7C756F; }
	/* #BlankHeader specific styles */
	#BlankHeader blockquote { margin:10px 0px 0px 10px; list-style-type:none; font-size:.7em; color:#E71818;}
	#BlankHeader ul { margin:10px 0px 0px 10px; list-style-type:none;}
	#BlankHeader li { background-image:url(images/PrintIcon.gif); background-position:left top;  background-repeat:no-repeat; margin-bottom:4px;}
	#BlankHeader a { font-weight:bold; font-size:.7em; color:#000000; text-decoration:none; padding-left:25px; }
	#BlankHeader a:hover { color:#E71818;}
#SearchHeader { float:right; background-color:#DDCFC4; width:390px; height:78px; }
	/* #SearchHeader specific styles */
	#SearchBtn { background-color:#E71818; border:0px; color:#FFFFFF; font-size:.7em; font-weight:600; text-transform:capitalize; }
	#SearchHeader p { padding-top:9px; }
	#SearchHeader ul { margin:2px 0px 0px 0px; list-style-type:none;}
	#SearchHeader li { background-image:url(images/NavBlock.gif); background-position:left top;  background-repeat:no-repeat; margin-bottom:4px;}
	#SearchHeader a { font-weight:bold; font-size:.7em; color:#000000; text-decoration:none; padding-left:25px; }
	#SearchHeader a:hover { color:#E71818;}
	#SearchHeader a.Light { font-weight:bold; font-size:.7em; color:#E71818; text-decoration:none; padding-left:25px; }
#DidYouKnow { width:391px; text-align:right; height:93px; background-color:#FFFFFF; }	
#MainWebsiteArea { width:758px; background-image:url(images/HomeNavBg.gif); background-position:left top; background-repeat:repeat-y;}
#Navigation { background-color:#F2ECE6; width:144px; text-transform:capitalize;}
	/* #Navigation specific styles */
	#Navigation ul { padding:0; margin:12px 0px 0px 0px; list-style-type:none;}
	#Navigation li { background-image:url(images/NavBlock.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:4px;}
	#Navigation a.Pnav { font-weight:bold; font-size:.7em; color:#000000; text-decoration:none; padding-left:25px; }
	#Navigation a.Pnav:hover { color:#E71818;}
	#Navigation a.Pnav2 { font-weight:bold; font-size:.7em; color:#E71818; text-decoration:none; padding-left:25px; }
	#Navigation p.acr-logo { text-align:center; }
#Snavigation { margin-left:20px; list-style-type:none; }
	/* #Snavigation specific styles */
	#Snavigation li {background-image:url(images/SnavBg.gif); background-position:left top;  background-repeat:no-repeat; margin-bottom:3px; padding-left:15px; line-height:.9em; }
	#Snavigation li.SnavPDF {background-image:url(images/SnavPDF.gif); background-position:left center;  background-repeat:no-repeat; margin-bottom:3px; padding-left:15px; line-height:.9em; }
	#Snavigation li.SnavLight {background-image:url(images/SnavBg_.gif); background-position:left top;  background-repeat:no-repeat;}
	#Snavigation a.Snav { font-weight:bold; font-size:.7em; color:#666666; text-decoration:none;}
	#Snavigation a.Snav:hover { color:#E71818;}
	#Snavigation a.Snav2 { font-weight:bold; font-size:.7em; color:#E71818; text-decoration:none;}
#MainContentArea { width:613px; background-image:URL(images/BorderDot.gif); background-position:left top; background-repeat:repeat-y; padding-left:1px;  }
#PageTitle { width:222px; height:179px; background-color:#ECE2D9; }

#PageContent, #PageContentWide {padding:12px 0px 12px 18px; font-size:.7em;}
#PageContent p, #PageContentWide p { padding-top:2px; padding-bottom:8px;}
#PageContent { width:340px; }
#PageContentWide { width:550px; }

#PageStrapLine { margin-left:30px; width:225px; display:inline; }
#PageStrapLine p, #PageStrapLine ul { font-size:0.7em; }
#PageStrapLine p { padding:8px 10px 12px 25px; }
#PageStrapLine ul { margin-left:25px; }
#PageStrapLine h2, #PageStrapLine a { color:#ED5252; }
#PageStrapLine h2 {padding:22px 10px 22px 25px; font-size:1em; font-weight:normal; line-height:1.25em; }
#PageStrapLine img.download { border:0: margin-right:1em; vertical-align:middle; }
#PageStrapLine a.download { font-size:90%; text-decoration:none; }

.maincolumn { width:358px; border:0; margin:0; padding:0; float:left; }
.maincolumnwide { width:568px; border:0; margin:0; padding:0; float:left; }

.sidebarcolumn { width:225px; border:0; margin:0; padding:0; float:left; }
.sidebarcolumn .edit-div-stats, .sidebarcolumn .no-pad { margin-left:30px; }

/* classes */

.FAQ-Question { color:#e71818; font-weight:bold; }
.FAQ-Answer { color:#333; }
.Highlight { background-color:#ffff99; }
.RedText { color:#e71818; }
.GreyText { color:#666666; }

.GeneralSubmitBtn { font-weight:bold; background-color:#e71818; color:#ffffff; }
.SpeechReaderOnly { width: 0; height: 0; overflow: hidden;} /* for text readers only - blind and partially sighted */
.SysMsg {margin-top:10px; margin-bottom:10px; }
.SysMsg strong { text-transform:uppercase; color:#e71818;}

.edit-div-stats {
	color:#999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* border-bottom:1px solid silver; */
	margin-bottom:2px;
	display:block;
	line-height:14px;
}

.info-alert { color:red; font-size:1em; font-weight:bold; margin-right:0.5em;}

.edit-button-div {
	padding:1px;
	line-height:16px;
}

.edit-button-div input {
	vertical-align:middle;
	border:0;
}

.approval-button {
	padding-left:6px;
}


img.revert-warning {
	cursor: help;
	margin-left: 12px;
	vertical-align: middle;
}

.no-pad {
	border-collapse:collapse;
	padding:0px;
}


/* links styles hrefs etc... */
a, a:link, a:visited { color:#333333; text-decoration:underline; }
a:hover, a:active { text-decoration:none;}

/* font-styles */
h1 { font-size:160%; }
#PageContent ul { margin-left:35px; list-style-type:square;}
#PageContent ol { margin-left:35px; list-style-type:decimal;}
#PageContent li { margin-bottom:5px; margin-top:5px; }

#aboutPDFcontainer { margin:0; padding:0 0 0 25px; }
#aboutPDF { background-color: #ffff99; }
#aboutPDF p { font-size: 0.7em; margin: 0.5em 0.7em 0.75em 0.7em; }

div#copy-right { background-color:#e71818; color:#ffffff; font:9px Verdana,arial,helvetica,sans-serif; height:24px; line-height:12px; padding:2px; text-align:center; width:140px; }