@charset "utf-8";/* CSS Document *//* */

body{
	background-color: #e3eef4;
	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: #666666; /* Asked Fix 2007/12/11||#545454;*/
	font-size: 11px;/*11*/
	background: #E3EEF4 url('../images/background-gradient.jpg') repeat-x scroll center top;
	background-repeat: repeat-x;
	background-position: top;
}

a{
	text-decoration:none;	color:#0088bb;
}

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; 	font-family:Arial, Helvetica, sans-serif;
}

p a {
 /* to format links in P 070409*/    text-decoration:none; color:#0088bb;
}

form 
{
	padding:0px;	margin:0px;	
}

/*hr 
{
	display:none;
}
*/
div 
{
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;
}

div.centerBody {
	background:url('../images/background-gradient.jpg') repeat-x top;
	background-color:#E3EEF4;
}

.blueTXT {
	color:#0088bb;
}
select
{
	background-color:#FFFFFF !important;	border:1px solid #999999;	font-family:Arial,Helvetica,san-serif;	color:#666666;	font-size:10px;	line-height:1px;
}

/*Start of Styles for Footer*//*Added by Balaveera*/
#FooterContainer{
margin: 0 0 0 0px;
background-color: #e3eef4; /*fafafa*/
padding: 10px 0px;
width: 100%;
}

#FooterContainer td
{
	font-family: arial,helvetica,verdana,tahoma,georgia,"sans serif";	font-size: 10px;	color:#666666;/*535970*/
	text-align:right;
}

#FooterContainer_grey
{
margin-left:0px;margin-right:10px;margin-top:0px;background-color:#F4F4F4;padding: 10px 5px 10px 5px;width:100%;
}

#FooterContainer_grey td
{
	font-family: arial,helvetica,verdana,tahoma,georgia,"sans serif";	font-size: 10px;	color:#666;
}

#FooterContainer_blue
{
margin-left:0px;margin-right:10px;margin-top:0px;background-color:#3b73b9;padding: 10px 5px 10px 5px;width:100%;
}

#FooterContainer_blue td
{
	font-family: arial,helvetica,verdana,tahoma,georgia,"sans serif";	font-size: 10px;	color:#666;
}

#FooterContainer_green
{
margin-left:0px;margin-right:10px;margin-top:0px;background-color:#8EABA6;padding: 10px 5px 10px 5px;width:100%;
}

#FooterContainer_green td
{
	font-family: arial,helvetica,verdana,tahoma,georgia,"sans serif";	font-size: 10px;	color:#666;
}

/*End of Styles for Footer*//*Start of Styles for Feature Graphic*//*Added by Chakrapani*/#feattitle
{
    float:left;	width:100%; 
}

/*End of Styles for Feature Graphic*//*Start of Styles for Header Full*//*Added by Chakrapani*//*Styles starts for Header Full*/.TopHeader 
{
	FONT-WEIGHT: bold; 	FONT-SIZE: 13px; 	COLOR: #666666; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	TEXT-DECORATION: none;	padding-right: 0px; 
}

.TopHeaderFont 
{
	FONT-WEIGHT: bold; 	FONT-SIZE: 13px; 	COLOR: #666666; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	TEXT-DECORATION: none
}

.topNavigation 
{
	margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;	display:block;	width:740px;
}

.topNavigation ul 
{
	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width:740px;
}

.topNavigation ul li 
{
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	list-style:none;	text-align:center;	vertical-align:middle;	float:left;	height:22px;	/*width:119px;*/    text-transform: uppercase;
}

.topNavigation ul li.first 
{
	padding-left:0px;
}

.topNavigation ul li.last 
{
	padding-right:0px;
}

.topNavigation ul li a 
{
	background:#8EABA6; 	margin: 0px 0px 0px 0px;	display:block;	vertical-align:middle;
}


.headerWrapper .siteNavigation{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 740px;
	padding-top: 0px
}

.headerWrapper .siteNavigation UL{
	padding-right: 0px;
	padding-left: 0px;
	background: url('../images/bg_inpagetabs.gif') repeat-x left bottom;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px	
}

.headerWrapper .siteNavigation UL LI{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	border-bottom: 2px solid #e6e6e6;
}

.headerWrapper .siteNavigation UL LI.selected{
	border-bottom: 0px;
}

.headerWrapper .siteNavigation UL LI A{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-size: 12px;/*10*/
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 5px
}

.headerWrapper .siteNavigation UL LI.selected A{
	border-right: #e6e6e6 2px solid; 	padding-right: 5px; 	border-top: #e6e6e6 2px solid; 	display: block; 	padding-left: 5px; 	font-size: 12px; 	background: #fff; 	padding-bottom: 3px; 	margin: 0px; 	border-left: #e6e6e6 2px solid; 	color: #3b73b9; 	padding-top: 3px; 
}

.headerWrapper .headerContainer 
{
	width:740px;	margin:20px 0px 0px 0px;	padding-top:0px;	float:left;
}

.headerContainer .logoContainer 
{
	float:left;		width:315px;	height:56px;	cursor:pointer;	margin-left: auto;	margin-right: auto;	padding-top: 10px;
}

 .headerContainer .infoContainer 
{
	float:right;	width:420px; /* width:500px;  replaced to fix the search box posotion*/	margin:0px;	padding:20px 0px 0px 0px;	margin-left: auto;	margin-right: auto;
}

.buttonContainer 
{
float: right; margin-right: 10px;margin-top: 2px ! important; margin-right: 2px ! important;
}

.logoGradiant 
{
height: 66px; width: 740px; margin:0px 0px 0px 0px;
}

 .headerContainer .infoContainer form 
{
	float:right;		margin:0px;	padding:0px 0px 0px 0px;	margin-left: auto;	margin-right: auto;
}

 .headerContainer .infoContainer p
{
	clear:both;	margin:0px 0px 0px 0px;	padding: 8px 0px!important; 	border:1px solid;	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;
}

 .headerContainer .infoContainer p a.image
{
	position:relative;	top:4px;	padding:0px 4px;
}

.infoContainerLogin
{
  margin: 0px 0px!important;  padding: 0px 0px!important;  margin:  0px 0px;  padding: 0px 0px;  background-color:#C2C2C2;
}

.infoContainerLogin p
{
	clear:both;	margin:0px 0px 0px 0px;	padding: 8px 0px!important;	padding:0px; line-height:2em;	vertical-align:middle;	width:740px; /* width:500px;  replaced to fix the text posotion below the search box*/	text-align:right;	display:block;	font-size:11px;	font-weight:bold; 	color: #666666; 	font-family: Arial, Helvetica, sans-serif; 	text-decoration:none;
}

.infoContainerP 
{
height: 19px;text-decoration: none
}

.searchLeftNav 
{
float: right; width: 140px;height: 100px;margin-right:auto;
}

.searchContainer 
{
float: right; width: 140px;margin-right:auto;
}

.searchBox 
{
	background-color:#FFFFFF;	border:1px solid #CCCCCC;	color:#666666;	line-height:13px;	width:100px;	padding-right:5px;
}

.searchArrow 
{
	position:relative;	top:2px!important;	top:4px;      margin-left: 5px;
}

.topNavigation ul li.headerSingleSelectedTabLi
{
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	list-style:none;	text-align:center;	vertical-align:middle;	float:left;	height:22px;	margin: 0px 0px 0px 0px;    text-transform: uppercase;
}

.topNavigation ul li.headerSingleSelectedTabLi a 
{
	background:#627D8D; 	margin: 0px 0px 0px 0px;	display:block;	vertical-align:middle;	text-decoration:none;
}

.topNavigation ul li.headerSelectedTabLi
{
	margin:0px 0px 0px 0px;	padding:0px 2px 0px 2px;	list-style:none;	text-align:center;	vertical-align:middle;	float:left;	height:22px;	margin: 0px 0px 0px 0px;    text-transform: uppercase;
}

.topNavigation ul li.headerSelectedTabLi a 
{
	background:#627D8D; 	color:#FFFFFF;	margin: 0px 0px 0px 0px;	display:block;	vertical-align:middle;	text-decoration:none;
}

.topNavigation ul li.selected a 
{
	padding:0px 2px 0px 2px;	border-top:2px solid #E6E6E6;	border-bottom:2px solid #E6E6E6;	background-color:#627D8D;	color:#3B73B9;	vertical-align:middle;
}

.topNavigation ul li a.selected, .topNavigation ul li a.selected:hover 
{
	/*padding:0px 2px 0px 2px;*/	border-top:2px solid #E6E6E6;	border-bottom:2px solid #E6E6E6;	background-color:#627D8D;	color:#3B73B9;	/*height:28px;*/
}

.headerListItem 
{
width: 102px;padding-top:4px;
}

/* Header Tab Style starts*/.headerTab
{
padding-top: 2px; padding-bottom: 0px;height:22px;background:#8EABA6;color:#FFFFFF;
}

.headerSingleTab
{
padding-top: 5px; padding-bottom: 0px;height:22px;background:#8EABA6;	color:#FFFFFF;
}

.headerSelectedTab
{
padding-top: 2px; padding-bottom: 0px;height:22px;
}

a:hover.headerSingleTab, a:hover.headerTab 
{
	background:#8EABA6;	color:#3b5463;	text-decoration:none;
}

a:hover.headerSelectedTab, a:hover.headerSingleSelectedTab 
{
	background:#627d8d;	color:#3b5463;	text-decoration:none;
}

a.headerSingleSelectedTab 
{
padding-top: 5px;color:#FFFFFF;display:block;background: #627d8d;height:22px;
}

a.headerSelectedTab 
{
padding:3px 0px 0px 0px;color:#FFFFFF;display:block;background: #627d8d;
}

a.headerSingleTab 
{
padding:4px 0px 0px 0px;background:#8EABA6;color:#FFFFFF;
}

a.headerTab 
{
	padding:4px 0px 0px 0px;	height:22px;	background:#8EABA6;	color:#FFFFFF;
}

/*Styles ends for Header Full*//*Styles Starts for Left Navigation*/.contentWrapper 
{
	width:150px;	padding:0px 0px 0px 0px; /* padding:0px 0px 0px 38px; Fixed*/	margin:0px;	clear:both;	float:left;
}

.searchContainerLeftNav 
{
	width:150px !important; /* fot FF */	width:150px; /* width:150px; Changed to fix the table templates  */    padding-top:2px;    text-align:center;
}

.contentWrapper .leftNavigation 
{
	width:150px !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;
}

.contentWrapper .leftNavigation ul li 
{
	margin:0px;	padding:0px;	list-style:none;	width:150px;
}

.contentWrapper .leftNavigation ul li a
{
	margin:0px; 	padding:4px 7px 4px 5px;		display:block; color:#0088bb;
}

.contentWrapper .leftNavigation ul li.childSelected a
{
	color:#0088bb;	font-weight:bold;
}

/*Styles Ends for Left Navigation*//*Start of Styles for List*//*Added by Chakrapani*/ul.linkList_large 
{
font-size: 11px
}

 ul.linkList_large li  
{
list-style-type:disc;margin: 0px 0px 0px -9px!important;padding: 0px 0px 0px 0px!important;margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;
}

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;
}

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 -9px!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 26px!important;margin: 0px 0px 0px 15px;
}

ul.linkList_icon li  
{
list-style-type:none;margin: 0px 0px 0px -20px!important;margin: 0px 0px 0px 5px;
}

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 -10px!important;padding:0px 10px 0px 2px!important;margin: 0px 0px 0px 10px;padding:0px 10px 0px 10px;font-size: 13px;/*13*/
}

.list_bg
{
background-color: #DBDBDB;
}

/* By sriram*/ .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:#666666;	
}

.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:#f1f1f1;	width:100%;	/*height:100%;*/	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	color:#666666;	
}

.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:#666666;
}

.listBox_Grey_Home UL LI
{
/*HF*/	padding:3px 0px 3px 0px;	margin: 0px 0px 0px -13px!important;	margin: 0px 0px 0px -15px;
}

.listBox_Grey_Home p
{
	margin:10px 0px 0px 0px;
}

.listHeader 
{
    font-size: 16px;	font-weight: bold;	color: #666666;    margin:4px 0px 5px 0px;
}

/*End of Styles for List*//*Start of Styles for Shortcut box*//*Added by Chakrapani*/.selectSB
{
	background-color:#FFFFFF !important;
	border:1px solid #999999;
	font-family:Arial,Helvetica,san-serif;
	color:#666666;
	font-size:12px;
	line-height:1px;
	margin: 0px 0px 0px -1px !important;
}

/*End of Styles for Shortcut box*//*Start of Styles for Divider*//*Added by Chakrapani*/#Divider 
{
	border-top: #cccccc 1px solid;	margin-top: 4px;
}

#dottedDivider
{
	width:100%;	margin-top: 4px;	border-top: 1px dotted #cccccc;	
}

/*End of Styles for Divider*/



/******* Start of styles added for Teaser Button Link component by Sriram *********/

.ct_main_content{
	margin:0px 0px 0px 10px;/*0 0 0 14*/
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
.ct_main_content P{
	font-size:11px;
}
.ct_link_content{
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 10px;
}
.ct_button_content {
	font-size:11px;
	margin:14px 0px 10px 10px!important;
	margin:14px 0px 10px 10px;
	padding:0px;
}

.ct_link_content UL {
	padding:0;
	list-style:none;
	margin: 7px 0px 2px 0px;/*2 0 2 0*/
}


.ct_link_content LI {
	padding:0 0 0 0px;
	margin: 0px 0px 4px 0px !important;
	margin: 0px 0px 2px 0px;/*0 0 2 14*/
}

.ct_link_content LI IMG {
	border:none;
	padding:0 5px 0 0;
	margin: 0 4px 0 0 !important;
	margin: 0 9px 0 0;/*0*/
}

.ct_subtitle{
	margin: 0px 0px 5px 10px;
	padding: 0px;
	font-size:14px!important;	
	color: #3b73b9;
}

.ct_subtitle img{
	border: 0px;
}

.ct_subtitle span h5 {
	margin: 0px;
	color: #3b73b9;
	font-size:14px!important;	
}

.ct_subtitle span a h5{
	margin: 0px;
	color: #3b73b9;
	font-size:14px!important;	
}

.ct_subtitle span a{
	text-decoration:none;
}

.ct_subtitle span a:hover{
	color: #666666;
	text-decoration:none;
}

.ct_title{
	margin:0px 0px 0px 10px;
	color: #3b73b9;
	font-size:16px!important;	
}

.ct_title span a h5{
	margin: 0px;
	color: #3b73b9;
	font-size:16px!important;	
}

.ct_title span h5{
	margin: 0px;
	color: #3b73b9;
	font-size:16px!important;	
}

.ct_title span a{
	text-decoration:none;
}

.ct_title span a:hover{
	color: #666666;
	text-decoration:none;
}

.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 0px 0px 0px;
	margin:0px 0px 0px -10px;
	
	
}
.ct_align_hor_left IMG {
	display:inline;
	text-align:left;
/*	padding-right:10px!important;*/
	margin-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 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	/*background-color:#ffffff;*/
	font-size:13px;
}

/* End of styles added for Teaser Button Link component by Sriram */



/*********** 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:#0088bb;/*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: #0088bb;/*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: #0088bb;/*3b73b9*/
	font-size:13px;
}

/*********** End of styles for toolbox ***************/


/*********** 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;/*10*/
	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;/*10*/
	font-weight: bold; 
	border-top:2px solid #E6E6E6;
	border-right:2px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	border-bottom:3px solid #FFFFFF;
	color:#0088bb;	/*3b73b9*/
} 


.tabsFeature ul li a{ 
	text-decoration: underline; 
}
.tabsFeature ul li.selected a{
    color:#0088bb;/*3b73b9*/
	font-weight: bold; 
} 
/*********** End of Style for Tabs Divider **************/
/********** Starts of styles for Country Selector component **********/

.countryText {
color:#0088bb; /*3b73b9*/
font-size: 10px;/*10*/
padding:10px 0px 0px 0px;

}
.countryText a {
text-decoration: underline;
}
.countryText a:hover {
color: #0088bb; /*3b73b9*/
text-decoration: underline;
}
/********** Ends of styles for Country Selector component **********/
/********** Styles for CreditLine Gray Teaser component - Start **********/

.teaserWrapper {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: #F0F5F9;
	text-align:left;
}

.teaserWrapper .topLeftCorner {
	background: url(../images/teaser-top-left.jpg) no-repeat scroll top left;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}

.teaserWrapper .topRightCorner {
	background: url(../images/teaser-top-right.jpg) no-repeat scroll top right;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}

.teaserWrapper .bottomLeftCorner {
	background: url(../images/teaser-bottom-left.jpg) no-repeat scroll bottom left;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}

.teaserWrapper .bottomRightCorner {
	background: url(../images/teaser-bottom-right.jpg) no-repeat bottom right;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

.teaserWrapper .teaserContent {
	background: transparent;
	float:left;	
	margin: 15px 0px 15px 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.teaserWrapper .teaserContent .leftImage {
	display:block;
	float:left;
	margin:0px;	
	padding: 0 10px 0 0;
}

.teaserWrapper .teaserContent .rightImage {
	display:block;
	float:right;
	margin:0px;	
	padding: 0 0 0 10px;
}

.teaserWrapper .teaserContent .teaserDescription {
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;	
}

.teaserDescription .teaserLargeTitle {
	font-size: 16px;
	font-weight: bold;
	color:#0088bb;
	display: block;
	padding: 0 0 5px 0;
}

.teaserDescription .teaserSmallTitle {
	font-size: 13px;
	font-weight: bold;
	color:#0088bb;
	display: block;
	padding: 0 0 5px 0;
}

.teaserDescription .teaserText {
	display:block;
	padding:0;
}

.teaserDescription .teaserList {
	display:block;
	padding:0px;		
	margin:0px;
}

.teaserDescription .teaserList ul {
	display:block;
	margin: 10px 0 0 -38px!important;
	margin: 10px 0 0 0;	
}

.teaserDescription .teaserList ul li {
	list-style:none;
	background: url(../images/arrow.gif) no-repeat left center;		
	padding: 0 0 3px 20px;
}

.teaserDescription .teaserDisclaimer {
	display:block;
	padding:10px 0;		
}

.teaserDescription .teaserDisclaimer .disclaimerText {
	display:block;

}

.teaserDescription .teaserDisclaimer .teaserButtons a {
	display:block;
	padding: 10px 10px 0 0!important;
	padding: 10px 10px 15px 0;
	float:left;
}

/********** Styles for CreditLine Gray Teaser component - End **********/
/********** Styles for CreditLine Blue Teaser*************/
.blue_teaserWrapper {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: #E4EFF4;
	text-align:left;
}

.blue_teaserWrapper .blue_topLeftCorner {
	background: url(../images/blue_teaser-top-left.jpg) no-repeat scroll top left;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}

.blue_teaserWrapper .blue_topRightCorner {
	background: url(../images/blue_teaser-top-right.jpg) no-repeat scroll top right;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}

.blue_teaserWrapper .blue_bottomLeftCorner {
	background: url(../images/blue_teaser-bottom-left.jpg) no-repeat scroll bottom left;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}

.blue_teaserWrapper .blue_bottomRightCorner {
	background: url(../images/blue_teaser-bottom-right.jpg) no-repeat bottom right;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

.blue_teaserWrapper .teaserContent {
	background: transparent;
	float:left;	
	margin: 15px 0px 15px 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.blue_teaserWrapper .teaserContent .leftImage {
	display:block;
	float:left;
	margin:0px;	
	padding: 0 10px 0 0;
}

.blue_teaserWrapper .teaserContent .rightImage {
	display:block;
	float:right;
	margin:0px;	
	padding: 0 0 0 10px;
}

.blue_teaserWrapper .teaserContent .teaserDescription {
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;	
}

/******** End of CreditLine  Blue Teaser *************/



/*
Start of Styles for Header Full - CREDITLINE
*/

.headerWrapper{}

.headerWrapper .gcl_headerContainer{
	background: url(../images/header-background.jpg) no-repeat scroll center top;
	width: 980px;
	margin: 0px;
	padding: 0px;
	float:left;	
}

.headerWrapper .gcl_topNavigationWrapper {
	float:left;
	display: block;
	padding:0px;
	margin:0px!important;
	margin:-3px 0px;
	background: url(../images/top-left.jpg) no-repeat left top;
	width:980px;
	height:27px;
}

.headerWrapper .gcl_topNavigation {
	float:left;
	display: block;
	padding:0px;
	margin:0px;
	background: url(../images/top-right.jpg) no-repeat right top;
	width:980px;
	height:27px;
}

.headerWrapper .gcl_topNavigation .gcl_headers {
	float:left;
	display: inline;
	padding: 0px;
	margin: 0px 10px 0px 10px!important;
	background: url(../images/top-navigation-background.jpg) repeat-x right top;
	width:960px;
	height:27px;		
}

.gcl_headers ul {	
	margin:0px 0px 0px -40px!important;
	margin:0px;		
}

.gcl_headers ul li {	
	border-left: 1px solid #93DBE7;
	border-right: 1px solid #4D99BB;	
	float:left;
	height:27px;
	list-style:none;
	text-align:center;		
}

.gcl_headers ul li a {	
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:27px;
	margin:0px;
	padding:6px 13px 0px 13px!important;
	/*padding:4px 15px 0px 15px;	*/
	text-decoration:none;	
}

.gcl_headers ul li a:hover {	
	color:#545454;
	background: url(../images/top-navigation-selected.jpg) repeat-x right top;	
	text-decoration: none;
}

.gcl_headers ul li.gcl_selected a {
	color:#0088BB; 
	background: url(../images/top-navigation-selected.jpg) repeat-x right top;	
}

.gcl_headers ul li.gcl_selected a:hover {
	color:#0088BB; 
	background: url(../images/top-navigation-selected.jpg) repeat-x right top;	
}

.headerWrapper .gcl_secondNavigation {
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	width:980px;
	height:23px;
}

.headerWrapper .gcl_secondNavigation .gcl_subheaders {
	float:left;
	display:block;
	padding:0px;
	margin:0px!important;
	margin:0px 0px;
	background: url(../images/sub-header-background.jpg) repeat-x top;
	width:980px;
	height:23px;		
}

.gcl_subheaders ul {	
	margin:0px 0px 0px -40px!important;
	margin:0px;		
}

.gcl_subheaders ul li {	
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;	
	float:left;
	margin:5px 0px 5px 0px;
	list-style:none;
	text-align:center;		
}

.gcl_subheaders ul li a {	
	color:#0088BB;
	float:left;
	font-weight:bold;
	margin:0px;
	padding:0px 15px 0px 15px;
	text-decoration:none;	
}

.gcl_subheaders ul li a:hover {	
	color:#0088BB;
	text-decoration:underline;
}

.gcl_subheaders ul li.gcl_selected a {	
	color:#0088BB;
	text-decoration:underline;
}

/*
End of Styles for Header Full ends - CREDITLINE
*/


/* Styles for the Buyersedge layout */
.headerWrapper{
	padding: 0 5px;
}


.main_content_container{

}

.topBorder{

}

.bottomBorder{	
	display: block;
	float: left;
	background: transparent url('../images/bottom-rounded.gif') no-repeat scroll left bottom;
	padding: 0 0px 19px 0;
}

.leftBorder{
	background: url('../images/borders3.png') repeat-y scroll 0 0!important;
	float: left;
	display:block;
	width: 990px;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/borders3.png', sizingMethod='scale');*/
	padding:0 5px 0 5px;
}


.rightBorder{
	background:#fff;
	float: left;	
	margin:0px;
	/*background: url('../images/bottom-rounded.gif') no-repeat bottom;*/
	/*padding: 0 5px 15px 0;*/
}

.bottom_leftCorner{
	float: left;
	margin: 0 0 0 -5px!important;
	margin: 0px;
	padding: 0px;	
}

.bottom_rightCorner{
	float: left;
	margin: 0px -5px 0 0!important;
	margin: 0px -5px 0px -5px;
	padding: 0px 0 0 0px!important;
	padding: 10px 0 0 0;
}
/*End of buyersedge content frame*/


/***************************************  Content Teaser *****************************/
/*********  After all ContentTeaser classes, and ids, you should put the .content_container class  ******/
.content_container{
	position: relative;
	padding-top: 0px;
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
}

/****** Teaser title margin ***/
.content_container span h5{
	font-size: 13px;
}
/****** ***/

.content_container .CL_upperLeftCorner{
	background-image: url('../images/upperLeft.gif');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	margin-right: -15px;
}

.content_container .CL_upperRightCorner{
	background-image: url('../images/upperRight.gif');
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	margin-left: -15px;	
}

.content_container .CL_lowerLeftCorner{
	background-image: url('../images/lowerLeft.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	float: left;
	margin-right: -15px;
}


.content_container .CL_lowerRightCorner{
	background-image: url('../images/lowerRight.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	float: right;
	margin-left: -15px;	
}

.content_container .CL_upperLeftCorner, .content_container .CL_upperRightCorner, .content_container .CL_lowerLeftCorner, .content_container .CL_lowerRightCorner{
	width: 15px;
	height: 15px;
	padding: 0px;
}


.content_container .up_color{
	/*background-image: url('../images/up_color.jpg');
	background-position: top;
	background-repeat: repeat-x;*/
	background-color: #E4EFF4;
	margin: 0 15px;
	padding: 0;
	height: 15px;
}

.content_container .down_color{
	/*background-image: url('../images/down_color.jpg');
	background-position: bottom;
	background-repeat: repeat-x;*/
	background-color: #E4EFF4;
	margin: 0 15px;
	padding: 0;
	height: 15px;
}

.content_container .mainContent{
	padding: 0px;
	/*background-image: url('../images/teaser_background.jpg');
	background-repeat: repeat-x;*/
	background-color: #E4EFF4;
	position: relative;
	width: 100%;
}

.content_container .content{
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
	height: auto;
	width: 100%;
}

.content_container .teaserTitle{
	padding-bottom: 10px;
	color: #0080B2;
	font-weight: bold;
	font-size: 13px;
}

.content_container .teaserTitle span{
	color: #0080B2;
	font-weight: bold;
	font-size: 13px;
}

.content_contaier .textContent{
	/*width: auto;*/
}

.content_container .textContent span{
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	line-height: 1.4em;
	float: left;
}

.content_container .textContent span p{
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	line-height: 1.4em;
	float: left;
}

.content_container .imageTeaser{
	vertical-align: top;
	padding: 0px 0px 0px 15px;
	min-width: 0px!important;
	min-width:8px;
}

.content_container .rightImageTeaser{
	vertical-align: top;
	padding: 0px 15px 0px 0px;
	min-width: 0px!important;
	min-width:8px;
}

.content_container .CL_button_right{
	float: right;
	margin: 10px 15px 0px 0px;
}

.content_container .CL_button_left{
	float: left;
	margin: 10px 0px 0px 15px;
}

.content_container .CL_align_hor_right img{
	float:right;
	margin: 10px 15px 0px 0px;
}

.content_container .CL_align_hor_left img{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
}


/***************************************  sidebar Teaser *****************************/
/*********  After all sidebarTeaser classes, and ids, you should put the .sidebar_container class  ******/

.sidebar_container{
	position: relative;
	padding-top: 0px;
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
}

/****** Teaser title margin ***/
.sidebar_container  span h5{
	margin-top: 2px !important;
	margin-top: -15px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 13px;
}
/****** ***/

.sidebar_container .CL_upperLeftCorner{
	background-image: url('../images/upperLeft.gif');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	margin-right: -15px;
}

.sidebar_container .CL_upperRightCorner{
	background-image: url('../images/upperRight.gif');
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	margin-left: -15px;	
}

.sidebar_container .CL_lowerLeftCorner{
	background-image: url('../images/lowerLeft.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	float: left;
	margin-right: -15px;
}


.sidebar_container .CL_lowerRightCorner{
	background-image: url('../images/lowerRight.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	float: right;
	margin-left: -15px;	
}

.sidebar_container .CL_upperLeftCorner, .sidebar_container .CL_upperRightCorner, .sidebar_container .CL_lowerLeftCorner, .sidebar_container  .CL_lowerRightCorner{
	width: 15px;
	height: 15px;
	padding: 0px;
}


.sidebar_container .up_color{
	/*background-image: url('../images/up_color.jpg');
	background-position: top;
	background-repeat: repeat-x;*/
	background-color: #E4EFF4;
	margin: 0 15px;
	padding: 0;
	height: 15px;
}

.sidebar_container .down_color{
	/*background-image: url('../images/down_color.jpg');
	background-position: bottom;
	background-repeat: repeat-x;*/
	background-color: #E4EFF4;
	margin: 0 15px;
	padding: 0;
	height: 15px;
}

.sidebar_container .mainContent{
	padding: 0px;
	/*background-image: url('../images/teaser_background.jpg');
	background-repeat: repeat-x;*/
	background-color: #E4EFF4;
	position: relative;
}

.sidebar_container .content{
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
	height: auto;
	width: 100%;
}

.sidebar_container .teaserTitle{
	padding-bottom: 10px;
	color: #0080B2;
	font-weight: bold;
	font-size: 13px;
/*	width: 90%;*/
}

.sidebar_container .teaserTitle span{
	color: #0080B2;
	font-weight: bold;
	font-size: 13px;
}

.sidebar_container  .textContent span p, .sidebar_container  .textContent span{
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	line-height: 1.4em;
	float: left;
}

.sidebar_container .imageTeaser{
	vertical-align: top;
	padding: 0px 0px 0px 8px;
	min-width: 0px!important;
	min-width:8px;
}

.sidebar_container .rightImageTeaser{
	vertical-align: top;
	padding: 0px 15px 0px 0px;
	min-width: 0px!important;
	min-width:8px;	
}

.sidebar_container .CL_button_right{
	float: right;
	margin: 10px 15px 0px 0px;
}

.sidebar_container .CL_button_left{
	float: left;
	margin: 10px 0px 0px 15px;
}

.sidebar_container .CL_align_hor_right img{
	float: right;
	margin: 10px 15px 0px 0px;
}

.sidebar_container .CL_align_hor_left img{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
}


/************************/

#ct_subtitle{
	margin-left: 15px;
}

#ct_title{
	margin-left: 15px;
}

#ct_main_content{
	margin-left: 15px;
}

/*************************/

/* HEADER TWEAKS */

.gom_headerLoginContainer{
	width: 185px;
	height: 80px;
    margin-top: 0px;
	/*background: url('../images/gom_headerLoginContainer_bg.gif') no-repeat;*/
}

/* Hack for IE 7 and below */
*:first-child+html {} * html .gom_headerLoginContainer { zoom:1; position:relative; }

.gom_bottomLeft{
	width: 185px;
	height: 70px;
}

.gom_bottomRight{
	width: 185px;
	height: 70px;
}

.dom_login_title{
	padding-top: 6px;
	font: normal 13px/15px "Square721 BT", Arial, sans-serif;
}

.dom_login_smallTitle {
	font-size: 11px;
	line-height: 1;
	overflow: hidden;
}
/* right btn/text replacement*/
.dom_logon_right {
	line-height: 13px;
}

/************** gom_loginHeaderContainer ***************/
.gcl_logoContainer{
display: inline;
float: left;
}

.gom_headerLoginContainer{
/*background-color: #132B15;*/
display: inline;
float: right;
width: 225px;
height: 70px;
}

.gom_bottomLeft{
background: url(../images/bottom-left-login.gif) no-repeat left bottom;
width: 225px;
height: 70px;
}

.gom_bottomRight{
background: url(../images/bottom-right-login.gid) no-repeat right bottom;
width: 225px;
height: 70px;
}

.gom_login_content{
padding-left: 10px;
padding-right: 10px;
}

.dom_login_title{
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

.dom_login_smallTitle{
font-size: 10px;
color: #ffffff;
height: 13px;
}

.dom_logon_button{
padding-top: 8px;
margin-right: 15px;
display: inline;
float: left;
}

.dom_logon_right{
padding-top: 6px;
font-size: 10px;
color: #ffffff;
/*display: inline;
float: left;*/
}

.dom_logon_right a img{
float: right;
margin-top: 2px;
}

.dom_logon_right a{
text-decoration: underline;
color: #ffffff;
}

/**** end login header style ****/
