
body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
}

img {
 border-style: none;
}

ul {
 margin: 2px;
 padding: 2px;
}

.text
{
 color: #000000;
 font-size: smaller; 
}

.detail_title
{
 color: #000000;
 font-size: smaller;
 font-weight: bold;
}

.detail_title_underline
{
 color: #000000;
 font-size: smaller;
 font-weight: bold;
 text-decoration: underline;
}

.detail
{
 color: #000000;
 font-size: smaller;
}

.detail_contact
{
 color: #C20000;
 font-size: smaller;
 font-weight: bold;
 text-decoration: underline;
}

.preview_title
{
 color: #000000;
 font-size: smaller;
 font-weight: bold;
}

.preview_title_underline
{
 color: #000000;
 font-size: smaller;
 font-weight: bold;
 text-decoration: underline;
}

.preview
{
 color: #000000;
 font-size: smaller;
}

.preview_contact
{
 color: #C20000;
 font-size: smaller;
 font-weight: bold;
 text-decoration: underline;
}

.content A
{
 color: #000000;
}

.errors
{
 font-size: smaller;
 color: #c20000;
}

.errors a
{
 color: #c20000;
}

.favorites
{
 color: #000000;
 padding: 0px 0px 0px 5px;
}

.message
{
 font-size: smaller;
 color: #c20000;
}

.header { 
 padding: 2px;
 margin: 0px; 
 background: #000000; 
 border-bottom: solid 1px #000000; 
 text-align: center;
}

.footer { 
/* background: #c20000; */
background:#000;
 color: #ffffff; 
 font-size: smaller; 
 border-top: solid 1px #000000; 
 margin: 10px 0 0 0;
 text-align: center;
 padding:5px 0;
}

.blurb { 
 color: #000000; 
 font-size: smaller; 
}

.even { 
 padding: 2px 0 3px 0;
 margin: 1px 0 0 0;
 background: #ffffff; 
 font-size: small; 
}

.odd { 
 padding: 2px 0 3px 0;
 margin: 1px 0 0 0;
 background: #eeeeee; 
 font-size: small; 
}

.total { 
 color: #000000; 
 font-size: smaller; 
}

.previous A { 
 color: #c20000; 
 font-size: smaller; 
}

.next A { 
 color: #c20000; 
 font-size: smaller; 
}

hr { 
 clear: both; 
 border: solid; 
 border-width: 1px; 
 border-bottom-color: #007300; 
 border-top-color: #ffffff; 
 border-left-color: #ffffff; 
 border-right-color: #ffffff;
}

.accesskey {
 text-decoration: underline;
}

a {
 text-decoration: underline;
 font-size: 1em;
}

.validation {
 margin-top: 10px;
}

.formtitle
{
 font-weight: bold;
}

label,
.label
{
 font-size: smaller;
 font-weight: bold;
}

label em 
{
 font-weight: bold;
 font-size: 1em;
 color: #c20000;
 padding-right: 4px;
}

.submit
{
 background-color: #000000;
 font-weight: bold;
 font-size: smaller;
 color: #ffffff;
}

.arial-black
{
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}

.arial-red
{
 font-family: Arial, Helvetica, sans-serif;
 color: #c20000;
}

.arial-navy
{
 font-family: Arial, Helvetica, sans-serif;
 color: navy;
}

.arial-maroon
{
 font-family: Arial, Helvetica, sans-serif;
 color: maroon;
}

.times-black
{
 font-family: "Times New Roman";
 color: #000000;
}

.times-red
{
 font-family: "Times New Roman";
 color: #c20000;
}

.times-navy
{
 font-family: "Times New Roman";
 color: navy;
}

#form1 {
	font-family: Arial, Helvetica, sans-serif;
}
#form1 p {
	margin:5px 0;
}
.errorhighlighted,
#errordetails {
	color:#F00 !important;
	font-size:13px;
}
.successhighlighted {
	font-size:13px;
}
.successhighlighted {
	color:green;
}
.errorhighlighted,
.successhighlighted {
	margin-bottom:15px;
}
#errordetails ul {
	margin:0;
}
#errordetails li {
	font-size:11px;
	margin:0 0 0 15px;
}
.textboxtype1 {
	height:125px;
}
.featuredEmpName {
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
}
.featuredEmp,
.featuredEmpTitle,
.invoicesectionmain,
.invoicesectionmain table {
	font-weight:normal;
	font-size:13px;
}
.featuredEmpTitle {	
	margin-bottom:0;
}
.invoicesectionmain table.invoiceTable td {
	padding:2px 10px;
	background:#FFF;
}
.invoicesectionmain table.invoiceLabelTable {
	margin:5px 0;
}
.invoicesectionmain table.invoiceLabelTable td.nextcol {
	padding-left:5px;
}
.eachInvoice {
	border:1px solid #CCC;
	margin:0 0 15px 0;
	background:#F8F8F8;
	padding:5px 10px 10px 10px;
}
.eachInvoice p {
	margin:5px 0;
}
.eachInvoice table.invoiceTable {
	border-top:1px solid #666;
	border-left:1px solid #666;
}
.eachInvoice table.invoiceTable td {
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
.eachInvoice table.invoiceTable td.top {
	background:#CCC;
}
.invoiceLabelRow {
	padding:5px 0;
}
.eachInvoice .label1,
.eachInvoice .value1,
.eachInvoice .value2 {
	float:left;
	font-weight:bold;
}
.eachInvoice .clearInvoiceRow {
	clear:both;
	height:1px;
	overflow:hidden;
}
#socialSiteButton.facebook,
div.facebook {
	width:170px;
	height:44px;
	background:url(/images/socialSiteButtons.gif) 0 0 no-repeat;
}
#socialSiteButton.linkedin,
div.linkedin {
	width:170px;
	height:36px;
	background:url(/images/socialSiteButtons.gif) 0 -44px no-repeat;
}
#socialSiteButton.youtube,
div.youtube {
	width:170px;
	height:41px;
	background:url(/images/socialSiteButtons.gif) 0 -80px no-repeat;
}
#socialSiteButton.twitter,
div.twitter {
	width:170px;
	height:23px;
	background:url(/images/socialSiteButtons.gif) 0 bottom no-repeat;
}
div.facebook,
div.linkedin,
div.youtube,
div.twitter {
	margin:5px 0;
}
div.facebook a,
div.linkedin a,
div.youtube a,
div.twitter a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
span.small_facebook,
span.small_youtube,
span.small_twitter,
span.small_linkedin {
	display:block;
	float:left;
	width:20px;
	height:18px;
}
span.small_youtube {
	width:50px;
}
span.small_facebook {
	background:url(/images/iconSmallSocialSites.gif) 0 0 no-repeat;
}
span.small_youtube {
	background:url(/images/iconSmallSocialSites.gif) 0 -18px no-repeat;
}
span.small_twitter {
	background:url(/images/iconSmallSocialSites.gif) 0 -36px no-repeat;
}
span.small_linkedin {
	background:url(/images/iconSmallSocialSites.gif) 0 bottom no-repeat;
}
#adDetail {
	padding:0;
	font-size:13px;
}
#adDetail p {
	margin:0;
	/*font-size:smaller;*/
}
.detailTitle {
	font-weight:bold;
}
.detailContact {
	color:#C20000;
	font-weight:bold;
	text-decoration:underline;
}
#adDetail .section1 {
	margin:20px 0;
}
#adDetail .section2 {
	margin:10px 0;
}