/*------------------------------------HTML TAGS------------------------------------------*/
body, div, ul, ol, li {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
ol, ul {
	list-style:none;
	text-align: justify;
}
/*------------------------------------/HTML TAGS------------------------------------------*/

/*--------------------------------------skip Navigation--------------------------------- */
.skip {
 position:absolute;
 left:-10000px;
 width:1px;
 height:1px;
 overflow:hidden;
}


/*------------------------------------LAYOUT------------------------------------------*/
#wide-header {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/wide-header-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 170px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border-right: 2px solid #E8E3E3;
	border-left: 2px solid #E8E3E3;
}
#center-header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#topPanel {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	height:137px;
	width: 960px;
	border-right: 0px solid #E8E3E3;
	border-left: 0px solid #E8E3E3;
}
#brandHolder {
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}
#wide-content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border-right: 2px solid #E8E3E3;
	border-left: 2px solid #E8E3E3;
	border-bottom: 2px solid #E8E3E3;
	padding: 0px 0px 10px 0px
}
#col-body {
	background-image: url(../images/col-body-bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px 15px 0px 10px;
	/*min-height:450px*/
}
#workArea {
	width:697px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#workArea TABLE TD SELECT{
	font-size:11px;
	height:18px;
	font-weight:normal; 
}
/*----- Footer -----*/

#footerArea {
	margin: 5px auto 0px auto;
	width: 960px;
	padding: 0px 0px 5px 0px;
}

.footerAreaLinks {
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 0px 2px;
	margin: 0px;
	height: 35px;
}

.footerTxt {
	float:left;
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding: 10px 0;
}

.footerTxt a{
	color: #666666;
	text-decoration:none;
}

.footerTxt a:hover{
	color: #ff0000;
	text-decoration: underline;
}

.footerLinks {
	float:right;
	width: 67%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding: 8px 0;
}

.footerLinks img {
	vertical-align: middle;
	padding-left:7px;
	margin:0px;
}
.footerLinks a{
	color: #666666;
	text-decoration: none;
}
.footerLinks a:hover{
	color: #ff0000;
	text-decoration: underline;
}
.footerLinksUl {
	list-style:none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align:right;
}
.footerLinksUl li {
	display: inline;
	padding-left: 1em;
	font-size: 11px;
	text-align:right;
	padding-right: 1em;
	border-right:1px solid #FF2014; 
}
.copyrightlink{
border:none !important; 
}
#disclaimer {
	border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding: 5px 0px;
	/*background: #ffffff url(../images/citi-footer.gif) no-repeat 1px 8px;*/
}
#disclaimer a{
	/*color: #c0c0c0;
	text-decoration: underline;*/
}
#disclaimer a:hover{
	color: #ff0000;
	text-decoration: underline;
}

/*#footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	font-size:10px;
	color:#666666;
	padding: 0px 0px 0px 0px
}
#footer_citilogo {
	background:url(../images/citi-footer.gif) no-repeat left top;
	height:20px;
	width:31px;
	padding: 0px 0px 0px 20px;
	margin-left:1px;
	float:left;
}*/
/*------------------------------------MENU------------------------------------------*/
#sd-menu {
	float: left;
	margin-top: 0px;
	position: absolute;
}
#sd-menu ul {
	float: left;
	height: 30px;
}
#sd-menu ul li {
	float: left;
	height: 30px;
	background-image: url(../images/sd-off-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 1px;
}
#sd-menu ul li a {
	height: 30px;
	line-height: 30px;
	padding: 7px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/sd-off-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FEFEFE;
	font-weight: bold;
	text-decoration: none;
}
#sd-menu ul li.nav-current {
	background-image: url(../images/sd-on-left.png);
}
#sd-menu ul li.nav-current a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
	text-decoration: none;
}
/*------------------------------------MENU------------------------------------------*/
#globalNav {
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}
#globalNav A {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
}
#globalNav A:hover {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#globalNav A:active {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#globalNav A:visited {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#globalNav A.logout {
	color:#E20F0F;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
}
#globalNav A.logout:hover {
	color:#E20F0F;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#globalNav A.logout:active {
	color:#E20F0F;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#globalNav A.logout:visited {
	color:#E20F0F;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#globalNav SELECT {
	font-size:11px;
	height:18px;
	font-weight:normal
}
/*------------------------------------MENU------------------------------------------*/

/*--------------------------------------CLASSES FOR TABLE HOLDER---------------------------------------------------*/
.tt2 {
	background:url(../images/bg_tt2_btm.png) left bottom no-repeat;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
.tt2-ttl {
	background:url(../images/bg_tt2_right.gif) right top no-repeat;
}
.tt2-ttlInner {
	background:url(../images/bg_tt2_left.gif) left top no-repeat;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;
	height:38px;
	padding-left:10px
}
.tt2Inner {
	background:url(../images/bg_tt2_btm.png) right bottom no-repeat;
	padding:10px 10px 10px 0px;
	margin-left:10px;
	height:1%;
}
/*-------------------------------------/CLASSES FOR TABLE HOLDER--------------------------------------*/

#screenTitle {
	background: url(../images/imgScreenTitle.gif) no-repeat;
	width:697px;
	height:38px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto
}
#screenTitle H1 {
	font-size:18px;
	margin:0px;
	padding-top:5px;
	font-weight:normal;
	width:460px; 
	float:left;
}
#screenTitle H2 {
	color:#e17200;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:10px 15px 5px 5px;
	width:210px; 
	float:right;
	text-align:right;
}

#screenTitle H2 A, #screenTitle H2 A:hover, #screenTitle H2 A:visited, #screenTitle H2 A:active{
	color:#e17200;
	/*text-decoration:underline;*/
}

#screenTitle A {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	padding: 0px 5px 0px 0px;
}
#screenTitle A:hover {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
}
#screenTitle A:active {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
}
#screenTitle A:visited {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
}

#TableHolder {
	background: url(../images/bgTblHolder.gif) repeat-y;
	width:677px;
	padding:10px
}
#TableHolder TABLE {
}
#tblFrameBottom {
	background:url(../images/imgTblBottom.gif) left bottom no-repeat;
	height:13px;
	width:697px;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding:0px
}
#listTable {
	width:100%
}
#listTable TABLE {
	width:100%;
}
#listTable TH {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#7c7476;
	height:30px;
	text-align:left;
	vertical-align:top;
	padding:5px 0px 3px 5px
}
#listTable TH A {
	font-weight:bold;
	color:#FFFFFF;
	word-spacing:1px;
	text-decoration:none;
	padding: 0px 5px 0px 0px;
}
#listTable TH A:hover {
	font-weight:bold;
	color:#FFFFFF;
	word-spacing:1px;
	text-decoration:none;
}
#listTable TH A:active {
	font-weight:bold;
	color:#FFFFFF;
	word-spacing:1px;
	text-decoration:none;
}
#listTable TH A:visited {
	font-weight:bold;
	color:#FFFFFF;
	word-spacing:1px;
	text-decoration:none;
}
#listTable img {
	border:0px;
}

#listTable TR:hover TD {
	background:#FFFFCC;
}

#listTable TD div.ctrl {
	display:none;
}
#listTable TR.over TD{
	background:#FFFFCC;
}
#listTable TR.out TD{
	background:#FFFFFF;
}
#listTable .highlight{
	color:#000000
}

#listTable .shadow{
      color:#858383;
}


/*#listTable table.hover tr:hover, table.hover tr.hover{
	background:#FFFFCC;
} */

/*#listTable TR:hover TD div.editDeleteIcon */
.editDeleteIcon{
	margin-top:0px;
	background-color:#999;
}


#listTable TR.over TD div.ctrl, TR:hover TD div.ctrl {
	display:block;
	width:101px;
	margin:-20px 0px 0px 53px;
	padding:3px 0px;
	text-align:left;
	position:absolute;
	background:url(../images/bgEditDelete.gif) left top no-repeat;

}
#listTable TD div.ctrl_sm {
	display:none;
}

#listTable TR.over TD div.ctrl_sm, TR:hover TD div.ctrl_sm {
	display:block;
	width:51px;
	margin:-25px 0px 0px 60px;
	padding:3px 0px;
	text-align:left;
	position:absolute;
	background:url(../images/bgEdit_small.gif) left top no-repeat;

}

/*
#listTable TR:hover TD div.editDeleteIcon {
	position:absolute;
	margin-top:0px;
	margin-left: 170px;
}
#listTable TR.over TD div.ctrl, TR:hover TD div.ctrl {
/*#listTable TR.over TR:hover TD div.ctrl {
	display:block;
	width:101px;
	margin-right:0px;
	margin-top:-10px;
	margin-left:-10px;
	padding:5px;
	padding-top:3px;
	padding-right:0px;
	text-align:left;
	position:absolute;
	right:0;
	background:url(../images/bgEditDelete.gif) left top no-repeat;
	line-height:0px;
}*/
/*End add */
#listTable TD {
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	text-align:left;
	padding:10px 0px 10px 5px;
	border-bottom: 1px solid #bbb0b3;
	vertical-align: top
}
#listTable TD.paginate {
	background-color:#ffffff;
	border-bottom: 0px solid #bbb0b3;	
}
.amountvalue {
	text-align:right;
	padding:0px 5px 0px 5px;
}
#listTable th.amount {
	text-align:right;
	padding:5px 8px 0px 5px;
}
#listTable A {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
}
#listTable A:hover {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#listTable A:active {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#listTable A:visited {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#listTable fieldset{
	padding: 10px; 
	text-align: justify;
	border: 1px solid #CCC;
}
#formIn {

      width:100%;

      margin-left:auto;

      margin-right:auto

}

#formIn SPAN {
 color:#f7121d;
 font-size:12px;
}
#formIn P {
	margin:10px 0px 10px 10px;
}
#formIn FIELDSET {

      margin:10px 0px 0px 0px;

      background-color:#FFFFFF;

      border:1px solid #cccccc;

}

#formIn LEGEND {

      color:#2b3e65;

      font-size:12px;

      font-weight:bold;

      letter-spacing:1px

}

#formIn TABLE {

      padding:0px 0px 0px 0px;

      margin:10px 10px 10px 10px;

}

#formIn TABLE.other {
      padding:0px 0px 0px 0px;
      margin:10px 10px 10px 6px;
}
#formIn TABLE.nofmt {

      padding:0px 0px 0px 0px;

      margin:0px 0px 0px ;

}

#formIn TH {

      font-size:11px;

      font-weight:normal;

      text-align:left;

      padding:7px 0px 0px 0px;

}

/****** Included the classes for alignment of fields and asterik sign *****/
#formIn td.subhd {
 font-size:11px;
 font-weight:normal;
 padding:7px 0px 0px 0px;
}

#formIn td.spacerhd {		/* applied for non mandatory field headings */
 font-size:11px;
 font-weight:normal;
 padding:7px 0px 0px 8px;
}

#formIn td.spacer {		/* applied for input types with classes like "small"  or otherwise to align fields*/
 font-size:11px;
 font-weight:normal;
 padding:0px 0px 0px 8px;
}

/****** Included the classes for alignment of fields and asterik sign *****/

#formIn .shadow{

      color:#858383;

      padding:10px 0px 0px 0px;

}

 

#formIn .separator {

      font-weight:bold;

      color:#000000;

      background-color:#ffffff;

      text-align:left;

      padding:0px 0px 15px 0px;

      border-bottom: 1px solid #bbb0b3;

}     

      

#formIn TH.spl {

      font-size:12px;

      text-align:left;

      font-weight:bold;

      padding:0px 0px 5px 0px;

}

#formIn SELECT {

      border:1px solid #cccccc;

      margin:0px 0px 0px 0px;

      width:200px;

      height:auto;

      font-size:11px;

      padding-top:2px;

      color: #000000

}

#formIn SELECT.free {

      border:1px solid #cccccc;

      margin:0px 0px 0px 0px;

      height:20px;

      font-size:11px;

      padding-top:2px;

      color: #000000

}

#formIn INPUT {

      border:1px solid #7f9db9;

      margin:0px 0px 0px 0px;

      width:200px;

      height:16px;

      font-size:11px;

      padding-top:2px;

      color: #000000

}

#formIn INPUT.vBig {

      border:1px solid #7f9db9;

      margin:0px 0px 0px 0px;

      width:428px;

      height:16px;

      font-size:11px;

      padding-top:2px;

      color: #000000

}

#formIn INPUT.free {

      border:1px solid #7f9db9;

      margin:0px 0px 0px 0px;

      height:16px;

      font-size:11px;

      padding-top:2px;

      color: #000000;

}

 

#formIn INPUT.checkBox {

    margin:0px 0px 0px 0px;

    border:0px;

    padding-top:2px;

    width:20px;

}

#formIn INPUT.radio {

    margin:0px 0px 0px 0px;

    border:0px;

    padding-top:2px;

    width:20px;

}

 

#formIn A {

      color:#0e639f;

      text-decoration:none;

      font-weight:bold;

      font-size:12px;
	text-align: left;
}

#formIn INPUT.SMALL {

      border:1px solid #7f9db9;

      margin:0px 5px 0px 0px;

      width:61px;

      height:16px;

      font-size:11px;

      padding-top:2px;

      color: #000000

}

#formIn SELECT.BIG {

      width:66px;

      height:18px;

      font-size:11px;

      padding-top:2px;

}

#formIn TH.normal {

      font-size:12px;

      text-align:left;

      font-weight:normal;

      padding:0px 0px 5px 0px;

}

#formIn SPAN.Action {

      background:url(../images/bgBtn.gif) no-repeat left top;

      float:left;

      padding:0px 0px 5px 5px;

      margin:0px 0px 0px 0px;

      white-space: nowrap;

      height:29px;

      COLOR: #FFFFFF

}

#formIn SPAN.Action input {

	text-decoration: none;
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	border:0px;
	color: #ffffff;
	float:left;
	display:block;
	padding:0px 15px 5px 8px;
	height:29px;
	font-weight:bold;
	word-spacing:1px;
	letter-spacing:0px;
	margin:0px;
	font-size:13px;
}

#formIn SPAN.Action a {

      text-decoration: none;
      background:url(../images/bgBtnRHS.gif) no-repeat right top;
      color: #ffffff;
      float:left;
      display:block;
      padding:5px 15px 0px 8px;
      height:22px;
      font-weight:bold;
      word-spacing:1px;
      letter-spacing:1px;
      margin:0px;
}

#formIn.Action a:link {

      text-decoration: none;

}

#formIn.Action a:hover {

      text-decoration: none;

}

#formIn.Action a:active {

      text-decoration: none;

}

#formIn.Action a:visited {

      text-decoration: none;

}

 


/*------------------------------------RIGHT MENU------------------------------------------*/


#sidebar {
	float:right;
	width:223px;
	padding:0;
	border:0;
}
#sidebar .inner {
	margin: 0px;
	padding: 10px 5px;
}
/*------------------------------------------------------- Your to Dos starts here -----------------------------------------------------*/

#sidebar-tile {
	margin: 30px 1px 20px 0px;
}
#sidebar-tile-bdg {
	background: #fbe0ad url(../images/bgYourToDo.gif) top left no-repeat;
	color:#3b2828;
	padding:10px 0px 0px 0px;
	text-align:center;
	font: bold 1.3em arial, sans-serif;
	margin:0px;
	width:215px;
	height:25px;
	border-bottom:1px solid #c3b292;
}
#sidebar-tile-inner {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration: none;
	background-color:#ffffff;
	width:215px;
	overflow:hidden;
	color:#585656;
}
#sidebar-tile-inner dl {
	margin:0px;
	padding:0px;
}
#sidebar-tile-inner dt {
	color: #585656;
	font: normal 11px arial, sans-serif;
	padding:10px 0px 10px 25px;
	margin:0px;
	float:left;
	width:163px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/bulletArrow.gif) #fff no-repeat 6% 49%;
}
#sidebar-tile-inner dt a {
	color: #585656;
	font: normal 11px arial, sans-serif;
	padding:0px;
	margin:0px;
	float:left;
	text-decoration: none;
	display:block;
	text-align:left;
}
#sidebar-tile-inner dt a:hover {
	text-decoration: underline;
}
#sidebar-tile-inner dd {
	color:#0f0e0e;
	font: bold 11px arial, sans-serif;
	text-decoration: none;
	border-bottom:1px solid #cccccc;
	background-color:#ffffff;
	margin:0px;
	padding:10px 5px 10px 2px;
	float:right;
	width:20px;
}

/***************** No role ***********************/

#sidebar-tile-inner dt.norole {
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px 5px 10px 10px;
	margin:0px;
	float:left;
	width:170px;
	text-decoration: none;
	display:block;
	text-align:left;
	background:url(../images/norole.gif) #fff no-repeat 8% 9%;
}

/***************** No role ***********************/




/****************  Addition of new class for File Download menu with image used along with arrow in background ****************/

#sidebar-tile-inner dt.fd   {				
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px 10px 10px 46px;
	margin:0px;
	float:left;
	width:150px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/iconDownload.jpg) #fff no-repeat 7% 28%;
}


.fd a {				
	text-decoration: none;
	color: #585656;
}

.fd a:link {				
	text-decoration: none;
}

.fd a:hover {			
	text-decoration:underline;
}


/****************  Addition of new class for download error menu with image used along with arrow in background ****************/

#sidebar-tile-inner dt.download_error {				
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px 10px 10px 46px;
	margin:0px;
	float:left;
	width:150px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/iconDownloadError.jpg) #fff no-repeat 7% 28%;
}


.download_error a {				
	text-decoration: none;
	color: #585656;
}

.download_error a:link {				
	text-decoration: none;
}

.download_error a:hover {			
	text-decoration:underline;
}


/****************  Addition of new class for download except menu with image used along with arrow in background ****************/

#sidebar-tile-inner dt.download_exp {				
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px 10px 10px 46px;
	margin:0px;
	float:left;
	width:150px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/iconDownloadException.jpg) #fff no-repeat 7% 28%;
}


.download_exp a {				
	text-decoration: none;
	color: #585656;
}

.download_exp a:link {				
	text-decoration: none;
}

.download_exp a:hover {			
	text-decoration:underline;
}


/****************  Addition of new class for download reply menu with image used along with arrow in background ****************/

#sidebar-tile-inner dt.download_reply{				
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px 10px 10px 46px;
	margin:0px;
	float:left;
	width:150px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/iconDownloadReply.jpg) #fff no-repeat 7% 28%;
}


.download_reply a {				
	text-decoration: none;
	color: #585656;
}

.download_reply a:link {				
	text-decoration: none;
}

.download_reply a:hover {			
	text-decoration:underline;
}


/****************  Addition of new class for download request menu with image used along with arrow in background ****************/

#sidebar-tile-inner dt.download_request{				
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px 10px 10px 46px;
	margin:0px;
	float:left;
	width:150px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/iconDownloadRequest.jpg) #fff no-repeat 7% 28%;
}


.download_request a {				
	text-decoration: none;
	color: #585656;
}

.download_request a:link {				
	text-decoration: none;
}

.download_request a:hover {			
	text-decoration:underline;
}

/*------------------------------------------------------- Your to Dos starts here -----------------------------------------------------*/
.cool-buttons {
            list-style-type: none;
            margin-left: auto;
            margin-right: auto;
            text-align:left;
            text-decoration: none;
}
.cool-buttons li {
            display: block;
            line-height: 24px;
            margin-top: 3px;
            background: url(../images/new_bg_button_a.gif) no-repeat right top;
            width:215px;
            height:25px;
            text-decoration: none;
}
.cool-buttons li a {
	font: bold 11px arial, sans-serif;
            display: block;
            color: #3b2828;
            padding: 0px 0px 0px 0px;
            background: url(../images/new_bg_button_a.gif) no-repeat right top;
            width:215px;
            height:25px;
            text-decoration: none;
}
.cool-buttons li a:hover {
	font: bold 11px arial, sans-serif;
            display: block;
            color: #3b2828;
            padding: 0px 0px 0px 0px;
            background: url(../images/new_bg_button_over.gif) no-repeat right top;
            width:215px;
            height:25px;
            text-decoration: none;
}
.cool-buttons li a span {
            color: #3b2828;
            display: block;
            line-height: 22px;
	padding: 0px 5px 0px 8px;
            text-decoration: none;
}
.cool-buttons li a:hover span {
            color: #3b2828;
            display: block;
            line-height: 22px;
	padding: 0px 5px 0px 8px;
            text-decoration: none;
}
.cool-buttons li a:active {
            text-decoration: none;
            padding: 0px 0px 0px 0px;
            line-height: 22px;
}
.cool-buttons li a:active span {
            text-decoration: none;
}




/*------------------------------------RIGHT MENU------------------------------------------*/



/*------------------------------------MAIN NAVIGATION ------------------------------------*/
body#SectionOne ul li.SectionOne {
	background-image: url(../images/sd-on-left.png);
}
body#SectionOne ul li.SectionOne a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionTwo ul li.SectionTwo {
	background-image: url(../images/sd-on-left.png);
}
body#SectionTwo ul li.SectionTwo a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionThree ul li.SectionThree {
	background-image: url(../images/sd-on-left.png);
}
body#SectionThree ul li.SectionThree a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionFour ul li.SectionFour {
	background-image: url(../images/sd-on-left.png);
}
body#SectionFour ul li.SectionFour a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionFive ul li.SectionFive {
	background-image: url(../images/sd-on-left.png);
}
body#SectionFive ul li.SectionFive a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionSix ul li.SectionSix {
	background-image: url(../images/sd-on-left.png);
}
body#SectionSix ul li.SectionSix a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionSeven ul li.SectionSeven {
	background-image: url(../images/sd-on-left.png);
}
body#SectionSeven ul li.SectionSeven a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}
body#SectionEight ul li.SectionEight {
	background-image: url(../images/sd-on-left.png);
}
body#SectionEight ul li.SectionEight a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}

body#SectionNine ul li.SectionNine {
	background-image: url(../images/sd-on-left.png);
}
body#SectionNine ul li.SectionNine a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}

body#SectionTen ul li.SectionTen {
	background-image: url(../images/sd-on-left.png);
}
body#SectionTen ul li.SectionTen a {
	font-size: 12px;
	color: #0A1664;
	background-image: url(../images/sd-on-right.png);
}

/*
------------------------
Dashboard announcements
------------------------
*/
.dash_annoucement {
	background-color:#ffffff;
	border:2px solid #a8011d;
	padding:5px 10px 5px 10px;
}
.dash_annoucement h1 {
	text-align:right;
	margin:0px;
	padding:0px;
	width:910px;
	height:20px;
}
.dash_annoucement h1 a {
	color:#0e639f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.dash_annoucement h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	height:30px;
}

.dash_annoucement h2 img {
	float:left;
	/*border:1px solid #000;*/
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

.dash_annoucement h2 div {
	font-weight:normal;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.dash_annoucement h2 div  a {
	color:#0e639f;
}

/*------------------------------------END MAIN NAVIGATION ------------------------------------*/

/*------------------------------------COMMON MESSAGE------------------------------------*/
#divAlert {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border:#d0cb79 1px solid;
}
#divAlert TABLE {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#divAlert TABLE TD{
	padding: 5px;
}

#divSuccess {
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 10px 0px; 
	border:#9cd450 1px solid;
}
#divSuccess TABLE {
	padding: 0px 0px 0px 0px;	
	margin: 0px;
}
#divSuccess TABLE TD {
	padding: 5px;
}
#divUserAction {
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 10px 0px; 
	border:#9cd450 1px solid;
}
#divUserAction TABLE {
	padding: 0px 0px 0px 0px;	
	margin: 0px;
}
#divUserAction TABLE TD {
	padding: 5px;
}
#errorDiv {
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 10px 0px; 
	border:#e7150b 1px solid;
}
#errorDiv TABLE {
	padding: 0px 0px 0px 0px;	
	margin: 0px;
}
#errorDiv TABLE TD {
	padding: 5px;
}
#divError {
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 10px 0px; 
	border:#e7150b 1px solid;
}
#divError TABLE {
	padding: 0px 0px 0px 0px;	
	margin: 0px;
}
#divError TABLE TD {
	padding: 5px;
}

#divInfo {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border:#73c0eb 1px solid;
}
#divInfo TABLE {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#divInfo TABLE TD {
	padding: 5px;
}


#divloading {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border:#ffcc33 1px solid;
}
#divloading TABLE {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#divloading TABLE TD {
	padding: 5px;
}


/*------------------------------------END COMMON MESSAGE------------------------------------*/

/*---BUTTON FOR ALL SCREEN---*/
#ActionBtn {
	margin:10px 0px 0px 0px;
	height:20px
}
.ActionBtn SPAN {
	margin:0px;
}
.ActionBtn {
	background:url(../images/bgBtn.gif) no-repeat left top;
	float:left;
	padding:0px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
	height:29px
}
.ActionBtn a {
	text-decoration: none;
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	border:0px;
	color: #ffffff;
	float:left;
	display:block;
	padding:5px 10px 0px 10px;
	height:22px;
	font-weight:bold;
	letter-spacing:0px;
	margin:0px 0px 0px -5px;
	text-align:center;
}

.ActionBtn input {
	text-decoration: none;
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	border:0px;
	color: #ffffff;
	float:left;
	display:block;
	padding:0px 10px 5px 5px;
	height:29px;
	font-weight:bold;
	letter-spacing:0px;
	margin:0px 0px 0px -5px;
	text-align:center;
}

.ActionBtn a:link {
	text-decoration: none;

}
.ActionBtn a:hover {
	text-decoration: none;
}
.ActionBtn a:active {
	text-decoration: none;
}
.ActionBtn a:visited {
	text-decoration: none;
	outline:none;
}
#ActionBtnSubmit {
	margin:10px 0px 0px 0px;
	height:20px
}
.ActionBtnSubmit {
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	float:left;
	display:block;
	padding:0px 5px 0px 0px;
	height:29px;
	margin:0px;
}
.ActionBtnSubmit input {
	text-align:center;
	display:block;
	font-weight:bold;
	border:0px;
	background:url(../images/bgActnBtnBig.jpg) no-repeat left top;
	font-size:13px;
	padding:0px 5px 5px 5px;
	height:28px;
	margin:0px;
	color:#ffffff;
	cursor:pointer;
}

#ActionBtnSubmitdisab {
	margin:10px 0px 0px 0px;
	height:20px
}
.ActionBtnSubmitdisab {
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	float:left;
	display:block;
	padding:0px 11px 0px 0px;
	height:29px;
	margin:0px;
}
.ActionBtnSubmitdisab input {
	text-align:center;
	display:block;
	font-weight:bold;
	border:0px;
	background:url(../images/bgActnBtnBig.jpg) no-repeat left top;
	font-size:12px;
	padding:0px 5px 5px 5px;
	height:28px;
	margin:0px;
	color:grey;
	cursor:pointer
}

.btnView{
            background:url(../images/btnView.jpg) no-repeat left top;
            border:0px;
            width:53px;
            height:25px;
            text-decoration:none; 
            color:#FFF;
            font-size:12px;
            font-weight:bold;
            letter-spacing:1px;
            text-align:center;
	    padding:0px 10px 5px 0px;

}
/* ---------------------- New Button added for promotions under Manage Users --------------------------------*/
#formIn input.btnpromo{
	background:url(../images/manageusers_buttons.jpg) no-repeat left top;
	border:0px;
	width:94px;
	height:28px;
	color:#000;
	text-align:center;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
}
#DataInn TABLE {
}
#DataInn TABLE TR {
	height: 20px
}
#DataInn TABLE TH {
	height: 20px;
	font-weight:normal;
	font-size:12px;
	text-align:left
}
#DataInn TABLE TD.amount {
	height: 20px;
	/*font-weight:bold;*/
	text-align:right
}
#DataInn A {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
}
#DataInn A:hover {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#DataInn A:active {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#DataInn A:visited {
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal
}
#searchFilter {
	font-size: 11px;
}
#searchFilter INPUT {
	font-size: 10px;
	width: 65px;
}
#searchFilter SELECT {
	font-size: 10px;
	width: 160px;
}
#searchFilter LABEL {
	text-decoration:none;
	font-weight:bold;
}
#searchFilter A {
	color:#0e639f;
	text-decoration:none;
	font-weight:normal
}
/*------------------------------------PAGINATION--------------------------------------------*/
#pagination {
	text-align: right;
	margin-top: 5px;
}
#pagination TD TR {
	color:#0e639f;
	text-decoration:none;
	font-weight:normal
}
#pagination A {
	color:#0e639f;
	text-decoration:none;
	font-weight:normal
}
#pagination UL {
	color:#0e639f;
	text-align: right;
	text-decoration:none;
	font-weight:normal
}
/*------------------------------------/PAGINATION--------------------------------------------*/


/*-----------------------DATA DISPLAY TABLE------------------------------*/
#dataDisplay {
}
#dataDisplay TABLE {
}
#dataDisplay TABLE TD {
	font-weight:normal;
	text-align:left;
	font-size:11px;
	border:0px;
	padding:0px;
	margin:0px;
}
#dataDisplay TABLE TH {
	text-align:left;
	padding-top:0px;
	vertical-align: top;
}
.prgName {
	margin:15px 3px 2px 11px;
	padding:10px;
	float:left;
	width:295px;
	height:40px;
	border:2px solid #ddd;
	font-size: large;
	background-color:#fff;
	text-align: center;
	vertical-align:middle;
}
.prgName A {
	color:#0e639f;
	text-decoration:none;
	font-weight:normal
}
.prgName a:link {
	line-height:1.25em;
	text-decoration:none;
}
/*.prgName a:hover {text-decoration:none; text-decoration:none;}
.prgName a:visited {text-decoration:none;}*/


/*-----------------------------------COMMON CLASSSES FOR TEXTBOXES --------------------------------------*/

INPUT.combofree {
	border:1px solid #cccccc;
      margin:0px 0px 0px 0px;
	height:20px;
      font-size:11px;
      padding-top:2px;
      color: #000000
}

INPUT.comboactive {
      border:1px solid #7f9db9;
      margin:0px 0px 0px 0px;
      width:200px;
	height:20px;
      font-size:11px;
      padding-top:2px;
      color: #000000;
}

SELECT.combofree {
	border:1px solid #cccccc;
      margin:0px 0px 0px 0px;
      height:auto;
      font-size:11px;
      padding-top:2px;
      color: #000000
}

SELECT.comboactive {
      border:1px solid #7f9db9;
      margin:0px 0px 0px 0px;
      width:200px;
      height:auto;
      font-size:11px;
      padding-top:2px;
      color: #000000;
}
/*-----------------------------------/COMMON CLASSSES FOR TEXTBOXES --------------------------------------*/

/*

#ManageUsers {width:600px; background-color:#FFFFFF; margin:0px 0px 10px 10px; padding:0px; }
#ManageUsers TABLE {width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#ManageUsers TABLE TD{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  height:50px  }
#ManageUsers TABLE.inRow {width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#ManageUsers TABLE.inRow TD{WIDTH:250px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#ManageUsers TABLE.inRow TH{WIDTH:200px; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#ManageUsers TABLE.inBtn {width:150px; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; }
#ManageUsers INPUT {width:190px;  height:18px; font-size:11px;  border:1px solid #cccccc;  }
#ManageUsers SELECT {width:190px;border:1px solid #cccccc; height:20px; font-size:11px; }
#ManageUsers HTML:SELECT {width:190px;}
#ManageUsers BIG {border:1px solid #cccccc; margin:0px 0px 0px 0px; width:200px; height:18px; font-size:11px; padding-top:2px; color: #000000}
*/



/*--------------------------------------------OVERLAY----------------------------------------------------------*/
#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
	position: absolute;
	background: #444444;
	width: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter:alpha(opacity=40);
	opacity: 0.8;
}

.boxContent{
	position: absolute;
	visibility: hidden;
	background-color:#fff;
	margin:0px;
	border:1px solid #184b98;
}

.drag-handle{ /*CSS for Drag Handle*/
	background-color: #082873;
	padding-left:10px;
	padding-right:-10px;
	cursor: move;
	overflow: hidden;
	width: auto;
	height:17px;
	background-color:#184b98;
	font:11px bold Arial, Helvetica, sans-serif;
	font-weight:bolder;
	
	color:#ffffff;
	margin:0px;
	padding:4px 0px 0px 10px;
	border-bottom: 1px solid #184b98;
	/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;*/
}


.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: hand;
	cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
	width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
	font:12px normal Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #000000;
	height: 150px;
	padding:5px 5px 5px 10px;
	overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
	border-top: 1px solid gray;
	background-color: #F8F8F8;
	height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
	float: right;
	width: 13px; /*width of resize image*/
	height: 13px; /*height of resize image*/
	cursor: nw-resize;
	font-size: 0;
}

/*---BUTTON FOR ALL SCREEN---*/
/*#ActionBtn {
	margin:30px 0px 0px 0px;
	height:20px;

}
.ActionBtn  {
	margin-top:30px;

}
.ActionBtn {
	background:url(../images/bgBtn.gif) no-repeat left top;
	float:left;
	padding:0px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
	height:29px;
	
}
.ActionBtn a {
	text-decoration: none;
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	color: #ffffff;
	float:left;
	display:block;
	padding:5px 15px 0px 8px;
	height:29px;
	font-weight:bold;
	word-spacing:1px;
	letter-spacing:1px;
	margin:0px;
}
.ActionBtn a:link {
	text-decoration: none;
}
.ActionBtn a:hover {
	text-decoration: none;
}
.ActionBtn a:active {
	text-decoration: none;
}
.ActionBtn a:visited {
	text-decoration: none;
}*/
/*--------------------------------------------/OVERLAY----------------------------------------------------------*/

/*----------------------------------/ TOOLTIP CLASSES START ----------------------------------------------*/

/* SpryTooltip.css - version 0.2 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* HACK FOR IE: to make sure the tooltips show above form controls, we underlay each tooltip with an iframe */
.iframeTooltip {
      position: absolute;
      z-index: 1010;
      filter:alpha(opacity:0.1);
}

.tooltipContent {
      width:260px;
      padding:0px;
      margin:0px;
}
.tooltipContent h1 {
      height:20px;
      background-color:#164d9f;
      font:12px bold Arial, Helvetica, sans-serif;
      color:#ffffff;
      margin:0px;
      padding:5px 5px 0px 5px;
      border:1px solid #184b98;

}
.tooltipContent h2 {
      font:12px normal Arial, Helvetica, sans-serif;
      color:#000000;
      padding:5px;
      background-color:#efefef;
      border-left:1px solid #767676;
      border-right:1px solid #767676;
      margin:0px;
}
.tooltipContent h6 {
      background:url(../images/tooltip_bottom.gif) no-repeat top left;
      padding:3px 0px 0px 0px;
      margin:0px;
}
.tooltipContent1 {
      width:490px;
      padding:0px;
      margin:0px;
}
.tooltipContent1 h2 {
      font:12px normal Arial, Helvetica, sans-serif;
      color:#000000;
      padding:5px;
      background-color:#efefef;
      border-left:1px solid #767676;
      border-right:1px solid #767676;
      border-bottom:1px solid #767676;
      
      margin:0px;
}
.tooltipContent1 h6 {
      background:url(../images/tooltip_top.gif) no-repeat top left;
      padding:10px 0px 0px 0px;
      margin:0px;
}

/*----------------------------------/ TOOLTIP CLASSES END ----------------------------------------------*/
.contentClass
{
	overflow:auto;
	text-align:left;
}
.wordWrap
{
	word-wrap:break-word;  
	text-align:left;
	line-spacing:0px;
}
/*----------------------- Fieldset for No Result Found section ----------------------------------*/ 

#noresult fieldset{
	border:1px #ccc solid;
	background-color:#fff;
	padding:10px;
	margin: 10px 0px 0px 0px;
}

#noresult legend {
	color:#2b3e65;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin: 0px 0px 0px 0px;
}

#noresult div {
	color:#000;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	margin:10px;
}
//Added for SMOTS --START
#noresultNino fieldset {
	border:1px #ccc solid;
	background-color:#fff;
	padding:10px;
	margin: 10px 0px 0px 0px;
}
#noresultNino legend {
	color:#2b3e65;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin: 0px 0px 0px 0px;
}
#noresultNino div {
	color:#000;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	margin:10px;
}

#createNewCustomer fieldset {
	border:1px #ccc solid;
	background-color:#fff;
	padding:10px;
	margin: 10px 0px 0px 0px;
}
#createNewCustomer legend {
	color:#2b3e65;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin: 0px 0px 0px 0px;
}
#createNewCustomer div {
	color:#000;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	margin:10px;
}

//Added for SMOTS -- END
/*----------------------- Fieldset for No Result Found section ----------------------------------*/ 
/*------------------------------------Message Center --------------------------------------*/
#divMessage {
	background-color: #ffffff; 
	padding: 0px; 
	margin:0px; 
	border:#8f4b0b 1px solid;
	text-align:center;
}
#divMessage TABLE {
	padding: 0px;	
	margin: 0px;
}
#divMessage TABLE TD {
	padding: 10px;
}

#divMessage .separator {
	border-bottom:1px solid #d0d0d0;
}


/* ---------------------- Defined for link in blue color --------------------------------*/
a.link, a.link:hover, a.link:active, a.link:visited{
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:bold;
	padding: 0px;
}

a.link:hover{
	color:#0e639f;
	word-spacing:1px;
	text-decoration:underline;
	font-weight:bold;
	padding: 0px;
}

#divMessage A {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	padding: 0px 5px 0px 0px;
}
#divMessage A:hover {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
}
#divMessage A:active {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
}
#divMessage A:visited {
	font-weight:bold;
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
}

.hd_home{
	color:#082873;
	font-size:16px;
	font-weight:bold;
}
.hd_home_bg {
	color:#082873;
	font-size:16px;
	font-weight:bold;
	background-color:#eee;
	padding:5px;
}
.hd_prgname{
	color:#0e639f;
	font-size:12px;
	font-weight:bold;
}
.clsnormal{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}

.clslarge{
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
}

.clssmall{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}

.creditcard_bg{
		background:url(../images/creditcard_bg.gif) no-repeat right top;
		width:284px;
		height:181px;

}
/****************************** New Classes for login screen *********************************/

#col-body_login {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;
}

#login_bdg{
	background:url(../images/login_bdg.gif) no-repeat left 10%;
	width: 420px;
	height:241px;
	padding:10px 0px 0px 15px;
}
#region_bdg{
	background:url(../images/region_bdg.gif) no-repeat left 10%;
	width: 420px;
	height:141px;
	padding:10px 0px 0px 15px;
}

.login_vsep{
	background:url(../images/login_v_seperator.png) repeat-y center top;
	width:13px;
}

.login_hsep{
	background:url(../images/login_h_seperator.png) repeat-x left 40%;
}
.login_hthicksep{
	background:url(../images/hthick_seperator.gif) repeat-x left 20%;
	padding:10px 0px 10px 0px;
}

.login_hd{
	color:#000066;
	font-size:18px;
	text-decoration:none;
	text-transform:none;
}

.login_hd span{
	font-size:13px;
}

.login_clsnormal{
	font-size:11px;
	letter-spacing:1px;
	line-height:14px;
	text-align:justify;
}

.login_hd_qts{
	color:#000066;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	line-height:25px;
}

#login_toolkit ul{
	list-style:circle;
	list-style-type: disc;
	list-style-position:inside;
	color:#000000;
	font-size:13px;
	line-height:20px;
}

#login_toolkit ul li{
	color:#000000;
	font-size:11px;
	padding-left:7px;
}
 
#login_toolkit ul li a, login_toolkit ul li a:hover, login_toolkit ul li a:active, login_toolkit ul li a:visited{
	color:#000000;
	text-decoration:underline;
	padding-left:7px;
}

#login_how ul{
	list-style:circle;
	list-style-type: disc;
	list-style-position:inside;
	color:#656565;
	font-size:13px;
	line-height:20px;
}

#login_how ul li{
	color:#656565;
	font-size:11px;
}
 
#login_how ul li a, login_how ul li a:hover, login_how ul li a:active, login_how ul li a:visited{
	color:#088eee;
	text-decoration:none;
	padding-left:7px;
}

.login_hd_security{
	color:#cc0000;
	font-size:18px;
	text-decoration:none;
	text-transform:none;
}

.login_faq a{
	background:url(../images/ico_faq.gif) no-repeat left top;
	color:#088eee;
	font-size:11px;
	text-decoration:none;
	padding-left:20px;
	line-height:25px;
}


#message_bdg{
	background:url(../images/message_bdg.gif) no-repeat left top;
	height:225px;
	padding:20px 0px 0px 20px;
	margin:0px;
	font-size:12px;
	color:#4c4c4c;
}

#message_bdg span a{
	color:#0e639f;
	float:right;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
	
#globalloc_us{
	background:url(../images/globalloc_us.gif) no-repeat right top;
	height:90px;
	width:154px;
}

#globalloc_emea{
	background:url(../images/globalloc_emea.gif) no-repeat right top;
	height:90px;
	width:154px;
}

#globalloc_apac{
	background:url(../images/globalloc_apac.gif) no-repeat right top;
	height:90px;
	width:154px;
}

#globalloc_latam{
	background:url(../images/globalloc_latam.gif) no-repeat right top;
	height:90px;
	width:154px;
}

.globalloc_hd{
	color:#fc4700;
	font-size:14px;
	font-weight:bold;
}

.globalloc_txt{
	color:#02277d;
	font-size:12px;
	font-weight:normal;
}

.globalloc_select {
	font-size:11px;
	height:18px;
	font-weight:normal
}

.globalloc_link{
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	padding:10px 0px 0px 0px;
}

.globalloc_link a{
	color:#088eee;
}


#globalloc_emea{
	background:url(../images/globalloc_emea.gif) no-repeat right top;
	height:63px;
}


.faq_hdtext{
	color:#585656;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}


.faq ul{
	list-style:circle;
	list-style-type: disc;
	list-style-position:inside;
	color:#656565;
	font-size:9px;
	line-height:20px;
	text-decoration:none;
}

.faq ul a{
	font-size:12px;
	text-decoration:none;
}


.faq ul li{
	color:#000066;
	font-size:13px;
	text-decoration:none;
}
 
.faq ul li a{
	color:#000066;
	font-size:13px;
	text-decoration:none;
}

.faq ul li a:hover, faq ul li a:active, faq ul li a:visited{
	color:#009beb;
	text-decoration:none;
}

.faq_text{
	font-size:12px;
	color:#555555;
	padding:2px 5px 2px 15px;
}

.rightpanel_hd{
	color:#CCC;
	font-size:16px;
	font-weight:bold;
}

.rightpanel_text{
	color:#CCC;
	font-size:12px;
	font-weight:normal;
}

/**************** Right Panel static data display *********************/

#sidebar-data {
	margin: 0px 1px 20px 0px;
}

#sidebar-data dl {
	margin:0px;
	padding:0px;
}
#sidebar-data dt {
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:15px 10px 10px 24px;
	margin:0px;
	float:left;
	width:166px;
	text-decoration: none;
	display:block;
	text-align:left;
	background:url(../images/bulletArrow.gif) #fff no-repeat 8% 15%;
}

/**************** / Right Panel static data display *********************/


.wmark{
	background:url(../images/wmark_bg.gif) no-repeat left top fixed;
/*	width:689px;
	height:464px;*/
}

.btnpromo{
	background:url(../images/manageusers_buttons.jpg) no-repeat left top;
	border:0px;
	width:94px;
	height:28px;
	color:#000;
	text-align:center;
}
/**** CREDIT CARD DETAILS - USING ARIAL FONT ****/

.creditcard_bg_02{
	background:url(../images/creditcard_bg.gif) no-repeat right top;
	width:267px;
	height:170px;
}
.etokencard_bg{
	background:url(../images/etoken_card.gif) no-repeat right 50%;
	width:267px;
	height:170px;
}

.clslarge_02{
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.05em;
}
.clslarge_ecard{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.02em;
}

.clslarge_carddetails_02{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
}

.clsnormal_02{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}


.clssmall_02{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}
.img_bdr{
	border:1px solid #666;
}

/* ---------------- New classes added for home page ----------------- */
.homepg_bdg{
	background:url(../images/homepg_bdg.jpg) no-repeat left top;
	width:700px;
	height:155px;
}

.homepg_hd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-decoration:none;
}

.homepg_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

.signin_links{
	color:#0e639f;
	word-spacing:1px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}


#ActionBtn_signin {
	margin:0px;
	height:20px
}
.ActionBtn_signin SPAN {
	margin:0px;
}
.ActionBtn_signin {
	background:url(../images/bgBtn.gif) no-repeat left top;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	white-space: nowrap;

}
.ActionBtn_signin a {
	text-decoration: none;
	background:url(../images/bgBtnRHS.gif) no-repeat right top;
	color: #ffffff;
	float:left;
	display:block;
	padding:5px 10px 0px 10px;
	height:22px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px 0px 0px -5px;
	text-align:center;
}
/* ---------------- Hub Page - Global Location ----------------- */
#hub_globalloc{
	background:url(../images/hub_globalloc.gif) no-repeat right top;
	height:104px;
	width:182px;
}

#hub_globalloc_us{
	background:url(../images/hub_globalloc_na.gif) no-repeat right top;
	height:104px;
	width:182px;
}

#hub_globalloc_emea{
	background:url(../images/hub_globalloc_emea.gif) no-repeat right top;
	height:104px;
	width:182px;
}

#hub_globalloc_apac{
	background:url(../images/hub_globalloc_apac.gif) no-repeat right top;
	height:104px;
	width:182px;
}
#hub_globalloc_latam{
	background:url(../images/hub_globalloc_latam.gif) no-repeat right top;
	height:104px;
	width:182px;
}
#vc_loading{
	margin-top:28px;
	margin-left:11px;
	background:url(../images/loading.gif) no-repeat left ;
	height:16px;
	width:275px;
}
/****************************** HELP CLASSES ******************************/

/********* Heading title classes re0-defined for help**************/

#col-body-help {
	background-image: url(../images/col_body_bg_help.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px 15px 0px 10px;/*min-height:450px*/
}
.col-body-help-blank {
	background-color: #FFFFFF;
	padding: 10px 15px 0px 10px;/*min-height:450px*/
}
#workArea_help {
	width:660px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#workArea_help TABLE TD SELECT {
	font-size:11px;
	height:18px;
	font-weight:normal;
}

#screenTitle_help {
	background: url(../images/imgScreenTitle_help.gif) no-repeat;
	width:670px;
	height:38px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#screenTitle_help H1 {
	font-size:18px;
	margin:0px;
	padding-top:5px;
	font-weight:normal;
	width:300px; 
	float:left;
}

#screenTitle_help_expand {
	background: url(../images/imgScreenTitle_expand.gif) no-repeat;
	width:940px;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:18px;
}

/*#screenTitle_help_expand h1 {
	font-size:18px;
	margin:0px;
	padding-top:5px;
	font-weight:normal;
	width:300px; 
	float:left;
}*/


#screenTitle_help H2 {
	color:#e17200;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:10px 15px 5px 5px;
	width:200px; 
	float:right;
	text-align:right;
}

#screenTitle_help H2 A, #screenTitle_help H2 A:hover, #screenTitle_help H2 A:visited, #screenTitle_help H2 A:active{
	color:#e17200;
	text-decoration:underline;
}

#TableHolder_help {
	background: url(../images/bgTblHolder_help.gif) repeat-y;
	width:665px;
	padding:10px
}

#tblFrameBottom_help {
	background:url(../images/imgTblBottom_help.gif) left bottom no-repeat;
	height:13px;
	width:677px;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding:0px
}

#tblFrameBottom_help_expand {
	background:url(../images/imgTblBottom_expand.gif) left bottom no-repeat;
	height:13px;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding:0px
}

/******************************  Help Menu *********************************/

#sidebar-tile-bdg-help {
	background: #fbe0ad url(../images/bgYourToDo_help.gif) top left no-repeat;
	color:#3b2828;
	padding:10px 0px 0px 0px;
	text-align:center;
	font: bold 1.3em arial, sans-serif;
	margin:0px;
	width:228px;
	height:25px;
	border-bottom:1px solid #c3b292;
}

#sidebarhelp {
	float:right;
	width:235px;
	padding:0;
	border:0px solid #000;
}
#sidebarhelp .inner {
	margin: 0px;
	padding: 0px;
}

#sidebar-help {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration: none;
	background-color:#ffffff;
	width:228px;
	overflow:hidden;
	color:#585656;
}
#sidebar-help dl {
	margin:0px;
	padding:0px;
}
#sidebar-help dt {
	color: #585656;
	font: normal 11px arial, sans-serif;
	padding:8px 0px 8px 26px;
	margin:0px;
	float:left;
	width:182px;
	height:25px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/bulletArrow.gif) #fff no-repeat 8% 32%;
}

#sidebar-help dt a {
	color: #585656;
	font: normal 11px arial, sans-serif;
	margin:0px;
	float:left;
	text-decoration: none;
	display:block;
	text-align:left;
}

#sidebar-help dt a:hover {
	text-decoration: underline;
}

#sidebar-help dt.expand {
	color: #585656;
	font: normal 11px arial, sans-serif;
	padding:5px 5px 0px 24px;
	margin:0px;
	float:left;
	width:180px;
	text-decoration: none;
	display:block;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../images/bulletexpand.gif) #fff no-repeat 6% 41%;
}

#sidebar-help dd {
	color:#fff;
	font: bold 11px arial, sans-serif;
	text-decoration: none;
	border-bottom:1px solid #cccccc;
	background-color:#ffffff;
	margin:0px;
	padding:8px 5px 8px 2px;
	float:right;
	width:40px;
	height:25px;
	/*background:url(../images/ico_pdf.gif) no-repeat 25% 26%;*/
}

#sidebar-help dd a {
	color:#fff;
	font-size:14px;
	text-decoration: none;
	width:20px;
	height:20px;
}

/****** For sub level navigation present under Overview ******/
#sidebar-help dt.sub{
	color: #585656;
	font: normal 11px arial, sans-serif;
	padding:5px 1px 5px 27px;
	margin:0px;
	float:left;
	width:125px;
	text-decoration: none;
	display:block;
	text-align:left;
	border:0px;
	background:url(../images/bulletsub.gif) #fff no-repeat 11% 30%;
}

#sidebar-help dt.sub a {
	color: #585656;
	font: normal 11px arial, sans-serif;
	margin:0px;
	float:left;
	text-decoration: none;
	display:block;
	text-align:left;
}

#sidebar-help dt.sub a:hover {
	text-decoration: underline;
}

#sidebar-help dt.sub span.selected {
	color: #0e639f;
	font: bold 11px arial, sans-serif;
	margin:0px;
	float:left;
	text-decoration: none;
	display:block;
	text-align:left;
}

#sidebar-help dd.sub {
	color:#000;
	font: bold 11px arial, sans-serif;
	text-decoration: none;
	border-bottom:0px;
	background-color:#ffffff;
	margin:0px;
	padding:7px 0px 4px 0px;
	float:right;
	width:40px;
	height:20px;
	border:1px solid #fff;
}


#sidebar-help dd.sub a.bg_pdf {
	background:url(../images/ico_pdf.gif) no-repeat left bottom;
	width:20px;
	height:20px;
	
	padding:1px 6px 2px 6px;
	margin:0px;
}
#sidebar-help dd.sub a.bg_web {
	background:url(../images/ico_webinar.gif) no-repeat left bottom;
	width:20px;
	height:20px;
	border:1px solid #fff;
	padding:1px 6px;
}


/****** For sub level navigation present under Overview ******/

#sidebar-help dt.help_intro{
	color: #585656;
	font: normal 12px arial, sans-serif;
	padding:10px;
	margin:0px;
	float:left;
	width:210px;
	/*height:120px;*/
	text-decoration: none;
	display:block;
	text-align:justify;
	border-bottom:0px;
	background:url(../images/norole.gif) #fff no-repeat 8% 9%;
	overflow:hidden;
}

#sidebar-help dt.help_intro a:link, #sidebar-help dt.help_intro a:active, #sidebar-help dt.help_intro a:visited{
	color: #0E639F;
	font: normal 12px arial, sans-serif;
	margin:0px;
	text-decoration: underline;
}

#sidebar-help dt.blank{
	padding:10px;
	margin:0px;
	float:left;
	width:210px;
	height:10px;
	display:block;
	background:url(../images/norole.gif) #fff no-repeat 8% 9%;
}

.wlcm_text{
	text-align:center;
	font-size:20px;
	font-weight:normal;
	padding-right:50px;
}

.highlight_msg{
border: 1px solid red; 
margin: 0px 3px; 
padding: 2px; 
display: none; 
width: 640px; 
font-size: 11px;
}

.cha_table{
	background-color: #fbe0ad;
	color:#3b2828;
	padding:10px;
	font: normal 14px arial, sans-serif;
	margin:0px;
	height:25px;
	border:1px solid #c3b292;
}

.cha_table td{
	padding:0px 10px 0px 10px;
}

.required{
 color:#f7121d;
 font-size:13px;
 }
 
 .required_txt{
 font-size:11px;
 color:#000000;
 }

.hide{
	height:0px;
	weight:0px;
	overflow:hidden;
	left:0px;
	top:-100px;
	position:absolute;
}

#cookie-message {
    background: none repeat scroll 0 0 #EFF1F4;
    font-size: 75%;
    overflow: hidden;
	width: 960px;
    margin: 0 auto;
}



* html #cookie-message .cookie-image { 
	margin-left: 30px;
}

*+html #cookie-message .cookie-image-10 { 
	margin-left: 10px;
}

.container {
    width: 100%;
}

#cookie-message .content {
	position: left;
    margin-top: 10px;
   
    width: 40px;
    margin-left: 25px;
    background-repeat: no-repeat;
    padding-top: 7px;
   
    float: left;
    width: 935px;
    FONT-SIZE: 11px;
	
}

#cookie-message .content div {
    line-height: 1.6em;
}


#cookie-message a {
    color: #4A5C64;
    font-weight: bold;
    text-decoration: underline;
}

#cookie-message .content div.more {
    display: block;
	
}

#cookie-message .title-cookie {
	padding-top:5px;
	height: 25px;	
	width: 730px;
}

#cookie-message .accept {
    float: right;
    /* margin: 40px 0 0; */
    position: relative;
    margin-right: 20px;
    margin-bottom: 20px;
}

#small-grey-button a, .small-grey-button button {
     margin: 0;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background: #FF2014;
    cursor: pointer;
    float: left;
    line-height: normal;
    text-align: center;
    padding: 10px 10px 10px 10px;
	border: 3px double #fff;
    border-top-color: #fff;
    border-left-color: #fff;
    background: #006;

	
}

#cookie-message .accept span {
    float: left;
    position: relative;
	white-space: nowrap;
}


button {
    cursor: pointer;
}


wbr {
  width: 0px;
  display: inline-block;
  overflow: hidden;
}