/* Las modification Aaron Gonzalez 03/16/2011*/
body {
	background:#E8EBEF;
	margin:0px;
	padding:0px 0px 0px 0px !important; /* Asked Fix || 2007/07/11  */
	padding:0px 0px 0px 0px; /* Asked Fix || 2007/07/11  */
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:11px;


}

table {
	color:#545454;
	font-size:11px;
}
a {
	color:#3B73B9;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:Underline;
}

a img {
	border:none;
}
/*
h1 {
	padding:12px 0px 0px 0px;
	margin:0px; 
	line-height:95%;
}

h2 {
	padding:12px 0px 0px 0px;
	margin:0px;
	line-height:95%; }

p {
	padding:0px;
	margin:0px; 
}

 p a { to format links in P 070409
    text-decoration:underline;
}*/

form {
	padding:0px;
	margin:0px;	
}

/*hr {
	display:none;
}*/

div {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
select{
	background-color:#FFFFFF !important;
	border:1px solid #cccccc;
	color:#666666;
	font-size:11px;
	line-height:1em;
}
input {
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:11px;
	height:17px;
	line-height:1em;
}
textarea {
	border:1px solid #CCCCCC;
	color:#545454;
	font-size:11px;
	height:90px;
	margin:2px 0;
	width:350px;
}

/* END - Generic HTML tag styling */

/*********** Start of Style for Dotted Divider **************/
#Divider {
	border-top: 3px solid #ECEFF1;
	margin-top: 0px;
}
#dottedDivider{
	border-top:1px solid #cccccc;
	margin-top:0;
	width:100%;
}
#verticalDivider{
	border-left: solid 1px #cccccc;	
	height:100%;
	margin-left: 5px;
}

/*********** End of Style for Dotted Divider **************/
#dividerFAQ {
	border-top: #cccccc 1px solid;	
}
/*********** Style for Collapsible Teaser ********************/

.detailcontent_disp_none {
	display:none;
    padding-left: 25px;
 width:70%;
}
.titlecontent {
  color:#444444;
  font-weight: bold;
  font-size: 11px;
  padding-left:5px;
  width:100%;
  }
  .titlecontent a {
  color:#3B73B9;
  font-weight: bold;
  font-size: 11px;
  width:60%;
    }
.img_right {
  padding-right: 5px
}
.img_left{
 padding-left: 10px;
}
.img_disp_none{
   display:none;
   padding-left:10px;
}

/*********** End of Style for Collapsible Teaser **************/

/*********** Start of Style for TBL **************/

.ct_subtitle_right {
	color:#3b73b9;
	font-size:11px !important;
	margin:15px 4px 15px 5px !important;
	margin:15px 4px 15px 5px;
	padding:0px;
}
.ct_subtitle_right span h5 {
	color:#3b73b9;
	font-size:11px !important;
	margin:0px;
}
.ct_main_content_right {
	color:#545454;
	font-size:11px;
	margin:0px 0px 0px 14px;
	text-align:justify;
}
.ct_button_content_right {
	font-size:100%;
	margin:1px 1px 0 13px;
	padding:0;
}
.ct_button_content {
	margin-bottom:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	padding-top:0;
}
.ct_button_content a{
	padding:0px;
	font-weight:normal;
	text-decoration:none;

}
.ct_button_content img{
	border:1px solid #CCCCCC;
	margin:10px 0px 0px!important;
	margin:10px 0px 0px;
	padding:0px;
	padding:0px!important;
}

/*********** End of Style for TBL **************/
/*********** Start of Style for Tabs Divider **************/
.tabsFeature {
	margin:-2px 0px!important;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;	
	float:left;
    border-bottom: 1px solid #D8E3F1;
	/*background:transparent url('../images/bg_inpagetabs.gif') repeat-x scroll bottom left;
	/*width:550px; */
}

.tabsFeature ul{
	margin:0px 0px 0px -40px!important;
	margin:0px 0px 0px 0px;
}
.tabsFeature ul li{
	margin:6px 0px 0px 0px!important;
	margin:5px 0px 0px 0px;
	/*padding:5px 5px 3px 5px;*/
	padding:6px 6px 7px 7px;
	list-style:none;
	float:left;
	display:block;
	font-size:11px;
	border-top:1px solid #D8E3F1;
	border-left:1px solid #D8E3F1;
	border-right:1px solid #D8E3F1;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
} 
.tabsFeature ul li a{ 
	color:#545454;
	text-decoration:none;
}
.tabsFeature ul li.selected{
	margin:3px 0px 0px 0px!important;
	margin:2px 0px 0px 0px;
	padding: 9px 6px 7px 7px;
	display:block;
	font-size:11px;
	font-weight: bold; 
	border-top:0px solid #D8E3F1;
	/*border-right:2px solid #D8E3F1;*/
	border-left:2px solid #D8E3F1;
	border-bottom:1px solid #D8E3F1;
	color:#3B73B9;	
	background-color:#D8E3F1;
} 
.tabsFeature ul li.selected a {
	color:#3B73B9;
	font-weight:bold;
}
.tabsFeature ul li.selected a:hover {
	color:#3B73B9;
	font-weight:bold;
	text-decoration:none;
}


/*********** End of Style for Tabs Divider **************/

/*********** Start of Style for Sitemap **************/
.ct_section_link{
	visibility:hidden;
	margin:0;
	padding:0;
}
.ct_main_link{
	visibility:hidden;
	margin:0;
	padding:0;
}
.ct_sm_link{
    color:#3b73b9;
	text-transform:capitalize;
}
.ct_sm_link a span{
    color:#545454;
    font-weight:normal;
	text-transform:none;
}
.ct_sm_link a span:hover{
    color:#545454;
    font-weight:normal;
	text-decoration:underline;
	text-transform:none;
}

/*/ */

.mainTable1{
	width: 99.5%!important;
	width: 100%;
	text-transform:capitalize;
}
.mainTable{
	width: 100%;
	border-collapse:collapse;
}
.mainTable tr{
	vertical-align: top;
}
.mainTable td{
	padding-bottom:10px!important;
	padding-bottom:5px;
}
.s_title { 
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	line-height: 1em;
	text-transform:capitalize;
}
.tableSon{
	padding-bottom: 14px!important;
	margin-bottom: 0px!important;
	margin-bottom: 10px;
}
* html .tableSon{
	padding-bottom: 10px!important;
	margin-bottom: 0px!important;
	margin-bottom: 14px;
}
*:first-child+html .tableSon{
	padding-bottom: 10px!important;
	margin-bottom: 0px!important;
	margin-bottom: 14px;
}
.tableSon TD{
	padding-top:5px!important;
	padding-top:0px;
	height: 15px;
	padding-right:20px!important;
	padding-right:10px;
}
.tableSon TH{
/*	border-right: 1px solid #333333;*/
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: left;
	/*height: 18px;*/
}
.tableSon th.thlast{
	border-right: 0px;
}
.firstSon{
	font-size: 11px;
	color: #545454;
	font-weight: normal;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 0.9em!important;
	line-height: 1.25em;
}
.firstSonFirst{
	font-size: 11px;
	color: #545454;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 7px;
	line-height: 0.9em!important;
	line-height: 1.25em;
}
.secondSon{
	font-size: 11px;
	color: #6F6F6F;
	background-image: url('../images/dot_hor.gif');
	background-repeat: no-repeat;
	background-position: 7px;
	padding-left: 15px;
	text-decoration: none;
	line-height:0.1em!important;
	line-height:1em;
	font-weight: normal;
	}

.backToTop{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	float: right;
}

/*********** End of Style for Sitemap **************/

/********** Start styles for Shortcut Box Option by Yuliana valencia ******/

.selectSB{
	background-color:#FFFFFF !important;
	border:1px solid #CCCCCC;
	_border:1px solid #CCCCCC;
	color:#545454;
	font-size:9px!important; 
	_font-size:10px; 
	font-size:10px; 
	line-height:3px;
	width:100%;
}
.selectSB option, .selectSB optgroup{
	width:100%;
	width:100%!important;
	font-size:10px; 	
	_font-size:10px; 
	_width:100%;
}
.bold_special {
	color:#3B73B9;
	font-size:10px;
	_font-size:11px;
	font-style:normal;
	_font-style:normal;
	font-weight:bold;
	_font-weight:bold;
}

.bold_special option{
	color:#545454;
	font-style:normal;
	font-weight:normal;
}
.first_special  {
	border-top:1px solid #CCCCCC;
	_border-top:1px solid #CCCCCC;
}
/********* End styles for Shortcut Box  by Yuliana valencia ********/
/* Start of styles for Team_Info component by Balaveera */
#ct_team_member {
	/*font-size:70%;*/
	width:300px;
}
#ct_team_member IMG {
	display:block;
/*	width:100px;*/
	float:left;
	margin: 0 5px 5px 5px;
}
#ct_team_member H3{
	margin: 0 5px 5px 5px;
	color:#666666;
}
.ct_team_data {
	list-style:none;
	margin:0;
	padding:0;
	width:150px;
	float:left;

}
.ct_team_data LI {
	padding:3px;
	color:#7B7979;
}
li.ct_team_list_title {
font-weight: bold
}
ct_team_data ct_team_list_title li A:Visited, ct_team_data ct_team_list_title li A:Hover, ct_team_data ct_team_list_title li A:Active{
text-decoration:underline;
}
.ct_team_row{
height:120px;
}
/* End of styles added for Team_Info component by Balaveera */

/*************** Start of styles added for Header-Popup by Balaveera *********/
a.image_right {
	float: right;
	margin:15px 15px 0px 0px!important;
}
/*************** End of styles added for Header-Popup by Balaveera *********/

/*************** Start of styles added for Disclaimer by Yuliana valencia *********/
.footNote {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #999; PADDING-TOP: 5px
}
.footNote p {
	padding:5px;
	margin:0px; 
}

/*************** End of styles added for Disclaimer by Yuliana valencia *********/

/*********** Start of styles for toolbox ***************/

#toolBox {
	border:1px solid #E5E5E5; 
	float:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:98%;
}

#toolBoxTitle
{
    margin:0px 0px 3px 0px;
    padding:4px 0px 0px 0px;
	font-size:150%;
	font-weight:bold;
}

#toolBoxTitle a
{
	color:#3B73B9;
    margin:0px 0px 0px 8px;
    padding:0px 0px 0px 0px;
}

#toolBox ul.toolLinkList {
	padding:0px 0px 0px 0px ;
	margin:0px 5px 0px 5px;
	list-style-type: none
}

#toolBox ul.toolLinkList li {
     
	padding:7px 0px 7px 25px;
	margin:0px 0px 0px 0px;
	border-top: 1px dotted;
    list-style:none;
	color: #3b73b9;

}

#toolBox ul.toolLinkList li.phone {
    list-style:none;
	background: url('../images/icon_phone.gif') no-repeat 0 50%;
}
#toolBox ul.toolLinkList li.chat {
    list-style:none;
	background: url('../images/icon_chat.gif') no-repeat 0 50%;
}
#toolBox ul.toolLinkList li.tutorial {
    list-style:none;
	background: url('../images/icon_tutorial.gif') no-repeat 0 50%;
}
#toolBox ul.toolLinkList li.mail {
    list-style:none;
	background: url('../images/Mail.jpg') no-repeat 0 50%;
}
#toolBox ul.toolLinkList li.callback {
    list-style:none;
	background: url('../images/CallBack.jpg') no-repeat 0 50%;
}

#toolBox ul.toolLinkList li a {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	color: #3b73b9;
	font-size:11px;
}

#NavHMain2 {
	z-index:200;
}

/*********** End of styles for toolbox ***************/
/*************** Start of styles added for List by Chakrapani *********/
ul.linkList_large li  {
	list-style-type:none;
	list-style:url('../images/dot_hor.gif')!important;
	list-style:url('../images/dot_ie.gif');
	margin-left:-27px!important;
	margin-left: 6px;
}

ul.linkList_small li  {
	list-style-image:url('../images/smallblue_bullet.gif')!important;
	list-style-image:url('../images/smallblueie_bullet.gif');
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 26px;
}

ul.linkList_small li a{
	font-weight:normal;
	color:#3b73b9;
}
ul.linkList_small li a:hover{
	font-weight:normal;
	color:#545454;
	text-decoration:underline;
}

ul.linkList_num li  {
list-style-type:decimal;
list-style-position:outside;
margin: 0px 0px 0px -9px!important;
margin: 0px 0px 0px 20px;

}
ul.linkList_num123 ul li {
list-style-type:decimal;
list-style-position:outside;
margin: 0px 0px 0px -9px!important;
margin: 0px 0px 0px 20px;
}

.listBox ul.linkList_arrow{
padding: 0px 0px 0px 15px!important;
}

ul.linkList_arrow li  {
list-style-type:none;
list-style:url('../images/icon_arrow.gif');
margin: 0px 0px 0px 19px!important;
margin: 0px 0px 0px 5px;

}

ul.linkList_cap li  {
list-style-type:upper-alpha;
margin: 0px 0px 0px -7px!important;
margin: 0px 0px 0px 20px;

}

ul.linkList_low li  {
list-style-type:lower-alpha;
margin: 0px 0px 0px -7px!important;
margin: 0px 0px 0px 20px;

}
.linklist_un {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	vertical-align:baseline;
	padding:0;
}
.linkList_un li  {
	border-right:1px solid #CCCCCC;
	float:left;
	font-weight:normal;
	margin-bottom:8px;
	margin-left:7px;
	padding-right:7px;
	display:inline;
	white-space:nowrap;
}
.linkList_un  li a  {
	text-decoration:none;
	font-weight:normal;
	outline-style:none;
	outline-width:0;
	padding:0;
	color:#545454;
}
.linkList_un li  a:hover{
	text-decoration:underline;
	font-weight:normal;
	/*color:#3b73b9;*/
}

ul.linkList_Col li  {
list-style-type:disc;
margin: 0px 0px 0px 23px!important;
margin: 0px 0px 0px 15px;
}

ul.linkList_icon li  {
list-style-type:none;
margin: 5px 0px 0px -20px!important;
margin: 5px 0px 0px 5px;
}

ul.linkList_icon li a{
	font-weight: normal;
}

ul.linkList_icon LI IMG {

	border:none;
	padding:0px 0px 0px 0px;
	margin: 0px 5px 0px -4px;
}
ul.linkList_special  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.linkList_special li  {
	float:left!important;
	margin-left:-38px !important;
	margin-right:14%!important;
	margin-top:6px!important;
	margin-top:5px;
	margin-right:1%;
	width:42%;
	float:left;
	margin-left:-6;
}
ul.linkList_special li  a {
font-weight:bold;
}
ul.linkList_special li  a:hover {
text-decoration:underline;
}

.list_bg{
background-color: #DBDBDB;
}
.borderedList{/*HF*/
	clear:both;
	float:left;
	border:1px solid #E5E5E5;
	background:transparent;
	width:99%;
/*	height:100%;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.listBox{/*HF*/
	clear:both;
	float:left;
	/*background:#ffffff;*/
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#545454;	
}
.listBox UL{
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 13px;
}
.listBox ul.linkList_Col{
	padding: 0px 0px 0px 0px!important;
}
.listBox p{
	/*margin:5px 0px 0px 0px;*/
}
.listBox_Grey{/*HF*/
	clear:both;
	float:left;
	/*background:#E2EAF5;*/
	width:100%;
/*	height:100%;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#545454;	
}
.listBox_Grey ul{
	/*padding: 0px 0px 10px 0px!important;*/
	margin: 0px 0px 10px -38px!important;
	margin: 0px 0px 13px 20px;
}
.listBox_Grey UL li{
	background:url("../images/terms_conditions_icon.jpg") no-repeat scroll 15px -3px transparent;
	height:20px;
	list-style:none inside none;
	margin:14px 0 1px -11px !important;
	padding-left:42px !important;
	padding-top:3px;
	_background:url("../images/terms_conditions_icon.jpg") no-repeat scroll -5px -3px transparent;
	_margin:14px 0 1px -25px;
	_padding-left:29px;
	_padding-top:3px;
}
.listBox_Grey UL li a{
	color:#545454;
	font-weight:normal;
	text-decoration:none;
}
.listBox_Grey UL li a:hover{
	color:#3b73b9;
	font-weight:normal;
	text-decoration:underline;
}

.listBox_Grey p{
	margin:10px 0px 0px 0px;
}
.listBox_Grey_Home{/*HF*/
	clear:both;
	float:left;
	background:#f1f1f1;
	width:100%;
/*	height:100%;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#545454;

}

.listBox_Grey_Home UL LI{/*HF*/
	padding:3px 0px 3px 0px;
	margin: 0px 0px 0px -13px!important;
	margin: 0px 0px 0px -20px;
}
.listBox_Grey_Home p{
	margin:10px 0px 0px 0px;
}
.listHeader {
	color:#545454;
	font-weight:normal;
	margin:4px 0 5px;
}

/*************** End of styles added for List by Chakrapani *********/

/*************** Start of styles added for Teaser-Rollover by Yuliana valencia *********/
.colourBoxRollover {
	border:none;
	background:#ffffff;
	clear:both;
	float:left;
/*	height:100%;*/
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #CCCCCC;
}
.rolloverImage{
	padding:0px 0px 0px 0px;

}
.rolloverTxt{
	color: #3B73B9;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*************** End of styles added for Teaser-Rollover by Yuliana valencia *********/


/******* Start of styles added for Teaser Button Link component by Yuliana valencia *********/

.ct_spacer {
	clear:both;
}

.ct_align_left, .ct_align_left UL, .ct_align_left LI {
	text-align:left;
}
.ct_align_hor_left{
	text-align:left;
}
.ct_align_hor_left ul {
	display:block;
	text-align:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
.ct_align_hor_left ul li{
	display:inline;



	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
.ct_align_hor_left ul li img{
	display:inline;
	padding:0px;
	margin:0px 0px 0px -10px;
	
	
}
.ct_align_hor_left IMG {
	display:inline;
	text-align:left;
	padding-right:10px;
	padding-left:0px;
	
	

}

.ct_align_vertical_left, .ct_align_vertical_left UL, .ct_align_vertical_left LI{
	display:block;
	text-align:left;
}
	
.ct_align_vertical_left IMG{
	display:block;
	padding-top:0px;
	padding-bottom:4px;
}
.ct_align_vertical_left LI IMG{
	display:inline;
}
.ct_align_right, .ct_align_right UL, .ct_align_right LI {
	text-align:right;
}

.ct_align_hor_right{
	text-align:right;
}

.ct_align_hor_right LI{
	display:inline;
	text-align:right;
	
}
.ct_align_hor_right IMG {
	display:inline;
	text-align:right;
	padding-left:10px;
	padding-right:0px;
}
.ct_align_hor_right UL{
	display:inline;
	text-align:right;
	width:100%;
}
.ct_align_vertical_right, .ct_align_vertical_right UL{
	text-align:right;
	margin-right:5px;
}
.ct_align_vertical_right LI{
	display:block;
	text-align:right;
	
}
.ct_align_vertical_right IMG{
	display:block;
	padding-top:0px;
	padding-bottom:4px;
}

.ct_align_vertical_right LI IMG{
	display:inline;
}
.ct_align_center, .ct_align_center UL, .ct_align_center LI {
	text-align:center;
}
.ct_align_hor_center{
	text-align:center;
}
.ct_align_hor_center LI{
	display:inline;
	text-align:center;
	
}
.ct_align_hor_center UL{
	display:block;
	text-align:center;
	width:100%;
}
.ct_align_hor_center IMG{
	display:inline;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.ct_align_vertical_center, .ct_align_vertical_center UL, .ct_align_vertical_center LI{
	display:block;
	text-align:center;
	
}
.ct_align_vertical_center IMG{
	display:block;
	padding-top:0px;
	padding-bottom:4px;
}
.ct_align_vertical_center LI IMG{
	display:inline;
}

.ct_align_top {
	margin-top:0;
}
.ct_align_middle {
	margin-top:50%;		
}
.ct_align_bottom {
	margin-top:100%;
}

.blueTeaser{
	/*border-style:solid;
	border-width:1px;
	border-color:#E7E7EF;
	background-color:#EFF3FF;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*height:100%;*/
}
.greyTeaser{
/*	border:1px solid #E5E5E5; 
	background-color:#f1f1f1;
	height:100%;*/
	margin:0px 0px 0px 0px;
	width:100%;
}
.ct_subtitle span h5{
	color:#3B73B9;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.ct_main_content{
	margin-top:10px;
	padding:0;
}

.whiteTeaser{
/*	height:100%;*/
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#545454;
	border:1px solid #CCCCCC;
	font-size:11px;
}

/* End of styles added for Teaser Button Link component by Yuliana valencia */

/*************** Start of styles added for Feature Graphic and Feature Main *********/
#feattitle
{
    float:left;
	width:100%; 
}

#featMainImage
{
    width:25%;
    
}

.smallTitleText A h5
 {
 float:left;
 width:100%;	 
 height:20px;
 }

.largeTitleText h5
{
 float:left;
 width:100%;	
 color:#FF9900;
 font-size:550%;
 height:20px;
 }

#rightFeature {
/*	width: 145px!important;
	width: 103px;*/
	margin:29px 0px!important;
	margin:-10px 0px;
	float: right;
}
#featuretitle
{
  float: left;
  color:#FF9900;
  font-size:70%; 
  width:100%;
}

.featureSubtitle {
   color:#3B73B9;
   margin: -26px 0px 0px 0px!important;
   margin: -26px 0px 0px 0px;
   border-bottom: 1px solid #e2e2e2;
/*  width:360px!important;
   width:360px;*/
}
#featurelist
{
   /* float:left;*/
    padding:0px 0px;
}

.featureMainContainer{
/*	height:165px;
	width:550px; */
}

.featureButtonsLeft{
	display:inline;
	float:left;
	padding-top:5px;
}
.featureButtonsLeft img, .featureButtonsLeft a img{
	padding-right: 10px;
	padding-left: 0px;
}
.featureButtonsCenter{
	display:inline;
	padding-top:5px;
}
.featureButtonsCenter img, .featureButtonsCenter a img{
	padding-right: 5px;
	padding-left: 5px;
}
.featureButtonsRight{
	display:inline;
	float:right;
	padding-top:5px;
}
.featureButtonsRight img, .featureButtonsRight a img{
	padding-right: 0px;
	padding-left: 10px;
}
/*************** End of styles added for Feature Graphic *********/


/****************Styles for Footer Starts************************/
.footerWrapper3{ 
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.footerWrapper2Content ul{      
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
}

.footerWrapper2Content ul li{      /* Added to Fix the Feature | SASF | 070405 */
	margin: 0px;
	padding:0px 5px;
	list-style: none;
	/*float:left;*/
	display: inline;
	border-right: 1px solid #DADBDD;
}.footerWrapper2Content ul li span{      /* Added to Fix the Feature | SASF | 070405 */
	font-size:11px;
}

.footerWrapper2Content ul li a, .footerWrapper2Content li a:visited{
	color: #666666;
	font-weight: normal;
	text-decoration: none;

}

.footerWrapper2Content ul li a:hover{
	text-decoration: underline;
}

.footerWrapper3 p.copy{      
	color:#545454;
	float:left;
	font-size:11px;
	margin:0;
	padding:16px 0 0 10px;
		font-weight: normal;
	text-decoration: none;
}
.footerWrapper3 p.copy a {      
	color:#545454;
	font-weight: normal;
	text-decoration: none;
}
.footerWrapper3 p.copy a:hover {      
	color:#545454;
	font-weight: normal;
	text-decoration: underline;
}
.footerWrapper3 p.copy table{     
	clear:both;
	color:#999999;
	font-size:11px;
	margin:0;
	font-weight:normal;
}

/*
Styles for Footer Ends 
*/


/*
Styles for FAQ Starts 
*/

.blueTitleFeature, .blueTitleFeature H1{
	color:#3B73B9;
	font-weight:bold;
	font-size:12px;
	margin:13px 0px 13px 0px;
}

/*
Styles for FAQ Ends 
*/


/*Start of  Styles for Multi Item  */


div.specialBox 
{
    border:1px solid #E5E5E5;
    background: #F5F5F5;
	margin:0px 15px 0px 0px !important;
    margin:0px 0px 0px 0px;
    padding:0px 11px 5px 11px !important;
	padding:0px 10px 5px 10px;
	float: left;
}


.ct_align_top {
	margin-top:0;
}
.ct_align_middle {
	margin-top:50%;		
}
.ct_align_bottom {
	margin-top:100%;
}

.ct_align_left, .ct_align_left UL, .ct_align_left LI {
	text-align:left;
}
.ct_align_right, .ct_align_right UL, .ct_align_right LI {
	text-align:right;
}
.ct_align_center, .ct_align_center UL, .ct_align_center LI {
	text-align:center;
}
/* End of Styles for Multi Item  */

/* nc_gemoney_add.css content starts*/


/*  CSS added for FAQ  */

ul.bulleted/*Style for the list with bullets*/
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 5px;
	padding: 0px 0px 0px 32px; /*top - right - bottom - left */	
}

ul.bulleted li a{
text-decoration:underline;
}

ul.bulleted li {
padding:0px 0px 3px 0px;}


.backtotop, .backtotop p, .backtotop div {/* This is the class for text in the "backtotop"  teaser */
	text-align: right;
	padding-top:3px; padding-left:5px;
}

.gehome_BlueTitleF {	
	font-size:13px;	
	color: #3B73B9;
	margin: 3px 0px 5px 0px;	
}

.gehome_BlueTitleF A {		
	font-size:13px;	
	text-decoration:underline;
	color: #3B73B9;	
}

H3 {
	FONT-SIZE: 120%
}

/* End of the CSS for FAQ  */


/*
Styles for Left Hand Navigation starts 
*/

.contentWrapper {
	width:160px;
	padding:0px 0px 0px 0px; /* padding:0px 0px 0px 38px; Fixed*/
	margin:0px;
	clear:both;
	float:left;
}

.contentWrapper .leftNavigation {
	width:160px !important; /* fot FF */
	width:150px; /* width:150px; Changed to fix the table templates  */
	margin:0px;
	padding:0px 0px 0px 0px!important;
    	padding:0px 0px 0px 0px;	

}
.contentWrapper .leftNavigation ul {
	margin:0px;
	padding:0px;
	/*background: url('../images/dot_hor.gif') repeat-x top left;*/
}
.contentWrapper .leftNavigation ul li {
	margin:0px;
	padding:0px;
	/*background: url('../images/dot_hor.gif') repeat-x bottom left;*/
	list-style:none;
	width:160px;
	/*text-transform:capitalize;*/
}
.contentWrapper .leftNavigation ul li a{
	margin:0px; 
	padding:4px 7px 4px 5px;	
	display:block; color:#545454;
	font-weight:normal;
}
.contentWrapper .leftNavigation ul li a:hover{
	text-decoration: underline;
}
.contentWrapper .leftNavigation ul li.selected a{
	color:#3B73B9;
	font-weight:normal;
}
.contentWrapper .leftNavigation ul li.child a{/*used for the left navigation in FAQ | HF | 070214*/
	padding:4px 0px 4px 14px;
}
.contentWrapper .leftNavigation ul li.childSelected a{/*used for the left navigation in FAQ | HF | 070214*/
	/*font-weight:bold;*/ /* Asked Fix || 2007/07/11  */
/*	padding:4px 0px 4px 14px;*/	
	color:#3B73B9;
	border-bottom: 1px solid #D4DAE0;
	border-top: 1px solid #D4DAE0;
}

/* Control the Left Padding of 2nd option of Left Navigation */
.contentWrapper .leftNavigation ul li.nav1Lvl a{
    color:#660066;
}

.contentWrapper .leftNavigation ul li.nav2Lvl a{
/*    TEMPORAL FIX, it eliminates the indentation*/
    padding: 4px 0px 4px 10px !important;
    padding: 1px 0px 4px 10px;
/*    padding: 4px 0px 4px 5px !important;
    padding: 1px 0px 4px 5px;*/
	
}

.contentWrapper .leftNavigation ul li.nav3Lvl a{
/*    TEMPORAL FIX, it eliminates the indentation*/
    padding: 4px 0px 4px 7px !important;
    padding: 1px 0px 4px 7px;
/*    padding: 4px 0px 4px 5px !important;
    padding: 1px 0px 4px 5px;*/
}

.contentWrapper .leftNavigation ul li.nav4Lvl a{
/*    TEMPORAL FIX, it eliminates the indentation*/
    padding: 4px 0px 4px 14px !important;
    padding: 1px 0px 4px 14px;
	color:#878787!important;
	color:#878787;
/*    padding: 4px 0px 4px 5px !important;
    padding: 1px 0px 4px 5px;*/
}


.contentWrapper .leftNavigation ul li.nav4Lvl.childSelected  a {
color:#3b73b9 !important;
color:#3b73b9;
padding:4px 0 4px 14px !important;
}

.contentWrapper .leftNavigation ul li.nav5Lvl a{
/*    TEMPORAL FIX, it eliminates the indentation*/
    padding: 4px 0px 4px 21px !important;
    padding: 1px 0px 4px 21px;
/*    padding: 4px 0px 4px 5px !important;
    padding: 1px 0px 4px 5px;*/
}





/*
Styles for Left Hand Navigation ends 
*/


/********** Start of styles for news component **********/
TR.odd {
	BACKGROUND-COLOR: #f5f5f5;
}

TD.td1 {
	BORDER-TOP-WIDTH: 0px; WIDTH: 90px;
}
TH.td1 {
	BORDER-TOP-WIDTH: 0px; WIDTH: 169px;
}

TD.td1 A, TH.td1  A {
 text-decoration:none; color: #3B73B9;
}

td.td1_HF, th.td1_HF {
 width: 350px;
 height: 25px;
}

.rightColumn2 .colourBox .linkListPlus {
	margin:0px 0px -5px -38px !important;
	margin:0px 0px -5px -20px;
	padding:5px 0px 0px 13px !important;
	padding:5px 0px 0px 13px;
	list-style:none;	
	font-size:10px;
	background:url("../images/img_plus.gif") no-repeat 0px 7px !important;	
	background:url("../images/img_plus.gif") no-repeat 0px 7px;
	float:left;
	width:96%;
}

.rightColumn2 .colourBox .linkListMinus {
	margin:0px 0px -5px -38px !important;
	margin:0px 0px -5px -20px;
	padding:5px 0px 0px 13px !important;
	padding:5px 0px 10px 13px;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	background:url("../images/img_plus.gif") no-repeat 0px 7px !important;	
	background:url("../images/img_plus.gif") no-repeat 0px 7px;
	float:left;
	width:96%;
	
}

ul.linkList li.mailing {
	background:url("../images/icon_mailing.gif") no-repeat 0px 5px;
}

ul.linkList li.question {
	background:url("../images/icon_question.gif") no-repeat 0px 5px;
}

.blue {
    color: #3B73B9;
    font-size:14px;
    font-weight: bold;
    margin-bottom: -8px;
}
/********** End of styles for news component **********/

/* Glossary Styles starts here*/
.gls_catg A:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #08a5e1; 
	TEXT-DECORATION: none;
}
.gls_catg A:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #08a5e1; 
	TEXT-DECORATION: none;
}
.gls_catg A:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #a9b8df; 
	TEXT-DECORATION: none;
}
.gls_sec_td {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
}
.gls_sec_list {
	PADDING-LEFT: 1px; 
	LIST-STYLE-POSITION: inside; 
	FONT-SIZE: 11px; 
	MARGIN: 5px 0px 0px 20px; 
	COLOR: #08a5e1; 
	LINE-HEIGHT: 130%; 
	LIST-STYLE-TYPE: disc; 
	TEXT-ALIGN: justify;
	PADDING-BOTTOM:20px;
}
.gls_sec_desc {
	PADDING-LEFT: 1px; 
	FONT-SIZE: 11px; 
	MARGIN: 5px 0px 0px 20px;  
	LINE-HEIGHT: 130%; 
	TEXT-ALIGN: justify;
	PADDING-BOTTOM:20px;
}
.gls_sec_title {
	PADDING: 0px 0px 0px 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #08a5e1; 
}
.gs_backtotop, .gs_backtotop p, .gs_backtotop div {/* This is the class for text in the "backtotop"  teaser */
	text-align: right;
	padding-top:3px; 
	padding-left:5px;
}
.hr_break{
	padding-top:20px;
	padding-bottom:20px
}
/* Glossary Styles ends here*/

/********** Starts of styles for Offering component **********/
.offeringStyle{
    background: url('../images/vertical_dotted_line.gif') repeat-y center center;
   	padding:0px 5px 0px 5px;
}
.borderedOffering{
border:2px solid gray; 
}
.borderBottom{
border-bottom:2px solid gray; 
}
.offeringTd {
  height: 119px;
}
/********** End of styles for Offering component **********/ 

/*nc_gemoney_adds.css end here*/

/********** Starts of styles for Google Map component **********/

.shortDesc {
	color:#3B73B9;
	font-weight:bold;
	font-size:14px;
}
.shortDesc a{
	COLOR: #3b73b9;
}
.longDesc {
	padding-top:5px;
	color:#545454;
	font-size:11px;
}
/********** Ends of styles for Google Map component **********/

/********** Starts of styles for Country Selector component **********/

.countryText {
	color:#3B74B9; 
	font-size: 10px;
	padding:10px 0px 0px 0px;

}
.countryText a {
	text-decoration: underline;
}
.countryText a:hover {
	color: #3B73B9;
	text-decoration: underline;
}
/********** Ends of styles for Country Selector component **********/

/** Added for Zebra List component ****/

.oddColor {   
	BACKGROUND-COLOR: #efefef;
}

.evenColor {	
	BACKGROUND-COLOR: #ffffff;
}

UL.bullxx2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
    list-style-position:outside;
}
UL.bullxx2 LI {
	PADDING-LEFT: 1px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	/*list-style-position: inside !important;
	list-style-position: inside;	*/
}

ul.linkList_icon_zebra li  {
list-style-type:none;
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 2px 5px 3px !important;
padding:2px 3px 6px 4px;
}
ul.linkList_icon_zebra LI IMG {
border:none;
padding:0px 0px 0px 0px;
margin: 0px 5px 0px 2px;
}

ul.linkList_special_zebra li  {
list-style-type:none;
list-style:url('../images/icon_tick.gif');
margin: 5px 0px -5px -1px!important;
padding:0px 4px 0px -1px!important;
margin: 2px 0px 1px -1px;
padding:4px 0px 9px 3px;
font-size: 13px;}

html > ul.linkList_un_zebra li  {
list-style-type:none;
margin: 0px 0px 0px 10px;
}

ul.linkList_un_zebra li  {
list-style-type:none;
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 2px 5px 20px !important;
padding:2px 3px 6px 4px;

}

ul.linkList_Col_zebra li  {
list-style-type:disc;
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 3px 5px 6px !important;
padding:2px 3px 6px 4px;
}

ul.linkList_num_zebra li  {
list-style-type:decimal;
/*list-style-position:outside;*/
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 3px 5px 4px !important;
padding:2px 3px 6px 4px;

}

ul.linkList_large_zebra li  {
list-style-type:disc;
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 3px 5px 6px !important;
padding:2px 2px 6px 4px;

}

ul.linkList_small_zebra li  {
list-style-type:none;
background-image:url("../images/li_bull.gif");
background-repeat:no-repeat;
background-position:6px 10px !important;
background-position:6px 9px;
margin:0 0 0 -1px !important;
margin: 0px -1px 0px -1px;
padding:2px 2px 3px 20px !important;
padding:1px 3px 4px 20px;
}

.listBox ul.linkList_arrow_zebra{
padding: 0px 0px 0px 15px!important;
}

ul.linkList_arrow_zebra li  {
list-style-type:none;
list-style:url('../images/icon_arrow.gif');
margin: 0px 0px 0px -15px!important;
margin: 0px 0px 0px -15px;
padding:4px 2px 5px 3px !important;
padding:2px 3px 6px 4px;

}

ul.linkList_cap_zebra li  {
list-style-type:upper-alpha;
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 4px 5px 2px !important;
padding:2px 3px 6px 4px;

}

ul.linkList_low_zebra li  {
list-style-type:lower-alpha;
margin: 0px 0px 0px -1px!important;
margin: 0px 0px 0px -1px;
padding:4px 2px 5px 3px !important;
padding:2px 3px 6px 4px;
}

/*** End of the Zebra List component   ****/

/**** info container login hiding 
.infoContainer{
	visibility: hidden!important;
}**/

/****** Layout ***/
.main_content_container{

}

.headerWrapper{

}

.headerWrapper .headerContainer{

}

.topBorder{

}

.bottomBorder{	
	display: block;
	float: left;
	padding: 0px 0px 19px 0px;
}

.leftBorder{
	float: left;
	display: block;
	/*width: 960px;*/
	background-color: #E8EBEF;
	/*padding: 11px 28px 28px 28px!important;
	padding-bottom: 20px;
	/*border: 1px solid #D4DAE0;*/
}


.rightBorder{
	background:#fff;
	float: left;	
	margin:0px;
	padding:0px!important;
	width: 960px!important;
	/*width: 815px!important;*/
}

.bottom_leftCorner{
	float: left;
	margin: 0px;
	padding: 0px!important;
	padding: 0px;
	/*padding: 0px 0px 0px 10px;
	*padding: 0px 0px 0px 5px;*/
}

.bottom_rightCorner{
	float: left;
	/*margin: 0px -5px 0 0!important;
	margin: 0px -5px 0px -5px;*/
	margin:0px;
	padding: 0px!important;
	padding: 0px;
	/*padding: 10px 0 0 0;*/
}
/* end layout*/

/**** Sidebar tools ****/
.sectionTools{
	border:0px;
	margin-top:0px;
	padding-top:0;
}

.sectionTools ul {
	Margin:0px;
	padding:0px;
}

.sectionTools ul li{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:6px;
}

a.asset:hover, a.asset:link, a.asset:visited{
	background-color:transparent;
	background-image:url(../images/asset-icons.gif);
	background-position:0 -56px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

a.share:hover, a.share:link, a.share:visited {
	background-position:0 0;
}

a.print:link, a.print:hover, a.print:visited {
	background-position:0 -42px;
}

/*************** Start of styles added for Custom Icon List by Vidisha *********/

.borderedList_CustomIcon{/*HF*/
            clear:both;
            float:left;
            border:none;
            background:transparent;
            width:100%;
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
}

.listBox_CustomIcon{/*HF*/
            clear:both;
            float:left;
            /*background:#ffffff;*/
            width:100%;
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
            color:#545454;   
}

.listBox_CustomIcon UL{
            margin: 0px 0px 0px 0px!important;
            margin: 0px 0px 0px 13px;
}

.listBox_CustomIcon p{
            margin:5px 0px 0px 0px;
}

.listHeader_CustomIcon {
	background-image:url(/common/images/gradientc.gif);
	background-repeat:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:0 !important;
	padding-bottom:6px;
	padding-left:9px;
	padding-top:7px;
	margin:4px 0 0px;
}

ul.linkList_icon_CustomIcon {
	margin:0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

ul.linkList_icon_CustomIcon li  {
	list-style-type:none;
	margin:7px 0 7px -32px !important;
	margin: 7px 0px 7px 10px;
}

ul.linkList_icon_CustomIcon li a{
            font-weight: normal;
			color:#545454;
}
ul.linkList_icon_CustomIcon li a span{
	margin-left:5px;
	vertical-align:super!important;
	vertical-align:middle;
}

ul.linkList_icon_CustomIcon li a:hover{
	font-weight: normal;
	color:3b73b9;
	text-decoration:underline;
}

ul.linkList_icon_CustomIcon LI IMG {
	border:none;
	padding:0px 0px 0px 0px;
	margin: 0px 5px -3px -4px;
	vertical-align:bottom!important;
	vertical-align:middle;
}

/*************** End of styles added for Custom Icon List by Vidisha *********/


/*  CSS added for Terms&Conditions  */

ul.bulleted_TC {
	list-style-image:url(../images/dot_hor.gif)!important;
	list-style-image:url(../images/dot_ie.gif);
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 20px -18px;
	padding:0 0 0 20px;  
}

ul.bulleted_TC li {
	margin: 4px 0 4px 14px;
    padding:0px 0px 3px 0px;
}

ul.bulleted_TC div {
    margin-left:0px;
    padding:0;
    width:100%;

}

ul.bulleted_TC li a{
  text-decoration:none;
  color:#666666;
   font-weight:normal;
}

ul.bulleted_TC li a:hover{
   text-decoration:underline;
    color:#3B73B9;
}
.gehome_BlueTitleF_TC {    
    background-color:#F2F6FC;
    color:#649500;
    font-size:13px;
    height:22px;
    margin:20px 0 10px -3px;
    padding:5px 2px 0 5px;
    width:100%;   
}
.gehome_BlueTitleF_TC A {         
       font-size:13px;      
       text-decoration:none;
       color: #3B73B9;      
}

/* End of the CSS for CSS added for Terms&Conditions  */
/*********** Start of Style for clear HTML table need help **************/
.clear_needh{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin:0px;
	padding-left:15px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px!important;	
	padding-bottom:8px;	
	width:170px;
	line-height:1.33;
}
.clear_needh img{
	border: 0;
	margin-bottom:5px!important;
	margin-bottom:4px;	
	margin-top:5px !important;
	margin-top:5px;
}

/*********** End of Style for clear HTML table need help **************/

/*Styles for zebra table*/
.table_zebra {
	border:1px solid #E2EAF5;
}
.table_zebra_n {
	border:1px solid #E2EAF5;
	}
.table_zebra_title {
	font-size:11px;
}
.table_zebra_title td {
  	BACKGROUND-COLOR: #E2EAF5;
	font-weight:bold;	
	padding:6px;
}
.table_zebra_tab_title {
	font-size:11px;
}
.table_zebra_tab_title td {
  	BACKGROUND-COLOR: #D8E3F1;
	font-weight:bold;	
	padding:5px;
	border-bottom:3px solid #FFFFFF;

}
.table_zebra_oddColor {
	font-size:11px;
	vertical-align:top;
}
.table_zebra_oddColor  td{
  	BACKGROUND-COLOR: #F3F5F7;
	border-top:1px solid #E2EAF5;
	padding:5px;
/*width:33%;*/
}
.table_zebra_withe{
	vertical-align:top;
}
.table_zebra_withe ul, .table_zebra_withe ol, .table_zebra_oddColor ul, .table_zebra_oddColor  ol{
	margin-bottom:3px;
	margin-top:3px;
}
.table_zebra_withe td{
	border-top:1px solid #E2EAF5;
  	BACKGROUND-COLOR:#FFFFFF;
	padding:5px;
}
/************************ tabs Zebra************************************/
.tabsFeatures {
	margin:-2px 0px!important;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;	
	float:left;
    border-bottom: 1px solid #D8E3F1;
}

.tabsFeatures ul{
	margin:0px 0px 0px -40px!important;
	margin:0px 0px 0px 0px;
}
.tabsFeatures ul li{
	margin:6px 0px 0px 0px!important;
	margin:5px 0px 0px 0px;
	padding:6px 6px 7px 7px;
	list-style:none;
	float:left;
	display:block;
	font-size:11px;
	border-top:1px solid #D8E3F1;
	border-left:1px solid #D8E3F1;
	border-right:1px solid #D8E3F1;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
} 
.tabsFeatures ul li a{ 
	color:#3B73B9;
	text-decoration:none;
}
.tabsFeatures ul li.selected{
	margin:3px 0px 0px 0px!important;
	margin:2px 0px 0px 0px;
	padding: 9px 6px 7px 7px;
	display:block;
	font-size:11px;
	font-weight: bold; 
	border-top:0px solid #D8E3F1;
	/*border-right:2px solid #D8E3F1;*/
	border-left:2px solid #D8E3F1;
	border-bottom:1px solid #D8E3F1;
	color:#545454;	
	background-color:#D8E3F1;
} 
.tabsFeatures ul li.selected a {
	color:#545454;
	font-weight:bold;
}
.tabsFeatures ul li.selected a:hover {
	color:#545454;
	font-weight:bold;
	text-decoration:none;
}
 .tabsFeatures  div{
	border-top:1px solid #D8E3F1;
	font-weight:bold;
	margin-top:34px!important;
	margin-top:32px;
	text-align:left;
}

/*end estyles for zebra table*/
/********* StartStyles for Sitemap**********/
.stmap_title{
	Color:#3b73b9;
}
/********* End Styles for Sitemap**********/

/********* Start Styles Breadcrumb Capital**********/
.breadcrumb_c {
	margin-top:11px;
	margin-bottom:11px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.breadcrumb_c a , .breadcrumb_c a:hover {
	color:545454;
	text-decoration:none;
	font-weight:normal;
	padding-right:3px;
	padding-left:3px;
}
a.breadcrumb_last {
	color:#3B73B9;
	text-decoration:none;
	text-transform:capitalize;
}
a.breadcrumb_last:hover {
	text-decoration:underline;
	color:#3B73B9;
}
object {
	z-index:0;
}
object #logo {
	z-index:0;
} 
#logo {
	z-index:0;
}
/********* End Styles Breadcrumb Capital**********/
.preview_legend {
	color:#818181;
	display:block;
	text-align:center;
}


/*************Contact Info Start***************/
}
.wrap {
}
.wrap .title {
	float:right;
	margin-left:10px;
	margin-right:20px!important;
	margin-right:10px;
	padding: 0px;
	width:250px;
}
.wrap .infowrapper {
	display:inline;
	float:none;
	height:auto;
	margin:0px;
}
.wrap .infowrapper p {
	margin-bottom:0;
}
.wrap  .picture {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	width:auto;
}
.wrap .person_info {
	display:block;
	float:left;
	height:auto;
	width:460px;
}.wrap .person_info  p{
	margin-top:10px;
}
.wrap .ptitle {

	font-size:15px;
	font-weight:bold;
	line-height:20px;
	margin-top:0;
}
.wrap .ptext {
	font-size:12px;
}

.kunder_option {
	border: 1px solid #CCCCCC;
	display:block;
	float:left;
	width:228px;
}
.kunder_option  div{
	padding:10px;
	}
.kunder_option  form{
	width:100%;
}

/******************End Contact Info*********************/

/*********start of styles for newsfeed by aaron gonzalez*****/


#newsFeed div, #newsFeed .gfc-result, #newsFeed .gfc-resultsRoot, #newsFeed .gfc-control, #newsFeed .gfc-resultsbox-visible, #newsFeed .gfc-resultsRoot, #newsFeed .gfc-results 
{
	width: 200px!important;
	_width: 180px;
	padding: 0px!important;
}
.gfc-result
{ margin-bottom:10px!important;
  _margin-bottom:10px;
  margin-bottom:10px;
}

.gfc-resultsHeader
{
 display: none!important;
}

.newsfullwidth div, .newsfullwidth .gfc-result, .newsfullwidth .gfc-resultsRoot, .newsfullwidth .gfc-control, .newsfullwidth .gfc-resultsbox-visible, .newsfullwidth .gfc-resultsRoot, .newsfullwidth .gfc-results 
{
	width: 100%!important;
	_width: 100%;
	padding: 0px!important;
}



/********** triump box ******************/
.module-case-study {
	background-color:#F4F4F4;
	margin:0;
	padding:15px 15px 0;
}
.module-case-study img {
	padding:0 0 15px;
	}
	
.module-case-study p{ 
	padding:5px 0 10px;
}

.module-case-study h4 {
	margin:0;
	padding:0;
}
a.btn, .font-replace {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-1e+7px;
}
.ir-case-study {
	background-image:url(/de/images/lbl-case-study.png);
	float:left;
	height:16px;
	margin:0 5px 0 0;
	width:93px;
}
.module .ir-casestudy-triumph {
	background-image:url(/de/images/link-triumph.png);
	height:16px;
	width:57px;
}


/******* Start of styles added for FDL component enhancement by Saurabh *********/
.addinfo{
	display:inline;
	margin:0px -4px 8px 3px;
/*	font-family:Arial, Helvetica, sans-serif;*/
	color:#999999;
/*	font-size:11px;*/
	line-height:17px;
	}

.listBox_Gray a {
	clear:both;
	font-size:11px;
	background:#f1f1f1;
/*	width:100%;*/
/*	height:100%;*/
	margin: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	padding-left:0px!important;
	padding-left:8px;
	color:#3B73B9;	
	text-decoration:underline;
}
.listBox_Gray  {
	clear:both;
	background:#f1f1f1;

	font-size:11px;
/*	width:100%; */
/*	height:100%;*/
/*	margin:0px 0px 0px 15px;
	padding:5px 0px 0px 0px;*/
	padding-left:3px!important;
	padding-left:0px;
	color:#3B73B9;	
}

.listBox_Gray a:hover {
	text-decoration:underline;
	color:#666666; /* Fix VFD 080901*/
}
/******* End of styles added for FDL component enhancement by Saurabh *********/

/*******************Start styles for special TBL****************************/

.special_tbl2 {
	border:1px solid #CCCCCC;
	padding:6px 10px 5px 10px; /** fix VFD Oct2610**/
}

.special_tbl {
	border:1px solid #CCCCCC;
	padding:6px 10px 6px 10px; /** fix VFD jun810**/
}

.min-max {  /** fix  nov510**/
	min-height:264px;
}


.special_text{
	padding-top:5px;
	line-height:14px;
}
.special_list{
}

.special_tbl img{
margin:1px;
}
.special_list ul{
	list-style-image:url(/de/images/check_mark.gif); 
	list-style-position:outside;
	list-style-type:disc;
	margin: 15px 10px 4px 0px!important; /** fix VFD jun810**/
	margin: 15px 10px 12px 35px;/*margin: 15px 10px 12px 35px;*/
}
.special_disclaimer{
	padding-top:3px;
}
.special_button{
	padding-top:11px!important;
	padding-top:3px;
	text-align:right;
	width:100%;
}

.special_button_left{ /** left button Konto eroffnen**/
	padding-top:11px!important;
	padding-top:3px;
	text-align:left;
	width:50%;
	float:left;
}

.special_button_right{ /** right button mehr**/
	padding-top:11px!important;
	padding-top:3px;
	text-align:right;
	width:50%;
	float:right;
}

.tbl_image{
	margin-top:-15px;
}

/*******************End styles for special TBL****************************/


/******************** Begins Mobile App Store style ******************************/
 @charset "utf-8";

input{ 
	margin:0px; 
	padding:0px;
	color:#a4a4a4;
}


/* the component container */
.ige-mc-getstrated-box{
border:1px solid #CCCCCC;
background:url(../images/get-started-bg.jpg) repeat-x top #ffffff;	
/*width: 267px;*/

}

.ige-mc-getstrated-box .ImgTitle{
margin:8px 8px 0px;
position:relative;
}


/*Tabpanel CSS*/
.TabPanel {
margin:0px 0px 0px;
list-style:none;
position:relative;
top:10px;
padding-left:0px;				
}
.TabPanel li {
display:inline;		
}
.TabPanel li a {
color:#454545;
text-decoration:none;
font:bold 11px Arial, Helvetica, sans-serif;
}

.TabPanel li a:hover, .TabPanel li a.selected {

}
.TabPanel li a.selected {
top:-5px;
}
/*Tab Content div css*/
.TabContent{
border-top:1px solid #C9C9C9;
background-color:#FFFFFF;
padding:10px 0 10px 10px ;	
		 
}
.TabContent .btn-get{
margin:5px 0px 8px;
}
.TabContent .iconPhone{
margin:0px 0 6px 6px;			 
}
.TabContent .iconPhone img{
margin-right:30px; /*margin-right:33px;*/
}
.TabContent .iconPhone img.imgipad, .TabContent .iconPhone img.imgiphone, .TabContent .iconPhone img.imgiphone-dn
{
margin-left:0px;			 
}
.TabContent .iconPhone img.imgipad-dn{
margin-left:44px;			 
}
.TabContent .get-input{
	border:1px solid #CCCCCC;
	width:230px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:3px 4px 2px;
	margin:5px 0px 0px;
	color:#B5B5B5;							
}
.getinput {
	border:1px solid #B2B2B2;
	width: 95%;  /*width:243px;*/
	padding:1px;
	color:#666666;
	font:normal 9px Arial, Helvetica, sans-serif;
	margin-bottom:6px;
}

.ige-mc-getstrated-box{
position:relative;
}

.thank-you-message_content{
	position:absolute;
	top:3px;
	left:0px;
}


/******************** Ends Mobile App Store style ******************************/

