/****
navigation color-highlight: #
visited #A1D76C
link color: #408E00
body_text color: #8A5F46;
hover: #60A86F
****/
body, table, form {
	font-family: Arial, Tahoma,Verdana, sans-serif;
	color: #5f655f; /*#909790; */
	font-size: 10pt;
	line-height: 1.1em;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
body {background: url(../template/body-bg.gif) repeat top left;background-color: #c0c0c0;}

/*------------------- links and headings------------------------------ */

a:link {color: #E93C3A;text-decoration: underline;} 
a:visited {color: #A0274B;text-decoration: underline;} 
a:hover {color:#000000 ;text-decoration: underline;}
a.nav:link {text-decoration: none;color: #E93C3A;} 
a.nav:visited {text-decoration: none;color: #E93C3A;} 
a.nav:hover {color:#000000 ;text-decoration: underline;}
div.horiz_nav {background-color: #EDF4ED;margin: 10px 0px;padding: 3px 5px;}
ul.nav {margin-left: 15px;padding:0px;}
li.nav { list-style-type:disc;}

h1, h2, h3 {margin: 10px 5px 5px 0px; padding: 0px;font-size: 10pt;text-align:left;}
p {margin: 5px 5px 5px 0px; }
ul { padding: 0px;margin-top: 15px; margin-bottom: 15px;margin-left:10px;}
div {overflow: hidden;padding: 0px;margin: 0px;text-align: justify;}
table { text-align: left; vertical-align: top;}
form { text-align: left; vertical-align: middle;margin:0px;padding:0px;} 

abbr, acronym {
	text-decoration: none;
	border-bottom: 1px dotted #4682B4;
	cursor: help;
}

/*--------------------- containers ----------------------------------- */

div#container {
	background: url(../template/container-bg.jpg)   top left; 
	width: 764px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
/*  height: 660px; remove this before going live */
  border: solid 2px #a3a3a3;
  position: relative;
}
div#cont-mid  {margin-top:160px; background: url(../template/container_mid.jpg) repeat-x top left;position:absolute; height:180px;width:760px;}
div#cont-top {background: url(../template/container_top.jpg) repeat-x top left; position:absolute;height:160px;width:760px;}

div#box {
  width: 686px;
	position:relative;
	background: white;
	border: 2px solid #CDCDCD;
  top: 50px;
  left: 37px;
  margin-bottom: 50px;
}
div#bottom {position:relative;top: 10px; left: 25px;background: url(../template/bot-bg.gif) top left repeat-y; height:30px;width:637px;}

/****************************************************************/
/*                          Header Area                         */
/****************************************************************/
div#top_nav {
  position: absolute;
  text-align: right;
  top: 5px;
  left: 459px;
  margin: 0px;
  height: 20px;
  width: 200px;
/*  border: 1px green solid; */
  font-size: 8pt;
/*	background: url(../template/top-nav-bg.jpg) top left repeat-x; */
}
/*                 Navigation Images                    */
div#top_nav a {margin-left:5px;margin-right: 5px;text-decoration:none;}



img#home {height:12px;width:38px;margin: 10px 6px;border:none;}
img#aboutus {height:12px;width:63px;margin: 10px 6px;border:none;}
img#carriers {height:12px;width:56px;margin: 10px 6px;border:none;}
img#services {height:12px;width:66px;margin: 10px 6px;border:none;}
img#products {height:12px;width:66px;margin: 10px 6px;border:none;}
img#news2  {height:12px;width:41px;margin: 10px 6px;border:none;}
img#contactus {height:12px;width:81px;margin: 10px 6px;border:none;}
/* img#sitemap {height:12px;width:67px;margin: 12px 5px;border:none;} */
/*                                                       */

div#intro {
	position:relative;
	left: 25px;
  top: 20px;
	background: url(../template/intro-bg.gif) top left no-repeat;
	width: 637px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	height:86px;
/*	border: 1px solid yellow; */
}
div#logo {position:absolute;top:0px;left:0px;}
div#logo img {border: 0px; }
div#pageHeader {display: none;}
form#search {text-align:center;}
form#search P { margin-top:10px; margin-bottom: 3px;text-align:center;}
form#search input {margin: 0px 3px;}

/**************  main_nav *************************************/
div#main_nav {
	position: absolute;
	top: 10px;
	left: 177px;
	margin: 0px;
	padding: 0px;
	width: 460px;
	height: 32px;
/* border: 1px solid blue;  */
}
div#main_nav object, div#main_nav embed {
	width: 520px;
	height: 140px;
}
div#main_nav span {display:none;}
div#industry {position:relative; top: 55px; left: 470px;}
/*               content                          */
table#content {
position: relative;
top: 0px;
left: 8px;
	width:629px;
	margin-top: 0px;
	margin-left:0px;
	padding: 0px;
margin-bottom: 10px;
}
td#left_col {
	width:230px;
	vertical-align: top;
/*	border: 1px green dotted; */
	margin-left: 0px;
	padding: 15px;
  border-left: 2px solid #efefef;
  border-right: 2px solid #efefef;
}

/* td#center_col {
	vertical-align: top;
	border: 1px yellow solid; 
	margin: 0px;
	padding: 10px 10px 20px 20px; 
		background: url(../template/center-bg.jpg) top left repeat-y;
 width: 474px; */

td#right_col {
	vertical-align: top;
/* border-right: 3px solid #efefef; */
	margin: 0px;
	padding: 0px;
}
form#frmemail span {vertical-align: middle; margin-left: 10px;font-size:8pt;color: #FAFAFA;}

/* div#content_bottom {margin: 0px 10px;padding: 0px 10px;text-align:center;font-size:7pt;height:30px;} */
/******************************************************/
/*                Home Left Column                    */
/******************************************************/
div#left_sub_nav {  
  position: relative;
  top: 20px;
  left: 25px;
  background: url(../template/content-bg.jpg) top left no-repeat;
}

/****************************************************************/
/*                     Home Right Column                         */
/****************************************************************/
div#right_sub_nav {
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px 0px;
 /*border: 2px solid #efefef; */
}
/****************************************************************/
/*                     Footers                                  */
/****************************************************************/
div#footer_nav {
	text-align: center;
/*background: url(../template/footer-bg.jpg) top left repeat-y; */
margin-top: 20px;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	padding: 0px;
}
div#footer_nav a {
	margin: 0px 7px;
  text-decoration: none;
  color: black
/*	color: white; */
}
div#copyright {
	text-align: center;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 8pt;
/*	background: url(../template/copyright-bg.jpg) top left repeat-x; */
	color: #FAFAFA;
}
div#copyright span { margin: 0px 10px; }

