﻿.testred{ background-color: #f00; }
.testblue{ background-color: #00f; }

@font-face {
	font-family: 'GEInspiraPitchItalic';  //not pitch
	src: url('font/geins_it-webfont.eot');
	src: local('☺'), url('font/geins_it-webfont.woff') format('woff'), url('font/geins_it-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GEInspiraPitchRegular'; //not pitch
	src: url('font/geins_rg-webfont.eot');
	src: local('☺'), url('font/geins_rg-webfont.woff') format('woff'), url('font/geins_rg-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GEInspiraPitchBold'; //not pitch
	src: url('font/geins_bd-webfont.eot');
	src: local('☺'), url('font/geins_bd-webfont.woff') format('woff'), url('font/geins_bd-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GEInspiraBoldItalic';
	src: url('geins_bi-webfont.eot');
	src: local('☺'), url('geins_bi-webfont.woff') format('woff'), url('geins_bi-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}





#rnd_container {background: #FBFBFB; margin:1px;}


    
   
	.rnd_top {display:block; background:#ffffff; font-size:1px;}
	.rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px;
  
   
}


    
   
.rnd_top_plans {display:block; background:#94c900; font-size:1px;}
.rnd_bottom_plans {display:block; background:#94c900; font-size:1px;}
    


.rnd_toporange{display:block; background:#f79a00; font-size:1px;}



.fetblocks{
		position: relative;
		top: -120px;
		margin-bottom: -120px;
		
	}
a {
	text-decoration:underline;
	color:#333;
	text-align: left;
}
	
body {
	background: #fff;
	font-family:  'GEInspiraPitchRegular', Arial, Helvetica, san-serif;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	
p, ul, h1, h2, h3, h4, h5, td {
	font-family:  'GEInspiraPitchRegular', Arial, Helvetica, san-serif;
	font-size: small;
	font-weight:normal;
	
}
	
.connect {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	color: #a9a9a9;
}

.lrgrTitleFont {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: xx-large;
	font-weight:bold;
	color: #282828;
}
H1{
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: xx-large;
	font-weight:bold;
	color: #282828;
}
H2{
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	
}
H3{
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	
}

.lrgrFont {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: x-large;
	font-weight:bold;
	color: #999;
}

.lrgrFontLtGrey {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	color: #999;
}
	
.lrgrFontdkGrey {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	color: #333;
}
.medfontgrey {
	font-family:'GEInspiraPitchBold', Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:18px;
	color: #333;
	}
	
.smfontgrey {
	font-family:'GEInspiraPitchRegular', Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:14px;
	color: #333;
	}
.smboldfontgrey {
	font-family:'GEInspiraPitchBold', Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:14px;
	color: #333;
	}

.lrgrFontdkOrange {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	color: #F39301;
}

.xlrgrFontdkGrey {
	font-family:  'GEInspiraPitchRegular', Arial, Helvetica, san-serif;
	font-size:xx-large;
	font-weight:200;
	color: #333;
}
	
p.orange {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #DE5F1A;
	font-weight:bold;}
	
td.orange {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: 16px;
	font-weight:bold;
	color: #333;
}

.titleorange {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: 20px;
	font-weight:bold;
	color: #F39301;
}
.orange a
{
	text-decoration: none;
	color:#f39709;
	font-weight:bold;} 
	
.orange a:hover
{
	text-decoration: none;
	color:#ffdeac;
	font-weight:bormal;} 

.blue a
{
	text-decoration: underline;
	color:#059bd6;
	font-size:14px;
	font-weight:normal;} 
	
.blue a:hover
{
	text-decoration: underline;
	color:#059bd6;
	font-size:14px;
	font-weight:normal;} 
	
p.blue {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: large;
	font-weight:bold;
	color: #4d8bc8;
	}
	
	p.bluesm {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-weight:bold;
	color: #4d8bc8;
	}
	
	p.greysm {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-weight:bold;
	color: #ababab;
	}
	
	

p.purple {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #90368e;
	font-weight:bold;
	font-size:large;}
	
	p.red {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #E10000;
	font-weight:bold;
	font-size:large;}
	
	p.ltgreen {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #96b5ab;
	font-weight:bold;
	font-size:large;}
	
	p.ltpurple{
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #9ea3d2;
	font-weight:bold;
	font-size:large;}
	
	
	.disclaimer {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #666666;
	font-size:x-small;}	
	
.titlepurple {
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	font-size: 20px;
	font-weight:bold;
	color: #90368e;
}


.titlepurple a
{
	text-decoration: none;
	color: #90368e;
}
	
.titlepurple a:hover 
{
	text-decoration: none;
	color:#FCD9FD;
}
	
.purple a
{
	text-decoration: none;
	color:#90368e;
	font-size:14px;
	font-weight:bold;} 
	
.purple a:hover
{
	text-decoration: none;
	color:#FCD9FD;
		font-size:14px;
	font-weight:bold;} 
	
	
	

p.green {
	font-size: 16px;
	font-weight:bold;
	color: #85c900;

}	

p.gray {
	font-size: 16px;
	font-weight:bold;
	color: #ababab
;

}	
	
.bottomdiv {
	background-image:url(../images/bottom_separation.jpg);
	background-repeat:repeat;
	}
td.news 
{
	font-family:  'GEInspiraPitchBold', Arial, Helvetica, san-serif;
	color: #b3c6c0;
	font-weight:bold;}
	
p.news 
{
	font-family:  'GEInspiraPitchRegular', Arial, Helvetica, san-serif;
	color: #333;
	font-size:12px;
}
	
td.news a
{
	text-decoration: none;
	color:#b3c6c0;
	font-weight:bold;}
	
td.newsbl a
{
	text-decoration: none;
	color:#11aee3;
	font-weight:bold;}
	
td.newsbl a:hover
{
	text-decoration: none;
	color:#cccccc;
	font-weight:bold;}

td.news a:hover
{
	text-decoration: none;
	color:#cccccc;
	font-weight:bold;}



	
th, th h3, th h5 {
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 0 0 0 1px;
	color: #666;}
	
li.arrow {
	list-style-image:url(../images/arrow.gif);

	}
	
	

/* Aligning the text center makes the document dispaly in the center of the
window in older versions of IE */

/* General Styles - The most Basic of styles theses are addressed in the
simple.css file */

p.image img, .image img {
    border: 1px solid #ccc;}
    
p.nomargin, .image p {
	margin-bottom: 0;}

p.smallMargin {
	margin-bottom: 5px;}

p sup {
	line-height: 11px;}
	
p.subtitle {
	color: #999;}
	
p.icons {
	background: url(/images/iconBG.gif) 0px 0px no-repeat;
	padding-left: 1px;
	margin: 0 0 3px 0;}

.imageBlock p.icons {
    background-position: 77px 0px;}
	
p.resultsLinks {
	float: right;}
	
p.icons img, p.icons a img, p.icons a img,  p.icons a:visited img,  p.icons
a:hover img,  p.icons a:active img {
	display: inline;}

ul.relatedLinks {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 9px;
	padding: 0;}

ul.relatedLinks ul.relatedLinks {
	margin-bottom: 0px;}
	
ul.relatedLinks li {
    list-style-type: none;
    background: url(/images/navBul.gif) 0 5px no-repeat;	
	color: #666;
	margin-left: 0;
	padding: 0 0 0 8px;}
	
ul.noBull {
   	margin-left: 0;
	padding: 0 0 0 0;
	list-style-type: none;}
	
ul.noBull ul {
	margin-left: 0;
	padding: 0;
	list-style-type: none;}

ul.noBull li {
    padding: 0 0 3px 1px;
	list-style-type: none;}
	
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;}

form {
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	color: #000000 !important;}

input {
	margin: 0;
	padding: 0;
	display: inline;}

select, option {
	font-family:  'GEInspiraPitchRegular', Arial, Helvetica, san-serif;}
	
label {
	display: block;
	margin: 5px 0 3px 1px;
	color: #666;
	font-weight: normal;}

span.sm {
	padding:0 10px 0 0;
	background: url(/images/en/service_mark.gif) top left no-repeat;}
	
tr.odd {
	background-color: #F7F7F7;}
		
/* Layout Table Styles */

#document {
    width: 745px;
    text-align: left;
    margin: 0 auto 0 auto;}
    	
/* The second to last rule makes all content align left (fixes rule from body)
The last rule makes the document center in most browsers */

/*
 ###########################
# Head Styles				#
 ###########################
*/

#head {
	padding: 29px 0 15px 0;}

#util {
	float: right;
	text-align: left;}	
	
#util, #util a, #util a:visited {
	color: #999;
	text-decoration: none;}

#util a:hover, #util a:active {
	color: #666;
	text-decoration: underline;}

#homeHead {
  
	padding: 29px 0 15px 0;}

#home_noImgHead {
	padding: 29px 8px 0 8px;}
	
#homeHead #monogram, #home_noImgHead #monogram {
	padding: 0 0 0 0;
	margin: 0;
	width: 60px;}
	



/*
 ###########################
# Nav Styles				#
 ###########################
*/


.topnav {
	font-size: 14px;
	color:#0000;
	
}

	
.topnav a {
	text-decoration: none;
	color:#333;}
	


.topnav a:hover{
border-bottom: 1px solid #EBEBEB;
padding-bottom: 0;

}

.topnav_home a {
	font-size: 14px;
	text-decoration:underline;
	color: #00b4e7;
}

.topnav a:hover {
	font-size: 14px;
	color: #cccccc;
}


.topnav_features a {
	font-size: 14px;
	text-decoration:underline;
	color: #f49a12;

}

.topnav_demo a {
	font-size: 14px;
	text-decoration:underline;
	color: #E10000;

}


.topnav a:hover {
	font-size: 14px;
	color: #cccccc;
}




.topnav_tour a {
	font-size: 14px;
	text-decoration:underline;
	color: #4d8bc8;

}

.topnav_press a {
	font-size: 14px;
	text-decoration:underline;
	color: #96b5ab;

}
.topnav_aggregators a {
	font-size: 14px;
	text-decoration:underline;
	color: #9ea3d2;

}

.topnav_contact a {
	font-size: 14px;
	text-decoration:underline;
	color: #ababab;

}

.topnav_plans a {
	font-size: 14px;
	text-decoration:underline;
	color: #85c900;

}


.topnav a:hover {
	font-size: 14px;
	color: #cccccc;
}
.topnav_benefits a {
	font-size: 14px;
	text-decoration:underline;
	color: #90368e;

}


.topnav_benefits a:hover {
	font-size: 14px;
	color: #cccccc;
}






/*
 ###################
# Main Area Styles  #
 ###################
*/

#mainCell {
    width: 551px;
    padding: 0 0 0 0;} 

/* Note that the homepage uses a different set of styles at the bottom */
    
#pageTitle {
    padding: 27px 0 15px 0;}

/* Body head Styles */
#bodyHead {
    border-bottom: 1px solid #ccc;}

/* Note that the homepage uses a different set of styles at the bottom */

.headTypeA {
    padding: 0 80px 0 0;}

.headTypeA .image {
    padding: 0 15px 15px 0;}
    
.headTypeB {
    padding-right: 160px;
    padding-bottom: 0 !important; /* Styles for Mozilla, Safari, IE Mac */
    padding-bottom: 10px; /* Styles for MS IE5 PC */
    padding-bottom/**/:/**/0; /* Styles for IE6 PC */
    }

.headTypeB p {
    margin-bottom: 15px;}

.headTypeC_1 {
    padding: 0 0 0 0;}

.headTypeC_1 table {
    width: 550px;}
    
.headTypeC_1 .text {
    padding: 0 40px 0 0;}
    
.headTypeC_1 .image, .headTypeC_1 .image p, .headTypeC_1 .image img,
.headTypeC_1 .image p img {
    padding: 0;
    margin: 0;
    border: 0;}
    
.headTypeC_2 {
    padding: 0 0 0 0;}

.headTypeC_2 .text {
    width: 286px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 326px; /* Styles for MS IE5 PC */
    width/**/:/**/286px; /* Styles for IE6 PC */
    padding: 0 40px 0 0;}
    
.headTypeC_2 .image, .headTypeC_2 .image p, .headTypeC_2 .image img,
.headTypeC_2 .image p img {
    padding: 0;
    margin: 0;
    border: 0;}
        
.headTypeD {
    width: 551px;}

.headTypeD .text {
    padding: 0 40px 0 0;}

.headTypeD .image p img {
    border: 0;}

.headTypeE {
    padding: 0 160px 0 0;
/*    font-size: 10px; */
    }
    
/*.headTypeE p, .headTypeE form {
 font-size: 10px;}*/

.headTypeF {
    width: 530px;}
    
.headTypeF .image {
    padding: 0;}
    
.headTypeF .text {
    padding: 0 0 0 31px;}

.headTypeX {
    width: 551px;}
       
/* 
 ##################
# Main Body Styles #
 ##################
*/    

#mainBody {
    padding: 15px 0 45px 0;}

.home #mainBody {
	padding-top: 30px;}

/* Note that the homepage uses a different set of styles at the bottom */


.grid_home { 
	width: 551px;}

.grid_home .col1 {
	width: 335px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 351px; /* Styles for MS IE5 PC */
    width/**/:/**/335px; /* Styles for IE6 PC */
    padding-right: 35px;}
	
.grid_home .col2 {
	width: 200px;}    

.grid_home .row2 .col1, .grid_home .row2 .col2 {
	padding-top: 15px;
	border-top: 1px solid #ccc;}

.grid_home .cell3 {
	width: 0;
	display: none;}  
	
.grid_2-3_1-3 {
    width: 551px;}

.grid_2-3_1-3 .col1 {
    width: 357px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 388px; /* Styles for MS IE5 PC */
    width/**/:/**/357px; /* Styles for IE6 PC */
    padding-right: 31px;}

.grid_2-3_1-3 .col2 {
    width: 163px;}

.grid_2-3_1-3 .cell3 {
	width: 0;
	display: none;}  
	
.grid_1-2_1-2 {
    width: 551px;}

.grid_1-2_1-2 .col1 {
    padding-right: 31px;
    width: 260px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 291px; /* Styles for MS IE5 PC */
    width/**/:/**/260px; /* Styles for IE6 PC */}

.grid_1-2_1-2 .col2 {
    width: 260px;}
    
.grid_1-2_1-2 .cell3 {
	width: 0;
	display: none;}  

.grid_1-3_1-3_1-3 {
    width: 551px;}

.grid_1-3_1-3_1-3 .col1, .grid_1-3_1-3_1-3 .col2 {
    width: 163px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 194px; /* Styles for MS IE5 PC */
    width/**/:/**/163px; /* Styles for IE6 PC */
    padding-right: 31px;}

.grid_1-3_1-3_1-3 .col3 {
    width: 163px;}
    
.grid_full .col1 {
    width: 551px;}

.grid_full .cell2, .grid_full .cell3 {
	display: none;
	width: 0px;}
    
.grid_full .col2, .grid_full .col3 {
    width: 0px;}
        
/* 
 #################
# Page Components #
 #################
*/

.imageBlock_noWrap, .actionBlock {
    clear: left;}

/*The below two rules are to fix a problem in IE Mac

See: http://centricle.com/ref/css/filters/tests/escaped_close/

*/

.imageBlock {
    clear: none;}

/* \*/
	.imageBlock {
    clear: left;}
/* */

.imageBlock p.image {
    float: left;
    margin: 0 12px 5px 0;}

div.imageBlock_noWrap .image {
    padding: 0 12px 15px 0;}

/* Use div class="imageBlock_noWrap" for ../images/ and shorter text, or text that
you do not want to wrap around the image. use div class="imageBlock" for when
you want the content to flow around the image. */

div.imageBlock_noWrap .image img {
    border: 1px solid #ccc;}

div.imageBlock_noWrap .image p {
    margin: 0;
    padding: 0;}

div.actionBlock, div.emailBlock {
	border: 1px solid #ccc;
	width: 98%;}
	
/*Use div class="actionBlock" for a call-to-action. div class="emailBlock"
blocks are a specific type of a call-to-action that has a small email icon in
the top right of the block */
	
div.actionBlock h5, div.emailBlock h5 {
	padding: 4px 10px 4px 10px;
	color: #f60;
/*	font-size: 10px;
	line-height: 14px;
	font-weight: normal; */
	text-transform: uppercase;}

div.actionBlock p, div.emailBlock p {
	border-top: 1px solid #ccc;
	padding: 10px 10px 0 10px;
	margin: 0 0 12px 0;}

div.actionBlock form,  div.emailBlock form {
	padding: 0 10px 12px 10px;}

div.actionBlock h5 a, div.actionBlock h5 a:visited, div.actionBlock h5
a:hover, div.actionBlock h5 a:active, div.emailBlock h5 a, div.emailBlock
h5 a:visited, div.emailBlock h5 a:hover, div.emailBlock h5 a:active {
	color: #f93;}
	
div.emailBlock h5 {
	padding-left: 28px;
	background: url(/images/iconSend.gif) top left no-repeat;}

div.emailBlock p, div.emailBlock form {
	padding-left: 28px;}

#permFeatures {
	border-bottom: 1px solid #ccc;}

#permFeatures p {	
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;}

/*
 ###################################
# Foot Styles 						#
 ###################################
*/
	
.bordertop {
	border-top: 1px solid #ccc;;
}

.foot {
	
	font-family: 'GEInspiraPitchRegular', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:300;
	color:#666;
}

.foot a{
	font-weight:bold;
	text-decoration: none;
}
.foot a:hover, .footsml a:hover {
	color: #6b6b6b;
}
.footsml a{
	
	font-family: 'GEInspiraPitchRegular', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}



/* 
 #############################################################
# font sizing  - All fixed font sizes have been commented out #
 #############################################################
*/

body {
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	
.orange_bg {
	background-image:url(../images/orange_bg.jpg);
	background-repeat:repeat;
}


.tournav_bg {
	background-image:url(../images/ge_ca_tour_leftnav_bg.jpg);
	background-repeat:repeat;
}

.afford_bg {
	background-image:url(../images/afford_bg.jpg);
	background-repeat:repeat;
}

.afford_drillbg {
	background-image:url(../images/ge_ca_benefits_bg.jpg);
	background-repeat:repeat;
}

.aggregators_drillbg {
	background-image:url(../images/ge_ca_aggregators_bg.jpg);
	background-repeat:repeat;
}


.features_drillbg {
	background-image:url(../images/ge_ca_features_bg.jpg);
	background-repeat:repeat;
}

.demo_drillbg {
	background-image:url(../images/demo_bg.jpg);
	background-repeat:repeat;
}

.demo_pressbg {
	background-image:url(../images/press_bg.jpg);
	background-repeat:repeat;
}

.purple_bg {
	background-image:url(../images/purple_bg.jpg);
	background-repeat:repeat;
}

.tour_bg {
	background-image:url(../images/tour_bg.jpg);
	background-repeat:repeat;
}

.grey_bg {
	background-image:url(../images/grey_bg.jpg);
	background-repeat:repeat;
}

.grey_borderbg {
	background-image:url(../images/grey_div.jpg);
	background-repeat:repeat;
}

.white_bg {
	background-image:url(../images/white_line_spacer.jpg);
	background-repeat:repeat;
}

.green_bg {
	background-image:url(../images/green_bg.jpg);
	background-repeat:repeat;
}

.home_bg {
	background-image:url(../images/ge_ca_home_bg.jpg);
	background-repeat:repeat;
}


.home_border_bg {
	background-image:url(../images/blueborder.jpg);
	background-repeat:repeat;
}


#util, input, p.subtitle, #breadCrumb {
	font-size: 10px;}
 
#util {
	line-height: 150%;}
	
select, option {
	font-size: 10px;
	line-height: 10px;
	color: #666;}

#mainBody, #nav2, #bodyHead, #foot {
    font-size: 85% !important; /* Styles for Mozilla, Safari, IE Mac */
    font-size: 70%; /* Styles for MS IE5 PC */
    font-size/**/:/**/85%; /* Styles for IE6 PC */
    line-height: 125%;
/*	line-height: 13px;
	font-size: 11px; */
}



ul.relatedLinks li {
	line-height: 150%;}

#mainBody table, #nav2 table {
    font-size: 100%;}


/* The following rule exists to fix an IE 5 PC bug */	
#bodyHead table {
    font-size: 100%;}

div.actionBlock h5, div.emailBlock h5, .headTypeE p, .headTypeE form, .headTypeE
{
	font-size: 90%;
	line-height: 125%;}	
	
h2, h3, h4, h5, h6 {
	font-size: 100%;}
.locknav{
	width: 950px;
}

      #rnd_container{
            background: none;
      }
      .rnd_content{
            background: #fbfbfb;
            height: 200px;
      }
      .rnd_top{
            background: url('../images/topbar.gif');
            height: 6px;
	    width: 467px;
      }
      .rnd_bottom{
            background: url('../images/bottombar.gif');
            height: 6px;
      }
      .rnd_content td{
            font-size: 14px;
	    line-height: 20px;
	    padding: 10px 10px 10px 0;
      }
td.rnd_titlepurple{
	padding: 0;
	line height: 16px;
}
td .cnttext{
	padding-right: 45px;
}
/*New Styles Saul Gutierrez (Ge.com Team)*/
 
/*STYLES FOR DEMO PAGE EVENTS TABLE*/
.demo_events_table {
	border: 1px solid #CCCCCC;
	color: #000000;
}

.demo_events_table tr.tit_table {
	background-color: #CCCCCC;
}

.demo_events_table td {
	padding: 5px;
} 

.demo_events_table tr.odd{
	background-color: #F0F0F0;
}

/*LINKS ON physiciansupportorgs.html, physiciansupportorgs-rec.html and physiciansupportorgs-rec-partners.html*/

.physician .links a{
	color: #8A8EB3 !important;
}

/*LINKS ON index.html*/

.cyan a.links {

   color: #00b4e7;

}



/* STYLES FOR CONTACT US*/


/*form text color*/
.contact .contact_us_form{
	color: #000000;
}

/*links on contact us */

.contact .related_links a{
	color: #999999 !important;
}

.contact .related_links a:hover{
	color: #333333 !important;
}

.meaning .related_links a{
	color: #999999 !important;
}

.meaning .related_links a:hover{
	color: #333333 !important;
}

/*LEARN MORE ABOUT BOTTOM PAGE*/

.learn-more-bottom-page td{
	padding: 0 5px;
}

.learn-more-bottom-page td{
	padding: 0 2px \9; /*hack ie*/
}

.learn-more-bottom-page td a {
	background: url(../images/arrow_2.jpg) no-repeat 0 3px;
	padding-left: 15px;
	font-weight: normal;
}

.learn-more-bottom-page td a:hover {
	font-weight: normal;
}

/*DEMO PAGE*/
.demo_events_table .register_btn{

                display: block;

                height: 26px; 

                width: 114px;

}

.demo_events_table .register_btn:hover{

                opacity:0.4;

                filter:alpha(opacity=40);

}
.sub-page-extra-info{

                padding:10px 0px 10px 20px;

                width:300px;

                float: right;

}
.sub-page-extra-info .item td{

                border-bottom: 1px solid #333333;

}





.sitemap-tree { color: #000000;  margin: 50px 0px; padding: 50px 70px; width: 950px; border:  3px solid #E0E0E0; }

.sitemap-tree tr.homepage td, .sitemap-tree tr.level1 td { border-bottom:  1px dotted #E0E0E0;}

.sitemap-tree tr a{ font-size: 14px; padding-left: 40px; }

.sitemap-tree tr:hover{  background-color: #FAFAFA;}

.sitemap-tree tr.homepage a{ color: #000000; padding: 10px 0px; font-size: 22px; text-decoration: none;}

.sitemap-tree tr.level1{  height: 40px; vertical-align: bottom; }

.sitemap-tree tr.level1 a{ font-size: 18px; padding-left: 20px; text-decoration: none;}

