
* {
	margin:0;
	padding:0;
}

body{
	font-family:Arial,Helvetica,Tahoma,sans-serif; 
	font-size:0.8em; 
	background-color:#000000; 

	color: white;
	margin:25px;
	margin-top:10px;

	
	/*width:870px;*/

}

.tagline {
  color:black;
  text-align:left;
  font-weight:600;
  font-size:large;
  white-space:nowrap;
  margin-left:20px;
  margin-right:10px;
}

.subTag {
	font-weight:bold;
	font-size:small;
	display:inline;
	vertical-align:bottom;
	text-align:left;
	color:black;
}

div.docSpace {
	background-color:#e8e8e8;
	background-color:#ffffff;
	min-height: 500px;
	min-width: 745px;
	width:99%;
}

.footerDiv {
	padding:10px;
	width:100%;
	height:2em;
	background-color:black;
	color:white;
	text-align:center;
}

UL.mainMenu {
	margin: 0 25px;
	color: #dddddd;
	list-style-type:none;
	}

.mainMenu LI {
	color: black;
	display:inline;
	padding-right: 60px;	

}

.mainMenu A {
	color: white;
	font-family:Arial,Helvetica,Tahoma,sans-serif; 
	font-size:.80em;
	text-decoration:none;
	font-weight: 600;
	
}

.mainMenu A:hover {
	color: #ffcc00;
}

.emphatic{
	color: #660000;
	font-weight:bold;
	font-size:1.0em;
}

.sectionHeading {
	font-size:medium;
	font-weight:bold;
	margin-bottom:5px;
	color: #660000;
	display:block;
}
ul.services {
	font-size:1.0em;
	font-weight:400;
}
ul.services li {
	line-height:20px;
}

div.content, table.content{
	color:black;
	font-size: 1.0em;
	font-weight: 400;

	line-height:1.2em;
	padding:20px;
	min-height:350px;
	display:inline-block;
	vertical-align:top;
}
table.testimonials {
	font-size: small;
	color:black;
}
div.topLeft{

	font-weight:400;
	display:inline-block;
	border: 2px solid #dddddd;
	padding:10px;
	font-size:1.0em;
}

div.topRight{
	font-size:1.0em;
	font-weight:400;
	display:inline-block;
	border: 2px solid #dddddd;
	padding:10px;
}

div.wholeWidth{
	font-size:1.0em;
	font-weight:400;
	display:inline-block;
	border: 2px solid #dddddd;
	padding:10px;
}

























.accent
{
    BACKGROUND-COLOR: #7683a7
}
.whiteCaption
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.basicText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #556688;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.basicBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #556688;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.charcoalText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.ghostText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #cccccc;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.basicTextLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #556688;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.basicTextLink:hover
{
    COLOR: #339933
}


A.light:visited
{
    COLOR: #ffffff
}
.blueCaption
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #5c6c97;
    FONT-FAMILY: arial,sans-serif;
    TEXT-DECORATION: none
}
.blueCaption:hover
{
    COLOR: #339933
}
BODY.facelift
{
    MARGIN-LEFT: 30px;
    BACKGROUND-COLOR: #ffffff
}

table.facelift{

	border: 2px solid #5c6c97;

}
table.commentTable{
	border: 2px solid #660000;
	background-color:#dddddd;

}

hr {
	margin-top:0.5em;
	margin-bottom:0.5em;

}

