/* BODY */
body {
  margin: 0px;
background: #E0E0E0 url(/images/bgmain.gif) top left repeat-x scroll;
/* background: #c9c9c9 url(/images/background.jpg) top left repeat-x scroll;  */
}

/* CONTENT FRAME - BACKGROUND SHOULD REMAIN WHITE */
.contentFrame {
background: 		#ffffff;
border-top: 		0px solid #AAAAAA;
border-bottom: 		1px solid #AAAAAA;
border-left: 		1px solid #AAAAAA;
border-right: 		1px solid #AAAAAA;
}

/* PULLDOWN MENU */
select.sitemapPulldownMenu {
 background-color: 	#FFFFFF;
 color: 			#000000;
 font-family:		Arial, verdana, Sans-Serif;
 font-size:			11px;
 font-weight:		normal;
 text-decoration:	none;
 text-align:		left;
}
.sitemapText {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  text-decoration:                         none;
}
a.promolink , a.promolink:visited {
  color:                                   #0000FF;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         underline;
}
a.promolink:hover {
  color:                                   #0000FF;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         underline;
}

/* CONTENT ELEMENTS */
p.greyBodyText {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   justify;
  margin-bottom:						   6px;
}
p.greyBodyContact {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   left;
  margin-bottom:						   6px;
}
p.greyBodySubTitle {
  color:								   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
  text-align:							   left;
  margin-bottom:						   6px;
}
p.greyBodyTitle {
  color:								   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               16px;
  font-weight:                             bold;
  text-decoration:                         none;
  margin-bottom:						   6px;
  margin-top:						   	   15px;
}
a.greyBodyLink, a.greyBodyLink:visited {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         underline;
}
a.greyBodyLink:hover {
  color:                                   #A9A9A9;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         underline;
}
p.referral {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   left;
  margin-top:						   	   30px;
}
.faq {
  color:                                   #333333;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   left;
  margin-bottom:						   6px;
}
a.faqLink , a.faqLink:visited {
  color:                                   #333333;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         underline;
}
a.faqLink:hover {
  color:                                   #A9A9A9;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         underline;
}
.question {
  color:                                   #4f4f4f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
  text-align:							   left;
  margin-top:							   40px;
  margin-bottom:						   2px;
}

/* MAIN MENU ELEMENTS */
.greyBG {
background: #1e1e1e url(/images/grey_bar_bg2.jpg) top left repeat-x scroll;
}

.greyMenuDividers {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         none;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #1e1e1e;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
  background:                              transparent;
  color:                                   #ffffff;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
}

#navcontainer ul li a:hover
{
  background:                              #999999;
  color:                                   #ffffff;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;

}


a.whiteMenuLink,a.whiteMenuLink:visited {
  background:                              transparent;
  color:                                   #ffffff;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
}
a.whiteMenuLink:hover {
  color:                                   #ffffff;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
}
a.whiteMenuLinkSelected, a.whiteMenuLinkSelected:hover, a.whiteMenuLinkSelected:visited {
  color:                                   #5f5f5f;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
}
.subMenuBGColor {
background:									#CECCCC;
}
a.greyMenuLink,a.greyMenuLink:visited {
  background:                              transparent;
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         none;
}
a.greyMenuLink:hover {
  color:                                   #AAAAAA;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         none;
}
a.subMenuLink, a.subMenuLink:visited {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             bold;
  text-decoration:                         none;
}
a.subMenuLink:hover {
  color:                                   #AAAAAA;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             bold;
  text-decoration:                         none;
}
a.blueMenuLink,a.blueMenuLink:visited {
  background:                              transparent;
  color:                                   #0000ff;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         none;
}
a.blueMenuLink:hover {
  color:                                   #6189ff;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               12px;
  font-weight:                             normal;
  text-decoration:                         none;
}

/* FOOTER ELEMENTS */
.TDGreySmall {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  text-decoration:                         none;
}
a.greyBodyLinkSmall, a.greyBodyLinkSmall:visited, a.greyBodyLinkSmall:hover {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  text-decoration:                         underline;
}
.infoBarWhiteText {
  color:                                   #FFFFFF;
  font-family:                             Arial, Verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
}

#footer_span {
  width: 100%;
  background:                              transparent;
  color:                                   #AAAAAA;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  text-decoration:                         none;
  margin: 									0px; 
  padding: 									0px;
  text-align:							   justify;

}

#footer_span  a, a:hover, a:visited {
  background:                              transparent;
  color:                                   #AAAAAA;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  text-decoration:                         none;
  margin: 									0px; 
  padding: 									0px;
}


/* CONTACT FORM*/
.contactFormText {
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   left;
}
input.contactFormInput {
 background-color: 	#FFFFFF;
 padding:			2px;
 color: 			#000000;
 font-family:		verdana, Sans-Serif;
 font-size:			12px;
 font-weight:		normal;
 text-decoration:	none;
 text-align:		left;
}
select.contactFormSubject {
 background-color: 	#FFFFFF;
 padding:			2px;
 color: 			#000000;
 font-family:		verdana, Sans-Serif;
 font-size:			12px;
 font-weight:		normal;
 text-decoration:	none;
 text-align:		left;
}
textarea.contactFormTextarea {
 font-family:		verdana, Sans-Serif;
 font-size:			12px;
 color: 			#000000;
}

/* CONTACT PAGE*/
p.mapBoxGrey {
 padding: 								   12px;
  background-color: 					   #e8e8e8;
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   left;
  margin-top:						   	   10px;
  margin-bottom:						   10px;
}


/* TESTIMONIALS PAGE */
p.testimonialGrey {
  padding: 								   5px;
  background-color: 					   #e8e8e8;
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   justify;
  margin-top:						   	   10px;
  margin-bottom:						   0px;
}
p.testimonialWhite {
  padding: 								   5px;
  background-color: 					   #ffffff;
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             normal;
  text-decoration:                         none;
  text-align:							   justify;
  margin-top:						   	   10px;
  margin-bottom:						   0px;
}
p.testimonialGreyBottom {
  padding: 								   5px;
  background-color: 					   #e8e8e8;
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
  text-align:							   right;
  margin-top:						   	   0px;
}
p.testimonialWhiteBottom {
  padding: 								   5px;
  background-color: 					   #ffffff;
  color:                                   #5f5f5f;
  font-family:                             Arial, verdana, Sans-Serif;
  font-size:                               14px;
  font-weight:                             bold;
  text-decoration:                         none;
  text-align:							   right;
  margin-top:						   	   0px;
}