
/********************************************/
/*      general text definions              */
/********************************************/
H1.title {
	font-size: 10pt;
	fonr-weight: bold;
	text-align: center;
	margin-top: 10px;
}
div#text_body  {
	margin: 0px;
	text-align: left;
	padding: 10px;
}
div#text_body table {
	margin-left:5px;
}
div#text_body ul { margin: 15px;}
div#text_body P {
	margin: 10px 0px 10px 0px;
}
div#text_body H1, div#text_body  H2, div#text_body  H3 {
	font-size: 10pt;
	font-weight:bold;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

div#text_body  H2, div#text_body  H3 {}

div#text_body UL, div#text_body DL {
	list-style-type: square;
	text-align: left;
	font-weight: normal;
	margin: 0px  0px, 0px 10px;
	padding: 0px;
	padding-left: 0px;
}
div#text_body LI {
	line-height: 1.25em;
	margin: 5px;
	padding: 0px;
}

div#text_body  DT {
	font-weight: bold;
	margin-left: 15px;
	margin-top: 5px;
}

/*               contact us                          */
div#contactus_form {
	margin-left: 0px;
	padding-left: 15px;
/*	border-left: 1px #717172 solid; */
}
div#contactus_pcm P.contact_info {
	MARGIN: 10px 40px;
}

div#contactus_pcm {
}
div#contactus_form table {
}
/****************************************************/
/*                 faq.asp page                     */
/****************************************************/
td#faq_results {
	vertical-align: top;
	margin-left: 0px;
	padding-left: 15px;
	border-left: 1px #717172 solid;
	width: 50%;
}
td#faq_pcm {
	vertical-align: top;
/*	width: 50%; */
	background-color: #D1E0EC;
}
div#faq_pcm {
/*	float: left;
	width: 50%;
	border: 1px #717172 solid;
	margin: 5px; */
}
div#faq_text P.contact_info {
	MARGIN: 10px 40px;
}
div#faqanswer {
	font-size: 8pt;
	margin: 25px;
	text-align: left;
}
div#faqanswer dt {
	font-weight:bold;
}

P.faqquestion {
	font-size:10pt;
	font-weight: bold;
	margin: 25px;
	color:#0F808E;
	text-align: left;
}

P.faqcmd {
	margin: 15px;
	text-align: left;
}

.faq_search {
	font-weight: bold;
	margin: 0px;
}

form#frmForm {
	margin: 10px 0px 25px 0px;
	vertical-align: top;
	text-align: center;
}
a.faq:link, a.faq:active, a.faq:visited, a.faqcmd:link, a.faqcmd:active, a.faqcmd:visited {
	color:#717161;
	text-decoration: none;
	vertical-align: bottom;
	margin: 10px;
}

a.faqcmd:link, a.faqcmd:active, a.faqcmd:visited {
	text-decoration:  underline;
	color: #0F808E;
}
a.faq:hover, a.faqcmd:hover {	color:#AECCA3; }


/*******************************************/
/*          shownews.asp page              */
/*******************************************/
div#shownews_results {
/*	vertical-align: top; */
	margin-left: 0px;
	padding-left: 0px;
/*	border-left: 1px #717172 solid; */
}
div#shownews_pcm {
/*	float: left;
	vertical-align: top;
	width: 325px; */
}
H1.headline, H3.author {
	text-align: center;
	text-decoration : none;
	font-weight: bold;
	font-size: 10pt;
	margin:10px;
}
H3.author {
	margin-bottom: 10px;
	font-style : italic;
}
div#shownews_pcm H2 {
	
}
P.pubdate {
	text-align: right;
}
a.showheadline {
	margin: 5px;
	text-decoration: underline;
}
img#newsarticle {
	width:100px;
	border-style: none;
}
/* end definitions for shownews.asp page */

/*********************************************/
/*           news.asp definitions            */
/*********************************************/
div#module_subnav {
	border-top: 2px #C7CBCA solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	margin-top: 10px;
	margin-left:5px;
	margin-right: 5px;
	position: relative;
}

td#news_results {
	vertical-align: top;
	margin-left: 0px;
	padding-left: 15px;
	border-left: 1px #717172 solid;
	width: 65%;
}
td#news_pcm {
	vertical-align: top;
	width: 35%;
	padding-left: 10px;
	padding-right: 5px;
	background-color: #D1E0EC;

}
P.newsshort {
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	margin: 0px 5px;
}
a.news, a.newsheadline {
	text-decoration : underline;
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
a.news:link, a.news:active, a.news:visited {
	color:#717161;
	text-decoration: underline;
	vertical-align: middle;
	margin-left: 5px;
}
a.news:hover {	color:#6B6B61; }

ul.newsnav, ul.newsnav2 {
	margin: 10px 5x 10px 5px;
	list-style-image: none;
	font-size: 10pt;
}

li.newsnav {
	line-height: 1.5em;
}
li.newsnav2 { line-height: 1.1em;list-style-type:none;}

ul.newsnav2 { margin: 0px 0px 10px 10px;list-style-type:none;}
/* end definitions for news.asp */

/********************************************/
/*      services navigation definitions     */
/********************************************/
div#service_results {
/*	margin-left: 210px; */
}
div#services_nav {
	border: 1px #717171 solid;
	float: left;
	width: auto;
	margin: 35px 20px 5px 5px;
	padding: 5px;
	color: white;
	background-color: #e6b22c;

/*	position: fixed; */
}
div#services_nav H2{
	margin: 15px 0px 10px 0px;
	font-size: 10pt;
	text-align: center;
}
div#services_nav UL {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
div#services_nav LI {
	line-height: 1.25em;
	list-style-type: none;
	margin: 0px;
}

/*********************************************/
/*         about.asp definitions             */
/********************************************/

/*********************************************/
/*         sitmemap.asp definitions          */
/*********************************************/
div#sitemap {
	text-align: left;
	margin: 25px 25px 25px 25px;
}
div#sitemap li {
	margin-left: 0px;
	list-style-type : square;
	line-height: 1.2em;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 5px;
}
div#sitemap li.category {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}
div#sitemap UL {
	padding-left: 5px;
	margin: 0px;
}

/*********************************************/
/*             links.asp                     */
/*********************************************/
div#link_results {
	padding: 25px;
}
div#link_pcm {
	padding: 15px;
}


/*                 Miscellaneous                  */
table#calendar td.month {
	background-color:#6699cc;
	color: white;
}
table#calendar td.days {
	background-color:#eeeeee;
	text-align: right;
}
/*********************************************/
/*         testimonials.asp                  */
/*********************************************/
div#reference_item {
	margin-left:auto;
	margin-right:auto;
	width: 75%;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px solid #717172;
	text-align: left;
	line-height: 1.25em;
	margin-bottom: 5px;
}
div#reference_item span.audio {
	margin-left: 55%;
}
div#reference_item span.doublequote {
	color: red;;
	font-size: 14pt;
}
div#reference_item img {
	width: 80px;
	margin: 10px;
	border: 1px solid #717172;
	padding: 5px;
}
div#reference_item span.name {
	margin-left: 15%;
	font-weight:bold;
	font-style:italic;
}
div#reference_item td.contact_details {
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
}
