/* start of general formatting */

body, H1, H2, H3, table, P, div {
	color: #717161;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	text-align: justify;
	vertical-align: top;
	font-weight: normal;
}
body {
	background-color:black;
}

div {
	overflow: hidden;
}

H1, H2, H3 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

H2, H3 {
	font-size: 10pt;
}

H2.nav_title {
	margin: 15px 0px 10px 0px;
}

P.copyright {
	font-size: 7pt;
	 color: #6B6B61;
	 text-align: center;
}

a:link, a:active, a:visited {
	color:#0F808E;
	text-decoration: underline;
}
a.:hover {	color:#6B6B61; }
a.visited { color: #2B2B21;}

/********************************************/
/*            general  text definitions                */
/********************************************/
div#text_body  {
	margin: 25px;
} 

div#nav_txt {
	margin: 0px 25px 10px 25px;
}

div#text_body table {
	margin-left:5px;
}
div#text_body P {
	margin: 10px 0px 10px 0px;
}

div#rext_body H1, div#text_body  H2, div#text_body  H3,  {
	font-size: 10pt;
	font-weight:bold;
	text-align: center;
	margin: 0px;
}

div#text_body  H2, div#text_body  H3,  {
	color: orange;
}

div#text_body H1.title {
	font-size: 10pt;
	margin-bottom: 10px;
}
div#text_body UL, div#text_body DL, {
	list-style-type: square;
	text-align: left;
	font-weight: normal;
	margin: 10px  0px, 0px 10px;
}

div#text_body  DT {
	font-weight: bold;
	margin-left: 15px;
	margin-top: 5px;
}

/* end of general formatting */

div#main {
	width:766px;
	padding: 0px;
	margin: 0px;
  margin-top: 5px;
	background : url(../TEMPLATE/bg_main.jpg);
	height: auto;
	text-align: left;
}

 div#navbar, div#footer1, div#footer2 {
 	position: relative;
	top: 20px;
	height: 72px;
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: white;
	width: 722px;
}

div#white_bg {
	position:relative;
	top:20px;
	width:722px;
	background-color:#FBFDFC;
}

div#content_right {
	position: relative;
  float: right;
	top: 0px;
  left: 0px;
	/* added */
	left: 0px;
	/* added */
	border: 1px solid Black;
/*	margin: 5px 5px 5px 0px ; */
margin-top: 5px;
margin-right: 15px;
	padding: 0px;
	vertical-align: top;
	width: 350px;
	display: inline;
	height: auto;
	overflow: auto;
	background-color: white;
}

div#left_col {
	position: relative;
  float:left;
	top: 0px;
	left: 17px;
 /* margin: 5px 0px 5px 0px */
 margin-top: 5px;
	width:327px;
	padding: 0px;
	background-color : white;
	display: inline;
	vertical-align: top;
}

div#movie {
	margin: 0px;
	width:327px;
/*	height:261px; */
}
div#content_left_bg {
	position: relative;
	top: 5px;
	height: auto; 
	padding: 0px;
	background : url(../TEMPLATE/left_content_bg.jpg);
	/* vertical-align : middle; */
	width: 327px;
}
div#content_left {
	position: relative;
	border: 1px solid Black;
	margin: 5px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width: 317px;
	height: auto;
}

/* home page definitions */
div#home_white_bg {
	position:relative;
	top:20px;
	width:722px;
	height: 474px;
	background-color:#FBFDFC;
}

div#home_movie {
	position: absolute;
	margin: 0px;
	top: 0px;
	left: 15px;
	width:327px;
	height:261px;
}
div#home_movie object, div#home_movie embed {
	width:327px;
	height:261px;
}

div#home_content_right_bg {
	position: absolute;
	top: 0px;
	left: 347px;
	width:360px;
	height: 260px;
	padding: 0px;
	background : url(../TEMPLATE/home_right_content_bg.gif);
	vertical-align : middle;
	background-repeat : repeat-x;
}
div#home_content_right {
	border: 1px solid Black;
	margin: 5px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	height : 250px;
	width: auto;

}

div#home_content_lwr_right_bg {
	position: absolute;
	top: 266px;
	left: 347px;
	width:360px;
	height: 203px;
	padding: 0px;
	background : url(../TEMPLATE/home_lwr_right_content_bg.jpg);
	vertical-align : middle;
}

div#home_content_lwr_right {
	border: 1px solid Black;
	margin: 5px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	height : 193px;
	width: auto;
}

div#home_content_left_bg {
	position: absolute;
	top: 267px;
	left: 15px;
	height: 203px; 
	padding: 0px;
	background : url(../TEMPLATE/left_content_bg.jpg);
	/* vertical-align : middle; */
	width: 327px;
}
div#home_content_left {
	border: 1px solid Black;
	margin: 5px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	height : 193px;
	width: auto;
}
P.more {
	margin-top:10px;
	margin-left: 0px;
	font-weight:bold;
	font-size: 8pt;
}

P.welcome {
	margin-bottom: 15px;
	margin-top: 0px;
	font-size: 10pt;
	font-weight:bold;
}
div#pad_home_top, div#pad_home_right, div#pad_home_left  {
	margin: 30px;
	font-size:8pt;
	text-align: justify;
	font-family: Tahoma;
}

a.more {
	text-decoration : none;
	font-size: 8pt;
	font-weight: bold;
}
div#pad_home_left div#pad_home_right { margin-bottom: 0px; }

table.ids, td.ids {
	margin: 0px;
	font-size: 8pt;
	font-weight: bold;
	width:260px;
	text-align: center;
	vertical-align: middle;
}
/* end home page definitions */
/* start  footer definitions */

div#footer1 {
color: #67BDA8;
font-size: 8pt;
font-weight: bold;
height:44px;
background-image:url(../TEMPLATE/int_footer1.jpg);
text-align: center;
}

div#footer2 {
	height:50px;
	background-image: none;
	background-color : transparent;
}

div#navbar img {
	padding: 0px;
	margin:0px;
	border: none;
	vertical-align : top;
}

img#logo {	width: 342px; }
img#aboutus, img#aboutusover {	width:64px;	display: inline;}
img#aboutusover {	display: none; }
img#services, img#services {	width : 73px;  display: inline; }
img#servicesover { 	display:none; }
img#products{  width: 77px;  display: inline; }
img#productsover { 	display:none; }
img#news {	width:47px; display: inline; }
img#newsover { 	display:none; }
img#faq {	width: 41px; display: inline; }
img#faqover { 	display:none; }
img#contactus {	width: 78px; display: inline; }
img#contactusover { display:none; }

a.footer:link, a.footer:active, a.footer:visited {
	color:#0F808E;
	text-decoration: none;
	vertical-align: bottom;
}

a.footer:hover {	color:#6B6B61; }

/*  end footer definitions */

/****************************************************/
/*                 faq.asp page                                          */
/****************************************************/
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: 0px 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; }
/*            end faq.asp definitions        */

/*******************************************/
/*		 classes for shownews.asp page    */
/*******************************************/
div#shownews{
	text-align: left;
	margin: 5px;
}
H1.headline, H3.author {
	text-align: center;
	text-decoration : none;
	font : 10pt normal;
	margin:0px;
}

div#text_body H2.news {
	font-size: 10pt;
	color: #717161;
}
H1.headline {
	font-weight : bold;
	font-style : normal;
}

H3.author {
	margin-bottom: 10px;
	font-style : italic;
}
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                       */
/*********************************************/
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 {
	margin: 10px 5px opx 25px;
	list-style-image: url(../TEMPLATE/Carats.gif);
}

li.newsnav {
	line-height: 1.5em;
}
/* end definitions for news.asp */

/*********************************************/
/*            services.asp definitions                 */
/********************************************/
P.welcome {
	text-align: left;
	margin: 0px;
	margin-bottom: 5px;
	vertical-align: top;
}

 .scribe {
	margin-right:5px;
	vertical-align: middle;
	font-size: 7pt;
	font-weight:bold;
}
 .indent {
	margin-left: 10px;
}

div#subscribe {
	position: absolute;
	top: 140px;
	z-index: 3;
}

form#subscribe {
	margin: 5px 0px 0px 0px;
}

H3.servicesnav, div.servicesnav {
	font-size: 10pt;
	text-align: center;
	margin-top: 10px;
}

UL.servicesnav  {
	list-style-type : none;
	margin: 0px 5px 0px 25px;
}
LI.servicesnav  {
	line-height: 1.25em;
}

/*********************************************/
/*            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;
}

td.house {
	text-align:center;
	font-weight: bold;
	font-style:italic
}
