/* ====================================================== */
/* HTML element styles */
body {
	width: 710px;
	font-size:10pt;font-family:arial,helvetica,sans-serif;
	margin:0px;padding:0px;border:0px;
}
h1 { font-family:arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:center;color:#222244; }
h2 { font-family:arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#222244; }
h3 { font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#222244; }
h4 { font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;font-style:italic;color:#222244; }
h5 { font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;font-style:italic;text-decoration:underline;color:#222244; }
p  { font-family:arial,helvetica,sans-serif;font-size:10pt;color:#222244; }
td { font-family:arial,helvetica,sans-serif;font-size:10pt;color:#222244; }
ul { font-family:arial,helvetica,sans-serif;font-size:10pt;color:#222244;font-weight:bold; }
li { font-family:arial,helvetica,sans-serif;font-size:10pt;color:#222244;font-weight:normal; }
img { border-width:0px; }
a         { text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:9pt; }
a:link    { text-decoration:none;color:#225599; }
a:visited { text-decoration:none;color:#225599; }
a:hover   { text-decoration:underline;color:#BB4477; }
a:active  { text-decoration:underline;color:#DD6699; }
/* ====================================================== */
/* Page Div's - default version */
/* ------------------------------------------------------ */
/* PageHead */
#PageHead {
	width:710px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px;
	border-width:0px;
	color:#222244; 
	background-image:url(/images/Backgrounds/LoopyCMSBackground.jpg);
	background-repeat:no-repeat;
	}
div#PageHead td { border-width:0px;margin:0px;padding:0px 0px 0px 4px; }
/* ------------------------------------------------------ */
/* TopMenu */
#TopMenu {
	width:590px;height:20px;
	font-family:arial,helvetica,sans-serif;font-size:12pt;
	margin:0px 0px 0px 119px;padding:0px 2px 0px 2px;
	border:solid 1px #000000;
	color:#DDDDEE; background-color:#444466;}
div#TopMenu a         { text-decoration:none;font-weight:bold;font-size:9pt; }
div#TopMenu a:link    { text-decoration:none;font-weight:bold;color:#DDDDEE; }
div#TopMenu a:visited { text-decoration:none;font-weight:bold;color:#DDDDEE; }
div#TopMenu a:hover   { text-decoration:none;font-weight:bold;color:#222244;background-color:#AAAACC; }
div#TopMenu a:active  { text-decoration:none;font-weight:bold;color:#222244;background-color:#AAAACC; }
/* ------------------------------------------------------ */
/* PageMenu */
#PageMenu {
	float:left;
	width:116px;
	font-family:arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	margin:0px;padding:30px 0px 2px 2px;
	border-width:0px;
	color:#222244; }
div#PageMenu a         { text-decoration:none;font-weight:normal;font-size:8pt; }
div#PageMenu a:link    { text-decoration:none;color:#225599;padding:2px 2px 2px 0px; }
div#PageMenu a:visited { text-decoration:none;color:#225599;padding:2px 2px 2px 0px; }
div#PageMenu a:hover   { text-decoration:none;color:#BB4477;padding:2px 2px 2px 0px; }
div#PageMenu a:active  { text-decoration:none;color:#DD6699;padding:2px 2px 2px 0px; }
.MainItem   { margin:8px 4px 0px 2px;font-weight:bold;font-size:8pt; }
.SubItem    { margin:4px 4px 0px 8px;font-size:8pt;}
.SubSubItem { margin:4px 4px 0px 12px;font-size:8pt;}
/* ------------------------------------------------------ */
/* MenuInsert */
#MenuInsert {
	width:110px;
	font-family:arial,helvetica,sans-serif;font-size:8pt;
	margin:7px;padding:0px;border-width:0px;
	color:#222244;background-color:transparent; }
#MenuInsert a         { text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:9pt; }
#MenuInsert a:link    { text-decoration:none;color:#225599; }
#MenuInsert a:visited { text-decoration:none;color:#225599; }
#MenuInsert a:hover   { text-decoration:underline;color:#BB4477; }
#MenuInsert a:active  { text-decoration:underline;color:#DD6699; }
/* ------------------------------------------------------ */
/* theBody */
#theBody {
	position:relative;
	margin:0px;padding:0px;
	border-width:0px;
	width:750px;
}
/* ------------------------------------------------------ */
/* Content */
#Content {
	width:590px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px;
	border-width:0px; }
/* ------------------------------------------------------ */
/* HeadingContentTop */
#HeadingContentTop {
	width:590px;height:25px;
	font-family:arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:center;
	margin:0px;padding:0px 0px 0px 0px;
	border:solid 1px #000000;
	color:#222244;background-color:#AAAACC; }	
/* ------------------------------------------------------ */
/* ContentCell */
#ContentCell {
	width:580px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:5px;border-width:0px;
	color:#222244; }
#ContentCell hr {height:1px;color:#442222;text-align:left;margin:4px 25px 4px 25px;padding:0px;border-width:0px;}
#ContentCell ul {margin-top:2px;margin-bottom:2px;}
#ContentCell ol {margin-top:2px;margin-bottom:2px;}
/* ------------------------------------------------------ */
/* PageFooter */
#PageFooter {
	width:590px;
	font-family:arial,helvetica,sans-serif;font-size:8pt;
	margin:0px 0px 0px 120px;padding:2px;border-width:0px;
	color:#EEEEFF;background-color:#AAAACC; }
div#PageFooter a         { font-size:8pt; }
div#PageFooter a:link    { text-decoration:none;     color:#EEEEFF; }
div#PageFooter a:visited { text-decoration:none;     color:#EEEEFF; }
div#PageFooter a:hover   { text-decoration:underline;color:#666666; }
div#PageFooter a:active  { text-decoration:underline;color:#000000; }
/* ====================================================== */
/* Page Div's - wide version */
/* ------------------------------------------------------ */
/* Wide */
#Wide {
	width:710px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px;border-width:0px;
	color:#222244; }
/* ------------------------------------------------------ */
/* Wide HeadingContentTop */
#wHeadingContentTop {
	width:709px;height:25px;
	font-family:arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:center;
	margin:0px;padding:2px 0px 0px 0px;
	border:solid 1px #000000;
	color:#222244;background-color:#AAAACC; }	
/* ------------------------------------------------------ */
/* Wide ContentCell */
#wContentCell {
	width:710px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px 0px 5px 0px;border-width:0px;
	color:#222244; }
#wContentCell hr {height:1px;color:#442222;text-align:left;margin:4px 25px 4px 25px;padding:0px;border-width:0px;}
#wContentCell ul {margin-top:2px;margin-bottom:2px;}
#wContentCell ol {margin-top:2px;margin-bottom:2px;}
/* ====================================================== */
/* Page Div's - printer-friendly version */
/* ------------------------------------------------------ */
/* Printer-friendly */
#PrinterFriendly {
	width:710px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px;border-width:0px;
	color:#222244; }
/* ------------------------------------------------------ */
/* Printer-friendly HeadingContentTop */
#pfHeadingContentTop {
	width:709px;height:25px;
	font-family:arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:center;
	margin:0px;padding:2px 0px 0px 0px;
	border:solid 1px #000000;
	color:#222244;background-color:#AAAACC; }	
/* ------------------------------------------------------ */
/* Printer-friendly ContentCell */
#pfContentCell {
	width:710px;
	font-family:arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px 0px 5px 0px;border-width:0px;
	color:#222244; }
#pfContentCell hr {height:1px;color:#442222;text-align:left;margin:4px 25px 4px 25px;padding:0px;border-width:0px;}
#pfContentCell ul {margin-top:2px;margin-bottom:2px;}
#pfContentCell ol {margin-top:2px;margin-bottom:2px;}
/* ====================================================== */
/* ------------------------------------------------------ */
/* LoopyCMS editor styles */
.editOuterTable {font-family:arial,helvetica,sans-serif;font-size:10pt;background-color:#CCCCDD;}
.editInnerTable {font-family:arial,helvetica,sans-serif;font-size:10pt;background-color:#DDDDEE;}
.editboxButton  {font-family:Arial;font-size:8pt; }
.smallEdit      {font-family:courier new,courier,serif; font-size:8pt; background-color:#FFFFFF;}
.userData { 
	behavior:url(#default#userData);
	height:450px;width:598px;
	font-family:arial,helvetica,sans-serif;text-align:left;
	padding:1px;border:ridge 3px grey;
	background-color:white;
	overflow:auto; }
#HelpInfo { 
	width:600px;height:34px;
	font-family:Arial,helvetica,sans-serif;font-size:8pt;
	border:double 3px #9999AA;
	color:#222222;background-color:#F6F6FF; }
/* ------------------------------------------------------ */
/* Additional LoopyCMS styles */
.Section      { font-family:arial,helvetica,sans-serif;font-size:12pt;background-color:#AAAACC;color:#222244;border:solid 1px #000000; }
.ImageNavText { 
	font-family:Arial,helvetica,sans-serif;font-size:10pt;
	margin:8px 25px 8px 25px;padding:5px;border:double 3 #CCCCDD; 
	background-color:#FFFFFF;color:#222222; }
/* ------------------------------------------------------ */
/* Form Element Class styles */
.formHeading  { font-family:arial,helvetica,sans-serif;font-size:14pt;font-weight:bold; color:#000000; }
.formMessage  { font-family:arial,helvetica,sans-serif;font-size:8pt; font-style:italic;color:#000000; }
.formSection  { font-family:arial,helvetica,sans-serif;font-size:12pt;font-weight:bold; color:#996666; }
.formcompact  { margin:2px 6px 4px 0px;float:left;}
.formRadio    { margin:2px 6px 4px 0px;padding:2px 6px 2px 2px;border:inset 2 #FFFFFF;float:left;}
.formLabel    { font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold; color:#444422; }
.formInput    { font-family:courier new,courier,serif; font-size:9pt;color:#000000;background-color:#EEEEFF; }
.formInput1   { font-family:courier new,courier,serif; font-size:9pt;color:#000000; }
.formButton   { font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#222222;background-color:#BBBBDD; }
.formRequired { font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#996666; }
textarea      { font-family:courier new,courier,serif; font-size:8pt;background-color:#EEEEFF; }
/* ====================================================== */
/* ------------------------------------------------------ */
/* USER-DEFINED styles */
.Callout {
	font-family:arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	border:double 3px #777799;padding:5px;margin: 6px 20px 6px 12px;
	background-color:#DDDDEE; }
.CalloutSmall {
	font-family:arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	border-style:inset;border-color:#9999BB;border-width:2px;
	padding:5px;margin: 6px 100px 6px 100px;
	background-color:#DDDDEE; }
.FeatureBox {
	font-family:arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	border:solid 1px #9999BB;padding:6px;margin: 6px 20px 6px 12px;
	background-color:#FFFFFF; }
*.Featurebox { font-family:arial,helvetica,sans-serif;font-size:10pt; }
/* ====================================================== */

