body, #document, #layout td  {
	font-size: x-small;
	background-color: #fff;}

#layout td td, #layout td th {
	font-size: 100% !important;
	font-size: 70%;
	font-size/**/:/**/100%;}

#stockTicker, input, p.subtitle, #breadCrumb {
	font-size: 10px;
 	line-height: 100%;}
 	
select, option {
  word-wrap:break-word;  
	font-size: 10px;
	line-height: 10px;
	color: #666;}

.main, #nav2, #foot, #head {
	line-height: 125%;
	font-size : 110% !important;
	font-size : 85%;
	font-size/**/:/**/110%;}

.featureArea, .noFloatFeatureArea, .rightFeatureArea, .rightRuninFeatureArea {
	font-size: 120% !important;
	font-size: 100%;
	font-size/**/:/**/120%;
	line-height: 125%;}
	
.noFloatFeatureArea .layoutTable td p, .noFloatFeatureArea .layoutTable td ul  {
	font-size: 100% !important;
	font-size: 105%;
	font-size/**/:/**/100%;
	line-height: 125%;}
	
h3, h4, h5, h6, h7 {
	font-size: 100%;}

div.callout h5, #foot p, p.subtitle  {
	font-size: 90%;
	line-height: 125%;}
	
table.threeColTable td, table.threeColTable th {	
	line-height: 140%;}	

#skip, #bodyBegin, #footSkip, #breadcrumb, .skipLinks {
	display: none;}


/*	
 ###################################
# General Styles 					#
# Many of these rules adressed 		#
# in the simple stylsheet.			#
 ###################################
*/

p {
	margin: 0 0 15px 0;
	padding: 0;}
	
p.nomargin {
	margin-bottom: 0;}
	
p.smallMargin {
  margin-bottom: 5px;}	

p.bodyTitle { /* gehc : For Text Body Title */
font-size: 15px;
font-family: Arial;
color: #666666;
font-weight : bold;
anti-alias : smooth;
}
	
span.sm {
	padding:0 10px 0 0;
	background: url(../images/service_mark.gif) top left no-repeat;}

h1 img {
	display: inline;}
	
h3, h4, h5, h7 {
	color: #666;}
	
h5.question {
	color: #333;}

a img, a:link img, a:visited img, a:hover img, a:active img {
	border: 0;
	display: block;}
	
p.image a img,p.image a:link img,p.image a:visited img,p.image a:hover img,p.image a:active img {
	border: 1px solid #ccc;
	display: block;}
	
p.image a img.noborder,p.image a:link img.noborder,p.image a:visited img.noborder,p.image a:hover img.noborder,p.image a:active img.noborder {
	border: 0px ;
	display: block;}

img {
	display: block;}

img.icon, img.inline {
	display: inline;
	vertical-align: middle;}
	
form {
	margin: 7px 0 7px 0;
	padding: 0;
	border: 0;}
	
input {
	margin: 0;
	padding: 2px 0 2px 0;
	display: inline;}

select, option {
	font-family: Arial, Helvetica, san-serif;}
	
label {
	display: block;
	margin: 5px 0 3px 0;
	color: #4f4f4f;
	font-weight: normal;}
	
label.noStyles {
	display: block;
	margin:0;
	color: inherit;
	font-weight: normal;}
	
p sup, ul sup {
	line-height: 16px;} /* 21 Dec : gehc - Changed height from 11px to 16px */
	
h1,h2,h3,h4,h5 sup {
	line-height: 16px;} /* 21 Dec : gehc - Changed height from 11px to 16px */

p.subtitle {
	color: #999;}

p.clearer {
	margin: 0 0 0 0 !important;
	clear: both;
	height: 1px;
	overflow: hidden;}
	
p.image {
	margin: 0 10px 0 0;
	float: left;}

p.image {
	margin: 0 10px 0 0;
	float: left;}
	
p.image img, p.blockImage img {
	border: 1px solid #ccc;}
	
p.image img.noborder { /* gehc : for images with option no border and of standard size */
	border: 0px ;}

p.image img.shortContent {
	margin-bottom: 15px;}

div.belowShortContent, div.thumbContainer {
	clear: left;}

p.image img.sil {
	border: 0;}

p.rightImage {
	float: right;}
		
p.runInImage {
	float: right;
	margin: 0 0 0 0 !important;
	margin: 0 0 -15px 0;}

p.icons {
	background: url(../images/iconBG.gif) 72px 0px no-repeat;
	padding-left: 1px;
	margin: 0 0 6px 0;}
	
p.icons img, p.icons a img, p.icons a:link img,  p.icons a:visited img,  p.icons a:hover img,  p.icons a:active img {
	display: inline;}
		
p.leadIn {
	margin: 0 0 25px 0;}	

p.fixW, td.fixW {
	text-indent: 1px;} 
	
p.resultsLinks {
	float: right;}
	
p.resultsLinks img {
	display: inline;}
	
div.callout {
	border: 1px solid #ccc;
	width: 60%;
	margin: 0 0 15px 0;}
	
div.callout h5 {
	padding: 4px 10px 4px 28px;
	color: #f93;
	text-transform: uppercase;}
	
div.callout h5.send {
	background: url(../images/iconSend.gif) top left no-repeat;}

div.callout p {
	border-top: 1px solid #ccc;
	padding: 10px 10px 0 28px;
	margin: 0 0 12px 0;}

div.callout form {
	padding: 0 10px 12px 28px;}

div.callout h5 a:link, div.callout h5 a:visited, div.callout h5 a:hover, div.callout h5 a:active {
	color: #f93;}

ul.dash li, ul.navigation ul.dash li {
	padding: 0 0 0 8px;
	background-image: url(../images/dash.gif);
	background-position: 0 3px; 
	background-repeat: no-repeat;
	color: #666;
	font-weight: bold;}
	
th {
	font-weight: bold;}	

/* Layout Table Styles */	
#layout {
	width: 732px;
	text-align: left;}
	
/*
 ###########################
# Head Styles				#
 ###########################
*/

#head {
	padding: 30px 0 30px 0;
	width: 732px;}

#head h1 {
	padding: 21px 6px 0 0;
	margin: 0;
	text-align: right;
	line-height: 20px;
	font-size: 15px;}

#head h1 img {
	display: inline;}		

#head p img.arrow {
	display: inline;}
	
#head #nav1 {
	table-layout: auto;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
	list-style-type: none;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 730px;}

#head #nav1 td {
	background-color: #F7F7F7;
	color: #666;
	padding: 7px 0px 7px 8px;
	text-transform: uppercase;}

#head #nav1 #searchCell {
	padding: 0;
	width: 170px;}

#head #nav1 #searchCell td {
	padding: 0;
	font-size: 10px;}

#head #nav1 td img {
	display: inline;}

#head #nav1 #searchCell form {
	margin: 0;}

#head #nav1 #searchCell label {
	margin: 0; 
	display: inline;}

#head #nav1 #searchCell a:link,#head #nav1 #searchCell a:visited {
	color: #ED8000;}
	
#head #nav1 #searchCell a:hover {
	color: #F4B366;
	text-decoration: underline;}
	
#head #nav1 #searchCell a:active {
	color: #333;
	text-decoration: underline;}
	
#head #nav1 #searchCell td input {
	font-size: 9px;
	font-family: Helvetica, Arial, san-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 12px;
	color: #666;
	background-color: #fff;}

#head #nav1 td.selected a:link, #head #nav1 td.selected a:visited, #head #nav1 td.selected a:hover #head #nav1 td.selected a:active {
	color: #000;
	font-size: 10px;
	line-height: 10px;}

#head #breadCrumb {
	padding: 15px 6px 15px 7px;
	font-size: 10px;
	line-height: 100%;
	text-align: left;
	color: #666;}

#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;} 

#nav1 a:hover {
	color: #F4B366;
	text-decoration: underline;
	font-size: 10px;
	line-height: 10px;}
	
/*
 ###########################
# Nav Styles				#
 ###########################
*/

#nav2 {
	color: #666;
	font-weight: normal;
	overflow: hidden;}	

#nav2 a:link, #nav2 a:visited {
	color: #ED8000;
	text-decoration: none;} 
	
#nav2 a:hover, #nav2 a:active {
	color: #F4B366;
	text-decoration: underline;}

#nav2 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;}
	
#nav2 ul.breadcrumb li  {
	font-weight: bold;
	padding: 5px 0 5px 14px;	
	border-bottom: 1px solid #ccc;
	background-image: url(../images/navBul.gif);
	background-position: 4px 10px; 
	background-repeat: no-repeat;}
	
#nav2 ul.breadcrumb li.selected  {
	background-image: url(../images/navBul_selected.gif);}
	
#nav2 ul.breadcrumb li.selected a {
	color:#666;}	

#nav2 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
	
#nav2 ul.navitemList li  {
	padding: 5px 0 5px 22px;	
	border-bottom: 1px dotted #ccc;}
	
#nav2 ul.navitemList li.hasChildren  {
	background-image: url(../images/navBul.gif);
	background-position: 14px 10px; 
	background-repeat: no-repeat;}

#nav2 ul.navitemList li.selected {
	background-image: none;}
	
#nav2 ul.navitemList li.title {
    padding-left: 14px;
    background-image: none;
    color: #999;
    border-bottom: 0;}
    
#nav2 ul.navitemList li.selected a {
	color:#666;}	
hasChildren

#nav2 img {
	display: inline;}
	
/* Older Nav Styles that need to live on */

ul.navigation, ul.navigationPadded , ul.navigationXtraPadded{
	list-style-type: none;} 

ul.navigation li, ul.navigationPadded li , ul.navigationXtraPadded li{
	padding: 3px 0 3px 8px;
	background-image: url(../images/navBul.gif);
	background-position: 0 6px; 
	background-repeat: no-repeat;
	color: #666;
	font-weight: bold;}

ul.navigation li ul {
	padding-top: 3px;}
	
ul.navigation li.noLink, ul.navigationPadded li.noLink {
	background-image: none;}

ul.navigation ul li.noLink, ul.navigationPadded ul li.noLink {
	font-weight: bold;}

ul.navigation li li, ul.navigationPadded li li {
	font-weight: normal;}

ul.navigation li.selected, ul.navigationPadded li.selected {
	font-weight: bold;
	color: #666;
	background: none;}

ul.navigationNoCarrot li {
	padding: 0;
	background-image: none;
	color: #ED8000;
	font-weight: bold;}

ul.navigationNoCarrot li li {
	font-weight: normal;}

ul.navigationNoCarrot li.selected {
	font-weight: bold;
	color: #666;
	background: none;}	

ul.navigationPadded li {
	padding-left: 88px;
	background-position: 80px 6px;}
	
ul.navigationXtraPadded li { /*gehc : for 140x140 images */
	padding-left: 178px;
	background-position: 170px 6px;}

/*
 ###########################
# Featured Area Styles 		#
 ###########################
*/

.featureArea {
    padding-bottom: 15px;
    color: #666;}
	
.featureArea h2 {
	margin: 0 0 0 0;
	padding: 0 0 18px 0;
	font-weight: normal;
	color: #333;}

.featureArea h2.short {
	padding-bottom: 0;}
	
.featureArea h2.title {   /* gehc  : To display body title as text */
	margin: 0 0 0 0;	
	padding: 0 0 18px 0;
	font-weight: normal;
	color: #666;	
	} 	

.featureArea h3 {  /* 11 feb 05  : reduced margin left*/ 
	margin: 0 0 2px 16px;	
	font-weight: bold;
	color: #ED8000;}
	
.featureArea p { /* 29 Dec : gehc - removed display property ; 10th Feb : reduced margin left*/ 
  margin-bottom: 10px;
	margin-left: 16px;
	color: #666;
	padding: 0;
}
	
.featureArea p.bodyTitle { /* gehc : For Text Body Title */
 margin-left: 0;
}
	
.featureArea ul {  /* 29 Dec : gehc - made margin-left 0*/
  line-height: 110%;
	margin-left: 0px;
	color: #666;
	display: block !important;
	display: inline-block;
	display/**/:/**/inline-block;}
	
.featureArea ul.navigation {  /* 29 Dec : gehc - added for links in feature area  11 feb 05  : reduced margin left*/ 
	margin-left: 16px;
	}

.noFloatFeatureArea .layoutTable div.clearImage {
  margin-bottom: 10px;
  line-height: 110%;
	margin-left: 156px;
	color: #666;
	display: block !important;
	display: inline-block;
	display/**/:/**/inline-block;}

.featureArea ul.bull li {
	margin-left: 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}
	
.featureArea ul.bull_1 li {  /* gehc : for 1st level bullets */
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}
	
.featureArea ol.bull_1 li ,.noFloatFeatureArea ol.bull_1 li {  /* gehc : for 1st level bullets : date - 9th May */
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	}
	
.featureArea ul.bull_2 li {  /* gehc : for 2nd level bullets */
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.featureArea ol.bull_2 li ,.noFloatFeatureArea ol.bull_2 li{  /* gehc : for 2nd level bullets :Date - 9th May*/
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	}	
	
.featureArea ul.bull_3 li{  /* gehc : for 3rd level bullets */
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
	
.featureArea ol.bull_3 li,.noFloatFeatureArea ol.bull_3 li{  /* gehc : for 3rd level bullets */
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	}


.featureArea form {
	margin: 0 0 10px 14px;
	display: block !important;
	display: inline-block;
	display/**/:/**/inline-block;}	
	
.featureArea p.image {
	padding: 0;
	margin: 0 1px 10px 0;
	}

.featureArea ul.navigation li {
	background-position: 0 6px; }

.featureArea ul.navigation li img {
	display: inline;
	vertical-align: middle;}

.noFloatFeatureArea {
    padding-bottom: 15px;
    color: #666;}
	
.noFloatFeatureArea h2 {
	margin: 0;
	padding: 0 0 18px 0;
	font-weight: normal;
	color: #333;}
	
.noFloatFeatureArea h2.short {
	padding-bottom: 0;}
	
.noFloatFeatureArea h2.title {   /* gehc  : To display title as text */
	margin: 0 0 0 0;
	padding: 0 0 18px 0;
	font-weight: normal;
	color: #666;} 

.noFloatFeatureArea h3 {
	padding: 0;
	margin: 0 0 2px 0;
	font-weight: bold;
	color: #ED8000;}
	
.noFloatFeatureArea p {
    margin-bottom: 10px;
	color: #666;}

.noFloatFeatureArea ul { /* gehc : removed margin bottom */    
	color: #666;}

.noFloatFeatureArea form {
	margin-bottom: 5px;}	
	
.noFloatFeatureArea p.image {
    margin-bottom: 10px;}

.rightFeatureArea {
    padding-bottom: 5px;
	color: #666;}
	
.rightFeatureArea h2 {
	margin: 0;
	padding: 0 235px 18px 0;
	font-weight: normal;
	color: #333;}
	
.rightFeatureArea h2.short {
	padding-bottom: 0;}
	
.rightFeatureArea h2.title {   /* gehc  : To display title as text */
	margin: 0 0 0 0;
	padding: 0 0 18px 0;
	font-weight: normal;
	color: #666;} 

.rightFeatureArea h3 {
	padding: 0;
	margin: 0 235px 2px 0;
	font-weight: bold;
	color: #ED8000;}
	
.rightFeatureArea p {
   margin-top:0;
    margin-bottom: 10px;
	margin-right: 235px;
	color: #666;
        }

.rightFeatureArea ul { /* gehc : removed margin bottom */        
	margin-right: 235px;
	color: #666;}

.rightFeatureArea ul.bull_1 { /* gehc : for 1st level bullets */
	list-style-type:  disc !important;
	list-style-position: outside;
	margin: 0 120px 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;}	

.rightFeatureArea ul.bull_2,.rightFeatureArea ul.bull_3{ /* gehc : for 1st level bullets */
	list-style-type:  disc !important;
	list-style-position: outside;
	margin: 0 0 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;}

	
.rightFeatureArea ol.bull_1
	{ /* gehc : for 1st level bullets */	
	list-style-position: outside;
	margin: 0 120px 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;}

.rightFeatureArea ol.bull_2,.rightFeatureArea ol.bull_3
	{ /* gehc : for 1st level bullets */	
	list-style-position: outside;
	margin: 0 0 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;}


.rightFeatureArea ul.bull_1 li{  /* gehc : for 1st level bullets */
	margin: 0 120px 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}

.rightFeatureArea ul.bull_2 li,.rightFeatureArea ul.bull_3 li{  /* gehc : for 1st level bullets */
	margin: 0 0 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}
	
.rightFeatureArea ol.bull_1 li {  /* gehc : for 1st level bullets : date - 9th May */
	margin: 0 120px 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	}	
.rightFeatureArea ol.bull_2 li,.rightFeatureArea ol.bull_3 li {  /* gehc : for 1st level bullets : date - 9th May */
	margin: 0 0 0 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	}	
.rightFeatureArea form {
	margin-right: 235px;
	margin-bottom: 5px;}	
	
.rightFeatureArea p.image {
	    margin-bottom: 10px;
	float: right;}

.rightFeatureArea p.image, .rightFeatureArea p.rightImage {
	margin-right: 0;
	margin-bottom: 10px;
	float: right;
        display: block;}

.rightRuninFeatureArea {
	color: #666;}
	
.rightRuninFeatureArea h2 {
	margin: 0;
	padding: 0 285px 18px 0;
	font-weight: normal;
	color: #333;}
	
.rightRuninFeatureArea h2.short {
	padding-bottom: 0;}
	
.rightRuninFeatureArea h2.title {   /* gehc  : To display title as text */
	margin: 0 0 0 0;
	padding: 0 0 18px 0;
	font-weight: normal;
	color: #666;} 

.rightRuninFeatureArea h3 {
	padding: 0;
	margin: 0 285px 2px 0;
	font-weight: bold;
	color: #ED8000;}
	
.rightRuninFeatureArea p {
    margin-bottom: 10px;
	margin-right: 285px;
	color: #666;}

.rightRuninFeatureArea ul { /* gehc : removed margin bottom */    
	margin-right: 285px;
	color: #666;
	}

.rightRuninFeatureArea form {
	margin-right: 285px;
	margin-bottom: 5px;}	

.rightRuninFeatureArea p.image, .rightRuninFeatureArea p.runInImage {
	float: right;
	border: 0;
	margin: 0 0 0 0 !important;
	margin: 0 0 -15px 0;}
	
/* 
 ###################################
# Main Body Styles  				#
# Note that most Main styles are 	#
# addressed in the general styles 	#
# section and the simple stylesheet #
 ###################################
*/

.main {
	color: #666;
	border-top: 1px solid #ccc;}	
	
.mainBox {
	color: #666;
	border: 1px solid #ccc;}		
	
.noRule .main {
	border-top: 0 !important;}

.main h3, .mainBox h3 {
 	font-weight: bold;}

table.contentTable, table.threeColTable {
	margin-bottom: 25px;}

table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 0;}

table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;}
	
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;}

tr.odd {
	background-color: #F7F7F7;}

#layout tr.odd td {
	background-color: #F7F7F7;}

table.contentTable img, table.threeColTable img  {
	display: inline;
	vertical-align: middle;}
	
table.threeColTable .first, table.threeColTable .second, table.threeColTable .first {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;}

table.threeColTable .third {
	border-bottom: 1px solid #ccc;}	
	
table.threeColTable td, table.threeColTable th {
	padding: 0 12px 0 10px;
	width: 161px !important;
	width: 183px;
	width/**/:/**/161px;
	line-height: 18px;}	
	
table.threeColTable td ul, table.threeColTable td p, table.threeColTable td ol, table.threeColTable td h3, table.threeColTable td h5 {
	margin-bottom: 0;}
	
table.layoutTable, table.layoutTable td {
	padding: 0;
	margin: 0;
	border: 0;}
	
table.fourColLayoutTable {
	padding: 0;
	margin: 0;
	border: 0;}

table.fourColLayoutTable td {
	padding: 0 20px 0 0;
	margin: 0;
	border: 0;}
	
table.fourColLayoutTable td.last {
	padding-right: 0;}

table.layoutTable, table.layoutTable td {
	padding: 0;
	margin: 0;
	border: 0;}
	
table.fourColLayoutTable {
	padding: 0;
	margin: 0;
	border: 0;}

table.fourColLayoutTable td {
	padding: 0 20px 0 0;
	margin: 0;
	border: 0;}
	
table.fourColLayoutTable td.last {
	padding-right: 0;}
	
table.threeColLayoutTable {
	padding: 0;
	margin: 0;
	border: 0;}

table.threeColLayoutTable td {
	padding: 0 102px 0 0;
	margin: 0;
	border: 0;}
	

.main table td ul.navigation {
	margin-bottom: 0;
	margin-left: 5px;}	

.main ul li img {
     display: inline;}     
	
/*
 ###################################
# Foot Styles 						#
# All of these styles are addressed	#
# in the simple stylesheet			#
 ###################################
*/



/* 
 ###################################
# Search Results Styles  				#
 ###################################
*/

#resultTabs {
    float: right;
    width:100%;
    display: inline;}

#resultTabs ul {
    margin:0;
    padding:0;
    list-style:none;}
    
#resultTabs li {
    float: right;
    padding:0;
    }
    
#resultTabs a {
    display: inline;
    }
        
.main p.resultLinks {
	float: right;
	text-align: right;
	margin-bottom: 5px;
	padding: 0;
	display: inline;}
	
.main p.resultLinks img {
	display: inline;}
	


/*
 ###########################
# Template Specific styles  #
 ###########################
*/
/* Template FW01*/

/*.fw01 #head {
	padding: 0 0 0 0;
 	background: url(../images/20253_home.jpg) 250px 0px no-repeat;}

.fw01 #head {
	padding: 0 0 0 0;
 	background: url(../images/20252_home.jpg) 184px 0px no-repeat;}

STYLES FOR TUESDAY)

.fw01 #head {
	padding: 0 0 0 0;
	background: url(../images/home_tues.jpg) 236px 0px no-repeat;}*/
	
/* STYLES FOR SUNDAY)

.fw01 #head {
	padding: 0 0 0 0;
	background: url(../images/home_sun.jpg) 258px 10px no-repeat;}
*/	
/* FOLLOWING 2 STYLES ADDED 2004-07-09 TO ALLOW FOR MODULE
   REMOVED 2004-07-09 REMOVE MODULE AND ADD DNA IMAGE */

/*.fw01 #head {
	padding: 25px 0 0 0;}

.fw01 #head #nav1 {
	margin-top: 10px;}		

 .fw01 #head{
	background: url(../images/homeHeadBG_camera.jpg) 280px 50px no-repeat #fff;
	padding: 20px 0 0 0;}

*/

.fw01 #head h2 {
	padding-bottom: 0px;}
	
.fw01 .main {
	border: 0;
	line-height: 125%;
	font-size : 110% !important;
	font-size : 85%;
	font-size/**/:/**/110%;
	}
	
.fw01 #col1 {
	padding: 15px 25px 10px 8px;
	width: 177px !important;
	width: 200px;
	width/**/:/**/177px;}	

.fw01 #col2 {
	padding: 20px 40px 10px 0;
	width: 285px !important;
	width: 325px;
	width/**/:/**/285px;}	
	
.fw01a #col2 {
	padding: 20px 40px 10px 0;
	width: 285px !important;
	width: 325px;
	width/**/:/**/285px;}

.fw01 #col2 p, .fw01 #col2 h3, .fw01 #col2 h5,  .fw01 #col2 ul {
	padding-right: 35px;}
	
.fw01 #col2 p.leadIn {
	padding-right: 0;}
		
.fw01 #col3 {
	padding: 20px 8px 10px 0;
	width: 199px !important;
	width: 207px;
	width/**/:/**/199px;}	
	
.fw01 #col2 div.callout {
	width: 96%;}
	
.fw01 #col2 img {
	display: inline;}
	
.fw01 #col1 ul.navigaton li a , .fw01 #col1 label {
	font-weight: bold;}
	
.fw01	#link	{ /* gehc : Used for links on homepage */
	padding: 0 0 0 8px;
	color: #666;
	font-weight: bold;}
	
.fw01 p.hlTitle,.fw01 p.hlTitle a:hover, .fw01 p.hlTitle a:visited{ /* 21 Dec : gehc - Used for gemhome highlight title */
	font-size: 14px;	
	color: #ED8000;
	font-weight : bold;
	anti-alias : smooth;	
	line-height: 125%;
	text-decoration : none;
	margin-bottom:0;
	padding-bottom:0;
}


/* Template FW02 */
.fw02 #bodyHead{
	padding: 0 200px 5px 8px;
	width: 524px !important;
	width: 732px;
	width/**/:/**/524px;}
	
.fw02 #bodyHeadRight, .fw02 #rightBodyHead {
	padding: 0 0 0 8px;
	width: 724px !important;
	width: 732px;
	width/**/:/**/724px;}

.fw02 #col1 {
	padding: 25px 130px 10px 8px;
	width: 387px !important;
	width: 525px;
	width/**/:/**/387px;}
	
.fw02 #col2 {
	padding: 25px 40px 10px 0px;
	width: 167px !important;
	width: 207px;
	width/**/:/**/167px;}
	
.fw02 #twoColBodyHead {
	padding: 0 0 0 8px;
	width: 724px;}

.fw02 #twoColBodyHead .col1 {
	padding: 0 130px 0 0;
	width: 387px !important;
	width: 517px;
	width/**/:/**/387px;}

.fw02 #twoColBodyHead .col2 {
	padding: 0 40px 0 0;
	width: 167px !important;
	width: 207px;
	width/**/:/**/167px;}

/* Template FW08 */
.fw08 #bodyHead{
	padding: 0 200px 5px 8px;
	width: 524px !important;
	width: 732px;
	width/**/:/**/524px;}
	
.fw08 #bodyHeadRight, .fw08 #rightBodyHead {
	padding: 0 0 0 8px;
	width: 724px !important;
	width: 732px;
	width/**/:/**/724px;}
	
.fw08 #col1 {
	padding: 25px 130px 10px 8px;
	width: 387px !important;
	width: 525px;
	width/**/:/**/387px;}
	
.fw08 #col2 {
	padding: 25px 40px 10px 0px;
	width: 167px !important;
	width: 207px;
	width/**/:/**/167px;}
	
.fw08 #twoColBodyHead {
	padding: 0 0 0 8px;
	width: 724px !important;
	width: 732px;
	width/**/:/**/724px;}

.fw08 #twoColBodyHead .col1 {
	padding: 0 130px 0 0;
	width: 387px !important;
	width: 517px;
	width/**/:/**/387px;}

.fw08 #twoColBodyHead .col2 {
	padding: 0 40px 0 0;
	width: 167px !important;
	width: 207px;
	width/**/:/**/167px;}

/* Template FW08E */
.fw08e #bodyHead{
	padding: 0 200px 5px 8px;
	width: 524px !important;
	width: 732px;
	width/**/:/**/524px;}
	
.fw08e #bodyHeadRight, .fw08e #rightBodyHead {
	padding: 0 0 0 8px;
	width: 724px !important;
	width: 732px;
	width/**/:/**/724px;}
	
.fw08e #col1 {
	padding: 25px 80px 10px 8px;
	width: 302px !important;
	width: 390px;
	width/**/:/**/302px;}
	
.fw08e #col2 {
	padding: 25px 40px 10px 0px;
	width: 302px !important;
	width: 342px;
	width/**/:/**/302px;}
	
.fw08e #twoColBodyHead {
	padding: 0 0 0 0;
	width: 724px !important;
	width: 732px;
	width/**/:/**/724px;}

.fw08e #twoColBodyHead .col1 {
	padding: 0 80px 0 0;
	width: 380px !important;
	width: 460px;
	width/**/:/**/380px;}

.fw08e #twoColBodyHead .col2 {
	padding: 0 20px 0 0;
	width: 240px !important;
	width: 264px;
	width/**/:/**/240px;}


/* Template FW08F */
.fw08f #bodyHead{
	padding: 0 200px 5px 8px;
	width: 524px !important;
	width: 732px;
	width/**/:/**/524px;}
	
.fw08f #bodyHeadRight, .fw08f #rightBodyHead {
	padding: 0 0 0 8px;
	width: 724px !important;
	width: 732px;
	width/**/:/**/724px;}
	
.fw08f #col1 {
	padding: 25px 130px 10px 8px;
	width: 590px !important;
	width: 732px;
	width/**/:/**/590px;}
	
	
/* Template FW09 */    

.fw09 #bodyHead {
    padding: 0;
    width: 552px;
    }
    
.fw09 #bodyHead input {
	font-size: 9px;
	padding-top: 3px;
	line-height: 9px;
	color: #666;
	background-color: #fff;}



    
.fw09 #full {    
    padding: 25px 10px 10px 0px;
    margin-bottom: 50px;
    width: 722px !important;
    width: 732px;
    width/**/:/**/722px;}
    
/* gehc : This id class is defined for minimal pressroom template's section area , it is similar to Ln07 #sectionCol1 */
.fw09 #fullwidthsec { 
	padding: 0 0 10px 0;
	width: 732px;
	border: 0 !important;}

.fw09 #fullwidthsec .subcol1 {
	border-top: 1px solid #ccc;
	padding: 15px 0 15px 0;}	

.fw09 #fullwidthsec .subcol1_NoRule {	
	padding: 0px 0px 15px 0;}
	
.fw09 #fullwidthsec .subcol1 ul {
	margin-bottom: 0;
}	

.fw09 #fullwidthsec .subcol1_NoRule ul {
	margin-bottom: 0;
}	
	
.fw09 #col1 {
	padding: 25px 50px 10px 0;
	width: 315px !important;
	width: 345px;
	width/**/:/**/315px;}	

.fw09 #col2 {
	padding: 25px 50px 10px 0;
	width: 315px !important;
	width: 345px;
	width/**/:/**/315px;}
.fw09 #fullwidthsec .subcol1 ul.bull_1 li , .fw09 #fullwidthsec .subcol1_NoRule ul.bull_1 li {  /* gehc : for 1st level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;	
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}		
	
.fw09 #fullwidthsec .subcol1 ol.bull_1 li , .fw09 #fullwidthsec .subcol1_NoRule ol.bull_1 li ,.fw09 #col1 ol.bull_1 li , .fw09 #col2 ol.bull_1 li{  /* gehc : for 1st level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;	
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}		
	
.fw09 #fullwidthsec .subcol1 ul.bull_2 li , .fw09 #fullwidthsec .subcol1_NoRule ul.bull_2 li,{  /* gehc : for 2nd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.fw09 #fullwidthsec .subcol1 ol.bull_2 li , .fw09 #fullwidthsec .subcol1_NoRule ol.bull_2 li, .fw09 #col1 ol.bull_2 li , .fw09 #col2 ol.bull_2 li {  /* gehc : for 2nd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.fw09 #fullwidthsec .subcol1 ul.bull_3 li , .fw09 #fullwidthsec .subcol1_NoRule ul.bull_3 li{  /* gehc : for 3rd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.fw09 #fullwidthsec .subcol1 ol.bull_3 li , .fw09 #fullwidthsec .subcol1_NoRule ol.bull_3 li,.fw09 #col1 ol.bull_3 li , .fw09 #col2 ol.bull_3 li {  /* gehc : for 3rd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}		



.fw09 p.image {  /* gehc : for increasing bottom space of images */
 margin : 0 10px 2px 0px ;
 }

 .fw09 #flash { /* gehc : This id style is added to increase right margin of flash file embedded in section area */
	margin:0 10px 5px 0;}

.fw09 label {
 font-weight: bold;}
/* TEMPLATE I05 */

.i05 #bodyHead{
	padding: 25px 125px 5px 8px;
	width: 607px !important;
	width: 732px;
	width/**/:/**/607px;}
	
.i05 #col1 {
	padding: 25px 0 10px 0;
	width: 732px;}
	
.i05 #head #breadCrumb {
	display: none;}

	
/* Template LN01 */
.ln01 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln01 #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}
	
.ln01 #bodyHeadRight, .ln01 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln01 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln01 #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln01 #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}
	
.ln01 #col1 {
	padding: 25px 160px 10px 0;
	width: 392px !important;
	width: 552px;
	width/**/:/**/392px;}
	
/* Template LN01 */
.ln01a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln01a #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}
	
.ln01a #bodyHeadRight, .ln01a #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln01a #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln01a #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln01a #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}
	
.ln01a #col1 {
	padding: 25px 235px 10px 0;
	width: 317px !important;
	width: 552px;
	width/**/:/**/317px;}
	
/* Template LN02 */
.ln02 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln02 #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}
	
.ln02 #bodyHeadRight, .ln02 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln02 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln02 #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln02 #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}

.ln02 #col1 {
	padding: 0 0 10px 0;
	width: 552px;
	border: 0 !important;}

.ln02 #col1 .subcol1 {
	border-top: 1px solid #ccc;
	padding: 15px 150px 15px 0;}
	
.ln02 #col1 .subcol1 ul {
	margin-bottom: 0;}
	
	
/* Template LN02a */
.ln02a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln02a #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}
	
.ln02a #bodyHeadRight, .ln02a #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln02a #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln02a #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln02a #twoColBodyHead .col2 {
	padding: 0;
	width: 200px;}
	
.ln02a #col1 {
	padding: 25px 40px 10px 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;
	margin: 0;}
	
.ln02a #col2 {
	padding: 25px 50px 10px 0;
	width: 152px !important;
	width: 202px;
	width/**/:/**/152px;}
	
/* Template LN04 */
.ln04 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln04 #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}
	
.ln04 #bodyHeadRight, .ln04 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln04 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln04 #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln04 #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}

.ln04 #col1 {
	padding: 25px 40px 10px 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln04 #col2 {
	padding: 25px 0 10px 0;
	width: 202px;}
	
.ln04 #col2 div.callout {
	width: 96%;}
	
/* Template LN06 */
.ln06 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln06 #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}

.ln06 #bodyHeadRight, .ln06 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}
	
.ln06 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln06 #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln06 #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}

.ln06 #col1 {
	padding: 25px 160px 10px 0;
	width: 392px !important;
	width: 552px;
	width/**/:/**/392px;}
	
/* Template LN06a */
.ln06a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln06a #bodyHead {
	padding: 0 80px 15px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}

.ln06a #bodyHeadRight, .ln06a #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}
	
.ln06a #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln06a #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln06a #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}

.ln06a #col1 {
	padding: 25px 235px 10px 0;
	width: 317px !important;
	width: 552px;
	width/**/:/**/317px;}
	
/* Template LN07 */
.ln07 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln07 #bodyHead {
	padding: 0 80px 5px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}

.ln07 p.image {  /* gehc : for increasing bottom space of images */
 margin : 0 10px 2px 0px ;
 }
 
.ln07 #bodyHeadRight, .ln07 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}
	
.ln07 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}
	
.ln07 #twoColBodyHead .col1 {
	padding: 0 50px 0 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}

.ln07 #twoColBodyHead .col2 {
	padding: 0 50px 0 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}	
	 
.ln07 #col { /* 20 Dec : gehc - Products and Solutions 3 columns width definition */
	padding: 25px 25px 10px 8px;	
	width: 212px !important;
	width: 259px;
	width/**/:/**/212px;}	
		
.ln07 #col1 {
	padding: 25px 50px 10px 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}	

.ln07 #col2 {
	padding: 25px 50px 10px 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}
	
.ln07 label {
 font-weight: bold;}
 
/* gehc : This id class is defined for pressroom and product template's section area , it is similar to Ln02 #col1 */
.ln07 #sectionCol1 { 
	padding: 0 0 10px 0;
	width: 552px;
	border: 0 !important;}

.ln07 #sectionCol1 .subcol1 {
	border-top: 1px solid #ccc;
	padding: 15px 85px 15px 0;}	

.ln07 #sectionCol1 .subcol1_NoRule {	
	padding: 0px 85px 15px 0;}
	
.ln07 #sectionCol1 .subcol1 ul {
	margin-bottom: 0;
}	

.ln07 #sectionCol1 .subcol1_NoRule ul {
	margin-bottom: 0;
}	
	
.ln07 #sectionCol1 .subcol1 ul.bull_1 li , .ln07 #sectionCol1 .subcol1_NoRule ul.bull_1 li {  /* gehc : for 1st level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;	
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}		
	
.ln07 #sectionCol1 .subcol1 ol.bull_1 li , .ln07 #sectionCol1 .subcol1_NoRule ol.bull_1 li , .ln07 #col1 ol.bull_1 li , .ln07 #col2 ol.bull_1 li{  /* gehc : for 1st level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;	
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important;}		
	
.ln07 #sectionCol1 .subcol1 ul.bull_2 li , .ln07 #sectionCol1 .subcol1_NoRule ul.bull_2 li{  /* gehc : for 2nd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.ln07 #sectionCol1 .subcol1 ol.bull_2 li , .ln07 #sectionCol1 .subcol1_NoRule ol.bull_2 li , .ln07 #col1 ol.bull_2 li , .ln07 #col2 ol.bull_2 li{  /* gehc : for 2nd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.ln07 #sectionCol1 .subcol1 ul.bull_3 li , .ln07 #sectionCol1 .subcol1_NoRule ul.bull_3 li{  /* gehc : for 3rd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}	
	
.ln07 #sectionCol1 .subcol1 ol.bull_3 li , .ln07 #sectionCol1 .subcol1_NoRule ol.bull_3 li, .ln07 #col1 ol.bull_3 li , .ln07 #col2 ol.bull_3 li{  /* gehc : for 3rd level bullets */	
	margin-left: 15px;	
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;
	display: list-item !important}		
			
.ln07 #flash { /* gehc : This id style is added to increase right margin of flash file embedded in section area */
	margin:0 10px 5px 0;}

/* Template LN08 */	
.ln08 #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln08 #bodyHead {
	padding: 0 80px 5px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}
	
.ln08 #bodyHeadRight, .ln08 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln08 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln08 #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln08 #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}
	
.ln08 #col1 {
	padding: 25px 0 10px 0;
	width: 552px;}
	
/* Template LN08a */	
.ln08a #nav2 {
	padding: 35px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}

.ln08a #bodyHead {
	padding: 0 80px 0 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}

.ln08a #bodyHeadRight, .ln08a #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}
	
.ln08a #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln08a #twoColBodyHead .col1 {
	padding: 0 40px 0 0;
	width: 310px !important;
	width: 350px;
	width/**/:/**/310px;}

.ln08a #twoColBodyHead .col2 {
	padding: 0;
	width: 202px;}
	
.ln08a #col1 {
	padding: 25px 0 10px 0;
	width: 552px;}
	
	
/* Template LN09 */	
.ln09 #nav2 {
	padding: 25px 25px 10px 8px;
	width: 147px !important;
	width: 180px;
	width/**/:/**/147px;}
	
.ln09 #bodyHead {
	padding: 0;
	width: 552px;}
	
	
.ln09 #full {
	padding: 25px 10px 10px 10px;
	margin-bottom: 50px;
	width: 532px !important;
	width: 552px;
	width/**/:/**/532px;}

