body  {
	background-color: #e2f7fb;
	font-family: verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	font-size:12px; /*12px = 100%/ 10px = 80% / 9px=75% */
  color: #808284;
}

table
{
  text-align:left;
}

img
{
  border:none;
}

table.page {
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-width: 3px;
	border-style: solid;
	border-top-width: 1px;
	padding: 10px;
}

table.singleframe {
	font-weight: normal;
	margin: 2px;
	padding: 2px;
}

.iframe_table {
	background-color: #FFbbFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: dotted;
	border-top-width: 1px;
	Padding: 2px;
}

.iframe_cell {
	background-color: #FFddFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: dotted;
	border-top-width: 1px;
	color: #6666aa;
	font-size:60%; /* 7px; */
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	Padding: 2px;
}

.iframe_text {
	background-color: #ffffff;
	color: #000000;
	font-size:75%; /* 9px; */
	font-style: normal;
	font-weight: normal;
}

.menubar {
	background-color: #3ec928;
/*	color: #FFFFFF;*/
	color: #ffff9f;
	font-size:14px; /* 100%;*/
	font-weight: 400;
	padding: 0px;
}
.vmenubar {
	background-color: #6666aa;
	color: #FFFFFF;
	color: #444488;
	font-size:11px; /* 90%; */
	FONT-WEIGHT: normal;
}
.fmenubar {
	background-color: #6666aa;
	color: #FFFFFF;
	color: #444488;
	font-size:11px; /* ;90% */
	FONT-WEIGHT: normal;
}

TR.MainBanner {
	background-color: #6666aa;
	color: #FFFFFF;
	font-size:16px; /* ;140% */
	FONT-WEIGHT: bold;
}

TABLE.sidebar {
	background-color: #6666aa;
	Padding: 1px;
}

TR {	
 vertical-align: top;
}

TR.sidebar {
	background-color: #6666aa;
}

.indent5  { margin-left:5px; }
.indent10 { margin-left:10px; }
.indent15 { margin-left:15px; }
.indent20 { margin-left:20px; }
.indent25 { margin-left:25px; }

.warning {
	color: #aa4444;
	font-size:11px; /*90%; /*11pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
.warning::before {
  color: #aa4444;
  font-size:110%; /* 13pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-right: 5px;
	content: "Warning:";
}

.error {
	color: #aa0000;
	font-size:11px; /*11pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
.error::before {
  color: #aa0000;
  font-size:14px; /*14pt;*/
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-right: 5px;
	content: "Error:";
}

.gtitle {
	color: #4aa942;
	font-size:24px; /* 200%; /* 32pt;*/
/*  line-height: 40px; /* 1.5; */
}

.btitle {
	color: #0078c1;
	font-size:24px; /* 200%; /* 32pt;*/
/*  line-height: 40px; /* 1.5; */
/*  font-style: italic; */
  font-weight: bold;
}

.title, .Title {
	color: #0096d3;
	font-size:18px;
  line-height: normal;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subtitle, .SubTitle {
	color: #222231;
	line-height:18px;
	font-size:14px;
  font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subtitle_a {
	font-size:14px; /*100%;*/
	line-height:18px;
	font-style: normal;
	font-weight: bold;
	color: #22231;
	text-decoration: none;
}

.summary, .Summary {
	color: #d0342a;
	font-family: verdana, arial, sans-serif;
	font-size:12px; /*100%;*/
	line-height:15px;
	font-weight: normal;
}


#sidebar {
  padding-left: 20px;
  padding-bottom:10px;
	background-color: #dbeed9;
	font-size:12px; /*12px;*/
/*  line-height: 16px; */
  color: #808284;
/*  text-transform: capitalize; */
}

#sidebar .title {
	color: #0078c1;
  text-transform: uppercase;
	font-size:12px; /*12px;*/
/*  line-height: 16px; */
	font-style: normal;
	font-weight: bold;
}

#sidebar a {
/*  text-transform: capitalize; */
  text-indent: 20px;
  text-decoration:none;
  color: #58595b;
}

#sidebar a:hover {
 text-indent: 20px;
 color: #4aa942;
}

.smalltext {
	font-size:75%; /* 9pt; */
	font-style: normal;
	font-weight: normal;
}

.minitext  {
	font-size:65%; /* 8pt; */
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
}

.microtext {
	background-color: #ffffff;
	color: #000000;
	font-size:60%; /* 7px; */
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
}

.bgwhite {
	background-color: #ffffff;
	color: #000000;
	font-size:12px; /* 12px; */
	font-weight: normal;
	padding: 2px;
}

.std_tbl_title {
	background-color: #6666aa;
	color: #000000;
  font-size: 13px;
	font-weight: verdana
}

.std_tbl_title a {
  font-size: 12px;
}

.std_tbl_colhdr {
	background-color: #8888cc;
	color: #000000;
  font-size: 12px;
	font-weight: 600;
	padding: 2px;
}

.std_tbl_cellhdr {
	background-color: #8888ee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_content {
	background-color: #aaaaee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_content1 {
	background-color: #aaaaee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_content2 {
	background-color: #8888ee;
	color: #000000;
  font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.std_tbl_ftr {
	background-color: #6666aa;
  font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.mini_tbl_title {
	background-color: #6666aa;
	color: #000000;
	font-size:11px; /* 11px; */
	font-weight: 600;
}

.mini_tbl_colhdr {
	background-color: #6666aa;
	color: #000000;
	font-weight: 600;
	padding: 2px;
}

.mini_tbl_cellhdr {
	background-color: #8888cc;
	color: #000000;
	font-size:75%; /* 9px; */
	font-weight: normal;
	padding: 2px;
}

.mini_tbl_content {
	background-color: #aaaaee;
	color: #000000;
	font-size:75%; /* 9px; */
	font-weight: normal;
	padding: 2px;
}

.mini_tbl_ftr {
	background-color: #6666aa;
	color: #000000;
	font-size:75%; /* 9px; */
	font-weight: normal;
}

TR.colhdr {
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
}

TD.colhdr {
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
}

TD.content {
	background-color: #ffffff;
	color: #000000;
	font-size:12px; /* 12px; */
	FONT-WEIGHT: normal;
	Padding: 5px;
}
.SmallWhite {
	background-color: #FFFFFF;
	color: #6666aa;
	font-size:75%; /* 9px; */
	FONT-WEIGHT: normal;
}

.SmallArial {
	color: #6666aa;
	font-size:75%; /* 9px; */
	FONT-WEIGHT: normal;
}

.masthead {
	font-size:300%; /* 40pt; */
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
}

#footer td {
	background-color: #6666aa;
	color: #FFFFFF;
	font-size:11px; /* 11px; */
	FONT-WEIGHT: normal;
}

#Smallprint td {
	background-color: #FFFFFF;
	color: #6666aa;
	font-size:75%; /* 9px; */
	FONT-WEIGHT: normal;
}

.colhdr {
	font-size:80%; /* 10pt; */
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

#content a[href^='http:']:after 
{
  padding-left: 3px;
  /*content: url(/dhfcms/php/link_ext.gif); */
}

#content a[href^='http://sliochhp']:after
{
  padding-left: 3px;
  /*content: url(/dhfcms/php/link_int.gif); */
}

#content a[href^='view-source:']:after, #content a[href^='/']:after 
{
  padding-left: 3px;
  /*content: url(/dhfcms/php/link.gif);*/
}

/*#noicon a[href^='http:']:after 
{
  padding-left: 3px;
  content: none;
}*/


.article a
{
  font-size:14px;
  line-height: 18px;
  text-DECORATION:none;
  color: #0096d3;
  border:none;
}

.article a:hover
{
 text-DECORATION:none;
 color: #3ec93b;
}


//============================================
//

.fc_main {
	background-color: #dddddd;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-size:80%; /*10px;*/
}

.fc_main TABLE {
	background-color: #dddddd;
}

.fc_date {
	border-color: #D9D9D9;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-size:80%; /*10px;*/
	text-align: center;
}

.fc_dateHover, TD.fc_date:hover {
	background-color: #E7E7E7;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	cursor: pointer;
	font-size:80%; /*10px;*/
	text-align: center;
}

.fc_wk {
	font-size:80%; /*10px;*/
	text-align: center;
}

.fc_wknd {
	color: #FF0000;
	font-size:80%; /*10px;*/
	font-weight: bold;
	text-align: center;
}

.fc_head {
	background-color: #000066;
	color: #FFFFFF;
	font-size:11px; /*11px;*/
	font-weight: bold;
	text-align: left;
}

//============================================

#pageframe
{
  margin:0px;
  padding:0px;
  border:0px;
  margin:0px;
}

#pageframe .banner
{

}

#pageframe .contentrow
{
  background: white url(templates/bkgd-gradient.png) repeat-x top left;
}

#pageframe .pagebottom td,
#pageframe .pagebottom700 td
{
  background-image: url(templates/bkgd-bottom.png);
  height:15px;
  font-size:6px;
}

#pageframe .pagebottom700 td
{
  background-image: url(templates/bkgd-bottom700.png);
}

.offpage{
  font-size:9px;
}

.offpage a
{
  color: #6a6a69;
	text-decoration: none;
	border-bottom:dashed 1px;
}
.offpage a:hover
{
	border-bottom:solid 1px;
	cursor: url(http://sliochhp/clients/veronicasmagickitchen/php/link_int.gif);
	/*cursor:pointer;*/
}

.maincontent,
.article, .Article,
.article form, .Article form,
.article td, .Article td {
	font-family: verdana, arial, sans-serif;
	font-size:14px;
	line-height:18px;
  color: #222231;
	font-style: normal;
	font-weight: normal;
}

ul.reslist
{
 padding:0;
}

ul.reslist li
{
 list-style: none;
}

.testimonial, .testimonialfoot, .testimonialname, .testimoniallocation
{
  font-size: 14px;
  line-height:20px;
  color:#ffff9f;
  font-style: italic;
  margin:10px;
  width:175px;
}

#sitemap
{
  float:left;
  clear:none;
  margin:0px 10px 10px 0px;
  padding:0px;
  border:#3ec928 1px dotted;
  height:auto;
  overflow:auto;
}
#sitemap .inner
{
  margin:3px;
  margin-bottom:8px;
}

#sitemap .SubTitle
{
  margin:3px;
}
#sitemap .minitext
{
  margin-left:13px;
}
#sitemap .minitext ul
{
  padding-left:13px;
}
.ie5 #sitemap .minitext ul,
.ie6 #sitemap .minitext ul,
.ie7 #sitemap .minitext ul
{
  padding-left:0px;
}
#sitemap .minitext li
{
  text-indent:0px;
  position:relative;
  left:5px;
}
.ie5 #sitemap .minitext li,
.ie6 #sitemap .minitext li,
.ie7 #sitemap .minitext li
{
  text-indent:0px;
  position:relative;
  left:-15px;
}
