body {
background-color:#FFF;
margin:0;
padding:0;
}

div#container {
/* Altered by Elian Web Services 11/08 - expanded from 900 per DK */
width:970px;
margin:auto;
padding:auto;
}
/* Altered by Elian Web Services 11/08 - expanded from 900 per DK */
div#page {
width:970px;
margin:auto;
padding:auto;
background-color:#FFFFFF;
}
/* Altered by Elian Web Services 11/08 - expanded from 900 per DK */
div#header {
clear:both;
width:970px;
}
/* Altered by Elian Web Services 11/08 - expanded from 424 per DK */
div#header-left {
width:494px;
}
/* Altered by Elian Web Services 11/08 - expanded last margin value from 424 per DK */
div#header-right {
width:476px;
margin: -211px 0 0 494px;
}
/* Altered by Elian Web Services 11/08 - expanded from 424 per DK */
div#header-menu {
width:494px;
}
/* Altered by Elian Web Services 11/08 - expanded from 900 per DK */
#mainarea {
width:970px;
clear:both;
background-color:#FFF;
}
/* Altered by Elian Web Services 11/08 - expanded from 900 per DK */
div#contentarea-single {
width:970px;
float:left;
background-color:#FFF;
}
div#contentarea {
width:570px;
float:left;
background-color:#FFF;
}
/* Altered by Elian Web Services 11/08 - expanded width from 330 per DK */
#sidebar {
float:left;
width:365px;
/* background-color:#FFF; */
}

div#infowindow {
margin: 170px 0 0 40px;
/* background-color:#FFF; */
}
/* Altered by Elian Web Services 11/08 - expanded from 900 per DK */
div#footer1 {
	clear:both;
	width:970px;
	height:88px;
	background-color: #FFF;
}

div#footer1-left {
margin: 0;
padding: 0;
width:970px;
height:88px;
background-color:#FFF;
}

div#footer1-right {
width:550px;
height:88px;
margin: -88px 0 0 350px;
//background-color:#fff;
}

div#footermenu {
padding: 71px 0 0 0;
}

.footermenu {
font-family : Tahoma, sans-serif;
font-size : 9px;
font-weight : normal;
color : #999;
line-height: 12px;
}
a.footermenu:link { color: #999; text-decoration: none; }
a.footermenu:active { color: #999; text-decoration: none; }
a.footermenu:visited { color: #999; text-decoration: none; }
a.footermenu:hover { color: #999; text-decoration: underline; background-color: #F2F2F2; }

div#footer2 {
display: block;
width: 540px;
clear:both;
float: left;
margin: 0;
padding: 5px 0 0 350px;
	font-family : Tahoma, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #999;
	line-height: 12px;
}
/* Altered by Elian Web Services 11/08 - expanded from 300 per DK */
div#topmenu {
	display: block;
	width: 800px;
	margin: 20px 0 10px 30px;
	padding: 0;
}
.topmenu {
	font-family : Tahoma, sans-serif;
	font-size : 13px;
	font-weight : normal;
/*	color : #4D4D4D; */
	color : #000000;
	line-height: 13px;
}
a.topmenu:link {
	color: #9FA1A4;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a.topmenu:active {
	color: #9FA1A4;
	text-decoration: none;
	font-weight: bold;
}
a.topmenu:visited {
	color: #9FA1A4;
	text-decoration: none;
	font-weight: bold;
}
a.topmenu:hover {
	color: #4D4D4D;
	text-decoration: underline;
	background-color: #F2F2F2;
	font-weight: bold;
}

.topmenu_divider {
	font-family : Tahoma, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #9FA1A4;
	line-height: 13px;
}

div#strongcopy {
	display: block;
	width: 540px;
	margin: 20px 0 20px 30px;
	padding: 0;
}
div#strongcopy-ext {
	display: block;
	width: 800px;
	margin: 20px 0 20px 30px;
	padding: 0;
}
.strongcopy {
	font-family : Tahoma, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #666666;
	line-height: 22px;
}
/* Added by Elian Web Services 02/09 */
a.strongcopy:link { color: #666666; text-decoration: none; }
a.strongcopy:active { color: #666666; text-decoration: none; }
a.strongcopy:visited { color: #666666; text-decoration: none; }
a.strongcopy:hover { color: #666666; text-decoration: underline; background-color: #F2F2F2; }

div#pagecopy {
	display: block;
	width: 540px;
	margin: 20px 0 20px 30px;
	padding: 0;
}
div#pagecopy-ext {
	display: block;
	width: 700px;
	margin: 20px 0 20px 30px;
	padding: 0;
}
.pagecopy-11 {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #7F7F7F;
	line-height: 16px;
}

ul#pagecopy-11 {
	margin: 0 0 0 45px;
	padding: 0;
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #7F7F7F;
	line-height: 15px;
}

ul#pagecopy-11 li {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #7F7F7F;
	line-height: 15px;
	border-top: 2px solid #FFF;
}
ul#pagecopy-11 li a:link { color: #B3B3B3; text-decoration: none;}
ul#pagecopy-11 li a:active { color: #B3B3B3; text-decoration: none;}
ul#pagecopy-11 li a:visited { color: #B3B3B3; text-decoration: none;}
ul#pagecopy-11 li a:hover { color: #B3B3B3; text-decoration: underline;}

.dropcap {
	font-family : Tahoma, sans-serif;
	font-size : 38px;
	font-weight : normal;
	color : #0076C0;
	float: left;
	padding-right: 2px;
}
/* Added by Elian Web Services 02/09 */
.infowindowcopy-11-bl {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	color : #0076C0;
	line-height: 15px;
}

.infowindowcopy-11 {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #7F7F7F;
	line-height: 15px;
}
a.infowindowcopy-11:link { color: #0076C0; text-decoration: none; }
a.infowindowcopy-11:active { color: #0076C0; text-decoration: none; }
a.infowindowcopy-11:visited { color: #0076C0; text-decoration: none; }
a.infowindowcopy-11:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; }

.infowindowcopy-11-list{
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #7F7F7F;
	list-style-type: disc;
	line-height: 1.8em;}

.infowindowcopy-11b {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #4B4B4B;
	line-height: 15px;
}
.infowindowcopy-10b {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #9FA1A4;
	line-height: 14px;
}
.infowindowcopy-10b-blue {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #0076C0;
	line-height: 14px;
}
/* Added by Elian Web Services 02/09 */
.infowindowcopy-14 {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
	margin: 0 0 0 20px;
}
a.infowindowcopy-14:link { color: #0076C0; text-decoration: none; }
a.infowindowcopy-14:active { color: #0076C0; text-decoration: none; }
a.infowindowcopy-14:visited { color: #0076C0; text-decoration: none; }
a.infowindowcopy-14:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; }

/* Altered by Elian Web Services 11/08 - expanded width from 424 per DK */
div#home-left {
width:494px;
float:left;
background-color:#FFF;
}
/* Altered by Elian Web Services 11/08 - expanded width from 424 per DK */
#home-right {
float:left;
width:476px;
background-color:#FFF;
}
div#homeart {
margin: 0;
background-color:#FFF;
}
/* Altered by Elian Web Services 11/08 - expanded width from 364 per DK */
div#homecopy {
	display: block;
	width: 399px;
	margin: 20px 0 20px 30px;
	padding: 0;
}

.homecopy-10 {
	font-family : Tahoma, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #333;
	line-height: 14px;
}
.homecopy-11 {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	line-height: 15px;
}
.homecopy-13 {
	font-family : Tahoma, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #9FA1A4;
	line-height: 18px;
}
.homecopy-14 {
	font-family : Tahoma, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #666666;
	line-height: 18px;
}
a.homecopy-14:link { color: #0076C0; text-decoration: none; }
a.homecopy-14:active { color: #0076C0; text-decoration: none; }
a.homecopy-14:visited { color: #0076C0; text-decoration: none; }
a.homecopy-14:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; }

div#homelogo {
	display: block;
	width: 424px;
	margin: 0;
	padding: 0;
}

div#quote {
	display: block;
	width: 600px;
	margin: 20px 0 6px 30px;
	padding: 0;
}
.quotecopy-14 {
	font-family : Tahoma, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color : #4D4D4D;
	line-height: 21px;
}
div#quotecopy-author {
	display: block;
	width: 600px;
	margin: 0 0 0 30px;
	text-align: right;
}
.quotecopy-11 {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #4D4D4D;
	line-height: 15px;
}
/* Added by Elian Web Services 02/09 */
div#quotebody {
	display: block;
	width: 350px;
	padding: 0;
	/* margin: 15px 110px 15px 80px; */
}
div#quotebody-author {
	display: block;
	width: 350px;
	/* margin: 0 110px 0 80px; */
	text-align: right;
}
.quotebody-author {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #7F7F7F;
	line-height: 16px;
	text-align: right;
	margin: 0 30px 0 20px;
}
.quotebody {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	margin: 15px 50px 15px 40px;
	line-height: 15px;
}

div#boxgrid {
display: block;
width: 752px;
clear:both;
margin: 0 0 30px 74px;
padding: 40px 0 0 0;
}

/* Added by Elian Web Services 5/08 */

.heading-13 {
	font-family : Tahoma, sans-serif;
	font-size : 13px;
	color : #7F7F7F;
}

.heading-14 {
	font-family : Tahoma, sans-serif;
	font-size : 14px;
	color : #7F7F7F;
}

.pagecopy-11-link{
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	/* font-weight : bold; EWS 02/09 */
	color : #0076C0;
	line-height: 16px;
	margin: 0 0 26px 0;
	text-decoration: none;
}
a.pagecopy-11-link:link { color: #0076C0; text-decoration: none; }
a.pagecopy-11-link:active { color: #0076C0; text-decoration: none; }
a.pagecopy-11-link:visited { color: #0076C0; text-decoration: none; }
a.pagecopy-11-link:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; }

div#infowindow_hi {
margin: 0 0 0 40px;
}

/* Added by Elian Web Services 10/08 */
.homecopy-11-list{
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333;
	list-style-type: disc;
	line-height: auto;
	margin: 5px;
}

.pagecopy-11-list{
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #7F7F7F;
	list-style-type: disc;
	line-height: auto;
	margin: 5px;
}

/* Added by Elian Web Services 02/09 */
/* product page hover window */
.prodsheet{
	position: relative;
	text-decoration: none;
}

.prodwin img{
border: none;
margin: 0 5px 5px 0;
}

.prodwin:hover{
background-color: #FFFFFF;
}

.prodwin:hover img{
border: none;
}

.prodwin span{ /* window */
	visibility: hidden;
	position: absolute;
	background-color: #FFFFFF;
	padding: 10px;
	left: -5%;
	width: 150%;
	border: 1px solid gray;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

.prodwin span img{ /* image */
	border-width: 0;
	padding: 2px;
}

.prodwin:hover span{ /* image */
	visibility: visible;
	background-color: #FFFFFF;
	left: -170%; /* horizontal offset */
	bottom: 0%; /* vertical end */
	z-index: 100;
}

a.prodwin:link { color: #0076C0; text-decoration: none; }
a.prodwin:active { color: #0076C0; text-decoration: none; }
a.prodwin:visited { color: #0076C0; text-decoration: none; }
a.prodwin:hover { color: #0076C0; text-decoration: none; }

/* home page hover window */
.homewin span{ /* window */
	position: absolute;
	background-color: #FFFFFF;
	padding: 10px;
	left: -2%;
	width: 90px;
	border: 1px solid gray;
	visibility: hidden;
	font-family : Tahoma, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

.homewin img{
border: none;
margin: 0 5px 5px 0;
}

.homewin:hover{
background-color: #FFFFFF;
}

.homewin:hover img{
border: none;
}

.homewin span img{ /* image */
	border-width: 0;
	padding: 2px;
}

.homewin:hover span{ /* image */
	visibility: visible;
	background-color: #FFFFFF;
	left: -40%; /* horizontal offset */
	bottom: -52%; /* vertical end */
	z-index: 100;
}

a.homewin:link { color: #0076C0; text-decoration: none; }
a.homewin:active { color: #0076C0; text-decoration: none; }
a.homewin:visited { color: #0076C0; text-decoration: none; }
a.homewin:hover { color: #0076C0; text-decoration: none; }

/* share hover window */
.sharewin span{ /* window */
	visibility: hidden;
	position: absolute;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid gray;
	font-family : Tahoma, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

.sharewin img{
border: none;
margin: 0 5px 5px 0;
}

.sharewin:hover{
background-color: #FFFFFF;
}

.sharewin:hover img{
border: none;
}

.sharewin span img{ /* image */
	border-width: 0;
	padding: 2px;
}

.sharewin:hover span{ /* image */
	visibility: visible;
	background-color: #FFFFFF;
	left: 100px; /* horizontal offset */
	bottom: -10px; /* vertical end */
	z-index: 100;
}

a.sharewin:link { color: #0076C0; text-decoration: none; }
a.sharewin:active { color: #0076C0; text-decoration: none; }
a.sharewin:visited { color: #0076C0; text-decoration: none; }
a.sharewin:hover { color: #0076C0; text-decoration: none; }

a.addBookmarkContainer:link { color: #0076C0; text-decoration: none; }
a.addBookmarkContainer:active { color: #0076C0; text-decoration: none; }
a.addBookmarkContainer:visited { color: #0076C0; text-decoration: none; }
a.addBookmarkContainer:hover { color: #0076C0; text-decoration: none; }

.nodisc{list-style-type:none;}
.homecopy-12 {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	line-height: 16px;
}

/* added ew 5/6/2010 */
.homecopy-12-link {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	line-height: 16px;
	text-decoration: none;
	color : #0076C0;
}
a.homecopy-12-link:link { color: #0076C0; text-decoration: none; }
a.homecopy-12-link:active { color: #0076C0; text-decoration: none; }
a.homecopy-12-link:visited { color: #0076C0; text-decoration: none; }
a.homecopy-12-link:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; }
.heading-14-link {
	font-family : Tahoma, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #0076C0;
}
a.heading-14-link:link { color: #0076C0; text-decoration: none; }
a.heading-14-link:active { color: #0076C0; text-decoration: none; }
a.heading-14-link:visited { color: #0076C0; text-decoration: none; }
a.heading-14-link:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; }

div#reg {
  display: none;
}

.heading-14-linknb {
	font-family : Tahoma, sans-serif;
	font-size : 14px;
	text-decoration: none;
	color : #0076C0;
	font-weight:normal;
}
a.heading-14-linknb:link { color: #0076C0; text-decoration: none; font-weight:normal; }
a.heading-14-linknb:active { color: #0076C0; text-decoration: none; font-weight:normal; }
a.heading-14-linknb:visited { color: #0076C0; text-decoration: none; font-weight:normal; }
a.heading-14-linknb:hover { color: #0076C0; text-decoration: underline; background-color: #F2F2F2; font-weight:normal; }


/* end add */


