body {
	margin: 0px;
	height: 100%;
    background-color: #88898C;
}

.cases {
    border: 1px solid #D08516;
}

#blogtitledetail {
    font-family:Trebuchet MS;
    font-size:16pt;
    font-weight: bold;
    color: #000000;
}

#blogdate {
    font-family:Trebuchet MS;
    font-size:12pt;
    font-weight: bold;
    color: #666666;
}

.companyName {
   color      : #D08516;
   font-weight: bold;
}

form {
  margin:0px;
}

h1 {
    font-family:Trebuchet MS;
    font-size:22px;
    font-weight: bold;
    color: #D08516;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 1px;
    padding: 0px;
}
h2 {
    font-family:Trebuchet MS;
    font-size:18px;
    font-weight: bold;
    color: #D08516;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0px;
}

h3 {
    font-family: Trebuchet MS;
    font-size:30px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 2px;
    margin-top: 8px;
    padding: 0px;
}
h4 {
    font-family:Trebuchet MS;
    font-size:18px;
    font-weight: bold;
    color: #D08516;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 1px;
    padding: 0px;
}
h5 {
    font-family:Times New Roman;
    font-size:26px;
    font-weight: bold;
    color: #000033;
    margin: 0px;
    padding: 0px;
}
h6 {
    font-family:Times New Roman;
    font-size:38px;
    font-weight: bold;
    color: #000033;
    margin: 0px;
    padding: 0px;
}

.cta {
  color: #D08516;
}


td {
  font-size: 12px;
}

li {
	margin-bottom: 2px;
}
ul, ol {
	margin-right:5px;   /* ---  must have right margin. IE bug */
    margin-left: 10px;
    padding-left: 17px;
    margin-top: 1px;
    padding-top: 1px;
}
div.li_container {}
.whitectrl {border: 0px solid #FFFFFF; font-family: Verdana, arial, helvetica, sans-serif; font-size: 	11px; font-weight: bold; background: #FFFFFF; color: #000000;}
.form_reg   {border: 1px solid #000066; font-family: Verdana, arial, helvetica, sans-serif; font-size:  11px; font-weight: bold; background: #eeeeee; color: #000000;}
.form_error {border: 1px solid red; font-family: Verdana, arial, helvetica, sans-serif; font-size:  11px; font-weight: bold; background: #eeeeee; color: #000000;}

select, option, textarea, input {border: 1px solid #000066; font-family: Verdana, arial, helvetica, sans-serif; font-size: 	11px; font-weight: bold; background: #eeeeee; color: #000000;}

A:link    { color: #000066;	text-decoration: underline;}
A:active  { color: #000066;	text-decoration: underline;}
A:visited {	color: #000066;	text-decoration: underline;}
A:hover   { color: #666699; text-decoration: underline;}

A.blk:link    { color: #D74696;	text-decoration: underline;}
A.blk:active  { color: #D74696;	text-decoration: underline;}
A.blk:visited {	color: #D74696;	text-decoration: underline;}
A.blk:hover   { color: #000099; text-decoration: underline;}

A.wht:link    { color: #ffffff;	text-decoration: underline;}
A.wht:active  { color: #ffffff;	text-decoration: underline;}
A.wht:visited {	color: #ffffff;	text-decoration: underline;}
A.wht:hover   { color: #eeeeee; text-decoration: underline;}


A.sm:link    { color: #dddddd;	text-decoration: underline;}
A.sm:active  { color: #dddddd;	text-decoration: underline;}
A.sm:visited { color: #dddddd;	text-decoration: underline;}
A.sm:hover   { color: #eeeeee; text-decoration: underline;}


A.top:link    	{ font-size:16px; color: #000099;	text-decoration: none; text-align: right;font-family:Arial;}
A.top:active  	{ font-size:16px; color: #000099;	text-decoration: none; text-align: right;font-family:Arial;}
A.top:visited 	{ font-size:16px; color: #000099;	text-decoration: none; text-align: right;font-family:Arial;}
A.top:hover   	{ font-size:16px; color: #000099;   	text-decoration: underline; text-align: right;font-family:Arial;}


div.navClass{
	width: 864px;
    margin: -10px 0px 0px -6px;
}

div.pageWrap {
	position: absolute;
    top:0px;
	width: 900px;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
}

div.Content {
	position: relative;
    padding-left: 20px;
    padding-right: 20px;
   	font-family:Arial;
   	font-size:15px;
    xmin-height: 533px;
 }

div.pageTop {
	position: relative;
	width: 900px;
    height:21px;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
    background-image: url(images/boxtop.jpg);
    background-repeat: no-repeat;
 }

div.pageMiddle {
	position: relative;
	width: 900px;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
    background-image: url(images/boxmid.jpg);
    background-repeat: repeat-y;
 }

 div.pageBottom {
	position: relative;
	width: 900px;
    height:24px;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
    background-image: url(images/boxbot.jpg);
    text-align:center;
    font-family:Arial;
    font-size:10px;
    color: #333333;
    padding-top:7px;
    background-repeat: no-repeat;
    clear:both;
}

div.copyright {
	position: relative;
	width: 900px;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
    text-align:center;
    font-family:Arial;
    font-size:12px;
    color: #ffffff;
    margin-top: -17px;
 }

div.srvFoot {
	position: relative;
	width: 900px;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
    text-align:left;
    font-family:Arial;
    font-size:12px;
    color: #dddddd;
    margin-top: -17px;
 }

/* Index content div */
div.leftBar {
	position: relative;
    width:640px;
	padding-top:0px;
    margin-left:-6px;
    background-color: #ffffff;
    min-height: 503px;
  	font-family:Arial;
   	font-size:14px;
}

div.pageContent {
  padding: 10px;
}


div.contactBar {
    position: absolute;
    left: 50%;
    margin-left: 204px; /* half the width of the div */
    top: 119px;
    width:224px;
    height: 473px;
    margin-right: 2px;
    background-image: url(images/contactbg.jpg);
    background-repeat: no-repeat;
    padding-left: 8px;
}

div.logo {
  position: absolute;
  left: 50%;
  margin-left: 91px; /* half the width of the div */
  top: 40px;
}

div.googlemap {
	width: 400px;
	height: 250px;
	xmargin-left: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
    float:right;
    margin-top:3px;
    margin-bottom:13px;
}

div.top {
	width: 600;
	text-align:right;
	font-family:Arial;
	font-size:11px;
}
div.samples {
    position: relative;
    padding: 1px 10px 1px 10px;
    margin:10px 15px 0px 40px;
    background-color: #ededed;
    padding: 10px;
}

div.samples li {
  margin: 2px;
}


p {
	margin-bottom: 0px;
}

sup {
	font-size:10pt;
}

