.white {
background-color:#FFFFFF;
width: 100%;
}

body, td
{ color: #333333; font-style: normal; font-weight: normal; font-size: 11pt; font-family:Arial, Helvetica, sans-serif;}

.body
{ color: #333333; font-style: normal; font-weight: normal; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; padding: 10px; line-height: 20px;}

.featuredText
{ color: #333333; font-style: normal; font-weight: normal; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; padding: 10px; line-height: 20px;}



A:link, A:visited { color:#cc0000; text-decoration: none;}
A:hover, A:active { color:#cc0000; text-decoration: underline;}


.purple {
width: 100%;
background-color: #98a2ce;

}


.padding {padding-left: 25px;}

.padding2 {padding: 10px;}


.bbb {padding-right: 5px;}


.norepeat {
background-repeat:no-repeat;

}

.footer_push {
background-color: #d13d26;
height: 100%;

}

.heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
margin:4px 0 0 0;

}

.footerTitle {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;

}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#424864;
	line-height: 17px;
}

.linkitems { font-family: Arial, Helvetica, sans-serif; font-size:10.5pt; color:#5f4724; line-height: 35px; font-weight:bold; padding-left:12px;}
.linkitems a:link {font-family: Arial, Helvetica, sans-serif; font-size:10.5pt; color:#5f4724; text-decoration: none; font-weight:bold;}
.linkitems a:visited {font-family: Arial, Helvetica, sans-serif; font-size:10.5pt; color:#5f4724; text-decoration: none; font-weight:bold;}
.linkitems a:hover {font-family: Arial, Helvetica, sans-serif; font-size:10.5pt; color:#d84f0b; text-decoration: none; font-weight:bold;}



.top2013 {
	width:100%;
	height:252px;
	background-color:#000;
}


.menu2013 {
	width:100%;
	height:46px;
	background-image:url("images/bg_menu.jpg");
}

.homebody {
	width:1000px;
	margin:0 auto;
}

.homebanners {
	margin-top:10px;
	margin-bottom:15px;
}

.footertop2013 {
	width:100%;
	height:31px;
	background-color:#000;
	padding-top:12px;
}

.footer2013 {
	width:100%;
	height:116px;
	background-color:#919191;
	padding-top:5px;
}

.secbody {
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}


hr {

height: 0;
width: 100%;
clear: both;
border: solid #ddd;
border-width: 1px 0 0;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #e6e6e6;
} 



.header   { color: #4d7f69; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; }

.FeaturedProducts_Header   { color: #d13d26; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; }

.headersm   { color: #4d7f69; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; }


.menu  { color: #fff; font-size: 8pt }
.menu a:link  { color: #fff; font-size: 8pt }
.menu a:hover  { color: #ebebeb; font-size: 8pt }
.menu a:visited  { color: #fff; font-size: 8pt }


.toplink  { color: #00853e; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; padding-top:73px; padding-right:20px;}
.toplink a:link  { color: #00853e; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.toplink a:visited  { color: #00853e; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.toplink a:hover  { color: #999999; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }



.leftlink  { color: #ffffff; font-size: 11pt; font-family:Georgia, "Times New Roman", Times, serif; padding: 20px;}
.leftlink a:link  { color: #ffffff; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.leftlink a:visited  { color: #ffffff; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.leftlink a:hover  { color: #04db68; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }



.contact {
	color : #ffffff;
	font-size: 11pt;
	padding:8px;
}
.contact a:link { color : #ffffff; font-size: 11pt; text-decoration: none;}
.contact a:visited { color : #ffffff; font-size: 11pt; text-decoration: none;}
.contact a:hover  { color: #ffffff; font-size: 11pt; text-decoration: underline; }
.contact a:active  { color: #ffffff; font-size: 11pt; text-decoration: underline; }

.contact2013 {
	color : #ffffff;
	font-size: 11pt;
	padding:8px;
}
.contact2013 a:link { color : #cc0000; font-size: 11pt; text-decoration: none;}
.contact2013 a:visited { color : #cc0000; font-size: 11pt; text-decoration: none;}
.contact2013 a:hover  { color: #cc0000; font-size: 11pt; text-decoration: underline; }
.contact2013 a:active  { color: #cc0000; font-size: 11pt; text-decoration: underline; }


.footer {
	color : #431b50;
	font-size: 10pt;
}
.footer a:link { color : #431b50; font-size: 10pt; text-decoration: none;}
.footer a:visited { color : #431b50; font-size: 10pt; text-decoration: none;}
.footer a:hover  { color: #ffe800; font-size: 10pt; text-decoration: underline; }
.footer a:active  { color: #ffe800; font-size: 10pt; text-decoration: underline; }


.footerNew {
	color : #000;
	font-size: 10pt;
}
.footerNew a:link { color : #fff; font-size: 10pt; text-decoration: none;}
.footerNew a:visited { color : #fff; font-size: 10pt; text-decoration: none;}
.footerNew a:hover  { color: #fff; font-size: 10pt; text-decoration: underline; }
.footerNew a:active  { color: #fff; font-size: 10pt; text-decoration: underline; }

.footerlink {
	color : #495173;
	font-size: 11pt;
	padding: 3px;
}
.footerlink a:link { color :#495173; font-size: 11pt; text-decoration: none;}
.footerlink a:visited { color :#495173; font-size: 11pt; text-decoration: none;}
.footerlink a:hover  { color: #495173; font-size: 11pt; text-decoration: none; }
.footerlink a:active  { color: #495173; font-size: 11pt; text-decoration: none; }




.cartmenu { color: #ffffff;font-size: 10pt }
.cartmenu a:link  { color: #ffffff; font-size: 10pt }
.cartmenu a:hover  { color: #ffffff; font-size: 10pt }
.cartmenu a:visited  { color: #ffffff; font-size: 10pt }


.cartdiv{ background-image: url("http://www.tdcservices.org/images/bg-cartmenu.gif"); background-repeat: inherit; text-align: right; margin: 0; padding: 5px; }

.disclaimer { font-size: 7pt;  line-height: 10px;}
.disclaimerwhite {
	color: #431b50;
	font-size: 7pt;
	padding-top: 3px;
}
.disclaimerwhite a:link  {
	color: #431b50;
	font-size: 7pt;
	text-decoration: none;
}
.disclaimerwhite a:hover  {
	color: #431b50;
font-size: 7pt  text-decoration: none;}
.disclaimerwhite a:visited  {
	color: #431b50;
	font-size: 7pt;
	text-decoration: none;
}

.disclaimerwhiteNew {
	color: #000;
	font-size: 7pt;
	padding-top: 3px;
}
.disclaimerwhiteNew a:link  {
	color: #000;
	font-size: 7pt;
	text-decoration: none;
}
.disclaimerwhiteNew a:hover  {
	color: #000;
font-size: 7pt  text-decoration: none;}
.disclaimerwhiteNew a:visited  {
	color: #000;
	font-size: 7pt;
	text-decoration: none;
}



.tblArchiveDates
{
	 border-color: Black;
	 border-style: solid;
	 border-width: thin;
}
.tblCellArchiveDates
{
	 border-color: Silver;
	 border-style: solid;
	 border-width: thin;
}

.HeaderText
{
	
}

.PageTitle
{ font-family: Arial, Helvetica, sans-serif; font-size:20pt; color:#283e76;}	

.MsgAtTop
{
}
.GridTitle 
{
	font-weight: bold;
}

.PostTitle
{
	color: #cc0000;
	font-style: normal;
	font-weight: bold;
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 
}
.PostSubTitle 
{
	font-weight: bold;
	
}
.PostText
{
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	
	
}

.HomeText
{
	color: #5f4724;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 27px;
	padding: 10px;
	
}

.body
{ color: #333333; font-style: normal; font-weight: normal; font-size: 11pt; font-family:Arial, Helvetica, sans-serif; padding: 10px; line-height: 20px;}


.righttext
{
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	line-height: 15pt; 
	
}


.services
{
	color: #08227f;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	
	 
	
}



.ImageCaption
{
	font-size: x-small;
	text-align: center;
}

.b
{
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.u
{
	text-decoration: underline;
}

.red-bold
{
	color: #990000;
	font-weight: bold;
}
.small
{
	font-size: 7pt;
}

.center
{
	text-align: center;
}

/**************************************
Table cell
**************************************/
.tc_Name
{
	font-weight: bold;
	vertical-align:top;
}
.tc_Value
{
}
.tc_Buttons
{
	text-align: center;
}

.errorMessage
{
	background-color: Yellow;
	font-weight:bold;
}
