/* ----  ---- */
/* ---- CCBot/1.0 (+http://www.commoncrawl.org/bot.html) ---- */
body
{
    background-color: #68090c;
    font-family: verdana, arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    font-size:13px;   /* was 12px */
    line-height: 19px;   /* was 17px */
    color: #808284;
}

/*body.ie
{
  tex_t-align:center;
}*/


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: #2f2928;
/*	color: #FFFFFF;*/
	color: #ffffff;
  font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	text-transform: lowercase;
}
.menubar a {
  p-adding-left:30px;
  color:#ffffff;
  text-decoration: none;
}
.menubar a:hover {
  color:#787425;  /* #7f7f41; */
  text-decoration: underline;
}

.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:16px; /* 200%; /* 32pt;*/
/*  line-height: 40px; /* 1.5; */
}

.btitle {
	color: #0078c1;
	font-size:16px; /* 200%; /* 32pt;*/
/*  line-height: 40px; /* 1.5; */
/*  font-style: italic; */
  font-weight: bold;
}

.title, .Title {
	color: #2f2928;
	font-size: 18px;
        line-height: 21px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subtitle, .SubTitle {
	color: #2f2928;
	font-size: 14px;
        line-height: 19px;
        font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subtitle_a {
	font-size: 14px;
        line-height: 19px;
	font-style: normal;
	font-weight: bold;
	color: #2f2231;
	text-decoration: none;
}

.summary, .Summary {
	color: #d0342a;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
        line-height: 19px;
	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: normal;
}

.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;
}*/


/*============================================*/

.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;
}

/*******************************************************************************************/

.offpage
{
  clear:both;
  float: none;
  text-align:center;
  font-size:8px;
  padding-bottom:20px;
}

.offpage a
{
  color: #6a6a69;
	text-decoration: none;
	border: none;
}
.offpage a:hover
{
  color: #6a6a69;
  border-top:none;
	text-decoration: none;
  border-bottom: dotted 1px;
}

.subpage
{
  font-size:10px;
  font-weight:bold;
  line-height: 18px;
  text-decoration:none;
  border:none;
  text-align:right;
}

.maincontent,
.article, .Article,
.article form, .Article form,
.article td, .Article td {
	font-family: verdana, arial, sans-serif;
	/*f-ont-size:12px;  /*16px;*/
        font-size: ARTICLE_FONT_SIZE;   /* was 12px */
        line-height: ARTICLE_LINE_HEIGHT;   /* was 14px */
        color: #2f2928;
	font-style: normal;
	font-weight: normal;
	background-color:#ded09f;
}

a {
	text-transform: none;
  text-decoration:none;
  color:#2f2928;
}

a:hover {
  text-decoration:underline;
  color:#787425;
}

.subpage a,
.triafooter a,
.article a
{
  text-decoration:underline;
  color: #787425;
  border:none;
}

.subpage a:hover,
.triafooter a:hover,
.article a:hover
{
 text-decoration:underline;
 color: #68090c;
}

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;
}

/* ========================================================================================= */
#blog
{
  width:690px;
  width:100%;
  clear:both;
  /*color:#e88037;*/
}
#blog a
{
  /*color:#46bbe6;*/
  font-size:inherit;
}

#blogheader
{
  width:100%;
  float:left;
  background-color: transparent;
  border-bottom: #333333 1px dotted;
  padding: 5px 0 5px 0;
  clear:both;
  margin-bottom:7px;
  line-height:15px;
}
#blogheader .Title, #blogheader .title,
#blogheader .Subtitle, #blogheader .subtitle
{
  float:left;
  clear:none;
  padding-top:0;
  padding-right:10px;
}

#blogheader .Subtitle, #blogheader .subtitle
{
  padding-top:2px;
}

#blogheader .right
{
  float:right;
  clear:none;
}
#blogpost
{
  width:100%;
  float:left;
  background-color: transparent;
  margin: 7px 0 7px 0;
  padding: 5px 0 5px 0;
  clear:both;
  line-height:15px;
  border-bottom: #333333 1px dotted;
}
#blogcomment
{
  width:680px;
  width:100%;
  float:left;
  background-color: transparent;
  padding: 5px 0 5px 20px;
  clear:both;
  /*margin-bottom:5px;*/
}

#blogheader .content,
#blogpost .content
{
  float:left;
  clear:none;
  padding-right:10px;
}
#blogheader .contentblock,
#blogpost .contentblock
{
  font-size:12px;
  float:left;
  clear:both;
  width:100%;
  padding:5px 0 5px 0;
}

#blogcomment
{
  padding-left:10px;
  width:670px;
}
#blogcomment .contentblock
{
  font-size:12px;
  float:left;
  clear:both;
  width:100%;
  padding:5px 0 5px 0;
}

#blogheader, .blogfooter,
#blogpost .blogfooter,
#blogcomment .blogfooter
{
  font-size:8px;
  float:left;
  clear:both;
  width:100%;
  padding:3px 0 3px 0;
}

.blogfooter, .blogfooter a
{
  color: #80B2FF;
}

#docsharing
{
  font-family:lucida sans, courier;
  font-size:10px;
  width:850px;
	z-index:5;
  float:left;
}

#docsharing form
{
  overflow: hidden;
}

#docsharing form,
#docsharing form input,
#docsharing form select,
#docsharing form textarea
{
  font-family:lucida sans, courier;
  font-size:10px;
  width:100%;
}

#docsharing div
{
  float:left;
  clear:none;
  width:160px;
  padding:5px;
  margin-bottom:20px;
}

#docsharing div.toolbox
{
  background: #eeee88;
  border: #ff0000 1px dashed;
  width:158px;
  float: left;
  clear: none;
  margin-bottom:0px;
  margin-right:10px;
}

#docsharing div.toolbox form input,
#docsharing div.toolbox form select,
#docsharing div.toolbox form textarea
{
  width:146px;
}

#docsharing div.toolbox form input[type="file"]
{
  background-color:#ffcccc;
  /*-moz-max-content:136px;
  -moz-min-content:126px;*/
}


#docsharing div.toolbox form textarea
{
  margin-bottom:5px;
  height:75px;
}

/********* css tooltips ******************/
/* csstooltip.css -- fancy tooltips */
/* #headlines span.csstooltip, */
/* #advert span.csstooltip, */

#docsharing span.csstooltip
{
  /*z-index:100;*/
  color:#68090c;
  position: relative;   /* this is key */
  /* float:left; */
  /* clear:left; */
  /* cursor: help; */
  /*padding: 10px 10px 30px 10px;*/
}

#docsharing span #csstooltip .csstooltip span.parentfolder
{
  color:purple;
}

#docsharing span.csstooltip span.parentfolder::before
{
  background-image:url(templates/images/parentfolder.gif) top left none;
  z-index:1;
}
#docsharing span.csstooltip span.childfolder::before
{
  content:url(templates/images/childfolder.gif);
  z-index:1;
}
#docsharing span.csstooltip span.datafile::before
{
  content:url(templates/images/datafile.gif);
  z-index:1;
}
#docsharing span.csstooltip span.linkfile::before
{
  content:url(templates/images/linkfile.gif);
  z-index:1;
}

/* #headlines span.csstooltip:hover span.tip, */
/* #advert span.csstooltip:hover span.tip, */

#docsharing span.csstooltip span.tip,
#docsharing span.csstooltip span.shorttip {
  display: none;        /* so is this */
}

/* tooltip will display on :hover event */

#docsharing span.csstooltip:hover span.tip,
#docsharing span.csstthover span.tip
{
  display: block;
  z-index: 10;
  position: absolute;
  top: 20px;
  right: 115px;
  left: 0px;
  width:  200px;
  line-height: 1.2em;
  padding: 5px 5px 5px 5px;
  border: 1px solid #336;
  /* background-color: #ffffcc; */
  background-color: #7ABCBC; /*   #6666cc;*/
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  text-align: left;
}

#docsharing span.csstooltip:hover span.shorttip,
#docsharing span.csstthover span.shorttip
{
  display: block;
  z-index: 10;
  position: absolute;
  top: 20px;
  right: 115px;
  left: 0px;
  width:  150px;
  line-height: 1.2em;
  padding: 5px 5px 5px 5px;
  border: 1px solid #336;
  /* background-color: #ffffcc; */
  background-color: #7ABCBC; /*   #6666cc;*/
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  text-align: left;
}

#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;
}

/************************************************************************************************/

#bodycontainer
{
 width:1030px;
 height: 10px;
; m_argin-left:0;
; m_argin-right:0;
 margin-bottom:500px;
}

#pageframe
{
  margin:0px;
  padding:0px;
  /*pa-dding-left:170px;*/
  padding-right:170px;
  border:none;
  width:850px;
  background-color: #68090c;
  background-image: url(templates/sidebeetle.png);
  background-repeat: no-repeat;
  background-position: 850px 225px; /* was 1020 */
  float:left;
  clear:none;
  text-align:left;
}

.sidebeetle
{
  background-color:#68090c;
  background-image: url(templates/sidebeetle.png);
  background-repeat: no-repeat;
  background-position: 0px 225px;
  padding:0px 0px;
  height:600px;
  width:175px;
  float:left;
  clear:none;
}

.contentblockfp
{
  background:#ded09f url(templates/barkfp.jpg) repeat-y top left;
  overflow:hidden;
  border:none;
  margin:0px;
  padding:0px;
  outline:none;
  width:850px;
  float:left;
  clear:both;
}

.contentblockip
{
  background:#ded09f url(templates/barkip.jpg) repeat-y top left;
  overflow:hidden;
  border:none;
  margin:0px;
  padding:0px;
  outline:none;
  width:850px;
  float:left;
  clear:both;
}

.contentblockfull
{
  background:#ded09f;
  overflow:hidden;
  border:none;
  margin:0px;
  padding:0px;
  outline:none;
  width:850px;
  float:left;
  clear:both;
}

.sidebarfp
{
  width:250px;
  padding:0px;
  float:left;
  clear:none;
  overflow: hidden;
}

.sidebarip
{
  width:200px;
  padding:0px;
  float:left;
  overflow: hidden;
  clear:none;
}


.footerrow
{
  height:100px;
  width:850px;
  float:left;
  clear:none;
  background-color:white;
}

.footerrow a
{
  text-transform:lowercase;
}

.footerrow .left
{
  padding-top:60px;
  width:430px;
  float:left;
  clear:none;
}
.footerrow .right
{
  width:420px;
  float:left;
  clear:none;
}

/****************************************************************************************/

td.menuborder
{
  height:6px;
  background-image: url(templates/menuborder.png);
}

td.triafooter
{
  height:100px;
  width:850px;
  background-color:white;
}

td.triafooter td
{
  font-size:85%;
}


.contentrowfp
{
  float:left;
  clear:none;
  width:850px;
  padding:0px;
  margin:0px;
}


.sidebarfp div.content,
.sidebarip div.content
{
  margin:20px 15px;
}


.sidebarip
{
  width:200px;
  background-image: url(templates/barkip.jpg);
  overflow: hidden;
}

.sidebarfp .title,
.sidebarip .title
{
  color:white;
  font-size:85%;
  background:transparent;
}
.sidebarfp .subtitle,
.sidebarip .subtitle
{
  color:white;
  font-size:75%;
  background:transparent;
}
.sidebarfp .article,
.sidebarip .article
{
  color:white;
  background:transparent;
  line-height:1.25em;
}

.contentfp
{
  width:600px;
  float:left;
  clear:none;
  overflow: hidden;
  background-color:#ded09f;
}

.contentip
{
  background-color:#ded09f;
  float:left;
  clear:none;
  overflow: hidden;
  width:650px;
}

.contentfull
{
  background-color:#ded09f;
  float:left;
  clear:none;
  overflow: hidden;
  width:850px;
}

.contentfp div.content,
.contentip div.content,
.contentfull div.content
{
  margin:20px 7px 20px 8px;
  float:none;
}

img.imageleft
{
	margin:25px;
  float:left;
}
.contentfp div.content img.imageleft,
.contentip div.content img.imageleft,
.contentfull div.content img.imageleft
{
  margin:0px 25px 25px 0px;
  float:left;
}

img.imageright
{
  margin:25px;
  float:right;
}
.contentfp div.content img.imageright,
.contentip div.content img.imageright,
.contentfull div.content img.imageright
{
  margin:0px 25px 0px 25px;
  float:right;
}

.content2
{
  background-color:#68090c;
  float:left;
  clear:none;
  width:1025px;
}

.curvefootertop
{
  width:850px;
  background-repeat: no-repeat;
  background-position: top left;
  height:57px;
  background-image: url(templates/curvefootertop.png);
  float:left;
  clear:both;
}

#footerblock
{
  font-size:85%;
  height:100px;
  float:left;
  clear:both;
  width:1200px;
}
.leftbg
{
  width:175px;
  height:32px;
  background-color:#68090c;
  padding:0px;
  margin:0px;
  border:none;
  outline:none;
  float:left;
  clear:none;
}

.rightbg
{
  width:150px;
  background-color:#68090c;
  padding:0px;
  margin:0px;
  border:none;
  outline:none;
  float:left;
  clear:none;
}

.actbutton
{
  border:black 1px solid;
  background-color:#ffe0ff;
  text-align:center;
  height:100px;
  width:200px;
  padding:5px;
  margin:5px 5px 0px 5px;
  font-size:13px;   /* was 12px */
  line-height: 19px;   /* was 17px */
  font-weight: normal;
}
.actbtntext
{
  width:100%;
  background-color:#fffff0;
  height:80px;
  overflow:hidden;
}

.actline,
.actlinehdr,
.actdetail
{
 font-size:13px;
 line-height: 19px;
 font-weight: normal;
 clear:both;
}

.actdetail
{
 padding:5px;
}

.actlinehdr,
.actdetailhdr
{
 font-weight: bold;
 padding-right:5px;
}

.actlineid
{
  float:left;
  clear:none;
  width:125px;
  padding: 1 15 1 1;
}
.actlinetype
{
  float:left;
  clear:none;
  width:100px;
  padding: 1 15 1 1;
}
.actlinedesc
{
  float:left;
  clear:none;
  width:275px;
  height:40px;
  overflow:hidden;
  padding: 1 15 1 1;
}

.overviewtype
{
  float:none;
  clear:none;
  width:750px;
  overflow:hidden;
  margin-left:25px;
  margin-top:20px;
  margin-bottom:10px;
  border:black 1px dotted;
}

.activitydetail
{
  float:none;
  clear:none;
  width:750px;
  overflow:hidden;
  margin-left:25px;
  margin-top:20px;
  margin-bottom:10px;
  border:black 1px dotted;
}

.radbtypetop,
.radbtypetop .subtitle
{
  width:100%;
  background-color:#68090c;
  color:#ffffff;
  padding:1 0 3 0;
}

.radbtypetop div
{
  float:right;
  clear:none;
  width:90px;
  text-align:right;
  margin:0 5 5 0;
}

.radbtypetop div span.subtitle
{
  margin-left:5px;
  margin-bottom:10px;
}

.radbtypeend
{
  float:left;
  clear:both;
}

.radblist
{
  width:750px;
  float:left;
  clear:none;
  margin: 0 5 5 5;
}
.radblist .actlist
{
  background-color:#e0e0e0;
}

.ovwcomp
{
  width:250px;
  float:left;
  clear:none;
}
.ovwcomp .actbutton
{
  background-color:#ffe0e0;
}

.ovwongo
{
  width:250px;
  float:left;
  clear:none;
}
.ovwongo .actbutton
{
  background-color:#e0ffe0;
}

.ovwplan
{
  width:250px;
  float:left;
  clear:none;
}
.ovwplan .actbutton
{
  background-color:#e0e0ff;
}

.floatleft
{
  float:left;
  clear:none;
  padding-right:15px;
}
.floatright
{
  float:right;
  clear:none;
  padding-left:15px;
}
.floatnone
{
  float:none;
  clear:both;
}

div.commentlist
{
  height:150px;
  width:175px;
  overflow:auto;
  outline: black 1px solid;
  background:white;
  color:black;
  padding:5px;
  float:left;
  clear:both;
  margin-right:10px;
  margin-bottom:5px;
}
div.commenttext
{
  height:150px;
  width:525px;
  overflow:auto;
  outline: black 1px solid;
  background:white;
  color:black;
  padding:5px;
  float:left;
  clear:none;
  margin-right:0px;
  margin-bottom:5px;
}

.expdesc
{

  width:600px;
  height:90px;
  overflow:auto;
  outline: black 1px solid;
  background:white;
  color:black;
  padding:5px;
  float:left;
  clear:none;
}

.contactname,
.contactphone,
.contactemail
{
  width:175px;
}

.explist
{

  width:725px;
  height:200px;
  overflow:auto;
  outline: black 1px solid;
  background:white;
  color:black;
  padding:5px;
  float:left;
  clear:none;
  margin-bottom:20px;
}

.explistlab
{
  width:75px;
}
.explistdesc
{
  width:600px;
}
.explistlims,
.explistcount
{
  width:60px;
}

.samplesresults
{
  width:720px;
  margin-left:10px;
  margin-top:10px;
}

.samplelist
{
  width:360px;
  float:left;
  clear:none;
  margin:0px;
  padding:0px;
}
.resultlist
{
  width:360px;
  float:left;
  clear:none;
  margin:0px;
  padding:0px;
}
.samplelist div.actdetail
{
  width:350px;
  height:150px;
  overflow:auto;
  outline: black 1px solid;
  background:white;
  color:black;
  padding:5px;
  margin-right:7px;
  margin-bottom:20px;
}
.resultlist div.actdetail
{
  width:350px;
  height:150px;
  overflow:auto;
  outline: black 1px solid;
  background:white;
  color:black;
  margin-left:7px;
  padding:5px;
  margin-bottom:20px;
}

.samplesresults .id
{
  width: 20px;
  height: 1.2em;
  margin-left:0px;
  margin-right:5px;
}
.samplesresults .time
{
  width: 91px;
  height: 1.2em;
  margin-left:0px;
  margin-right:5px;
  overflow:hidden;
}
.samplesresults .desc
{
  width: 180px;
  height: 1.2em;
  margin-left:0px;
  margin-right:0px;
  overflow:hidden;
}

.actdetailstatus
{
  width:300px;
  float:right;
  clear:both;
  height:40px;
  text-align:right;
  padding-right:5px;
}
