.body_common {
	font-family:verdana,sans-serif;
	color:#000000;
	line-height:100%;
	background-color: #dad7d2;
	margin: 0px 0px 0px 0px;
}
.body_border {
	background-color: #959490;
}
.body_spacer {
	margin-top: 0px;
}
.webedit
{
	width:200px;
	background-color: #dad7d2;
}
#main_div {
	width: 760px;
	background-color: #efeeec;
}
#navi_div {
	width: 760px;
	text-align: left;
}
#content_div {
	width: 760px;
	text-align: left;
}
div.nav01 {
	background-color: #002942;
}
div.nav03 {
	width: 161px;
	float: left;
	background-color: #efeeec;
}
div.content_main {
	background-color: #efeeec;
	float: left;
	width: 599px;
	padding-top: 11px;
}
#footer_div {
	width: 760px;
	text-align: left;
	background-color: #efeeec;
}
div.footer_main {
	background-color: #efeeec;
	padding-top: 50px;
}
.fullimage {
	width:588px;
}
.threequarterimage {
	width:452px;
}
.captionblockcustomview {
	font-family:verdana,sans-serif;
	background-color:#f0eeec;
	background-image:url(geninf_caption_area.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
	font-size:70%;
	width:588px;
	padding-top:3px;
}
.graphiccorner {
	display:none;
}
.imagecaption {
	width:100%;
	text-align:right;
	vertical-align:middle;
	font-weight:normal;
	color:#777675;
	padding-right:11px;
}
.imagecaptions {
	width:100%;
	text-align:right;
	vertical-align:middle;
	font-weight:normal;
	color:#777675;
	padding-top:2px;
}
.viewlinks {
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	white-space:nowrap;
	padding-right:10px;
	text-transform:uppercase;
}
.viewlinksimage {
	width:15px;
	height:9px;
}
.graphictitle {	
	width:588px;
	height:36px;
	background-color:#f0eeec;
	margin-right:11px;
	background-image:url(geninf_titlebar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.graphictextlarge {
	font-family:DIN-Light,verdana,sans-serif;
	font-size:25px;
	color:#000000;
	padding-bottom:10px;
	padding-left:13px;
}
.graphictextsmalla {
	display:none;	
}
.disclaimer {
	padding-top:10px;
	padding-left:15px;
	margin-right:11px;
	font-size:70%;
}
.graphictextpromo {
	background-image:url(specs/pdf.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:verdana,sans-serif;
	font-size:70%;
	white-space:nowrap;
	font-weight:normal;
	padding-right:32px;
	color:#000000;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	margin-right:11px;
}
.introblock {
	padding-left:0px;
}
.ImgUtilityBlockBody {
	font-family:verdana,sans-serif;
	color:#000000;
	font-size: 11px;
}
.titlecopy {
	padding-top:9px;
	padding-right:11px;
	padding-bottom:0px;
	padding-left:15px;
	font-weight:bold;
	font-family:verdana,sans-serif;
	font-size:70%;
	line-height:140%;
	color:#000000;
}
.bodycopy {
	padding-top:2px;
	padding-right:11px;
	padding-bottom:0px;
	padding-left:15px;
	font-weight:normal;
	font-family:verdana,sans-serif;
	font-size:70%;
	line-height:140%;
	color:#000000;
}
.linkgroup {
	padding-top:14px;
	padding-right:0px;
	padding-bottom:14px;
	padding-left:15px;	
	color:#000000;
	border: 0px;
}
.linkicon {
	width:15px;
	border: 0px none;
}
.htmlblock {
	width:588px;
	margin-right:11px;
}
.anchor_title
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 7px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	color: #000000;
}
.linktextcs1 {
	vertical-align:top;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:4px;
	padding-left:0px;
	font-weight:bold;
	font-size:70%;
}
.linktextcs1indent {
	vertical-align:top;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:0px;
	font-weight:bold;
	font-size:11px;
}
.functionlinkblock
{
    FONT-FAMILY:verdana,sans-serif;
    FONT-WEIGHT:normal;
    WIDTH:121px;
}
.functionlinkblockspec
{  
	FONT-SIZE:70%;  
}
.functionlinkpdf
{
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
}
.printlinkblockspec
{   
}
.functionlinkblockspacer
{
    WIDTH:121px;
    HEIGHT:10px;
}
.functionlinktext
{	
	FONT-FAMILY:verdana,sans-serif;
	FONT-WEIGHT:bold;
	TEXT-ALIGN:right;
	white-space:nowrap;
	padding-right:11px;
}
.printlinktext
{	
	FONT-FAMILY:verdana,sans-serif;
	font-size:70%;
	FONT-WEIGHT:bold;
	TEXT-ALIGN:right;
	white-space:nowrap;
}
.linkbacktotop {
	text-align:right;
	vertical-align:top;
	padding-top:5px;
	margin-right:11px;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:bold;
	font-size:70%;	
}
.tableheading {
	padding-top:0px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:5px;
	font-family:verdana,sans-serif;
	font-size:70%;
	font-weight:bold;	
}
.infoblock_2 {
	vertical-align:top;
	font-family:verdana,sans-serif;
	color:#000000;
	line-height:130%;
	background-color: #f0eeec;
}
.infoblock_image {
	padding-top:11px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	width:113px;
}
.infoblock_enlarge {
	padding-top:3px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	width:113px;
	font-size:70%;
	font-weight:bold;
}
.infoblock_titlecopy {
	padding-top:11px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:6px;
	font-size:70%;
	font-weight:bold;
}
.infoblock_bodycopy {
	padding-top:2px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:6px;
	font-size:70%;
	font-weight:normal;
}
.accessory_bg
{
  background-image: url(accessory_bg.gif);
  background-repeat: repeat-y;
}
.accessory_block
{
	vertical-align:top;
	font-family:verdana,sans-serif;
	color:#000000;
	line-height:130%;
	font-size:70%;
}
.accessory_image
{
	width:180px;
}
.accessory_enlarge {
	padding-top:2px;
	padding-bottom:3px;
	font-size:70%;
	width:180px;
	font-weight:bold;
}
.accessory_titlecopy
{
	padding-top:2px;
	font-size:70%;
	font-weight:bold;
}
.accessory_pricecopy
{
	font-size:70%;
	font-weight:bold;
}
.accessory_bodycopy
{
	padding-top:4px;
	font-size:70%;
	font-weight:normal;
	padding-bottom:10px;
}
.graphicpromo {
	padding-top:2px;
}

.swatchthumbnailtext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: NONE;
    TEXT-ALIGN: left;
}

a.swatchthumbnailtext:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: NONE;
    TEXT-ALIGN: left;
}
a.swatchthumbnailtext:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: NONE;
    TEXT-ALIGN: left;
}
a.swatchthumbnailtext:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: NONE;
    TEXT-ALIGN: left;
}
.redirector_header
{
	font-family:DIN-Light,verdana,sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000000;
}
.redirector_text
{
	font-family:DIN-Light,verdana,sans-serif;
	font-size:19px;
	color:#000000;
}
.print_body
{
    MARGIN: 0px 10px 0px 15px;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: verdana,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 588px;
}
.print_header
{
    HEIGHT: 50px;
    BORDER-BOTTOM: #cccccc 1px solid;
    MARGIN-BOTTOM: 10px;
    WIDTH: 588px;
}
.print_logo
{
    WIDTH: 89px;
    HEIGHT: 45px;
    VERTICAL-ALIGN: middle;
}
.print_button
{
	WIDTH: 490px;
	TEXT-ALIGN: right;
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
}
.print_footer
{
	MARGIN-TOP: 10px;
    HEIGHT: 40px;
    BORDER-TOP: #cccccc 1px solid;
    WIDTH: 588px;
}
.print_URL
{
	PADDING-LEFT: 15px;
	PADDING-TOP: 10px;
    FONT-SIZE: 70%;
}
.leavesite_header
{
    FONT-SIZE: 25px;
	FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: DIN-Light,verdana,sans-serif;
}
.leavesite_body
{
    FONT-SIZE: 19px;
    COLOR: #000000;
    FONT-FAMILY: DIN-Light,verdana,sans-serif;
}

a.default:link {
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

a.default:visited {
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
a.default:hover	{
	color:#2d605c;
	text-decoration:underline;
	cursor:pointer;
}
a.default_b:link {
	color:#000000;
	text-decoration:underline;
	font-size: 11px;
	cursor:pointer;
	font-weight:bold;
}

a.default_b:visited {
	color:#000000;
	text-decoration:underline;
	font-size: 11px;
	cursor:pointer;
	font-weight:bold;
}
a.default_b:hover	{
	color:#2d605c;
	text-decoration:underline;
	font-size: 11px;
	cursor:pointer;
	font-weight:bold;
}
a.white:link
{
    CURSOR: pointer;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.white:visited
{
    CURSOR: pointer;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.white:hover
{
    CURSOR: pointer;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.supress:link {
	color:#000000;
	text-decoration:none;
	cursor:none;
}
a.supress:visited {
	color:#000000;
	text-decoration: none;
	cursor:none;
}
a.supress:hover	{
	color:#000000;
	text-decoration:none;
	cursor:none;
}
a.viewlnk:link {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
a.viewlnk:visited {
	color:#000000;
	text-decoration:none;
	cursor: pointer;
}
a.viewlnk:hover	{
	color:#2d605c;
	text-decoration:none;
	cursor:pointer;
}
A.textlink:link
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.textlink:visited
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.textlink:hover
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.texthover:link
{
    CURSOR: pointer;
    COLOR: #2d605c;
    TEXT-DECORATION: underline;
}
A.texthover:visited
{
    CURSOR: pointer;
    COLOR: #2d605c;
    TEXT-DECORATION: underline;
}
A.texthover:hover
{
    CURSOR: pointer;
    COLOR: #2d605c;
    TEXT-DECORATION: underline;
}
a {outline:none;}

A.viewlink_bsc:link
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.viewlink_bsc:visited
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.viewlink_bsc:hover
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.viewlink_indigo_bsc:link
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.viewlink_indigo_bsc:visited
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.viewlink_indigo_bsc:hover
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.countrypicker {
    FONT-FAMILY: Verdana,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
}

.linktitle {
	padding-top:9px;
	padding-left:15px;
	font-family:verdana,sans-serif;
	font-size:70%;
	color:#000000;
}
.relatedlinkgroup {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
a.glossary:link
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: 1px dotted #000000;
}
a.glossary:visited
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: 1px dotted #000000;
}
a.glossary:hover
{
    CURSOR: pointer;
    COLOR: #2D605C;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: 0px;
}
A.viewlink_bsc:link
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.viewlink_bsc:visited
{
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.viewlink_bsc:hover
{
    CURSOR: pointer;
    COLOR: #2d605c;
    TEXT-DECORATION: underline
}

.searchfortext
{
	font-family:verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

a.textbutton:link, a.textbutton:visited
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	TEXT-DECORATION: none;
}
a.textbutton:hover
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#116251;
	TEXT-DECORATION: none;
}

.functionallinktext
{
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

a.functionallinktext:link
{
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	TEXT-DECORATION: underline;
}
a.functionallinktext:visited
{
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	TEXT-DECORATION: underline;
}
a.functionallinktext:hover
{
	font-family:verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2D606C;
	TEXT-DECORATION: underline;
}

.searchresulttext
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

a.searchresulttext:link
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	TEXT-DECORATION: underline;
}
a.searchresulttext:visited
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	TEXT-DECORATION: underline;
}
a.searchresulttext:hover
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2D606C;
	TEXT-DECORATION: underline;
}
.searchdescription
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.searchprevnext
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
a.searchprevnext:link
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	TEXT-DECORATION: underline;
}
a.searchprevnext:hover
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	TEXT-DECORATION: underline;
}
a.searchprevnext:visited
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	TEXT-DECORATION: underline;
}
.searchedfor
{
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

/*Site Map*/
.stmp_table {
	font-family:verdana,sans-serif;
}

.stmp_0 {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-decoration:none;
}

a.stmp_0:link, a.stmp_0:visited {
	font-size: 11px;
	color: #000000;    
	line-height: 14px;
	text-decoration: none;
}

a.stmp_0:hover {
	color: #2D606C;    
	text-decoration: underline;
}

.stmp_1 {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding-top:15px;
	padding-bottom:1px;
	padding-left:5px;
}

a.stmp_1:link, a.stmp_1:visited {
	font-size: 11px;
	color: #000000;    
	line-height: 14px;
	text-decoration: underline;
}

a.stmp_1:hover {
	color: #2D606C;    
	text-decoration: underline;
}

.stmp_2 {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding-left:10px;
}

a.stmp_20:link, a.stmp_20:visited {
	font-size: 11px;
	color: #000000;    
	line-height: 14px;
	text-decoration: underline;
}

a.stmp_20:hover {
	color: #2D606C;    
	text-decoration: underline;
}

.stmp_3 {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}

a.stmp_3:link, a.stmp_3:visited {
	font-size: 11px;
	color: #000000;    
	line-height: 14px;
	text-decoration: underline;
}

a.stmp_3:hover {
	color: #2D606C;
	text-decoration: underline;
}
