*
{
  padding:0px;
  margin:0px;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4C5E6F;
	padding-top:20px;
}

#header
{
	height:220px;
	width:1018px;
}

#main
{
	position:relative;
	text-align:left;
	width:1018px;
	background-color:white;
	margin:0 auto 60px auto;

  background: url("../images/header.gif") no-repeat scroll left top white;

	-webkit-border-radius: 15px;   /* firefox */ 
	-moz-border-radius: 15px;   /* firefox */ 
	border-radius: 15px;   /* firefox */ 
	
	-webkit-box-shadow: 2px 2px 15px #666;
	box-shadow: 2px 2px 15px #666;
	-moz-box-shadow: 2px 2px 15px #666;

	behavior: url(/styles/PIE.htc);
}

#left-nav
{
	float:left;
	width:235px;
	background:url(../images/button-repeat.gif) repeat-y top left white;
}

#left-nav-end
{
 	width:220px;
 	height:75px;
	background:url(../images/button-bottom.gif) no-repeat top left white;
}


#copy
{
	padding:10px;
	margin:-100px 0 40px 250px;
	width:710px;
	text-align: justify;
}

 
#footer
{
	clear:both;
	position:relative;
	height:150px;
	width:1016px;
	padding-bottom:15px;
	background:url(../images/wave.jpg) no-repeat top left;
}

a img
{
	border:none;
}

p
{
	margin-bottom:10px;
	font-size:0.9em;
}

a
{
	color: #3B3DBF;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	color:#1A688F;
	font-weight:bold;
	font-size:1.7em;
	margin:20px 0 15px 0;
}


h2
{
	color:#1A688F;
	font-weight:bold;
	font-size:1.2em;
	margin:35px 0 5px 0;
}

.twocols td
{
	padding-right:35px;
}

#copy ul
{
	margin:0 0 20px 20px;
	text-align: left;
}


#copy ol
{
	margin:0 0 20px 20px;
}

.alpha
{
	list-style-type: lower-alpha;
}

.plain
{
	list-style-type: none;
}

.special1
{
	color:#EF801D;
}

.special2
{
	font-weight:bold;
}

.italic
{
	font-style: italic;
	opacity: 0.8;
}

.boldItalic
{
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.5px;
}

.bold
{
	font-weight: bold;
}

.faint li
{
	font-weight:lighter;
	opacity: 0.8;
}

#flash
{
	display:none;
	position:absolute;
	left:61px;
	top:0;
}

.movie 
{
  width: 702px;
  height: 406px;
}

.movie img
{
  width: 702px;
  height: 406px;
  border:none;
}

#left-nav li
{
	list-style-type: none;
	height:30px;
}


#left-nav li a
{
	color:#1D6E9F;
	color:#3B3DBF;
	font-size: 1em;
	margin-left:10px;
	display:block;
	height:30px;
	line-height:33px;
	width:200px;
	text-decoration:none;
	letter-spacing: 0.05px;
	border-top:solid 1px #6D8E9F;
	border-bottom:solid 1px #E2DFFF;
}

#left-nav li a .link
{
	margin-left: 3px;
}

#left-nav li a:visited
{
	color:#3B3DBF;
}

#left-nav li a:hover
{
	background:url(../images/buttons.gif) 0 -33px no-repeat #ffffff !important;
	border-bottom:none;
	border-top:solid 1px #E2DFFF;
	color:black;
}

#header #home a
{
  background-image: url("../images/home.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
	position:absolute;
	top:48px;
	left:210px;
	width:156px;
	height:29px;
}

#header #home a:hover
{
  background-position: 0 -29px;
}

#header #about a
{
  background-image: url("../images/about.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
	position:absolute;
	top:48px;
	left: 366px;
	width:107px;
	height:29px;
}

#header #about a:hover
{
  background-position: 0 -29px;
}

#header #investors a
{
  background-image: url("../images/investors.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
	position:absolute;
	top:48px;
	left: 474px;
	width:110px;
	height:29px;
}

#header #investors a:hover
{
  background-position: 0 -29px;
}

#header #quality a
{
  background-image: url("../images/quality.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
	position:absolute;
	top:48px;
	left: 585px;
	width:101px;
	height:29px;
}

#header #quality a:hover
{
  background-position: 0 -29px;
}



#header #contact a
{
  background-image: url("../images/contact.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
	position:absolute;
	top:48px;
	left: 686px;
	width:289px;
	height:29px;
}

#header #contact a:hover
{
  background-position: 0 -29px;
}


#logo
{
	position:absolute;
	top:-10px;
	left:40px;
	border:none;
}

#footer .footerTxt
{
	position:absolute;
	top:90px;
	left:450px;
}

#footer .footerTxt div
{
	float:left;
	padding-right:30px;
	font-size:0.8em;
}

#footer .footerTxt div a
{
	color: #4C5E6F;
	text-decoration:underline;
}

#footer .footerTxt div a:hover
{
	color: blue;
	text-decoration:underline;
}

.photo
{
	float:right;
	vertical-align: top;
	padding: 0 0 20px 30px;
}


#photo img
{
	border:none;
}

.colandpic
{
	width:640px;
	margin:0 auto 0 auto;
}

#revNum
{
	margin-top:10px;
	font-size:9px;
	color:#999;
}