
/* © 2002 WebClay Corporation. All Rights Reserved. 

Default Zone Style

*/

 html, body, div, p, td, li, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin: 0px;
	padding: 0px;
	SCROLLBAR-TRACK-COLOR: #f3f3f3;
	SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1;
	SCROLLBAR-FACE-COLOR: #f6f6f6; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000;

}

.scroll
{
	overflow:auto;
}

A {
	color: #990000;
	text-decoration: none;
}

A:hover {
	color: #51B7D0;
	text-decoration: none;
}

ADDRESS {
	font-style: italic;
	margin: 0in;
	margin-bottom: .0001pt;
}

H1 {
	font-size: 16.0pt;
	font-weight: bold;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 12.0pt;
}

H2 {
	font-size: 14.0pt;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 12.0pt;
}

H3 {
	font-size: 13.0pt;
	font-weight: bold;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 12.0pt;
}

H4 {
	font-size: 14.0pt;
	font-weight: bold;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 12.0pt;
}

H5 {
	font-size: 13.0pt;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 12.0pt;
}

H6 {
	font-size: 11.0pt;
	font-weight: bold;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 12.0pt;
}

UL {
	margin-bottom: 5px;
}

OL {
	margin-bottom: 5px;
}

LI {
	margin-bottom: 5px;
}

PRE {
	font-family: Courier New;
	font-size: 10.0pt;
	margin: 0in;
	margin-bottom: .0001pt;
}

.smallfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}

.expired {
	color: gray;
	font-style: italic;
}

.maincontent {
	color: #000000;
	font-size: 11px;
	font-style: normal;
	line-height: 1.2em;
	background-color:#b6cee6;
}

.smallprint {
	font-size: 9px;
	font-weight: normal;
}

/* Modified: Shailesh Patel on 28/11/2007 */
.subPageHeader {
	color: #2F56AE;
	font-size: 14px;
	font-weight: bold;
}

.tbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16;
}

.toc {
	color: #990000;
	font-size: 11px;
	font-weight: normal;
}

.validationError {
	color: Red;
	font-weight: normal;
}

.pendingInvitationsNotification {
	font-weight: bold;
	font-size: 1.1em;
}

.editedPostTag {
	font-size: 8pt;
	font-style: italic;
}
/*
.padding
{
	height: 500px; 
	
}
*/
/* main container for content (specifies total width for container) */
.container { width:1000px; }

/* shaded corner container */
.container .middle .corner{
	position:relative;
	background:url(../images/corner.gif) no-repeat right top;
	width:26px;
	height:32px;
	top:-8px;
	left:-26px;
}

/* left menu container position and size */
.container .left {
	float: left;
	padding:5px 0px;
	background:#CDD9EE;
	position:relative;
	top:-8px;
	width:145px;
}

/* left menu list style */
.left_nav {
	margin: 30px 0px;
	padding:0;
	list-style:none;
}


/* header background for header stretching */
.body {
	background: #F3F3F3 url(../images/body.gif) repeat-x top;
}

/* header background and size */
#header {
	width: 100%;
	height: 83px;
	background: url(../images/header.jpg) no-repeat;
	padding-bottom: 8px;
}

/* top header row */
.headerTop {
	width: 100%;padding:0;margin:0;
	height: 40px;
}

/* logo link */
.headerTop .logo {
	display: block;
	width: 250px;
	height: 37px;
	position: absolute;
	top: 3;
	left: 3;
}

/* Zone name */
.headerTop .tlcName {
	font: bold 14px verdana;
	color: #ffffff;
	white-space: nowrap;
}

/* "Contact Us" link */
.headerTop .contactUsLink {
	font: bold 10px verdana;
	color: #fff;
}

.headerTop .homeLink
{
	font: bold 10px verdana;
	color: #fff;
}

/* "Contact Us" and "My Inbox" separator */
.headerTop .separatorPipe {
	font: bold 10px verdana;
	color: #fff;
}

/* "My Inbox" link */
.headerTop .myInboxLink {
	position: absolute;
	top: 12px;
	right: 85px;
	font: bold 10px verdana;
	color: #fff;
}

/* common style for all top header links */
.headerTop a {
	text-decoration: none;
}

/* common style for all hover top header links */
.headerTop a:hover {
	text-decoration: underline;
	color: #fff;
}

/* middle header row (login panel and toolbar)*/
.headermiddle {
	width: 100%;
	height: 21px;	
}

.basicSearchInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16;
	color: #07235A;
	width: 120px;
	background-color: #FFFFFF;
	border: solid 1pt #686868;
	vertical-align: middle;
}

/* common style for all middle header links */
.headermiddle A {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1B588A;
}

/* common style for all hover middle header links */
.headermiddle A:hover {
	color: #1B588A;
	font-weight: bold;
	text-decoration: underline;
}

/* "Login" text style */
.headermiddle .loginText {
	position: absolute;
	top: 41px;
	left: 10px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1B588A;
}

/* login textbox style */
.headermiddle .loginBox {
	position: absolute;
	top: 40px;
	left: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16;
	color: #07235A;
	width: 100px;
	background-color: #FFFFFF;
	border: solid 1pt #686868;
}

/* "Password" text style */
.headermiddle .passwordText {
	position: absolute;
	top: 41px;
	left: 190px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1B588A;
}

/* password textbox style */
.headermiddle .passwordBox {
	position: absolute;
	top: 40px;
	left: 255px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16;
	color: #07235A;
	background-color: #FFFFFF;
	border: solid 1pt #686868;
}

.passwordRequired
{
	position:absolute;
	top:40px;
	left:316px;
}

.usernameRequired
{
	position:absolute;
	top:40px;
	left:179px;
}

/* login button style */
.headermiddle .loginButton {
	position: absolute;
	display: block;
	top: 40px;
	left: 435px;
	cursor: hand;
	cursor: pointer;
	border: none;
}

/* "Forgot Password" text style */
.headermiddle .forgotButton {
	position: absolute;
	top: 43px;
	left: 510px;
	text-decoration:underline;
}

.rememberMe
{
	position:absolute;
	left:325px;
	top:28px!important;
	top:38px;
	font-size:10px;
	color:#1B588A;
	font-weight:bold;
}

/* login error text style */
.invalidUser {
	position: absolute;
	top: 42px;
	left: 500px;
	font: bold 10px Verdana;
	color: Red;
}

/* "Register Account" text style */
.headermiddle .registerAccount {
	position: absolute;
	right: 10;
	top: 40;
	white-space: nowrap;
}

/* top left toolbar box style */
.headermiddle .toolbarBox {
	position: absolute;
	left: 0px;
	top: 37px;
}

/* user information box style (for logged on users) */
.headermiddle .userBox {
	position: relative;
	right: 10px;
	top: 3px;
	white-space: nowrap;
	float:right;
}
/* user information box style (for logged on users) */
.headermiddle .userBox {
	position: relative;
	right: 10px;
	top: 3px;
	white-space: nowrap;
	float:right;
}

/* user information text style (for text and links) */
.headermiddle .userBox, .headermiddle .userBox A {
	font-family: Verdana;
	font-size: 10px;
	color: #2C6292;
}

/* user information hover link style */
.headermiddle .userBox A:hover {
	text-decoration: underline;
}

/* header bottom row (additional buttons and inbox/content page caption)
	default text style for content implemented */
.headerBottom {
	height: 23px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	clear:both;
}

/* header bottom row background color and text styles for content pages ONLY */
.default {
	background-color: #CDD9EE;
	color: #003D6D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}


/* header bottom row container for additional buttons on the right */
.headerBottom .rightButtons {
	float: right;
	padding-top: 2px;
	padding-right: 5px;
}

/* header bottom row container for additional buttons on the left */
.headerBottom .leftButtons {
	float: right;
	padding-top: 2px;
	padding-right: 8px;
	
}

/* inbox/content pages caption text style */
.headerBottom .title {
	z-index:1;
	position: absolute;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}

/* container for internal page contaent */
#mainContent {
	width: 100%;
	position: relative;
	/*z-index:-1;*/
}

/*** START: Modified: Shailesh Patel on 26/09/2007 ***/
#footer 
{
	background-color: #01457C;
	width: 100%;
	height: 29px;
	clear: both;
	text-align: left;
}
a.footerPtUrl { font: normal 10px verdana; color: #fff; text-decoration: underline; }
a.footerPtUrl:hover { color: #fff; text-decoration: none; }

/*** END: Modified: Shailesh Patel on 26/09/2007 ***/

.tooltipOut {
	border-collapse: collapse;
/*position:absolute;*/
margin-top: 0px;
	
}
.tooltip {
	border-collapse: collapse;
}
.tooltip TD {
	border-right: #000 1px solid;
}
.tooltip .header {
	font-weight: bold;
	border-bottom: #000 1px solid;
}

/* -- Toolbar menu */

.ToolbarMenu {
	font-family: Microsoft Sans Serif;
	font-size: 9pt;
	font-weight: normal;
	border-style: Outset;
	border-width: 0px;
	width: 264px;
	cursor: Default;
}

.TopHoverStyle {
	background: #FBE466;
	border-color: #A0A7CD;
	border-style: Solid;
	border-width: 2px;
	cursor: Default;
	white-space: nowrap;
}

.TopStyle {
	background: White;
	border-color: #A0A7CD;
	color: #07235A;
	border-style: Solid;
	border-width: 2px;
	white-space: nowrap;
}

.DisabledStyle {
	color: #D3D3D3;
}

.HoverItemStyle {
	background: #e1e6bd;
	border-color: #316AC5;
	color: #000000;
	border-style: Solid;
	border-width: 0px;
	cursor: Default;
}

.IslandStyle {
	font-family: MS Sans Serif;
	font-size: 8pt;
	font-weight: normal;
	background: #BDD1D5;
	border-color: #000000;
	color: #07235A;
	border-style: Solid;
	border-width: 1px;
	cursor: Default;
}

.TopSelectedStyle {
	background: #FBE466;
	border-color: #000000;
	color: #07235A;
	border-style: Solid;
	border-width: 1px;
	white-space: nowrap;
}

.SeparatorStyle {
	background-image: url(/ig_common/WebNavigator31/ig_menuSep.gif);
	background-repeat: repeat-x;
}
/* Toolbar menu -- */

/* -- Toolbar zone */
.Toolbar {
	z-index: 1000;
	font-family: Arial;
	font-size: 9pt;
	/*background-color: White;*/
	border-style: None;
	height: 20px;
	background-image: url(../images/ptblueexplorer.gif);
}

.ToolbarDefault {
	border-color: menu;
	border-style: Solid;
	border-width: 0px;
	background-image: url(../images/ptblueexplorer.gif);
	text-align: center;
	height: 22px;
}

.ToolbarSelected {
	background-color: #DCDCDC;
	border-color: Navy;
	border-style: Solid;
	border-width: 1px;
	cursor: Default;
	background-image: url(none);
	text-align: center;
}

.ToolbarHover {
	background-color: #FBE466;
	border-color: Navy;
	border-style: Solid;
	border-width: 1px;
	cursor: Default;
	background-image: url(none);
	text-align: center;
}

.ItemStyle {
	background-color: #E9F3FA;
	color:#4A3C8C;
} 

.HeaderStyle {
	background-color: #2176B1;
	color:#ffffff;	
}

.HeaderStyle A{
	background-color: #2176B1;
	color:#ffffff;	
}

.footerstyle {
	background-color: #B5C7DE;
	color:#4A3C8C;	
}

.alt-itemstyle{
	background-color: #fbfcfc;/*F3F3F3*/
	color:#4A3C8C;
} 

.datagrid{
	
	Background-Color:#b6cee6;
	padding:0px;
	margin:0px;
	/*Background-Color: #f9f9f9;#04335E;*/
	Border-Color: #ffffff;
	font-size: 10px;
	border-style: Solid;
	border-width: 1px;
}

.step
{
	float: right;
	padding-top: 0px;
	color: #ffffff;
}
/* Toolbar zone -- */
.CurrentFile
{
	color:Navy;
	
	}
.waitCursor
{
	cursor:wait;
}

.nodeSelected
{
	font-style: italic;
}

	
/*filter header in notifications admin*/
.header-block {
	border: solid 1px black;
	width: 100%;
	background: #EAEAEA;
	text-align: right;
	margin: 2 0;
	padding:5px 0 5px 0;
}


/*Added by nisha, Email Template link style*/
.linkSelectedStyle
{
	 color:Black;
}
.linkSelectedStyle:visited
{
	color:Black;
}
/*Added by sanket pathre 2006_11_10(yyyy_mm_dd)*/
.sucessfulChangesApplied
{
	color:#18ab4c;
	font-size:13px;
	background-image:url(../../images/icon_changesApplied.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 25px;
	padding-top:8px;
	color:#099b3b;
}
/* 10-30-2006 Added by Sanket for popup windows(2006_1_17) */
.popupWindow {
	padding:2px; background: #2f56ae; MARGIN: 5px;
}
.popupForm {
	BACKGROUND: #F3F3F3; WIDTH: 100%; HEIGHT: 100%
}
.popupHeader {
	BACKGROUND: #A9C7F9; VERTICAL-ALIGN: middle; HEIGHT: 34px
}
.disabledItem
{
	color:#999999;
}
/* 11-21-2006 Added by saurabh for displaying messages in correct font style
*/

.frame 
{
	font-family:Verdana;
	font-size:10pt;
}

.frame P
{
	font-family:Verdana;
	font-size:10pt;            
}
.pageTitlePopup
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.pageTitle
{
	font-size:11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pageTitleItemPopup
{
	font-size:15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pageTitleItem
{
	font-size:12px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*Added by nisha (01-13-2007), Style for Footer image for productiveteams*/
#footer img 
{
	position:relative;
	float:left;
	top:3px;
	left:-5px;
}

/* Styles created by Naresh (02/03/2007) */
/* Applies to the default pages on TLC */
#wrapper {
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	padding-top:0px;
	}

.pageHeader{
	font-size:14px;
	padding-left:12px;
	color:#033780;
	background-color:#DBE3F0;
	font-weight:bold;
	}
	
	
.secondaryHeading {
	font-weight:bold;
	display:block;
	font-size:14px;
	color:#1569b2;
	margin-left:20px;
	}
	
	
.emphasisText {
	font-weight:bold;
	color:#1569b2;
	font-size:12px;
	}
	
.pointers {
	background-image:url(../../images/pointer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.secondaryBullets {

}

.contentdiv {
	width: 732px;
	margin-left:20px;
	padding-right:20px;
	margin-top:10px;
	background-color:#FFFFFF;
	border-top: solid 2px #cdd9ee;
	border-left: solid 2px #cdd9ee;
	padding-left:25px;
	padding-top:12px;
	padding-bottom:20px;
	color:#454a4e;
	}

.numberedBullets{
	display:relative;
	margin-top:-13px;
	margin-left:25px;
}

/*Following Css added by sanket pathre(207_02_05) till '.InfoColumnHome{}'*/
.PageHeaderBandHome { }	
	
	
	#wrapperHome {
	width:550px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	
	}
	
.SkeletonTableHome {
	/*width:810px;*/
	width:780px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F5357;
	margin-top:0px;
	}
	

.contentdivHome {
/*	width: 550px,732px;*/
	width: 700px;
	margin-left:5px;
	padding-right:20px;
	margin-top:10px;
	background-color:#FFFFFF;
	border-top: solid 2px #cdd9ee;
	border-left: solid 2px #cdd9ee;
	padding-left:25px;
	padding-top:12px;
	padding-bottom:20px;
	color:#454a4e;
	}
	
.InfoBoxHome {
	width:197px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:9px;
	margin-top:10px;
	
	background-color:#ffffff;
	}
.InfoboxHeader {
	font-weight:bold;
	font-size:14px;
	color:#3673B4;
	background-image:url(../../images/infobox_headerbg.gif);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:6px;
	padding-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.InfoText {
	font-size:12px;
	color:#4F5357;
	background-image:url(../../images/infobox_txtbg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.InfoColumnHome {
	width:200px;

}
	.importantText {
	font-size:14px;
}
/*topTreeStructBand Added by sanket pathre(2007_02_14)*/
.topTreeStructBand
{
	background-color:#e7e7e7;
	border-top:solid 1px #9c9c9c;
	padding:3px 3px 3px 3px;
}

/*Added (2007_02_19)*/

.defualtContentTable {
	background-color:#ffffff;
	margin-top:15px;
	margin-left:12px;
	}
	
.teamlinkCenterName {
	font-size:15px;
	color:#4b66a3;
	font-weight:bold;
	background-color:#cdd9ee;
	height:110px;
	width:419px;
	vertical-align:middle;
	padding-left:20px;
	}

.uniqueFeaturesHeading {
	background-color:#91a6cb;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	width:300px;
	padding:12px;
	}

ul.uniqueFeaturePoints{
	width:242px;
	margin-left:-10px;
	margin-top:-10px;
	padding-left:10px;
	display:block;
	position:relative;
	}


 ul.uniqueFeaturePoints li{
	color:#4b66a3;
	background-image:url(../../images/arrow_uniqueFeatures.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
	list-style-type:none;
	font-size:12px;
	margin-top:9px;
	padding-left:20px;
	}

.tlc_introText {
	background-color:#edecec;
	}

.tlc_introText td {
	background-color:#f9f9f9;
	color:#484646;
	padding:25px;
	padding-top:10px;
	font-size:13px;
	}

.tlc_introTextFirstpara {
	font-size:14px;
	font-weight:bold;
	}

.pageHeader {
	font-size:14px;
	font-weight:bold;
	color:#4b66a3;
	padding-left:5px;
	background-color:#cdd9ee;
	}

/*Style Added by Sanket Pathre 2007_02_23*/
.logoPreview {
	background-image:url(../../images/logo_preview.gif);
	background-repeat:no-repeat;
	background-position:center center;
}



/*Style Added by Nisha 2007_03_03*/
/* Blue colored label for headers in view post controls (e.g: eMeeting Summary, eMeeting Name, etc)*/
.eMeetingHeader
{
	color:#2C6192;
	font-size:10pt;
}

/*For table to occupy 100% height*/
table .full-height
{
	height:100%;
}

/*For New eMeeting Invitations button on Inbox*/
.highcontrast_btn {
	height:33px;
	color:#ffffff;
	background-image:url(../../images/tile_highcontrast_btn.gif);
	background-repeat:repeat-x;
	padding:10px;
	padding-top:5px;
	margin:0;
	border:0;
	font-weight:bold;
}

.highcontrast_btn A
{
	color:White;
}

.highcontrast_btn A:hover
{
	color:White;
}

.newInvitationsLink
{
	color:White;
}
/*Added by sanket pathre legend (2007_03_30) start*/

.legendsWrapper 
{
	font-size:11px;
	background-color:#ffffff;
	border:solid 1px #bfbebe;
}
.legendsHeading {
	background-color:#eeeeee;
}
.legendLabel {
	padding-right:10px;
	border-right:solid 1px #cdc7c7;
	
}

.legendContainer img {
	margin-left:3px;
}

/*(2007_03_30) end*/
/*Added by sanket pathre (2007_04_03) start*/
.SkeletonTable
{
	width:auto;
	font-size:12px;
	color:#4F5357;
	margin-left:10px;
}
.Required 
{
	font-weight:bold;
	color:#fc5b2a;
}
.RequiredText
{
	font-size:11px;
	font-weight:bold;
	background-color:#cdd9ee;
}
.FormLabel
 {
	font-weight:bold;
	color:#4F5357;
	padding-right:1px;
	text-align:right;
	font-family:Verdana;
}
.TxtBox {
	background:#ffffff;
	border:solid 2px #b6b6b6;
	color:#0B59A3;
	}
.InfoBox {
	width:236px;
	}
.InfoTextRegisterNewUser {
	font-size:12px;
	color:#4F5357;
	background-image:url(../../images/infobox_txtbg_forRegisterNewUser.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.InfoboxHeaderRegisterNewUser {
	font-weight:bold;
	font-size:14px;
	color:#3673B4;
	background-image:url(../../images/infobox_headerbgRegisterNewUser.gif);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:6px;
	padding-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.frmbttn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #0B4975;
	background-image:url(../../images/tile_button.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top:solid 2px #86bae5;
	border-right:solid 2px #1688c9;
	border-bottom: solid 2px #1688c9;
	border-left:solid 2px #86bae5;
	padding-top:2px;
	padding-bottom:2px;
	width:auto;
    /*overflow:visible;*/
	}
.frm_finalButtons {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B4975;
	background-image:url(../../images/tile_button.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top:solid 2px #86bae5;
	border-right:solid 2px #1688c9;
	border-bottom: solid 2px #1688c9;
	border-left:solid 2px #86bae5;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:35px;
	}
	/*css related to assign position gridview in edit User*/
.HeaderLabel {
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	background-color:#1876af;
	padding-left:5px;
	padding-top:4px;
	}
.HeaderRow
{
	background-color:#c4def7;
	color:#4f5357;/*1876af*/
	font-weight:bold;
	padding-top:5px;
}
.HeaderRow td
{
	padding:6px;
}
.Row
{
	text-align:left;
	background-color:#fbfcfc;
	color:#4f5357;
}
.AltRow
{
	text-align:left;
	background-color:#eff8fe;
	color:#4f5357;
}
.RowBlank {
	background-color:#ffffff;
	padding:5px;
	}
.FormTable
{
	width:auto;
	font-size:12px;
	color:#4F5357;
	margin-left:10px;
}
textarea, Select {
	background:#ffffff;
	border:solid 2px #b6b6b6;
	color:#0B59A3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
checkbox label
{
	padding-bottom:3px;
}	
.eMwizard_header {
	background-color:#ebebeb;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:4px;
	vertical-align:middle;
	padding-top:8px;
	padding-bottom:8px;
	border:0;
	margin-bottom:-3px;
	width:100%;
}

.eMwizard_header_value {
	background-color:#ebebeb;
	color:#3673b4;
	font-size:13px;
	font-weight:bold;
	padding:4px;
}
.wizardContentBlock1{
	border:solid 2px #bdbbbb;
	background-color:#ededed;
	width:290px;
	float:left;
	clear:left;
	margin-top:6px;
	font-size:11px;
	margin-left:5px
}
.wizardContentBlock1 .content{
	background-color:#ffffff;
	margin:0;
	border:solid 3px #ededed;
	/*padding:3px;*/
	padding-left:3px;
}

.wizardContentBlock2{
	border:solid 2px #bdbbbb;
	background-color:#ededed;
	width:570px;/*615*/
	margin-left:6px;
	margin-top:6px;
	font-size:11px;
}

.wizardContentBlock2 .content{
	background-color:#ffffff;
	margin:0;
	/*padding:5px;*/
	padding-left:5px;
	border:solid 3px #ededed;
	height:280px;
	overflow:auto;
}
.wizardContentBlock2 .content1
{
	background-color:#ffffff;
	margin:0;
	/*padding:3px;*/
	padding-left:3px;
	border:solid 3px #ededed;
}

.permissionsTable{
	background-color:#ddecf6;
}

.permissionsTable th{
	font-weight:bold;
	color:#000100;
	text-align:left;
	font-size:12px;
}
.permissionsTable p
{
	margin:0px;
	padding:0px
}

.selectedTreeItemTitle{
	font-weight:bold;
	/*color:#3673b4;*/
}
/*end (2007_04_03)*/


/*PostList.body.html style (Center pane in inbox) - Added by Nisha(04-13-2007)*/
.points 
{
	display:block; 
	background-image:url(../../images/bullet_arrow.gif); 
	background-position:5px left; 
	background-repeat:no-repeat; 
	font-size:11px; 
	padding-left:14px;
}
a.eMTempName:link{
	text-decoration:none;
	color:#797878;
	display:block;
	background-color:#f2f2f2;
	border-bottom:solid 3px #ffffff;
	padding:3px;
	padding-left:7px;
	}


a.eMTempName:visited{
	text-decoration:none;
	color:#797878;
	display:block;
	background-color:#f2f2f2;
	border-bottom:solid 3px #ffffff;
	padding:3px;
	padding-left:7px;
	}

a.eMTempName:hover{
	text-decoration:none;
	color:#797878;
	display:block;
	background-color:#dfdede;
	border-bottom:solid 3px #ffffff;
	padding:3px;
	padding-left:7px;
	}

a.eMTempName:active{
	text-decoration:none;
	color:#797878;
	display:block;
	background-color:#f2f2f2;
	border-bottom:solid 3px #ffffff;
	padding:3px;
	padding-left:7px;
	}
.selectedEmailTemplate
{	
	padding:3px;
	padding-left:8px;
	padding-right:7px;
	text-decoration:none;
	overflow:hidden;
	background-color:#dfdede;
	color:#797878;	
	border-bottom:solid 3px #ffffff;
}	
.eMTemplate_priority{
	background-color:#ebebeb;
	border:solid 1px #b7b6b6;
	margin:4px;
	margin-top:10px;
	margin-bottom:10px;
	color:#484848;
	padding:6px;
	}

.eMTemplate_info{
	background-color:#dee9f3;
	border:solid 1px #3f88cc;
	margin:4px;
	color:#25619a;
	padding:6px;
}
.eMTemplate_Table{
	border:solid 2px #9bc1e5;
	background-color:#ffffff;
}

/*Style added by Nisha - (04-23-2007). It is used for QuickInviteNewUser*/
.headerBlueBand
{
	background-color:#DCE7FC;
	color:#3154AE;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Style added by Nisha - (04-15-2007). It is used for specifying eM names etc e.g:In rename file, em name is using this class*/
.sectionTitleValue
{
	color:#4f5357;
	font-size:11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Style added by Nisha - (04-27-2007). Used for QuickInviteUser.ascx help box while create new position*/
.CreatePosHelpHeader {
	font-weight:bold;
	font-size:14px;
	color:#3673B4;
	background-image:url(../../images/infobox2_headerbg.gif);
	background-repeat:repeat-y;
	padding-left:12px;
	padding-right:6px;
	padding-bottom:8px;
	}
	
.CreatePosHelpText {
	font-size:12px;
	color:#4F5357;
	background-image:url(../../images/infobox2_txtbg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	}

/*Styles added by Nisha - (08-02-2007). Used for mulitple file upload pages */
.multipleFileUploadContainer {
		float:left;
		background: #f8f7f7;
		padding: 6px;
		border: 2px solid #d7d3d3;
		z-index: 2;	
		}
		
.info 
{
	margin-top:0px;
	float:left;
	border:solid 1px #d7d3d3;
	padding:8px;
	background-color:#ffffff;
	width:190px;
	height:150px;
}

.alreadyExistingFilesTable
{
 background-color:White;
 border:solid 2px #abc7f9;
}

.errorCode 
{
	color:#ff0000;
}

.popupHelpBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f3f3f3;
	padding:8px;
}

.popupHelpBody p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f3f3f3;
}

.ssMarginLeft {
	margin:0;
	margin-left:30px
}

.popupHeading {
	color:#3053cb;
	font-size:16px;
	font-weight:bold;

}

.fileSucessfulChangesApplied
{
	color:#18ab4c;
	font-size:12px;
	background-image:url(../../images/icon_changesApplied.gif);
	background-repeat:no-repeat;
	background-position:left 14px;
	padding-left: 25px;
	/*padding-top:5px;*/
	color:#099b3b;
}

.instructionBox {
	border:solid 1px #d6d4d5;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:226px;
	
}

.instructionHeader {
	background-color:#abc7f9;
	color:#2c51a1;
	font-weight:bold;

}
/*Styles added by Nisha - (08-22-2007). Used to make inbox loading div transparent */
#divInboxTreeLoading {background-image:url(../images/spacer.gif);}

.sectionHeader {
	margin::0;
	padding:0;
	background-color: #c8daec;
	border-top:solid 1px #5890c4;
	height:30px;
}

.sectionHeaderTitle {
	margin::0;
	padding:0 0 7px 29px;
	background-color: #c8daec;
	background-image:url(../../images/ico_sectionHeader.gif);
	background-repeat:no-repeat;
	background-position:4px -1px;
	color:#05437c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.underlineLink 
{
	text-decoration: underline;
}

.formButtonSmall
{
border: 2px double #1688c9;
border-top-color: #86bae5;
border-left-color: #9bcdf0;
background-color: #FFFFFF;
background-image: url(../../images/tile_button.jpg);
background-repeat: repeat-x;
color: #0b4975;
font-size: 10px;

font-family: Verdana, Helvetica, Arial, sans-serif;
padding:1px 5px 1px 5px;
width:auto;
overflow:visible;
width:auto;
overflow:visible;
}

/*** START: Added: Shailesh Patel on 26/09/2007 ***/
#footer .copyright {
	margin:0;
	padding:0;
	width:200px;
	height:28px;	
	background-color:#1e6db2;
	background-image:url(../../images/alerts/curveLeft_copyright.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 8px 0px 12px;
	color:#ffffff;
	font-size:9px;
	text-align:center;
}


/* CSS for Alerts section */

.alertsWrapper 
{
	margin:0;
	padding:0;
	width:785px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-top:2px;
	margin-left:6px;
}	

.alertsHeadingTooltip {
	margin:0;
	padding:0;
	float:left;

}

.alertsContainer {
	float:left;
	margin:0;
	padding:0;
	width:740px;
	height:21px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.alertTabs {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:64px;
	height:21px;
	border-left:0;
	border-right: solid 2px #56a8da;
	background-image:url(../../images/alerts/tile_alertTab.gif);
	background-repeat:repeat-x;
	color:#36e0ff;
	text-align:center;
}

.leftAdjacentActiveTab {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:65px;
	height:21px;
	border-left:0;
	border-right: 0;
	background-image:url(../../images/alerts/tile_alertTab.gif);
	background-repeat:repeat-x;
	color:#36e0ff;
	text-align:center;
}

.leftAdjacentActiveTab a {
	color:#36e0ff;
	text-decoration:none;
	line-height:18px;
}

.alertActiveTab {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:510px;
	height:21px;
	border-left:0;
	border-right: solid 2px #36e0ff;
	border-left: solid 2px #36e0ff;
	background-image:url(../../images/alerts/tile_activeTab2.gif);
	background-repeat:repeat-x;
	color:#36e0ff;
	text-align:left;
}

.activeTabInner {
	padding:0;
	padding-left:3px;
	margin:0;
	margin-top:2px;
	height:16px;
	display:block;
	background-color:#0571b7;
	background-image:url(../../images/alerts/tile_activeTab.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-top:1px;

}

.activeTabInner img {
	position:relative;
	top:2px;
	margin-left:1px;
	margin-right:1px;
}

.alertActiveTab a {
	color:#ffffff;
	text-decoration:none;
	line-height:18px;
}

.alertTabs a {
	color:#36e0ff;
	text-decoration:none;
	line-height:18px;
}


.activeTabInner a {
	color:#36e0ff;
	text-decoration:none;
	line-height:17px;
}

.alertTabRightMost a {
	color:#36e0ff;
	text-decoration:none;
	line-height:18px;
}

.alertTabRightMost {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:64px;
	height:21px;
	border-right:0;
	border-left:0;
	background-image:url(../../images/alerts/tile_alertTab.gif);
	background-repeat:repeat-x;
	color:#36e0ff;
	text-align:center;
}

.curveleft {
	padding:0;
	margin:0;
	float:left;
	padding:0;
	font-size:1px;
	width:11px;
	height:21px;
	border:0;
	background-image:url(../../images/alerts/alerts_curveLeft.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
.curveright {
	padding:0;
	margin:0;
	float:left;
	padding:0;
	font-size:1px;
	width:11px;
	height:21px;
	border:0;
	background-image:url(../../images/alerts/alerts_curveRight.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
.messageCount {
	color:#ffffff;
}

a:link.alertMessageLink, a:visited.alertMessageLink, a:active.alertMessageLink  {
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
}

a:hover.alertMessageLink {
	color:#ffffff;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	text-decoration:underline;
}

/*ALERTS color codes*/
.newAlert {
	color:#fbf701;
	text-decoration:none;
	line-height:18px;
	cursor:pointer;
}

.readAlert
{
	text-decoration:none;
	line-height:18px;
	cursor:pointer;
}

.noAlert {
	color:#999999;
	text-decoration:none;
	line-height:18px;
}

.urgentMessage {
	background-image:url(../../images/alerts/ico_urgentMessage.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:4px;
}

.highPriorityMessage {
	background-image:url(../../images/alerts/ico_highPriorityMessage.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:4px;
}

.normalPriorityMessage {
	background-image:url(../../images/alerts/ico_normalPriotiyMessage.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:4px;
}

/*ALERTS color codes end here*/

/*alertsTooltip css begins here. */
a.alertsTooltip {text-decoration:none; position:relative; top:4px; right:3px; color:yellow;}
a.alertsTooltip b {display:none;}
a.alertsTooltip:hover { color:yellow; border:0; position:relative; z-index:500; text-decoration:none; cursor:default;}
a.alertsTooltip:hover b {display:block; position:absolute; top:-172px; left:0px; padding:5px; font-weight:normal; color:#ffffff; border:1px solid #fbf701;background:#04335e; width:250px;}
a.alertsTooltip:hover b em {position:absolute; left:23px; bottom:-7px; width:11px; height:6px; background:transparent url(../../images/alerts/tooltipPointer2.gif) 0 0; display:block; font-size:1px; background-repeat:no-repeat;}
/*alertsTooltip css ends here. */

.tooltipNoAlerts {
	display:block;
	clear:both;
	color:#999999;
	margin-left:5px;
}
.tooltipPendingAlerts {
	display:block;
	clear:both;
	color:#00ffff;
	margin-left:5px;
}
.tooltipNewAlerts {
	display:block;
	clear:both;
	color:#fbf701;
	margin-left:5px;
}


.alertMessageList {
/* this applies to the <ul> tag for alert message legend-list  */
	margin:0;
	padding:0;
	margin-left:5px;
	margin-bottom:10px;
	margin-top:5px;
	list-style-type:none;
	line-height:8px;
}

.tooltipUrgentPriority {
	background-image:url(../../images/alerts/ico_urgentMessage.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:11px;
}
.tooltipHighPriority {
	background-image:url(../../images/alerts/ico_highPriorityMessage.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:11px;
}
.tooltipNormalPriority {
	background-image:url(../../images/alerts/ico_normalPriotiyMessage.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:11px;
}


.msgPreviousArrow
{
	background-image:url(../../images/alerts/arrow_pervious.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:8px;
	height:9px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.msgNextArrow
{
	background-image:url(../../images/alerts/arrow_next.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:8px;
	height:9px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}


/*trialTlcTooltip css begins here. */
a.trialTlcTooltip { /*position:relative; top:9px;*/ color:#f4fc20;font-size:10px; text-decoration:none; }
a.trialTlcTooltip b {display:none;font-size:10px; text-decoration:none; text-align:left;}
a.trialTlcTooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;color:#f4fc20; cursor:default;}
a.trialTlcTooltip:hover b {display:block; position:absolute; top:28px; left:-5px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:220px;}
a.trialTlcTooltip:hover b em {position:absolute; left:7px; top:-6px; width:11px; height:6px; background:transparent url(../../images/alerts/tooltipPointerDown.gif) 0 0; display:block; font-size:1px; background-repeat:no-repeat;}
/*trialTlcTooltip css ends here. */


/*compTlcTooltip css begins here. */
a.compTlcTooltip { /*position:relative; top:2px;*/ color:#f4fc20;font-size:10px; text-decoration:none; }
a.compTlcTooltip b {display:none;font-size:10px; text-decoration:none; text-align:left;}
a.compTlcTooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;color:#f4fc20; cursor:default;}
a.compTlcTooltip:hover b {display:block; position:absolute; top:28px; left:-5px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:250px;}
a.compTlcTooltip:hover b em {position:absolute; left:7px; top:-6px; width:11px; height:6px; background:transparent url(../../images/alerts/tooltipPointerDown.gif) 0 0; display:block; font-size:1px; background-repeat:no-repeat;}
/*trialTlcTooltip css ends here. */

/*** START: Added: Shailesh Patel on 11/10/2007 ***/

.hideAlertArrows
{
	width:0px;
	height:0px;
	visibility:hidden;
}

/*** START: Added: Shailesh Patel on 11/10/2007 ***/

/*** END: Added: Shailesh Patel on 26/09/2007 ***/

/* START: Styles added for create/edit eMeeting - Nisha 10/09/2007 */
.stepHeaderText {
	margin:0;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#4f5357;
	margin-top:4px;
	}

.stepHeader {
	margin:0;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#4f5357;
	background-color:#e7e5e5;
	margin-top:4px;
	}
	
.stepHeaderBg { background-color:#e7e5e5; }

/* This will be the expanding/collapsing div */
.eMContentDiv
{
	margin:0;
	padding:5px;
	display:block;
	color:#4f5357;
}

.bulletedLinks {
	margin:0;
	padding:0;
	list-style-type:none;
	background-image:url(../../images/icon_arrowbullet.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:20px;
	font-size:13px;
	/*line-height:30px;*/
	
	}
	
	.highlightText {
	color:#2f4f9f;
	}
	
	.popupActionPanel {
	margin:0;
	margin-bottom:8px;
	background-color:#e7e7e7;
	border-top:solid 1px #9b9b9b;
	padding:3px;
	text-align:right;
	}
	
	.TxtViewMode {
	color:#0B59A3;
	}
	
	.tableTxtBox {
	background:#ffffff;
	border:solid 2px #96c9ec;
	color:#0B59A3;
	}
	
	.popupInfobox{
	background-color:#FFFFFF;
	border:solid 1px #d3d0d0;
	}

.popupInfoboxHeader{
	background-color:#e7e6e6;
	color:#353434;
	}
.popupFormHeader {
	background-color:#bdd2f8;
	color:#264699;
	}
	
	.disabledDiv
	{		    
		filter: alpha(opacity=50); /* ie */
		background:#ccc;
		-moz-opacity: .5; /* mozilla */
		
	}
	.disabledAnchor
	{	
		color:gray;
	}
	
	.oneStepAccess {
	background-color:#ffffff;
	padding:10px;
}

.oneStepAccess h3 {
	margin:0;
	padding:0;
	color:#2f56ae;
	font-weight:bold;
	font-size:13px;
}

.oneStepAccess p.first {
	margin: 5px 0 0 0;
	
}

.content {
	margin:15px 20px 15px 20px;
	padding:0;
}


.content h3 {
	margin: 15px 0 0 0;
	font-size:13px;
	font-weight:bold;
}

.content p.first {
	margin: 5px 0 0 0;

}

.changesApplied
{
	color:#18ab4c;
	background-image:url(../../images/icon_smallChangesApplied.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding-left: 20px;
	padding-top:8px;
	color:#099b3b;
}

.instructionDiv
{
	background-color:#F3F3F3;
	border: solid 1px #d9d9d9;
}

.eMtreeActions {
	margin:0;
	padding:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ddeffb;
	}
	
.eMtreeActions a {
	height:17px;
	color:#014677;
	margin-left:10px;
	text-decoration:none;
	padding:4px 6px 4px 6px;
}

.eMtreeActions a:hover {
	height:17px;
	color:#014677;
	background-image:url(../../images/tile_eMtreeActions_linkBg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:10px;
	text-decoration:none;
	padding:4px 6px 4px 6px;
}

.popupHeaderLabel{
	color:#264699; 
	font-size:12px;
	}
	
.popupHeaderLabelValue{
	color:#3d3d3d;
	font-size:13px;
	font-weight:bold;
	}
	
.highcontrast_btnOff {
	height:33px;
	color:#f1eded;
	background-image:url(../../images/tile_highcontrast_btnoff.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	border:0;
	font-weight:bold;
}

.eMTreeHeader {
	margin:0;
	padding:3px 5px 0 5px;
	height:21px;
	background-color:#6bb4e7;
	color:#03385e;
	font-size:11px;
	font-weight:bold;
}
/* END: Styles added for create/edit eMeeting - Nisha 10/09/2007 */

/* START: Shailesh Patel on 11/07/2007 */

.msgBlockedInvitees
{	
	padding:0px;
	padding-left:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: Green;
}

/* END: Shailesh Patel on 11/07/2007 */
/*Start: Sanket Pathre 18th Dec 2007. In responce to case 3519*/
.filterIsActive
{
border:solid 2px #3289d8;
background-color:#dceffd;
}
/*End: Sanket Pathre 18th Dec 2007*/


/* START: Shailesh Patel on 10/01/2008 */
.popupHeaderLbl
{
	font-size:14px;
	font-weight:bold;
	color:#3159b2;	
}

.popupHeaderLblValue 
{
	font-size:12px;
	font-weight:bold;
	color:#31353f;	
}

.lblReminder
{
	color:#4A3C8C;
}
/* END: Shailesh Patel on 10/01/2008 */

/* START: Shailesh Patel on 02/02/2008 */
.reminderMessageUrl {	cursor: hand; cursor: pointer; }
/* END: Shailesh Patel on 02/02/2008 */

/*Styles applied by Nisha on 30th Jan 2008*/
.changesAppliedWithoutImage
{
	color:#18ab4c;
	font-size:11px;
	font-weight:bold;
}

.tokenInfo {
	border:solid 1px #d6d5d5;
	background-color:#ffffff;
	padding:3px;
}

.instructions
{
	display:block;
	clear:both;
	font-size:11px;
}

.instructionsSmallFont
{
	display:block;
	clear:both;
	font-size:10px;
}

.invitationContainer {
	background-color:#ffffff;
	border:solid 1px #d9d8d8;
	padding:8px;
	font-weight:normal;
	margin-bottom:12px;
}

.containerHeaderText {
	margin:0;
	color:#2c559e;
	font-size:15px;
	font-weight:normal;
	padding-bottom:8px;
}

.alertTextContainer {
	background-color:#FFFFFF;
	padding:6px 3px 6px 15px;
	color:#0562b2;
	font-size:14px;
	float:left;
	clear:both;
	width:100%;
}

.alertText {
	margin:4px 0 4px 0;
	color:#0562b2;
	font-size:14px;
}

.containerDiv {
/* this is a temperory class, which will be discarded later.*/
	width:890px;
	margin-left:8px;
}

.userInstructions {
	font-size:14px;
	padding-bottom:18px;
}

.contentRow {
	float:left;
	clear:both;
	margin-bottom:10px;
}

.loginOptionsRow {
	float:left;
	clear:both;
	margin-bottom:19px;
	border-top:solid 2px #FFFFFF;
	width:100%;
	padding-top:10px;
}

.loginOptionHeaderText {
	height:28px;
	float:left;
	margin-right:8px;
	font-size:14px;
	background-image:url(../../images/arrow_options.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:32px;
	padding-top:5px;
	text-align:right;
	width:120px;
}

.loginOptionsText {
	font-size:14px;
	color:#09669e;
	float:left;
}

.loginBox {
	border:solid 2px #9bbcdd;
	background-color:#f2f6fa;
	float:left;
}

.loginBoxHeader {
	background-color:#1876af;
	color:#FFFFFF;
	padding:3px;
	padding-left:9px;
	font-size:14px;
	width:auto;
	clear:both;
}

.formBody {
	margin:8px;
	border:solid 1px #8bc3eb;
	background-color:#FFFFFF;

}

.loginFormHeader {
	color:#15568f;
	background-color:#bcd7ef;
	margin-bottom:3px;
	font-size:12px;
	padding:4px;
}


.helpText {
	background-color:#FFFFFF;
	margin:6px;
	padding:8px;
	color:#095e92;
}

fieldset {
	border:0;
	padding:3px;
	margin:0;
}

.loginBox fieldset p{
	margin:8px 0 13px 0;
}

.loginBox fieldset p label {
	float:left;
	width:150px;
	text-align:right;
	padding-right:2px;
	position:relative;
	top:2px;
}


.loginBox fieldset p em {
	font-style:normal;
	color:#0b59a3;
	position:relative;
	top:2px;
}

.loginBox fieldset p small {
	font-size:10px;
	display:block;
	padding-left:154px;
	color:#1876af;
}

.loginBox fieldset p strong {
	font-size:10px;
	font-weight:normal;
	display:block;
	padding-left:154px;
	color:#FF0000;
}

.blueTxtBox 
{
	padding:0 0 0 2;
	background:#E8F4FF;
	border:solid 2px #83BCEB;
	color:#0B59A3;
}


.areaHighlighted {
	background-color:#f4faff;
	border:solid 2px #abcff0;
}

.alertMessage {
	color:#1b62a7;
	background-image:url(../../images/icon_alertText2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;
	padding-bottom:8px;
}

.rememberMeDiv {
	margin:0;
	padding:9px;
	background-color:#fafce0;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	border:solid 1px #000000;
	width:220px;
	z-index:10;
	
}

.rememberMeDiv strong {
	color:#FF0000;
	font-weight:normal;


}

.globalAccLabel
{
	font-weight:bold;
	color:#0465ac;
	padding-right:1px;
	text-align:right;
	font-family:Verdana;
}

.globalAccTextBox
{
	border:2px solid #5faeea;
}

/*End: Styles applied by Nisha on 30th Jan 2008*/

/* START: Shailesh on 10th May 2008 */
.hiddenImg { display:none; }
/* END:  Shailesh on 10th May 2008 */
