/* START - Generic HTML tag styling */
body {
	background:#fff;
	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:#696969;
	font-size:12px;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
}
a, span a, 
.sIFR-active span a:link, .sIFR-active span a:visited ,
.sIFR-active p a:link, .sIFR-active p a:visited,
.sIFR-active span p a:link, .sIFR-active span p a:visited,
.sIFR-active p span a:link, .sIFR-active p span a:visited{
	color:#3B73B9;
	text-decoration:none;
}

a:hover, a:active, span a:hover, span a:active, 
.sIFR-active p a:hover, .sIFR-active p a:active ,
.sIFR-active span p a:hover, .sIFR-active span p a:active ,
.sIFR-active p span a:hover, .sIFR-active p span a:active {
	color:#3B73B9;
	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; 
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 16px;
}

p a :hover{ /* 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 #999999;
	font-family:Arial,Helvetica,san-serif;
	color:#666666;
	font-size:10px;
	line-height:1px;
}

/* END - Generic HTML tag styling */

/*********** Start of Style for Dotted Divider **************/
#Divider {
	border-top: #cccccc 1px solid;
	margin-top: 4px;
}
#dottedDivider{
	border-top: 1px dotted #cccccc;	
	width:100%;
	margin-top: 4px;
}
#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-family: Arial,sans-serif;
  font-size: 12px;
  padding-left:5px;
  width:100%;
  }
  .titlecontent a {
  color:#3B73B9;
  font-weight: bold;
  font-family: Arial,sans-serif;
  font-size: 12px;
  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 Tabs Divider **************/
.tabsFeature {
	margin:-2px 0px!important;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;	
	float:left;
	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:0px 0px 0px 0px;
	padding:5px 5px 3px 5px;
	list-style:none;
	float:left;
	display:block;
	font-size:10px;
	border-bottom:2px solid #E6E6E6;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
} 

.tabsFeature ul li.selected{
	margin:0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	display:block;
	font-size:10px;
	font-weight: bold; 
	border-top:2px solid #E6E6E6;
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	border-bottom:3px solid #FFFFFF;
	color:#3B73B9;	
} 


.tabsFeature ul li a{ 
	text-decoration: underline; 
}
.tabsFeature ul li.selected a{
    color:#3B73B9;
	font-weight: bold; 
} 
/*********** End of Style for Tabs Divider **************/

/*********** Start of Style for Sitemap **************/
.ct_section_link A:Link{
	/*font-size:95%;*/
	text-decoration:none;	
}
.ct_section_link A:Link STRONG {
	text-decoration:none;
	color:#000000;
}
.ct_main_link{
	font-weight:bold;
	color:#3B73B9;
}
.ct_main_link A:Link{
	/*font-size:95%;*/
	text-decoration:none;	
}
.ct_main_link a STRONG {
	color:#3B73B9;
	text-decoration:underline;	
}
.ct_sm_link {
	color:#666666;
	text-decoration:underline;
}
.sitemapL1{
	width:100%;
	border:2px solid #E6E6E6;
}

/*.sitemapL2{
	height:25px
	background:red;
	colspan:4;
}*
/*********** End of Style for Sitemap **************/

/********** Start styles for Shortcut Box  by Sriram ******/

.selectSB{
	background-color:#FFFFFF !important;
	border:1px solid #999999;
	font-family:Arial,Helvetica,san-serif;
	color:#666666;
	font-size:10px;
	line-height:1px;
}

/********* End styles for Shortcut Box  by Sriram ********/
/* 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 Sriram *********/
.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 Sriram *********/

/*********** Start of styles for toolbox ***************/

#toolBox, .toolbox{
	border: 1px solid #E5E5E5;  
	float:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 98%!important;
	width: 98.8%;
}

#toolBoxTitle , .toolBoxTitle{
    margin: 0px 0px 0px 10px!important;
    padding: 4px 0px 4px 0px;
	font-size:17px;
	color: #3b73b9;
	font-weight:bold;
}

#toolBoxTitle span, .toolBoxTitle span {
	font-size:16px;
	color: #3b73b9!important;
}

#toolBoxTitle span a ,.toolBoxTitle span a,  .toolBoxTitle span a :link , .toolBoxTitle span a :visited{
	font-size:16px;
	color: #3b73b9!important;
	text-decoration: none!important;
}

.toolBoxTitle span a :hover, .toolBoxTitle span a :active{
	text-decoration: underline;
}

#toolBoxTitle span.sIFR-replaced .sIFR-alternate, .toolBoxTitle span.sIFR-replaced .sIFR-alternate  {
	margin-top:10px;
	width:200px;
	color: #3b73b9;
}

/*
#toolBoxTitle a{
	color: #333333;
    margin:0px 0px 0px 8px;
    padding:0px 0px 0px 0px;
}
*/
#toolBox ul.toolLinkList, .toolBox ul.toolLinkList {
	padding: 0px 0px 0px 0px ;
	margin: 0px 11px 0px 11px!important;
	margin: -10px 11px 0px 11px;
	list-style-type: none
}

#toolBox ul.toolLinkList li span h4 object, .toolBox ul.toolLinkList li span h4 object{
	margin-top: 10px;
}

/*
#toolBox ul.toolLinkList li {
	padding:7px 0px 7px 25px;
	margin:0 0 0 10px;
    list-style:none;
	color: #333333;
}
*/

#toolBox ul.toolLinkList li.phone , .toolBox ul.toolLinkList li.phone {
    list-style:none;
	background:  url('../images/icon_bluephone.gif') no-repeat 0 50%;
	padding-left:32px!important;
	/*padding-left:16px;*/
	padding-top:9px;
	margin-top:-4px!important;
	padding-bottom: 2px;
}

#toolBox ul.toolLinkList li.phone.sIFR-replaced, #toolBox ul.toolLinkList li.mail.sIFR-replaced, #toolBox ul.toolLinkList li.chat.sIFR-replaced, .toolBox ul.toolLinkList li.phone.sIFR-replaced, .toolBox ul.toolLinkList li.mail.sIFR-replaced, .toolBox ul.toolLinkList li.chat.sIFR-replaced{
	padding-top: 5px!important;
	margin-top: -4px!important;
}

#toolBox ul.toolLinkList li.phone.sIFR-replaced object, #toolBox ul.toolLinkList li.mail.sIFR-replaced object, #toolBox ul.toolLinkList li.chat.sIFR-replaced object, .toolBox ul.toolLinkList li.phone.sIFR-replaced object, .toolBox ul.toolLinkList li.mail.sIFR-replaced object, .toolBox ul.toolLinkList li.chat.sIFR-replaced object{
	margin-top: 5px!important;
}

#toolBox ul.toolLinkList li.phone a, #toolBox ul.toolLinkList li.phone span, #toolBox ul.toolLinkList li.phone span p, #toolBox ul.toolLinkList li.phone p,
#toolBox ul.toolLinkList li.mail a, #toolBox ul.toolLinkList li.mail span, #toolBox ul.toolLinkList li.mail span p, #toolBox ul.toolLinkList li.mail, p,
#toolBox ul.toolLinkList li.chat a, #toolBox ul.toolLinkList li.chat span, #toolBox ul.toolLinkList li.chat span p, #toolBox ul.toolLinkList li.chat, p,
#toolBox ul.toolLinkList li.callback a, #toolBox ul.toolLinkList li.callback span, #toolBox ul.toolLinkList li.callback span p, #toolBox ul.toolLinkList li.callback, p
.toolBox ul.toolLinkList li.phone a, .toolBox ul.toolLinkList li.phone span, .toolBox ul.toolLinkList li.phone span p, .toolBox ul.toolLinkList li.phone p,
.toolBox ul.toolLinkList li.mail a, .toolBox ul.toolLinkList li.mail span, .toolBox ul.toolLinkList li.mail span p, .toolBox ul.toolLinkList li.mail, p,
.toolBox ul.toolLinkList li.chat a, .toolBox ul.toolLinkList li.chat span, .toolBox ul.toolLinkList li.chat span p, .toolBox ul.toolLinkList li.chat, p,
.toolBox ul.toolLinkList li.callback a, .toolBox ul.toolLinkList li.callback span, .toolBox ul.toolLinkList li.callback span p, .toolBox ul.toolLinkList li.callback, p
{
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

#toolBox ul.toolLinkList li span h4, .toolBox ul.toolLinkList li span h4{
	margin-bottom: 7px;
}

#toolBox ul.toolLinkList li span h4.sIFR-replaced, .toolBox ul.toolLinkList li span h4.sIFR-replaced{
	margin: 0px!important;
}

#toolBox ul.toolLinkList li.chat , .toolBox ul.toolLinkList li.chat{
    list-style:none;
	background:  url('../images/icon_chat.gif') no-repeat 0 50% ;
	padding-left: 32px!important;
	padding-top: 6px;
	margin-top: -4px;
	height: auto!important;
	height: 17px;
	padding-bottom: 2px;
}

#toolBox ul.toolLinkList li.chat a, .toolBox ul.toolLinkList li.chat a{
    font-size:17px;
}
#toolBox ul.toolLinkList li.tutorial, .toolBox ul.toolLinkList li.tutorial  {
	background: url('../images/dot_hor2.gif') repeat-x left top;
	/*border-top: 1px dotted #cccccc;*/
    list-style:none;
	margin-top:7px;
}

#toolBox ul.toolLinkList li.tutorial ul , .toolBox ul.toolLinkList li.tutorial ul{
	/*background: url('../images/dot_hor2.gif') repeat-x left top;*/
    list-style: none!important;
	padding-left: 0px!important;
	padding-top: 8px!important;
	padding-top: 0px;
	padding-bottom: 7px!important;
	margin-left: 0px!important;
	margin-top: 0px!important;
}

#toolBox ul.toolLinkList li.tutorial ul li, .toolBox ul.toolLinkList li.tutorial ul li{
    font-size:12px!important;
	color:#696969!important;
	padding-left:15px!important;
	padding-bottom:1px!important;
	background: url('../images/blueimg_arrow.gif') no-repeat!important;
}

#toolBox ul.toolLinkList li.tutorial ul li a, .toolBox ul.toolLinkList li.tutorial ul li a{
    font-size:12px;
	color:#696969;
	padding-left:12px;
}

#toolBox ul.toolLinkList li.tutorial ul li a:hover, .toolBox ul.toolLinkList li.tutorial ul li a:hover{
	color:#3B73B9 ;
	text-decoration:underline;
}

#toolBox ul.toolLinkList li.mail, .toolBox ul.toolLinkList li.mail {
    /*list-style: none;
	background: url('../images/icon_bluemail.gif') no-repeat 0 50%;
	background-repeat: no-repeat!important;
	padding-left: 32px!important;
	padding-left: 16px;
	padding-top: 6px;
	margin-top: -4px;
	height: auto!important;
	height: 17px;*/
	list-style:none;
	background:  url('../images/icon_bluemail.gif') no-repeat 0 50% ;
	padding-left: 32px!important;
	padding-top: 6px;
	margin-top: -4px!important;
	margin-top: 2px;
	height: auto!important;
	height: 17px;
	padding-bottom: 2px;
}

#toolBox ul.toolLinkList li.mail a, .toolBox ul.toolLinkList li.mail a{
	font-size:16px;
}

#toolBox ul.toolLinkList li.callback, .toolBox ul.toolLinkList li.callback {
    list-style:none;
	background:  url('../images/icon_adress.gif') no-repeat 0 15%;
	padding-left: 32px;
	padding-top: 6px;
	margin-top: -4px;
	height: auto!important;
	height: 17px;
	padding-bottom: 2px;
}

#toolBox ul.toolLinkList li a, .toolBox ul.toolLinkList li a {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	color: #333333;
	font-size:12px;
	font-weight: normal!important;
}

/*********** End of styles for toolbox ***************/
/*************** Start of styles added for List by Chakrapani *********/
ul.linkList_large li  {
list-style-type:disc;
margin: 0px 0px 0px -9px!important;
margin: 0px 0px 0px 20px;
}

ul.linkList_small li  {
list-style-type:none;
list-style: url('../images/dot_hor.gif');
margin: 0px 0px 0px -9px!important;
margin: 0px 0px 0px 20px;
}

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;
padding: 0px 0px 0px 12px;
margin-left: 0px!important;
margin-left: 15px;
}

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;
}

html > ul.linkList_un li  {
list-style-type:none;
margin: 0px 0px 0px 10px;
}

ul.linkList_un li  {
list-style-type:none;
margin: 0px 0px 0px -20px!important;
margin: 0px 0px 0px 10px;
}

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 li  {
list-style-type:none;
list-style: url('../images/icon_tick.gif');
margin: 0px 0px 0px -8px!important;
padding:0px 10px 0px 2px!important;
margin: 0px 0px 0px 10px;
padding:0px 10px 0px 10px;
font-size: 13px;
}

.list_bg{
background-color: #DBDBDB;
}

 
.borderedList{
	clear:both;
	float:left;
/*	background:transparent url(../images/dot_hordown.gif) repeat-y right; Dotted right border*/
	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;
	/*margin: 0px 0px 0px 13px;*/
}

.listBox p span ul {
	padding-left:15px;
	list-style:none;
	padding-top:13px;
}

.listBox p span ul li, .listBox ul li.blue_arrow{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#3B73B9;
	background:  url('../images/bluebox_arrow.gif') no-repeat 0 50%;
	padding-left:19px;
	margin-left: 0px!important;
	margin-left: 20px;
	list-style-type: none;
}

ul.linkList_arrow li  {
list-style-type:none;
list-style: url('../images/icon_arrow.gif')!important;
margin: 0px 0px 0px 19px!important;
margin: 0px 0px 0px 5px;
padding-bottom:4px;
}

ul.linkList_arrow li a{
font-weight:normal;
color:#696969;
font-size:12px;
}

ul.linkList_arrow li a:hover{
font-weight:normal;
color:#3B73B9;
font-size:12px;
text-decoration:underline
}

.listBox p span ul li a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#3B73B9;
	text-decoration:none;
}

.listBox p span ul li a:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#3B73B9;
	text-decoration:underline;
}


.listBox ul.linkList_Col{
	padding: 0px 0px 0px 0px!important;
}
.listBox p{
	margin:0px 0px 0px 0px;
}
.listBox_Grey{/*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 UL{
	margin: 0px 0px 10px -25px!important;
	margin: 0px 0px 10px 20px;
}
.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:#3b73b9;
	font-weight:bold;
	margin:4px 0 0px;
	padding-left:15px;
}

.listHeader p, .listHeader p span, .listHeader span, .listHeader{
	font-size:15px;
	color:#3b73b9;
}
.listHeader p{
	margin-bottom: 5px;
}

/*************** End of styles added for List by Chakrapani *********/

/*************** Start of styles added for Teaser-Rollover by Sriram *********/
.colourBoxRollover {
	border:1px solid #E5E5E5;
	background:#EBF1F8;
	clear:both;
	float:left;
/*	height:100%;*/
	width:99%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.rolloverImage{
	padding:8px 0px 8px 8px;
}
.rolloverTxt{
	color: #3B73B9;
	font-size:10px;
	padding:0px 0px 8px 8px;
	margin:0px 0px 0px 0px;
}
/*************** End of styles added for Teaser-Rollover by Sriram *********/


/******* Start of styles added for Teaser Button Link component by Sriram *********/

#ct_main_content {
	margin:0px 0px 0px 0px;
/*	overflow:none;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
}
#ct_main_content P {
	font-size:12px;
}
#ct_link_content{
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#ct_button_content {
	font-size:100%;
	margin:0px 0px 0px 0px;
	width:100%;
	padding:0px 0px 0px 0px;
}

#ct_link_content UL {
	padding:0;
	list-style:none;
	margin: 2px 0px 2px 0px;
}


#ct_link_content LI {
	padding:0 0 0 0px;
	margin: 0px 0px 0px 16px;
}

#ct_link_content LI IMG {
	border:none;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
}

#ct_subtitle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ct_title {
	margin:0px 0px 0px 0px;
}
.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%;*/
	width:99%;
}
.greyTeaser{
	border:1px solid #E5E5E5; 
	background-color:#f1f1f1;
	margin:0px 0px 0px 0px;
/*	height:100%;*/
	width:99%;
}
.whiteTeaser{
/*	height:100%;*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #545454;
	/*background-color:#ffffff;*/
	font-size: 12px;
	border: 1px solid #EDEDED;
}

.whiteTeaser img{
 margin-top:6px !important;
 margin-left:8px !important;
 
}

.whiteTeaser .ct_subtitle_right{
 margin-top:6px !important;
 padding-left:2px;
 height:23px;
}

.whiteTeaser .ct_subtitle_right object{
	width: 100%;
}

.whiteTeaser .ct_main_content_right{
 padding-left:2px;
 color:#696969;
 font-family:Arial;
 font-size:12px; 
}


table.whiteTeaser ul {
 list-style:none !important;
 padding-left:0px;
 margin-top:4px;
 margin-left: 0px;
 margin-bottom:12px;
}

table.whiteTeaser ul a{
	font-family:Arial;
	font-size:12px;
	color:#696969;
	text-decoration:none;
	font-weight:normal;	
}

table.whiteTeaser ul a:hover{
	color:#3B73B9;
	text-decoration:underline;	
}

/* End of styles added for Teaser Button Link component by Sriram */

/*************** Start of styles added for Feature Graphic and Feature Main *********/
#feattitle
{
    padding-left:11px;
	padding-top:12px;
	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; 
  width:100%;
  height:35px;
}

#featuretitle span a{
	padding-left:10px;
	margin-top:4px;
}

#featuretitle span a .sIFR-flash{
	margin-top:4px;
}

.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;
}

#featurelist p {
	color:#FFFFFF;
	padding-left:11px;
	padding-right:11px;
	padding-top:-10px;
}

.featureMainContainer{
 	background-image:url('../images/portraitbg.jpg');
 	background-repeat:repeat-x;
	background-color:#3C74BA;
}

table.featureMainContainer ul {
 list-style:none !important;
 padding-left:11px;
 margin-left: 0px;
}



table.featureMainContainer ul li{
 	background: transparent url('../images/bluebg_arrow.png') no-repeat!important;
 	background: transparent url('../images/arrow_vso.gif') no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	padding-left:12px;	
}


table.featureMainContainer ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

table.featureMainContainer ul li a:hover{
	text-decoration:underline;
}


.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 *********/


/*************** Retailer Content Teaser **********************/

table.mainContent {
	background-image:url('../images/landscapebg.jpg');
 	background-repeat:repeat-x;
	background-color:#3871B9;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:12px;	
}

table.mainContent td.content {
	padding-left:12px;	
}

table.mainContent .textContent span {
	color:#FFFFFF;	
}

table.mainContent .textContent ul {
	color:#FFFFFF;
	list-style:none;
	padding-left:0px;
	margin-left: 0px;
	margin-top:12px;
	margin-bottom:0px;
}

table.mainContent .textContent ul li {
	background: url('../images/bluebg2_arrow.gif') no-repeat scroll 0 0!important;
	/*background: url('../images/arrow_hso.gif') no-repeat scroll 0 0!important;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	padding-left:12px;
	background-color: #transparent!important;
}

table.mainContent .textContent ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;

}

table.mainContent .textContent ul li a:hover {
	text-decoration:underline;
}
/***************End Retailer Content Teaser **********************/

/*********************Grey Table Component********************/

table.grey_table {
	border-collapse: collapse;
	border-bottom:1px solid #C0C0C0;
	border-left: 1px solid #eaeaea;
}

table.grey_table tr{
	height:30px;
}

table.grey_table th{
	background:#EAEAEA; 
	border-bottom:1px solid #C0C0C0;
	text-align:left;
	padding-left:12px;
	padding-top:8px;
}

table.grey_table td{
	font-family:Arial;
	font-size:12px;
	color:#696969;
	padding:5px 10px 5px 12px;
	border-right:1px solid #EAEAEA;
	/*vertical-align:middle;*/

}

table.grey_table td.last{
	font-family:Arial;
	font-size:12px;
	color:#696969;
	padding-left:12px;
	padding-right:0px;
	border-right:none;
	vertical-align:middle;
}




/*
Styles for Footer Starts 
*/

.footerWrapper3{ /*Added to delete de double line at the foother | SASF | 070213 */
   	border-top:1px solid #CCC;
   /*	float:right;*/
	width: auto;
	margin: 0px 0px;
}

.footerWrapper3 ul{      /* Added to Fix the Feature | SASF | 070213 */
	margin: 0px;
	padding: 15px 0px 0px;
	float: left;
}

.footerWrapper3 li{      /* Added to Fix the Feature | SASF | 070405 */
	margin: 0px;
	padding:0 5px;
	list-style: none;
	/*float:left;*/
	display: inline;
	border-right: 1px solid #545454;
}

.footerWrapper3 li a:link, .footerWrapper3 li a:visited{
	color: #545454;
	font-weight: normal;
	text-decoration: none;
}

.footerWrapper3 li a:hover{
	text-decoration: underline;
}

.footerWrapper3 p.copy{      /* Added to Fix the Feature | SASF | 070213 */
	color: #545454;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 16px 0 0 10px;
}

/*
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 
*/


/*
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;
}

.contentWrapper .leftNavigation ul li a{
	margin:0px; 
	padding:4px 7px 4px 5px;	
	display:block; 
	color:#696969;
	font-weight:normal;
	font-size:12px;	
}

.contentWrapper .leftNavigation ul li a:hover{ 
	color:#3B73B9;
}

.contentWrapper .leftNavigation ul li.selected a{
	color:#3B73B9;
	font-weight:bold;
}

/* Bread Crumb Style */  
.BreadCrumbs {
font-weight:bold;
font-size:12px;
color:#3B73B9;
}

.BreadCrumbs a{
text-decoration:none;
font-weight:normal;
font-size:12px;
color:#696969;
}

.BreadCrumbs a:hover{
text-decoration:underline;
}


/*
Styles for Left Hand Navigation ends 
*/

/*
Start of Styles for Header Full  
*/
/* Updating the CSS for flip by Saurabh*/
.headerWrapper .siteNavigation {
      padding-right: 0px; 
      display: block; 
      padding-left: 0px; 
      padding-bottom: 0px; 
      margin-top:0px!important;
      margin-top:0px;
      width: 960px; 
      padding-top: 0px!important;
}

.headerWrapper .siteNavigation UL {
      background:  url('../images/bg_inpagetabs.gif') repeat-x left bottom; 
      float: right; 
      margin: 5px 0px; 
      padding: 0px;
      display:none;
}

.headerWrapper .siteNavigation UL LI {
      padding: 0px;
      float: left; 
      margin: 0px; 
      list-style-type: none;
}

.headerWrapper .siteNavigation UL LI.selected {
      padding: 0px;
}

.headerWrapper .siteNavigation UL LI A {
      padding-right: 5px; 
      display: block; 
      padding-left: 5px; 
      font-size: 10px; 
      padding-bottom: 2px; 
      margin: 0px; 
      padding-top: 5px;
      text-decoration:none; /* Fix VFD 080901*/
}

.headerWrapper .siteNavigation UL LI.selected A {
      border-right: #FFFFFF 2px solid; 
      padding-right: 5px; 
      border-top: #FFFFFF 2px solid; 
      display: block; 
      padding-left: 5px; 
      font-size: 10px; 
      background: #fff; 
      padding-bottom: 3px; 
      margin: 0px; 
      border-left: #FFFFFF 2px solid; 
      color: #3b73b9; 
      padding-top: 3px; 
}



/*.headerWrapper .headerContainer {
	margin:22px 0 1px !important;
	padding:0 0 10px;
	width: 960px;
	float:left;
}*/

.headerWrapper .headerContainer .logoContainer {
	float:left;	
	margin:0px;
	padding: 0 0 0 0;
	width:315px;
	height:65px;
	cursor:pointer;
	margin-left: auto;
	margin-right: auto;
}

.headerWrapper .headerContainer .infoContainer {
	float:right;
	width:420px; 
	margin:0px;
	padding:0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
}

.buttonContainer {
	float: right; 
	margin-top: 2px ! important; 
	margin-right: 2px ! important;
}

.headerWrapper .headerContainer .infoContainer form {
	float:right;	
	margin:0px;
	padding:0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
}

.headerWrapper .headerContainer .infoContainer p{
	clear:both;
	margin:0px 0px 0px 0px;
	padding: 8px 0px!important; 
	line-height:2em;
	vertical-align:middle;
	width:420px; /* width:500px;  replaced to fix the text posotion below the search box*/
	text-align:right;
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.infoContainer a{
	color: #666666; /* Fix VFD 080901*/
}

.headerWrapper .headerContainer .infoContainer p a.image{
	position:relative;
	top:4px;
	padding:0px 4px 0px 0px;
}

.searchContainer {
	display: none;
	float: right; 
	width: 140px;
	margin-right:auto;
}

.headerListItem {
	width: 102px;
	padding:0px;
}


/* Header Tab And Top Navigation Style starts*/

.topNavigation {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width: 960px;
}

.topNavigation ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 960px;
}
/*
.topNavigation ul li {  
	margin:0px;
	list-style:none;
	text-align:center;
	vertical-align:middle;
	float:left;
    text-transform: uppercase;
	border-bottom: ;
	border-top: ;
	width:157px !important;
	height:57px;
}

.topNavigation ul li.first {
	margin:0px;
	list-style:none;
	text-align:center;
	vertical-align:middle;
	float:left;
    text-transform: uppercase;
}
*/
.topNavigation ul li.last {
	margin:0px;
}

/*
.topNavigation ul li a {	
	margin: 0px 0px 0px 0px;
	display:block;
	font-weight:bold;
	vertical-align:bottom;
	text-decoration:none; 
	color:#C0C0C0; 
	line-height: 2.3333;
}
*/
.topNavigation ul li.headerSingleSelectedTabLi{ 
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;	
	list-style:none;
	text-align:center;
	text-transform: uppercase;
	height:18px;
	_height:22px;
}

.topNavigation ul li.headerSingleSelectedTabLi a {
	background:; 
	display:block;
	font-weight:bold;
	height:16px;
	_height:18px;
	padding: 2px 0 0 0;
	color:#3b73b9; /* Fix VFD 080901*/
}

.topNavigation ul li.headerSelectedTabLi{
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;	
	list-style:none;
	text-align:center;
	text-transform: uppercase;	
	height:18px;
	_height:22px;
}

.topNavigation ul li.headerSelectedTabLi a {
	background:; 
	display:block;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	height:16px;
	_height:18px;
}

.topNavigation ul li.selected a {
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#3B73B9;
}

.topNavigation ul li a.selected, .topNavigation ul li a.selected:hover {
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color:#FFFFFF;	
	color:#3B73B9;	
}

.headerTab {
	padding: 0px; 
}

.headerSingleTab {
	padding:4px 0px 0px 0px; 
}

.headerSelectedTab {
	padding: 0px; 
}
/*
a:hover.headerSingleTab, a:hover.headerTab {
	color: #3B73B9;
	text-decoration:none;
}
*/

a.headerSingleSelectedTab {
	padding: 4px 0 0 0;
	color:#3B73B9;
	display:block;
	background-color: transparent;
}
a.headerSelectedTab {
	padding: 2px 0 0 0;
	color:#3B73B9;
	display:block;
	background-color: transparent;
}
a.headerSingleTab {
	padding:4px 0px 0px 0px;
}
a.headerTab {
	padding:4px 0px 0px 0px;
}

/*Style need to add the world map */
.topNavigation ul li.map  a {
	background: transparent url('../images/nav-worldwide.gif') no-repeat 15px 5px;
	padding: 4px 0 0 54px;
}

.topNavigation ul li.map  a:hover,
.topNavigation ul li.map  a:active,
.topNavigation ul li.map  a:focus{
	background-position: 15px -21px;
}
/* end style for the world map */

/* Drop Down menus */
/*
.topNavigation ul div{	
	position: absolute;
	margin: 0!important;
	padding: 0;
	margin-left: -70px;
	visibility: hidden;
	background: #ffffff;
	border: 1px solid #D4DAE0;
	border-top: none;
	width: auto!important;
	width: 137px;
	min-width: 137px;
	text-transform: none;
	font-weight: normal;
}
*/
/*
	.topNavigation ul div a{
		position: relative;
		display: block;
		float:left;
		margin: 0;
		padding: 2px 10px;
		
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		font-weight: normal;
	}
*/
	.topNavigation ul div a:hover{
		background: #ffffff;
		text-decoration: underline;
	}



/*
End of Styles for Header Full ends 
*/


/**** should be removed */
/*
*{
	font-family: arial, verdana, serif;	
	font-size: 12px;
}

a img{
	border: none;
}

.topNavigation ul li{
	width: 137px;
}
*/
/* Header Tab Style starts*/
.headerTab
{
padding-top: 2px; 
padding-bottom: 0px;
height:34px;
}

.headerSingleTab
{
padding-top: 0px; 
padding-bottom: 0px;
height:23px;
background:;
}

.headerSelectedTab
{
padding-top: 2px; 
padding-bottom: 0px;
height:30px;
}

/*
a:hover.headerSingleTab, a:hover.headerTab {
	color:#FFFFFF;
	text-decoration:none;
}
*/
a:active.headerSingleTab, a:active.headerTab {
	background:#FFFFFF;
	color:#3B73B9;
	text-decoration:none;
}

a.headerSingleSelectedTab {
padding-top: 10px;
color:#3B73B9;
display:block;
background-color: transparent;
}
a.headerSelectedTab {
padding-top: 2px;
color:#3B73B9;
display:block;
background-color: transparent;
}

a.headerSingleTab {
padding:0px 0px 0px 0px;
}

a.headerTab {
	padding:4px 0px 0px 0px;
	height:32px;
}


/*
End of Styles for Header Full 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;
}


.listBox{/*HF*/
	clear:both;
	float:left;
	/*background:#ffffff;*/
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#545454;	
}

/* End of Styles for Multi Item  */


/********** Start of styles for news component **********/
.image {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}

.text div p{
    padding-left:1px;
	font-size:13px;
	color:#333333;
	text-align:left;
	line-height:125%;	
}

.newsPaper strong{
    font-size:12px;
	font-weight:bold;
}

.newsPaper{
	font-size:12px;
	color:#333333;      
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 15px;
}

.newsPaperSubtitle{
    font-size:12px;
	}

#mainBody {
   padding-bottom:40px;
   padding-right:0px;
}

.grid_full{
   WIDTH: 550px;
   padding-bottom:40px;
   BORDER-TOP: #ccc 1px solid;
   BORDER-BOTTOM: #ccc 1px solid;
}

.grid_full .cell1 {
	WIDTH: 550px;
	padding-top:0px;
}

.grid_full .cell1.textBody {
    padding-top:0px;
	font-size:12px;
}

.grid_full .cell1.textBody div p { 
	padding-bottom:20px;
	padding-right:0px;
}

.newsContainer{
   clear:left;
   float:left;
   margin:0px;
   padding:0px !important;
   width:550px !important;
   border:1px;
}

.leftColumnNews {
	margin:0px;
	padding:13px 0px 0px 0px !important;
	padding:10px 0px 0px 0px;
	float:left;
	width:370px!important;
	width:370px;
	vertical-align:top;
}

.leftColumnNews h2 {
	font-size:13px;
	color:#3B73B9;
}

.leftColumnNews .colourBox {
	border:1px solid #E5E5E5;
	background:#EBF1F8;
	float:left;
	clear:both;
/*	width:323px !important;   
	width:343px;*/
	margin:10px 0px 0px 0px;
	padding:8px 0px 8px 0px;
}


.leftColumnNews .colourBox a {
	color:#3B73B9;
	text-decoration:underline;
}

.leftColumnNews .colourBoxVar2 {
	border:1px solid #E5E5E5;
	background:#EBF1F8;
	float:left;
	clear:both;
/*	width:331px;*/
	margin:10px 0px 0px 0px;
	padding:8px 8px 8px 8px;
}

.rightColumn2 {
	margin:0px;
	padding:3px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	float:left;
/*	width:150px;*/
	position:relative; /* Possible bug */
}

.rightColumn2 img.apr {
	padding:20px 0px 20px 0px; /* padding:33px 17px 26px 16px; */
	background:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/W1EJGBED/%27../images/promo-bg_alex.png%27) no-repeat top left;
}

.rightColumn2 .colourBox, .rightColumn2 .colourBoxSecond {/* ARL */
	border:1px solid #E5E5E5;
	background:#F5F5F5;
/*	width:140px!important;  for FF */
/*	width:140px;*/
	margin:0px 0px 0px 0px;
	padding:8px 9px 8px 9px !important; /* for FF */
	padding:8px 9px 8px 9px; /*ARL minimize the spacing between the top and bottom images with the border */
	float:left;
}

.rightColumn2 .plainBox, .rightColumn2 .plainBoxSecond, .callBox {
	border:1px solid #E5E5E5;
/*	width:140px!important;  for FF */
/*	width:140px;*/
	margin:10px 0px 0px 0px;
	padding:8px 9px 8px 9px !important; /* for FF */
	padding:8px 9px 8px 9px; /*ARL minimize the spacing between the top and bottom images with the border */
	float:left;
}

.callBox {
	text-align:center;
	vertical-align:middle;
} 

.rightColumn2 .colourBox h2 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
}

div.colourBox {
	border:1px solid #E5E5E5;
	background:#F5F5F5;
/*	width:238px !important;  Fix for FF */
/*	width:241px;*/
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 10px !important; /* for FF */
	padding:0px 2px 0px 10px; /*ARL minimize the spacing between the top and bottom images with the border */
	float:left;
}

div.colourBox p {
    font-size:10px;
}

div.colourBox p a {
    text-decoration: underline;
}

div.colourBox div.text_par { margin-top: -50px;
}

div.colourBox h2 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
}

.dividerContentLeft
{
    width:30px!important; /*width:18px!important;*/
    width:30px; /* width:19px;  width:25px; changed to fix on SB  */
}

li.linkListPlus  {
	list-style-type:none;
	list-style: url('../images/icon_arrow.gif');
}
li.linkListPlus a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/********** End of styles for news component **********/



/* 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;
	font-family: arial,helvetica,verdana,sans-serif;
	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 .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;
}

/* 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: 5px 0px 5px 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;
/*    padding: 4px 0px 4px 5px !important;
    padding: 1px 0px 4px 5px;*/
}

.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 **********/

/*********** Start of styles for News Article component***************/
.demoText
{
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE: 93%;
}
.SubTitle
{
FONT-FAMILY:Arial,helvetica,verdana,sans-serif;
FONT-SIZE: 12px;
}
P.image IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
P.image A IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.image IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.image A IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
P.noMargin {
	MARGIN-BOTTOM: 0px
}
.image P {
	MARGIN-BOTTOM: 0px
}
#bodyHead {
	BORDER-BOTTOM: #ccc 1px solid
}
#bodyHead H3 {
	PADDING-BOTTOM: 10px
}

.headTypeA {
	PADDING-RIGHT: 80px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px
}

.headTypeA .image {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.headTypeA .imageNoBorder {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.headTypeA .imageNoBNoP {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.headTypeA .imageNoBNoP P IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.home #mainBody {
	PADDING-TOP: 30px
}
#bodyHead {
	FONT-SIZE: 85%; LINE-HEIGHT: 125%
}
#foot {
	FONT-SIZE: 85%; LINE-HEIGHT: 125%
}

#bodyHead TABLE {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 120%
}
.textBlock_sep {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #ccc 1px solid
}

DIV.textBlock_sep H5 {
	MARGIN-BOTTOM: 0px
}
.textBlock_btn .clear-inline {
	CLEAR: both
}
DIV.textBlock_btn H5 {
	MARGIN-BOTTOM: 0px
}
/*********** End of styles for News Article component***************/

/* Glossary Styles starts here*/

.gls_catg A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #08a5e1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gls_catg A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #08a5e1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gls_catg A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #a9b8df; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gls_sec_td {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gls_sec_list {
	PADDING-LEFT: 1px; LIST-STYLE-POSITION: inside; FONT-SIZE: 12px; 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: 12px; 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; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.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 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3B73B9;
	font-weight:bold;
	font-size:14px;
}
.shortDesc a{
COLOR: #3b73b9;
}
.longDesc {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
}
/********** 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{

}

.topBorder{

}

.bottomBorder{	
	display: block;
	float: left;
	/*padding: 0 0px 19px 0px;*/
	overflow: hidden;
	/*margin-left: -34px!important;*/
	margin-left: 0px;;
}

.leftBorder{
	/*background: url('../images/borders3.png') repeat-y scroll 0 0!important;*/
	float: left;
	display: block;
	width: 920px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/borders3.png', sizingMethod='scale');*/
	/*padding: 11px 0px 28px 0px!important;*/
	padding-top:0px;
	padding-bottom: 20px;
}


.rightBorder{
	background:#fff;
	float: left;	
	margin:0px;
	padding:0px!important;
	width: 920px!important;
}

.bottom_leftCorner{
	float: left;
	margin: 0px;
	padding: 0px!important;
}

.bottom_rightCorner{
	float: left;
	margin: 0px 0px 0 0!important;
	padding: 0px 0 0 0px!important;
}
/* end layout*/

/**** Sidebar tools ****/
.sectionTools{
	border-top: 1px solid #D4DAE0;
	border-bottom: 1px solid #D4DAE0;
}

.sectionTools h3{
	color:#000000;
	font-weight:bold;
	margin:4px 0 5px;
	padding-left:20px;
	font-size: 12px;
}

.sectionTools ul {
	padding-left: 15px!important;
	padding-left: 0px;
	margin-left: 0px!important;
	margin-left: 15px;
}

.sectionTools ul li{
	list-style: none;
	margin-bottom: 5px;
}

a.asset:hover, a.asset:link, a.asset:visited{
	background-color: transparent;
	background-image:  url('../images/asset-icons.gif');
	background-repeat: no-repeat;
	padding-left: 21px;
	font-weight: normal;
	color: #000000!important;
	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:99%;
            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 {
            color:#000000;
            font-size: 16px;
            font-weight:bold;
            margin:4px 0 5px!important;
            margin:4px 0 0px;
            padding:0px;
}

ul.linkList_icon_CustomIcon {
            margin:-5px 0 0 0;
}

ul.linkList_icon_CustomIcon li  {
list-style-type:none;
margin: 14px 0px 0px -36px!important;
margin: 14px 0px 0px 5px;
}

ul.linkList_icon_CustomIcon li a{
            font-weight: normal;
}

ul.linkList_icon_CustomIcon LI IMG {
            border:none;
            padding:0px 0px 0px 0px;
            margin: 0px 5px -3px -4px;
}

/*************** End of styles added for Custom Icon List by Vidisha *********/

/*  CSS added for Terms&Conditions  */

ul.bulleted_TC {

      font-family:arial,helvetica,verdana,sans-serif;
      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;
}

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;
  }

ul.bulleted_TC li {
    padding:0px 0px 3px 0px;
  }

.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 styles added for Feature Graphic and Feature Main *********/
.au_feattitle
{
    padding-left:11px;
	padding-top:12px;
	padding-right:11px;
	width:auto; 
}

.au_featMainImage
{
    width:25%;
}

.au_smallTitleText A h5
 {
 float:left;
 width:100%;	 
 height:20px;
 }

.au_largeTitleText h5
{
 float:left;
 width:100%;	
 color:#FF9900;
 font-size:550%;
 height:20px;
 }

.au_rightFeature {
/*	width: 145px!important;
	width: 103px;*/
	margin:29px 0px!important;
	margin:-10px 0px;
	float: right;
}
.au_featuretitle, .au_featuretitle span, .au_featuretitle span a h5,  .au_featuretitle h5, .au_featuretitle span a:hover, .au_featuretitle span a:active, .au_featuretitle span a:visited, .au_featuretitle span a:link, .au_featuretitle span  h5 a:visited, .au_featuretitle span  h5 a:active, .au_featuretitle span  h5 a:link, .au_featuretitle span  h5 a:hover{ 
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
}
.au_featuretitle{ 
/*width:auto;*/
  min-height:35px;
  padding-left:0px;
  margin-left:10px;
}

.au_featuretitle span {
	padding-left:0px;	
}

.au_featuretitle span a{
	padding-left:0px;
	margin-top:4px;
}

.au_featuretitle span a .sIFR-flash{
	margin-top:4px;
	padding-left:0px;
	margin-left:0px;
}

.au_featureSubtitle {
   color:#3B73B9;
   margin: -26px 0px 0px 0px!important;
   margin: -26px 0px 0px 0px;
   border-bottom: 1px solid #e2e2e2;
/*  width:360px!important;
   width:360px;*/
}

.au_featurelist{
   /* float:left;*/
    padding:0px 0px;
}

.au_featurelist p {
	color:#FFFFFF;
	padding-left:11px;
	padding-right:11px;
	padding-top:-10px;
}

.au_featureMainContainer{
 	background-image:url('../images/portraitbg.jpg');
 	background-repeat:repeat-x;
	background-color:#3C74BA;
}

table.au_featureMainContainer ul {
 list-style:none !important;
 padding-left:11px;
 margin-left: 0px;
}



table.au_featureMainContainer ul li{
	background:url('../images/bluebg2_arrow.gif') no-repeat;
 	/*background: transparent url('../images/arrow_vso.gif') no-repeat;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	padding-left:12px;
	display:block	
}


table.au_featureMainContainer ul li a{
	color:#FFFFFF!important;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

table.au_featureMainContainer ul li a:hover{
	text-decoration:underline;
}


.au_featureButtonsLeft{
	display:inline;
	float:left;
	padding-top:5px;
}
.au_featureButtonsLeft img, .au_featureButtonsLeft a img{
	padding-right: 10px;
	padding-left: 0px;
}
.au_featureButtonsCenter{
	display:inline;
	padding-top:5px;
}
.au_featureButtonsCenter img, .au_featureButtonsCenter a img{
	padding-right: 5px;
	padding-left: 5px;
}
.au_featureButtonsRight{
	display:inline;
	float:right;
	padding-top:5px;
}
.au_featureButtonsRight img, .au_featureButtonsRight a img{
	padding-right: 0px;
	padding-left: 10px;
}
/*************** End of styles added for Feature Graphic *********/


/*  CSS added for Contact_Info  */

/*Start-For the Contact info Component*/
h4{
	font-family:Arial;
	color:#3B73B9;
	font-weight:bolder;
	font-size:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h5{
	font-family:Arial; 
	color:#696969; 
	font-size:15px; 
	font-weight: bold; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.wrap{
	border: 1px solid #cccccc;
	height:auto;
	float: left;
	width: 99%;
	padding-bottom: 11px;
	/*padding-left:10px;
	padding-right:10px;	*/
 }
 
.wrap .title{
	padding:3px 0px 0px 0px!important;
	/*padding:4px 0px 0px 12px;*/
	margin-left: 10px;
	/*margin-left: 0px;*/
	width: 90%;
	line-height: 1px;
}

.wrap .title h2{
	padding-top: 0px!important;
	font-size: 17px!important;
	line-height: 14px!important;
}

.infowrapper{
	height: auto;
	display: inline;
	float: left;
	/*width: 40%;*/
	margin: 5px 10px 0px 10px;
	/*margin: 5px 5% 0px 0px;*/
}

.infowrapper p{
	margin-bottom: 0px;
}

.picture {
	float:left; 
	display: block;
	width: auto;
	border: 1px solid #cccccc;
	margin:0px 8px 0px 0px;

}

.person_info{
	/*float: left;*/
	display: block;
	height:auto;
	/*width: 60%;*/
	float: left;
}

.ptitle{
	font-family:Arial; 
	font-size:15px;
	font-weight:bold; 
	line-height:20px;
	margin-top:0px;
}

.ptext{
	font-family:Arial; 
	font-size:12px;
	margin-top: -4px;

}

.contact_box{
	float:left;
	display:inline;
	margin: 5px 10px 0px 0px;
	width: 49%;
	background-color:#EAEAEA;
	padding: 4px 6px;
	float: right;
	
}
	
.contact_box ul{
	list-style:none; 
	padding: 10px 0px 1px 1%;
	margin: 0px;
	text-align: left;
	float: left;
	display: block;
	width: 100%;
}
.contact_box ul li{ 
	clear: both;
	display: block;
	float: left;
	/*line-height:25px;*/
	padding: 0px 0px 3px 27px!important;
	font-size:15px;
	width: 100%;
	vertical-align:text-bottom;
	/*padding: 0px 0px 9px 15px;*/	
}

.contact_box ul li.phone{
	background: none;
}
.contact_box ul li.sIFR-replaced.phone{
	background:transparent url(../images/ContactInfo_tel.gif) no-repeat;
	width: 90%;
}
.contact_box ul li.mail{
	background: none;
	line-height: 1.8em;
	color: #666666;
}
.contact_box ul li.sIFR-replaced.mail{ 
	background:transparent url(../images/ContactInfo_mail.gif) no-repeat;
	width: 90%;
}

.contact_box ul li img{
	display: block;
	float: left;
	visibility: visible!important;
	visibility: hidden;
	width: auto!important;
	width: 0px;
	height: auto!important;
	height: 1;
}

.contact_box ul li span, .contact_box ul li p{
	display: block;
	float: left;
	margin-left: 5px!important;
	font-size:17px;
	color:#666666;
	font-weight:bold;	
}

.contact_box ul li span, .contact_box ul li p a{
	font-size:15px;
	color:#666666;
	font-weight:bold;	
}

.contact_box ul li a{
	display: block;
	float: left;
	/*margin-top: -5px!important;
	margin-top: -20px;
	margin-left: 10px!important;
	margin-left: 20px;*/
	margin: 0px;
	color: #666666;
}

.contact_box li.mail{
	/*background-image: url('/common/images/ContactInfo_mail.gif');*/
	list-style-position:inside; 
 	padding:0px; 
	background-repeat: no-repeat;
}

.contact_box li.phone{
/*	background-image: url('/common/images/ContactInfo_tel.gif');*/
	list-style-position:inside; 
	padding:0px;
	background-repeat: no-repeat;
}

/*End-For the Contact info Component*/


/* Style added for Promo Box by Vidisha starts here */

/*
Start of Styles for Promo Box 1  
*/

/* This is the background image*/ 
.promoBoxbg {
/*width: 455px;*/
/*height: 295px;*/
background-repeat:no-repeat;
padding: 0px!important;
padding-bottom: 12px;
margin: 0px;
float:left;
}

/* This is the transparent box */
/*.transbox {
/*padding-top: 8px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;*/
/*padding: 8px 0px 0px 8px!important;
padding: 8px 0px 8px 8px;
/*height: 64px;
margin-top: 210px;*/
/*margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px!important;
margin-left: 5px;
background-color: #3b73b9;
border: 0;
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
display: block;
float: left;
}*/



/* Updated -  using PNG */
.transbox {
	display: block;
	float: left;
	padding: 8px 0px 0px 8px!important;
	padding: 8px 0px 8px 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px!important;
	margin-left: 5px;
	border: 0;
	/* IE 6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../common/images/transboxbg.png');
   
}
/* Modern browsers */
.transbox[class] {
	background-image: url('../images/transboxbg.png');
}




/* This is the container which set text to solid color.
position: relative used for IE */ 
.transboxtext1 {
padding: 0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color: #fff;
/*filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;*/
position: relative;
margin: 0px;
display: block;
float: left;
width: 98%;
}

.transboxtext1 h2{
line-height:95%;
margin:0;
padding: 0px;
font-size:1em;
width: 98%;
}
/* without sfir*/
.transboxtext1 h2, .transboxtext1 h2 a:link, .transboxtext1 h2 a:active, .transboxtext1 h2 a:visited, .transboxtext1 h2 a:hover{
	color: #ffffff;
	font-size: 29px;
	margin-bottom: 7px;
	font-weight: normal;
}
.promo2transboxtext1 h6, .promo2transboxtext1 h2, .promo2transboxtext1 h6 a:link, .promo2transboxtext1 h2 a:link, .promo2transboxtext1 h6 a:hover, .promo2transboxtext1 h2 a:hover, .promo2transboxtext1 h6 a:visited, .promo2transboxtext1 h2 a:visited, .promo2transboxtext1 h6 a:active, .promo2transboxtext1 h2 a:active{
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:7px;
	padding-top:0;
}
/*  ends without sifr*/
.transboxtext2 {
padding: 0px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
/*filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;*/
position: relative;
margin: 0px;
display: block;
float: left;
line-height: 20px;
clear: both;
width: 98%;
}

ul.arrowLink{
	display: block;
	float: left;
	margin: 0px 0px 12px!important;
	margin: 0px;
}

ul.arrowLink li {
list-style-image:url('../images/arrow_link.gif');
list-style-position:outside;
margin-top: -3px !important;
margin-left: -21px!important;
margin-bottom: -5px !important;
color: #ffffff;
margin: 0px 0px 0px 16px;
line-height: 1.2em;
}
ul.arrowLink li a:hover, ul.arrowLink li a:visited, ul.arrowLink li a:link, ul.arrowLink li a:active, ul.arrowLink li p a:hover, ul.arrowLink li p a:visited, ul.arrowLink li p a:link, ul.arrowLink li p a:active{
	color: #ffffff;
	text-decoration: none;
}
.promoBoxbg .arrowLink UL LI {
      padding: 0px;
      float: left; 
      margin: -15px -10px 0px -11px; 
      list-style-type: none;
}
a:visited.arrowLink {
	color: #fff;
	text-decoration:none;
}

a:hover.arrowLink {
	color: #fff;
	text-decoration:none;
}

a.arrowLink {
	padding:4px 0px 0px 0px;
	color: #fff;
	text-decoration:none;
}



/* ------ Start of Styles for Promo Box 2  ----- */

/* This is the background image */

.promo2Boxbg {
/*width: 222px;
height: 144px;*/
background-repeat:no-repeat;
padding: 0px!important;
padding-bottom: 7px;
margin: 0px;
float:left;
}

/* This is the transparent box */
/*.promo2transbox{
/*padding-top: 8px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;*/
/*padding: 8px 0px 0px 8px!important;
padding: 8px 0px 8px 8px;
/*height: 43px;
margin-top: 77px;*/
/*margin-right: 0px;
margin-bottom: 7px;
margin-left: 7px !important;
margin-left: 3px;
background-color: #3b73b9;
border: 0;
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
display: block;
float: left;
}
*/

/* Updated -  using PNG */
.promo2transbox {
	display: block;
	float: left;
	padding: 8px 0px 0px 8px!important;
	padding: 8px 0px 8px 8px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px!important;
	margin-left: 3px;
	border: 0;
	/* IE 6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../common/images/transboxbg.png');
   
}
/* Modern browsers */
.promo2transbox[class] {
	background-image: url('../images/transboxbg.png');
}




/* This is the container which set text to solid color.
position: relative used for IE */ 
.promo2transboxtext1 {
padding: 0px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #fff;
/*filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;*/
position: relative;
margin: 0px;
display: block;
float: left;
width: 98%;
}

.promo2transboxtext1 h6{
line-height:95%;
width: 98%;
margin:0;
font-size: 14px; 
padding: 4px 0px;
}
.promo2transboxtext2 {
padding: 0px 0px 5px!important;
padding: 0px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
/*filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;*/
position: relative;
margin: 0px;
display: block;
float: left;
width: 98%;
}

ul.promo2arrowLink{
	float:left;
	display: block;
	margin: 0px;
	padding-left: 20px!important;
	padding-left: 0px;
}

ul.promo2arrowLink li {
list-style-image:url('../images/arrow_link.gif');
list-style-position:outside;
/*margin-top: -7px !important;
margin-top: -12px;
margin-left: -21px;
margin-bottom: -5px !important;
margin-bottom: -20px;*/
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 16px;
color: #ffffff;
line-height: 1.2em;
}
ul.promo2arrowLink li a:link, ul.promo2arrowLink li a:active, ul.promo2arrowLink li a:visited, ul.promo2arrowLink li a:hover, ul.promo2arrowLink li p a:link, ul.promo2arrowLink li p a:active, ul.promo2arrowLink li p a:visited, ul.promo2arrowLink li p a:hover{
	color: #ffffff;
	text-decoration: none;
}


.promo2promoBoxbg .promo2arrowLink UL LI {
      padding: 0px;
      float: left; 
      margin: -15px -10px 0px -11px; 
      list-style-type: none;
}
a:visited.promo2arrowLink {
	color: #fff;
	text-decoration:none;
}

a:hover.promo2arrowLink {
	color: #fff;
	text-decoration:none;
}

a.promo2arrowLink {
	padding:4px 0px 0px 0px;
	color: #fff;
	text-decoration:none;
}

/* Style added for Promo Box by Vidisha ends here */

h1.title{
	font-size: 30px;
	color: #3b73b9;
	font-weight: normal;
}
/*h2.title{
	font-size: 27px;
	color: #3b73b9;
}*/
h3.title{
	font-size: 21px;
	color: #3b73b9;
	font-weight: normal;
	margin: 0px;
}
/*h4.title{
	font-size: 15px;
	color: #3b73b9;
}*/
/*h5.title{
	font-size: 9px;
	color: #3b73b9;
}*/
/*h6.title{
	font-size: 3px;
	color: #3b73b9;
}*/

div span p, div p, div span, div {
	font-size: 12px;
}

/* List class */

.list_text{
	/*padding: 5px 0px;
	margin: 5px 0px;*/
	margin: 5px 0;
	padding: 0px 0px 0px 20px!important;
	padding: 0px 0px 0px 25px;
}

.list_text li{
	/*background: transparent url('../images/bluesquare_bullet.gif') no-repeat 0 0;
	padding-left:15px!important;
	padding-left:0px;
	list-style-position: inside !important;
	list-style: none !important;*/
	
	list-style-image: url('../images/bluesquare_bullet.gif');
	/*padding-left: 5px;*/
	padding-bottom: 0px;
	line-height: 19px
}

/* News at Media Centre styles */
.newsfeed dt{
	padding: 5px 0px;
}
.newsfeed dd{
	padding: 0px 0px 10px;
	margin: 0px;
}
/* End of News at Media Centre styles */