/* ====================================================== */
/* HTML element styles */
body {
	width: 710px;
	font-size:10pt;font-family:verdana,arial,helvetica,sans-serif;
	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:0px;
	color:#EEEEEE;
	background-color:#000000;
}
h1 { font-family:verdana,arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;padding:4px;margin:4px 0px 0px 12px;text-align:center;color:#222244; }
h2 { font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;padding:4px;margin:4px 0px 0px 12px;color:#222244; }
h3 { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;padding:4px;margin:4px 0px 0px 12px;color:#222244; }
h4 { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;padding:4px;margin:4px 0px 0px 12px;font-style:italic;color:#222244; }
h5 { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;padding:4px;margin:4px 0px 0px 12px;font-style:italic;text-decoration:underline;color:#222244; }
p  { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#222244; }
td { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#222244; }
ul { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#222244;font-weight:bold; }
ol { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#222244;font-weight:bold; }
li { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#222244;font-weight:normal; }
img { border-width:0px; }
a         { text-decoration:none;font-family:verdana,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 {
	position:relative;
	width:710px;
	height:80px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px;
	border-width:0px;
	color:#222244; 
	background-color:#000000;
	}
div#PageHead td { border-width:0px;margin:0px;padding:0px 0px 0px 0px; }
/* ------------------------------------------------------ */
/* TopMenu */
#TopMenu {
	position:relative;
	width:601px;height:22px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:11pt;
	margin:0px 0px 0px 105px;padding:0px 2px 0px 2px;
	border-width:0px;
	color:#DDDDEE; background-color:#444466;}
div#TopMenu a         { text-decoration:none;font-weight:bold;font-size:11pt; }
div#TopMenu a:link    { text-decoration:none;font-weight:bold;color:#DDDDEE;background-color:#444466; }
div#TopMenu a:visited { text-decoration:none;font-weight:bold;color:#DDDDEE;background-color:#444466; }
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; }
div#TopMenu td { color:#DDDDEE; }
/* ------------------------------------------------------ */
/* PageMenu */
#PageMenu {
	float:left;
	width:100px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	margin:0px;padding:26px 0px 2px 2px;
	border-width:0px;
	color:#AAAACC; 
	background-color:#000000;
	overflow:hidden;
}
div#PageMenu a         { text-decoration:none;font-weight:normal;font-size:8pt; }
div#PageMenu a:link    { text-decoration:none;color:#BBCCEE;padding:2px 2px 2px 0px; }
div#PageMenu a:visited { text-decoration:none;color:#BBCCEE;padding:2px 2px 2px 0px; }
div#PageMenu a:hover   { text-decoration:none;color:#FFAADD;padding:2px 2px 2px 0px; }
div#PageMenu a:active  { text-decoration:none;color:#FF77BB;padding:2px 2px 2px 0px; }
div#PageMenu .SmallFont { font-size:7pt; }
div#PageMenu .SmallLink { font-size:7pt; }
div#PageMenu .PBRCLink { font-size:8pt; }
.MainItem   { margin:0px 4px 8px 2px;color:#AAAACC;font-weight:bold;font-size:8pt; }
.SubItem    { margin:0px 4px 4px 8px;font-size:8pt;}
.SubSubItem { margin:0px 4px 4px 12px;font-size:8pt;}
/* ------------------------------------------------------ */
/* MenuInsert */
#MenuInsert {
	width:90px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;
	margin:4px;padding:0px;border-width:0px;
	color:#BBBBBB;background-color:transparent; }
#MenuInsert a         { text-decoration:none;font-family:verdana,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; }
#MenuInsert .tinyMI { font-size:7pt; }
#MenuInsert .tinyMI a { font-size:7pt;}
/* ------------------------------------------------------ */
/* theBody */
#theBody {
	width:710px;
	margin:0px;padding:0px;
	border-width:0px;
}
/* ------------------------------------------------------ */
/* Content */
#Content {
	width:605px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;
	margin:0px;padding:0px;
	border-width:0px; 
	color:#222244;
	background-color:#FFFFFF; }
/* ------------------------------------------------------ */
/* HeadingContentTop */
#HeadingContentTop {
	width:605px;height:20px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:11pt;font-weight:bold;text-align:center;
	margin:0px;padding:0px 0px 0px 0px;
	color:#222244;background-color:#AAAACC; }	
/* ------------------------------------------------------ */
/* ContentCell */
#ContentCell {
	width:595px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	margin:0px;padding:5px;border-width:0px;
	color:#222244; 
	background-color:#FFFFFF; 
}
#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:605px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;text-align:right;
	margin:0px 0px 0px 105px;padding:0px 0px 0px 0px;border-width:0px;
	color:#EEEEFF;
	background-color:#000000; 
	}
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; }
div#PageFooter td        { font-size:8pt; color:#EEEEFF;}
/* ====================================================== */
/* Page Div's - wide version */
/* ------------------------------------------------------ */
/* Wide */
#Wide {
	width:710px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	margin:0px;padding:0px;border-width:0px;
	color:#222244;
	background-color:#FFFFFF; }
/* ------------------------------------------------------ */
/* Wide HeadingContentTop */
#wHeadingContentTop {
	width:605px;height:25px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:center;
	margin:0px 0px 0px 104px;padding:2px 0px 0px 0px;
	border:solid 1px #000000;
	color:#222244;background-color:#AAAACC; }	
/* ------------------------------------------------------ */
/* Wide ContentCell */
#wContentCell {
	width:710px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	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:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	margin:0px;padding:0px;border-width:0px;
	color:#222244;
	background-color:#FFFFFF; }
/* ------------------------------------------------------ */
/* Printer-friendly HeadingContentTop */
#pfHeadingContentTop {
	width:670px;height:25px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:center;
	margin:2px 35px 0px 5px;padding:2px 0px 0px 0px;
	border:solid 1px #000000;
	color:#222244;background-color:#AAAACC; }	
/* ------------------------------------------------------ */
/* Printer-friendly ContentCell */
#pfContentCell {
	width:670px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	margin:0px 35px 0px 5px;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:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;color:#222244;background-color:#AAAACC;}
.editInnerTable {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;color:#222244;background-color:#FFFFFF;}
.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:350px;width:598px;
	font-family:verdana,arial,helvetica,sans-serif;text-align:left;
	padding:1px;border:double 3px #AAAACC;
	background-color:white;
	overflow:scroll; }
#HelpInfo { 
	width:600px;height:34px;
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;
	border:double 3px #9999AA;
	color:#222222;background-color:#F6F6FF; }
/* ------------------------------------------------------ */
/* Additional LoopyCMS styles */
.Section { 
	width:100%;
	font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;
	border:solid 1px #666666; 
	background-color:#AAAACC;color:#222244;
}
.SmallSection {
	width:100%;
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;
	border:solid 1px #666666;
	background-color:#CCCCEE;color:#222244;
}
.ImageNavText { 
	font-family:verdana,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:verdana,arial,helvetica,sans-serif;font-size:14pt;font-weight:bold;text-align:left;color:#000000; }
.formMessage  { font-family:verdana,arial,helvetica,sans-serif;font-size:8pt; font-style:italic;color:#000000; }
.formSection  { font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;text-align:left;color:#996666; }
.formcompact  { text-align:left;margin:2px 6px 4px 0px;float:left;}
.formRadio    { text-align:left;margin:2px 6px 4px 0px;padding:2px 6px 2px 2px;border:solid 2 #000000;float:left;background-color:#EEEEFF;}
.formLabel    { font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;text-align:left;color:#222244; }
.formInput    { font-family:courier new,courier,serif; font-size:9pt;text-align:left;color:#000000;background-color:#EEEEFF; }
.formInput1   { font-family:courier new,courier,serif; font-size:9pt;text-align:left;color:#000000; }
.formButton   { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#222222;background-color:#BBBBDD; }
.formRequired { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;text-align:left;color:#996666; }
textarea      { font-family:courier new,courier,serif; font-size:8pt;text-align:left;background-color:#EEEEFF; }
/* ====================================================== */
/* ------------------------------------------------------ */
/* USER-DEFINED styles */
.Callout {
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	border:double 3px #777799;padding:5px;margin: 4px 20px 4px 12px;
	background-color:#DDDDEE; }
.Callout li {
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	}
.CalloutSmall {
	font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;text-align:left;
	border-style:inset;border-color:#9999BB;border-width:2px;
	padding:5px;margin: 4px 100px 4px 100px;
	background-color:#DDDDEE; }
.FeatureBox {
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;
	border:solid 1px #BBBBDD;padding:6px;margin: 1px 20px 4px 12px;
	background-color:#FFFFFF; }
*.Featurebox { font-family:verdana,arial,helvetica,sans-serif;font-size:10pt; }
.report1 { background-color:#FFFFFF; border:solid 1px #DDDDEE; }
.report2 { background-color:#F6F6FF; border:solid 1px #DDDDEE; }
.cellsmall { font-family:Verdana,arial,helvetica,sans-serif;font-size:8pt; }
.TMonthHeading { text-align:center;
	font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;
	border:solid 1px #666666; 
	background-color:#AAAACC;color:#222244;
	margin: 4px 20px 0px 12px; }
.MonthHeading { text-align:center;
	font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;
	border:solid 1px #666666;
	background-color:#CCCCEE;color:#222244;
	margin: 1px 20px 1px 12px; }
.SmallFont { font-size:7pt; }
.SmallLink { font-size:7pt;}
.NewsDate  { font-size:10pt;}
.SmallDark { font-size:7pt;color:#333333;}
.InitCap   { font-size:14pt; font-weight:bold; color:#222244; }
.quoteDiv  { font-size:8pt; margin:0px; padding:2px; background-color:#EEEEFF; }
.BigTitle  { font-size:14pt; width:100%; font-weight:bold; text-align:center; }
.SubTitle  { font-size:10pt; width:100%; font-weight:bold; text-align:center; }
.captionFont { font-size:8pt; color:#666666; }
.newsblurbED { color:#555577; }
.technorati  { color:#FFFFFF;font-size:1pt;}
.greyBorder  { border: solid 1px #CCCCCC; background-color:#F3F3F9;}
.greyBorder2 { border: double 3px #CCCCCC; }
.BoundingDiv { border: solid 1px #CCCCCC; margin:5px 0px 5px 15px; padding:5px; width:665px;}
.HotItem { font-size:12pt;font-weight:bold;color:#773333; }
/* ====================================================== */
.feedBody  { width:280px;
		       border:solid 1px #333333;
		       margin:0px 0px 3px 0px ;
		       padding:2px 2px 6px 2px;
		       background-color:#CCDDEE;
		       color:#333333;
		       text-align:left;
		       font-family:Arial,helvetica,sans-serif;
		       font-size:9pt; 
		       overflow:hidden;
		     }
.feedTitle { width:274px;
	          border:solid 2px #668888;
             margin:0px;
             padding:1px;
 				 background-color:#88AAAA;
 				 text-align:center;
		       font-family:Arial,helvetica,sans-serif;
				 font-size:10pt;
				 font-weight:bold; 
 				 overflow:hidden;
				}
.feedBody  a:link    {text-decoration:none;color:#004466;}
.feedBody  a:visited {text-decoration:none;color:#337799;}
.feedBody  a:hover   {text-decoration:none;color:#663333;}
.feedBody  a:active  {text-decoration:none;color:#993333;}

.feedTitle a:link    {text-decoration:none;color:#334455;}
.feedTitle a:visited {text-decoration:none;color:#001122;}
.feedTitle a:hover   {text-decoration:none;color:#552222;}
.feedTitle a:active  {text-decoration:none;color:#FFFFFF;}

.itemDate  { font-size:8pt;color:#666666; }
/* ====================================================== */
