* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	border-left:#000000 1px solid;border-right:#000000 1px solid; FONT-SIZE: 11px; 
	BACKGROUND:url(graypattern5.gif) #C7C3C3; COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center;
}

.ListTable 
{
	border:solid 2px #714c15;
	}

.HeaderRow
{
	font-family:Arial, Sans-Serif, MS Sans Serif;
	font-size:14px;
	margin-left:5px;
	background-color:#714c15;
	font-weight:bold;
	color:#fff;
	padding:5px;
	text-decoration:none;
	}

.SubHeaderRow
{
	font-family:Arial, Sans-Serif, MS Sans Serif;
	font-size:12px;
	font-weight:bolder;
	margin-left:5px;
	background-color:#fff;
	color:#714c15;
	padding:3px;
	border-bottom:dotted 2px #714c15;
	text-decoration:none;
	}

.HiRow
{
	font-size: 12px;
	margin-left: 5px;
	color: #996666;
	font-family: Arial, Sans-Serif, MS Sans Serif;
	background-color: beige;
	padding:3px;
}

.Row
{
	font-size: 12px;
	margin-left: 5px;
	color: #996666;
	font-family: Arial, Sans-Serif, MS Sans Serif;
	background-color: #fff;
	padding:3px;
	}

DIV#subHeader {
	BACKGROUND: url(subHeader_interior_bg_01.gif) no-repeat left top; POSITION: relative; HEIGHT: 81px
}
DIV#subHeader2 {
	BACKGROUND: url(subHeader_interior_bg_02.gif) no-repeat left top; POSITION: relative; HEIGHT: 340px
}

DIV#emailus {
	float:left;
	z-index: 500;
	left:615px;
	top:350px;
	position:absolute;
}

select
{
	padding:0;margin:0;color:#666666;border:#7777777 0px solid; }

.form
{
	padding:0;
	margin:0;
	color:#666666;
	border:#7777777 1px solid; 
	text-align:right;
	width:60%;
	left:35%;
	line-height:25px;
	list-style-position:inside;
	}
	
	
.input 
{
	background-color:#e5e5e5;
	font-family:Arial, MS Sans Serif, Sans-Serif;
	font-size:12px;
	border:solid 1px #666;
	left:5px;
	position:relative;	
	}	

.inputindent
{
	background-color:#e5e5e5;
	font-family:Arial, MS Sans Serif, Sans-Serif;
	font-size:12px;
	border:solid 1px #666;
	left:50px;
	position:relative;	
	}	
.inputfield
{
	font-family:Arial, MS Sans Serif, Sans-Serif;
	font-size:12px;
	font-weight:bolder;
	color:#714c15;
	}	
.inputbutton
{
	border-right: #996666 thin outset;
	border-top: #996666 thin outset;
	font-weight: bolder;
	font-size: 12px;
	border-left: #996666 thin outset;
	color: #714c15;
	border-bottom: #996666 thin outset;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	background-color: #cc9966;
}	

.texta { 
 font-size: 11px; 
 background-color: #ffffff; 
 border: 1px solid #666666; 
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

A, A:visited IMG {
	color: #714c15;
	text-decoration: none;
}
A:hover
{
	color: #cc9933;
	text-decoration: underline;
}

CODE {
	FONT-FAMILY: courier new, courier
}

INPUT.image {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#whopper {
	MARGIN: 0px auto; WIDTH: 760px; TEXT-ALIGN: left;border-left:#000000 1px solid;border-right:#000000 1px solid;
	background:#ffffff;
	line-height:1.5em;
}
DIV#header {
	Z-INDEX: 999; BACKGROUND: #ffffff; POSITION: relative; HEIGHT: 70px
}
DIV#header H1 {
	TEXT-INDENT: -9999px
}
DIV#header H1 A {
	FONT: 24px/1.6em verdana, helvetica, arial, sans-serif; TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

DIV#headerLogo {
	FLOAT: left; WIDTH: 270px; POSITION: relative; HEIGHT: 70px
}
DIV#headerNav {
	FLOAT: right; WIDTH: 480px; COLOR: #8c8c8c; POSITION: relative; HEIGHT: 30px
}
DIV#content {
	WIDTH: 720px; 
	POSITION: relative;
	float:left;
	padding-left:50%;
/*	background: url(../images/logo_shadow2.png) no-repeat center; position:relative; z-index=2;*/
}

HTML > BODY #content {
	WIDTH: 720px; POSITION: relative;padding-left:12px;
}
* DIV#content {
PADDING-LEFT: 35px;
}
DIV#content P {
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 1.5em;
	PADDING-RIGHT: 0px;  
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 5px; 
	COLOR: #666666; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: verdana, arial, helvetica
}

DIV#content H1 {
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 5px; 
	COLOR: #714c15; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 10px;
	FONT-SIZE: 16px
}

DIV#content H2 {
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 5px; 
	COLOR: #714c15; 
	LINE-HEIGHT: 1.0em; 
	PADDING-TOP: 0px;
	FONT-SIZE: 14px
}

DIV#content A
{
	color: #714c15;
	text-decoration:none;
}

DIV#content A:hover
{
	color: #cc9966;
	text-decoration:underline;
}

DIV#content A:visited
{
	color: #714c15;
}

DIV#Technology UL LI {
	color:#714c15;
	line-height:20px;
	list-style-image: url(../images/arrow.png);
	list-style-type: square ;
	list-style-position:inside;
	padding-left:100px;
	font-style:italic;
	position:relative;
	font-size:12px;
}

DIV#footer {
	HEIGHT: 20px; BACKGROUND-COLOR: #e5e5e5;
	position:relative;
	text-align:center;
	padding-top:2px;
	font-size:10px;
	color:#a1a1a1;
}
DIV#footer P {
	FONT-SIZE: 9px; COLOR: #cccccc; PADDING-TOP: 10px; FONT-FAMILY: helvitica, arial, verdana; TEXT-ALIGN: right
}

#footer2
{
	font-size: 10px; color: darkgray;	padding-top: 5px;
	padding-left: 5px;	position: relative;	height: 30px;
	background-color: #e5e5e5;	text-align: left; border-top:dashed 1px #ccc;
}

#footer2 A
{
	color:darkgrey;
	text-decoration:none;
	}

#footer2 A:hover
{
	color:#ccc;
	text-decoration:underline;
	}

#footer2 A:visited
{
	color:darkgrey;
	}

#footer2 P {
	FONT-SIZE: 9px; COLOR: #cccccc; PADDING-TOP: 10px; FONT-FAMILY: helvitica, arial, verdana; TEXT-ALIGN: left
}

#topNav {
	PADDING-LEFT: 5px; Z-INDEX: 2; 
	PADDING-TOP: 15px; 
	WIDTH: 500px;
	text-align:center; 
	POSITION: relative;
}

#topNav ul#nav {
	z-index: 5000;
	background: #555 ;
}

#topNav ul#nav LI {
	position:relative;width:100px;
	DISPLAY: inline; FLOAT: left;
	background:#fff;
}

#topNav ul#nav li ul
{
	position: absolute;
	width: 0em;
	left: -999em;	
	}

#topNav ul#nav li:hover ul {
	left: auto;
	background:#fff;
	text-align:left;
}

#topNav ul#nav LI A {
	BORDER-RIGHT: #8c8c8c 1px solid; 
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1px; 
	COLOR: #8c8c8c; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: helvitica, arial, verdana; 
	TEXT-DECORATION: none;
}
#topNav UL#nav LI A:hover
{
	background: #e5e5e5;
	color: #000;
}

#topNav UL#nav  LI.mlast A {
	BORDER-RIGHT-WIDTH: 0px
}

DIV#mainNav {
	LEFT: 0px; POSITION: absolute; TOP: 235px; HEIGHT: 0px
}
DIV#mainNav P {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: helvetica, arial, verdana
}
DIV#mainNav A {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#mainNav A:hover {
	COLOR: #eeeeee; TEXT-DECORATION: none
}

DIV#footerNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px
}
DIV#footerNav UL {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV#footerNav UL LI {
	DISPLAY: inline
}
DIV#footerNav UL LI A {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#footerNav UL LI.mlast A {
	BORDER-RIGHT-WIDTH: 0px
}
DIV#footerNav UL LI A:hover {
	COLOR: #888; TEXT-DECORATION: underline
}

DIV#footerNav2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 130px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	color:#aaaaaa;
	font-size:10px;width:500px;
	text-align: center;
	position:relative;
}
DIV#footerNav2 UL {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center;
}


DIV#search {
	PADDING-RIGHT: 50px; MARGIN-TOP: 17px; Z-INDEX: 999; FLOAT: right; WIDTH: 190px; POSITION: relative; HEIGHT: 15px;
	text-align:right;
}
DIV#search DIV#searchnow {
	FLOAT: left
}
DIV#colTwo {
	FLOAT: right; WIDTH: 780px; 
	POSITION: relative;
}
HTML > BODY DIV#colTwo {
	HEIGHT: auto
}
#colTwo .leftside 
{
	float:left;
	margin-left:30px;
	width:45%;
	text-align:left;
/*	border-right:dashed 1px #714c15;
	line-height:2em;   */
	border-bottom:dashed 1px #714c15;
	padding-top:10px;
	}

#colTwo .rightside 
{
	float:right;
	width:48%;
	left:51%;
	text-align:left;
	border-bottom:dashed 1px #714c15;
	padding-top:10px;
	padding-left:10px;
}

#colTwo H2 {
	FONT: 14px/1.6em verdana, helvetica, arial, sans-serif;
	color:#714c15;
	font-weight:bold;
}
	
#colTwo .leftside IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	float:right;
	PADDING-left: 5px;
	padding-bottom: 5px;
}
#colTwo .rightside IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	float:right;
	PADDING-RIGHT: 5px;
	padding-bottom: 5px;
}

DIV#colTwo .leftside LI, .rightside LI {
	color:#714c15;
	line-height:1.5em;
	list-style-image: url(../images/arrow.png);
	list-style-type: square ;
	list-style-position:outside;
	padding-left:10px;
	position:relative;
	font-size:12px;
}


