table		{color:#333333;}
a:link, a:visited, a:active, a:hover {color:#333333;text-decoration:none;}
td.cr 		{height:20px;padding:0px 4px 0px 4px;}
td.crl 		{background-color:#3366CC; height:20px;text-align:right;padding-right:4px;}
.cr span, .cr a, .cr a:link, .cr a:visited, .cr a:hover {color:#aaaaaa;font-size:0.65em;font-family:Arial}
.cr_left	{float:left;}
.cr_right	{float:right;}
.crl a, .crl a:link, .crl a:visited, .crl a:active, .crl a:hover {color:#eeeeee;font-size:0.65em;font-family:Arial}
.Banner1	{position:absolute; top:0.3em; left:0.4em;}
.Banner2	{position:absolute; top:1.6em; left:0.4em;}
.error		{font-weight:bold;color:Red;}
.imgLink	{border-collapse:collapse;border:0px;vertical-align:middle;}

.CT1	{background-color:#ffffff;width:100%;height:100%;border-collapse:collapse;}
.colT	{border-collapse:collapse;}

body			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
body#LoginBody  {margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}
body#PrintBody  {background-color:#ffffff;margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;}
form#MailForm	{display:none;}
.largeTextArea	{font-family:Courier New;font-size:0.9em;border:solid 1px #e0e0e0;padding:4px;background-color:#ffffff;}
.Input2			{width:15em; border:1px solid #CCCCCC; background-color:#f7f7f7;}
.Input3			{width:30em; border:1px solid #CCCCCC; background-color:#f7f7f7;}
.Input4			{border:1px solid #CCCCCC; background-color:#f7f7f7;}

.outline
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	background-color:#f7f7f7;
}
.login
{
	border-right:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#e7e7e7 1px solid;
	background-color:#e7efff;
	height:24px;
}
/*	background:url(/webmail/images/BgTbH.png) repeat-x;*/

.LogonH2
{font-family:"Arial Narrow", "Helvetica Narrow"; font-weight:bold; font-size:1em; color:#6A6A6A; line-height:20px; padding:2px; display:inline;}

.SubmitButton
{
	font-weight: bold;
	font-size: 1em;
	color: #6a6a6a;
	border-top-style: none;
	font-family: "Arial Narrow" , "Helvetica Narrow";
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.PrintTable
{
	border:#e0e0e0 1px solid;
	border-collapse:collapse;
	background-color:#ffffff;
	width:100%;
}
.MGrid /* Mail Grid */
{
	border:#d0d0d0 1px solid;
	border-collapse:collapse;
	width:100%;
}

.MGH /* Mail Grid Header */
{
	background-color:#f7f7f7;
	border-bottom:#d0d0d0 1px solid;
}
/*	background:url(/webmail/images/BgTbH.png) repeat-x; */

.MGH td, .MGH span, .MGH a, .MGH a:link, .MGH a:visited, .MGH a:hover
{
    font-weight:bold;
	color:#333333;
}

.MGTHL  /* Mail Grid TH Left align */
{
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
}

.MGTHR /* Mail Grid TH Right align */
{
	padding-bottom:3px;
	padding-top:3px;
	text-align:right;
}

.MGTHC /* Mail Grid TH Center align */
{
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
}

/* item grid unread */
.MGTRUN
{
	font-weight:bold;
	background-color:#ffffdd;
	width:100%;
	border-top:#f0f0f0 1px solid;
}

.MGTRUN a, .MGTRUN a:link, .MGTRUN a:visited, .MGTRUN a:hover 
{
	font-weight:bold;
	background-color:#ffffdd;
	width:100%;
}

/* item grid read */
.MGTRRD
{
	width:100%;
	border-top:#f0f0f0 1px solid;
}

.MGTRRD a, .MGTRRD a:link, .MGTRRD a:visited, .MGTRRD a:hover 
{
	width:100%;
}


/* item grid checked */
.MGTRChecked, .MGTRChecked a, .MGTRChecked a:link, .MGTRChecked a:visited, .MGTRChecked a:hover 
{
	background-color:#fdf1fc;
}

/* item grid selected */
.MGTRSelected, .MGTRSelected a, .MGTRSelected a:link, .MGTRSelected a:visited, .MGTRSelected a:hover 
{
	background-color:#e7efff;
}

.MGP /* Mail Grid Pager */
{
	background-color:#f7f7f7;
	border-top:#d0d0d0 1px solid;
}

.MGP span, .MGP a
{
	margin-left:6px;
}

.MGP a, .MGP a:link, .MGP a:visited, .MGP a:hover
{
	text-decoration:underline;
}

.PagerDisabled
{
	color:#909090;
}

.MFGrid /* Manage Folder Grid */
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	padding:8px;
}

.MFGH /* Manage Folder Grid Header */
{
	background-color:#e7efff;
	border-bottom:#a1b6fb 1px solid;
}

.MFGR /* Manage Folder Rows */
{
	border-top:#d0d8f4 1px solid;
}

.KGrid /* Contacts Grid */
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	width:100%;
}

.KGridFixed /* Contacts Grid fixed size*/
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	width:500px;
}

.KHead /* Contacts Grid Header */
{
	background-color:#e7efff;
	border-bottom:#a1b6fb 1px solid;
	text-align:left;
}

.KHead td, .KHead span, .KHead a, .KHead a:link, .KHead a:visited, .KHead a:hover
{
    font-weight:bold;
	color:#333333;
}

.KGR /* Contact Grid Rows */
{
	border-bottom:#d0d8f4 1px solid;
}

.KGP /* Contact Grid Pager */
{
	background-color:#e7efff;
	border-top:#a1b6fb 1px solid;
}

.KGP span, .KGP a
{
	margin-left:6px;
}

.KGP a, .KGP a:link, .KGP a:visited, .KGP a:hover
{
	text-decoration:underline;
}

.AGrid /* Admin Grid */
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	width:100%;
}

.AGridFixed /* Admin Grid fixed size*/
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	width:400px;
}


.AGH /* Admin Grid Header */
{
	background-color:#e7efff;
	text-align:left;
}

.AGH td, .AGH span, .AGH a, .AGH a:link, .AGH a:visited, .AGH a:hover
{
    font-weight:bold;
	color:#333333;
}

.AGR /* Admin Grid rows */
{
	border-top:#d0d8f4 1px solid;
}

#SafeImg
{
	border:coral 1px solid;
	background-color:#ffe4be;
	margin-left:2px;
}

#SafeScript
{
	border:gold 1px solid;
	background-color:#ffffc0;
	margin-left:2px;
}

table#SafeScriptCode
{
	border:dimgray 1px solid;
	background-color:#f7f7f7;
	margin-left:2px;
}

div#SafeScriptDiv
{
	visibility:hidden;
	display:none;
}

.XSmallBtn
{
	border:#a1b6fb 1px solid;
	padding-right:4px;
	padding-left:4px;
	font-weight:normal;
	color:#180c8a;
	background-color:#ffffff;
	text-align:center;
}

.XSmallBtn:hover
{
	border:#6699ff 1px solid;
	background-color:#e7efff;
}

.SmallBtn
{
	border:#a1b6fb 1px solid;
	padding:2px 4px 2px 4px;
	font-weight:normal;
	color:#180c8a;
	background-color:#ffffff;
	text-align:center;
}

.SmallBtn:hover
{
	border:#6699ff 1px solid;
	background-color:#e7efff;
}

.SmallBtnTable
{
	border-collapse:collapse;
	margin-left:2px;
	font-size:1em;
}

.MVHeaderLeft
{
	float:left;
	margin-top:2px;
	margin-left:2px;
}

.MVHeaderRight
{
	float:right;
}

.MVAttachmentShort
{
	margin-top:8px;
}

.MsgVHT
{
	border:#e3e3e3 1px solid;
	background-color:#ffffff;
	margin-bottom:4px;
}

.MsgVHSubject
{
	font-size:1.2em;
}

.MsgVHSender
{
	font-weight:bold;
}

.MsgVH1
{
	padding:2px 4px 2px 4px;
	background-color:#e7efff;
	font-weight:bold;
	color:#3c3c3c;
	display:block;
	height:100%;
}

.MsgVH2
{
	padding:2px 4px 2px 4px;
	background-color:#f7f7f7;
	display:block;
}

.MsgVH2SentFolder
{
	padding: 2px 4px 2px 4px;
	background-color:#f7f7f7;
}

.MsgVH3
{
	padding:1px 4px 1px 4px;
	font-size: 1em;
}

.MsgVHP
{
	border:#e3e3e3 1px solid;
}

.MsgPH1
{
	padding:2px 4px 2px 4px;
	color:#3c3c3c;
	display:block;
	height:100%;
	font-style:italic;
}

.MsgVHTD
{
	background-color:#f7f7f7;
}

.MsgEHT
{
	border:#e3e3e3 1px solid;
	width:600px;
}

.MsgEH1
{
	padding:2px 4px 2px 4px;
	font-weight:bold;
	color:#3c3c3c;
	background-color:#e7efff;
	display:block;
}

table#MsgViewHeaderSimple
{
}

.MsgViewMore
{
	clear:none;
	float:none;
	padding:4px 4px 4px 4px;
	margin-left:8px;
	vertical-align:bottom;
}

.MsgBody
{
	border:#e3e3e3 1px solid;
	padding:4px;
	margin:2px;
	background-color:#ffffff;
	display:block;
	float:none;
}

.OKBtn
{
	padding:2px 6px 2px 6px;
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
	float:right;
}

.OKBtn:hover
{
	border:#6699ff 1px solid;
	background-color:#e7efff;
}

.OKBtn2
{
	padding:2px 6px 2px 6px;
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
}

.OKBtn2:hover
{
	border:#6699ff 1px solid;
	background-color:#e7efff;
}

.PutInFolder
{
	padding-left:6px;
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
	display:block;
}

.PutInFolder:hover
{
	border:#a1b6fb 1px solid;
	background-color:#e7efff;
}

.PutInFolderNoIcon
{
	padding:4px 6px 4px 6px;
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
	display:block;
}

.PutInFolderNoIcon:hover
{
	border:#a1b6fb 1px solid;
	background-color:#e7efff;
}

.ProTbl
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
}
.ProHdr
{
	background-color:#e7efff;
	border-bottom:#a1b6fb 1px solid;
	padding:6px 0px 6px 4px;
}
.ProTD
{
	padding:8px;
}

.ImpTbl
{
	border-collapse:collapse;
	border:#a1b6fb 1px solid;
	width:700px;
}
.NavBarLow
{
	float:left;
	background-color:#f7f7f7;
	border-bottom:#d0d0d0 1px solid;
	width:100%;
}
/* 	background:url(/webmail/images/NB1.png) repeat-x; */

.NavBarElm
{
	border-bottom:#d0d0d0 1px solid;
}

.NavBarNewMail
{
	border-bottom:#d0d0d0 1px solid;
	padding-left:6px;
}

.NavBarCell
{
	color:#a0a0a0;
	border-right:#e3e3e3 1px solid;
	border-top:#e3e3e3 1px solid;
	border-left:#e3e3e3 1px solid;
	border-bottom:#d0d0d0 1px solid;
	padding:1px;
	height:20px;
	background-color:#ffffff;
	text-align:center;
}
/*	background-color:url(/webmail/images/BgNbC0.png) repeat-x;*/

.NavBarCellSel
{
	border-right:#d0d0d0 1px solid;
	border-top:#d0d0d0 1px solid;
	border-left:#d0d0d0 1px solid;
	border-bottom:#f7f7f7 1px solid;
	padding:1px;
	background-color:#f7f7f7;
	height:20px;
	text-align:center;
}
/*	background-image:url(/webmail/images/BgNbC1.png);*/
.NavBarLabel
{
	padding-top:2px;
	padding-bottom:2px;
	color:#180c8a;
	display:block;
	width:100%;
}

.NavBarLabel:hover
{
	background-color:#e7efff;
}

.NavBarInfo
{
	float:left;
	display:block;
	border-left:#e0e0e0 1px solid;
	padding:4px;
}
.NavBarProcessing
{
	float:left;
	display:block;
	margin-left:20px;
	padding:4px;
}
.NavBarDate
{
	float:right;
	display:block;
	border-right:#e0e0e0 1px solid;
	text-align:right;
	padding:4px;
}

.Logout
{
	padding:2px 12px 2px 12px;
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
	display:block;
	width:6em;
	float:none;
}

.Logout:hover
{
	border:#993300 1px solid;
	background-color:#f5d4cb;
	color:black;
}

td#CENTRAL_PANEL
{
	width:100%;
	padding-right:2px;
	padding-left:2px;
}

div#READING_PANEL
{
	border: #a1b6fb 1px solid;
	padding-top:2px;
	padding-bottom:06px;
	background-color: #e7efff;
}

div#MSG_HEADER
{
}

div#READING_PANEL_VIEW
{
	border: #a1b6fb 1px solid;
	padding-top:2px;
	background-color: #e7efff;
}

div#MSG_HEADER_VIEW
{
	margin-left:2px;
}

div#MSG_BODY_VIEW
{
	padding:8px;
	background-color:#ffffff;
}

div#MSG_BODY
{
	margin-top:4px;
	background-color:#ffffff;
}

div#MSG_FOOTER
{
	padding-top:8px;
}

div#GENERAL_PANEL
{
}

div#INBOX_PANEL
{
	margin-bottom:2px;
}

#LEFT_MENU_PANEL
{
	float:left;
	padding-left:2px;
}

table#LOGOUT_TABLE, table#COMMAND_BAR_TABLE
{
	border-collapse:collapse;
	height:2.5em;
	width:100%;
}

.CmdButtons
{
	float:left;
	padding-right:4px;
}

.MCB_CmdBtn
{
	border:#a1b6fb 1px solid;
	padding-right:4px;
	padding-left:2px;
	color:#333333;
	background-color:#ffffff;
	display:block;
}
.MCB_CmdBtn:hover
{
	border:#a1b6fb 1px solid;
	background-color:#e7efff;
}
.MCB_CmdBtnNoIcon
{
	padding:4px 6px 4px 6px;
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
}
.MCB_CmdBtnNoIcon:hover
{
	border:#a1b6fb 1px solid;
	background-color:#e7efff;
}

div#MLP_BtnDiv1
{
	padding-top:24px;
}

div#MLP_BtnDiv2
{
	padding-top:8px;
}

.ImpNone
{
	border:#a1b6fb 1px solid;
	padding:2px 4px 2px 4px;
	font-weight:normal;
	color:#180c8a;
	background-color:#ffffff;
	text-align:center;
}

.ImpHigh
{
	border:#a1b6fb 1px solid;
	padding:2px 4px 2px 4px;
	font-weight:normal;
	color:#180c8a;
	background-color:#ff5050;
	text-align:center;
}

.ImpLow
{
	border:#a1b6fb 1px solid;
	padding:2px 4px 2px 4px;
	font-weight:normal;
	color:#180c8a;
	background-color:#c8e1ff;
	text-align:center;
}

.iframehidden
{
	width:0px;
	height:0px;
}

.iframevisible
{
	width:400px;
	height:48px;
	position:relative;
}

.AttachPanel
{
	width:600px;
}

IFRAME#FileUploader
{
	clear:left;
	float:left;
	display:block;
}

div#lbUploading
{
	padding:4px 0px 4px 8px;
	font-weight:bold;
	display:block;
}

div#UploadedItems
{
	clear:both;
	float:none;
}

.UploadedItem
{
	padding:4px 8px 4px 8px;
	clear:none;
	float:left;
}

.LTree
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse; 
	height:250px;
	width:100%;
}
.LTreeHeader
{
	border:#a1b6fb 1px solid;
	font-weight:bold;
	background-color:#e7efff;
	text-align:center;
	height:10px;
}
.LTreeItem{
	border:#ffffff 1px solid;
	padding:1px 2px 1px 1px;
	display:block;
	cursor:pointer;
}
.LTreeItem_Hover{
	border:#a1b6fb 1px solid;
	background-color:#ffffff;
	padding:1px 2px 1px 1px;
	display:block;
	cursor:pointer;
}
.LTreeItem_Sel{
	border:#d0d0d0 1px solid;
	background-color:#f7f7f7;
	padding:1px 2px 1px 1px;
	display:block;
	cursor:pointer;
}
.LTreeSeparator
{
	background-image:url(../images/menusep1.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height:1px;
	margin:4px 8px 2px 8px;
}
.LTreeNav
{
	border:#a1b6fb 1px solid;
	border-top:#ffffff 0px solid;
	border-collapse:collapse; 
	margin-bottom:0px;
	width:100%;
}
.LTreeNavHeader
{
	border:#a1b6fb 1px solid;
	font-weight:bold;
	background-color:#e7efff;
	text-align:center;
}
.LTreeNavItem{
	border:#a1b6fb 0px solid;
	background-color:#ffffff;
	padding:2px 4px 2px 4px;
	display:block;
	cursor:default;
	border-top:solid 1px #f0f0f0;
	font-weight:bold;
	cursor:pointer;
}
.LTreeNavItem_Hover{
	border:#a1b6fb 0px solid;
	background-color:#e7efff;
	padding:2px 4px 2px 4px;
	display:block;
	cursor:default;
	border-top:solid 1px #e7e7e7;
	font-weight:bold;
	cursor:pointer;
}
.LTreeNavItem_Sel{
	border:#a1b6fb 0px solid;
	background-color:#f7f7f7;
	padding:2px 4px 2px 4px;
	display:block;
	cursor:default;
	border-top:solid 1px #e7e7e7;
	font-weight:bold;
	cursor:pointer;
}
.LTreeNavSeparator
{
	background-image:url(../images/menusep.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height:6px;
	margin:0px 0px 0px 0px;
}

.Today	{background-color:#ccff99;}
.DateLabel {width:500px; padding-left:160px;}
.DateLabel2 {width:400px;}

.logo			{float:left;display:block;font-weight:bold;font-family:Arial;color:#a0a0a0; padding-right:20px;}
.gotmail		{float:left;display:block;font-weight:bold;font-family:Tahoma; padding-left:20px; padding-right:8px;}
.announcement	{float:right;display:block;font-weight:bold;font-family:Tahoma;color:Blue;padding-right:8px;}
.autoresponse	{float:left;display:block;font-weight:bold;font-family:Tahoma;color:Red;}
.guest			{float:left;display:block;font-weight:bold;font-family:Tahoma;}

.NewMsgAlert	{border:gainsboro 1px solid;padding:4px;background-color:#ffffdd;display:block;}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:3000;
}
#processingBox {
	position:relative;
	height:60px;
	border:2px solid #0166cc;
	background-color:#f1f2f9;
	background-image:url(../images/processing.gif);
	background-repeat:no-repeat;
	background-position:0px 20px;
}
#processingBox h1 {
	margin:0;
	border-bottom:2px solid #0166cc;
	background-color:#2a89d8;
	font:bold 0.9em verdana,arial;
	color:#ffffff;
	padding:2px 0 2px 0px;
	text-align:center;
}
#alertImport {
	position:relative;
	width:280px;
	height:160px;
	border:2px solid #0166cc;
	background-color:#f1f2f9;
}
#alertImport p 
{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
#alertBox {
	position:relative;
	width:360px;
	min-height:140px;
	border:2px solid #0166cc;
	background-color:#f1f2f9;
	background-image:url(../images/about_32.gif);
	background-repeat:no-repeat;
	background-position:20px 30px;
}
/* border:2px solid #0166cc */
/* background-color:#f1f2f9; */
/* border:2px solid #868686 */
/* background-color:#f2f2f2; */

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1, #alertImport h1 {
	margin:0px;
	border-top:solid 1px #f1f2f9;
	border-right:solid 1px #f1f2f9;
	border-left:solid 1px #f1f2f9;
	border-bottom:solid 2px #0166cc;
	background-color:#2a89d8;
	color:#ffffff;
	font:bold 0.9em verdana,arial;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	padding-right:5px;
	margin-left:55px;
}

#alertBox div, #alertImport div
{
	display:block;
	text-align:center;
	vertical-align:bottom;
}

#alertBox #closeBtn, #alertImport #closeBtn {
	display:block;
	float:none;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #0166cc;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}

#alertBoxKO {
	position:relative;
	width:360px;
	min-height:140px;
	border:2px solid #701818;
	background-color:#f6f6f6;
	background-image:url(../images/stop_32.gif);
	background-repeat:no-repeat;
	background-position:20px 30px;
}
/* border:2px solid #868686 */
/* background-color:#f2f2f2; */

#modalContainer > #alertBoxKO {
	position:fixed;
}

#alertBoxKO h1 {
	margin:0;
	border-top:solid 1px #f6f6f6;
	border-right:solid 1px #f6f6f6;
	border-left:solid 1px #f6f6f6;
	border-bottom:solid 2px #701818;
	background-color:#950800;
	font:bold 0.9em verdana,arial;
	color:#ffffff;
	padding:2px 0 2px 5px;
}

#alertBoxKO p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	padding-right:5px;
	margin-left:55px;
}

#alertBoxKO div 
{
	display:block;
	text-align:center;
	vertical-align:bottom;
}

#alertBoxKO #closeBtn {
	display:block;
	float:none;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #701818;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}
.AdmTbl
{
	border-collapse:collapse;
	border:#a1b6fb 1px solid;
}

.lb
{
	display:block;
	width:12em;
	float:left;
	margin-bottom:1em;
	text-align:right;
	padding-right:1em;
}

.input5 
{
	display:block;
	width:18em;
	float:left;
	margin-bottom:1em;
	margin-right:3em;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7; 
}

.numeric 
{
	display:block;
	width:3em;
	float:left;
	margin-bottom:1em;
	margin-right:3em;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7; 
}

.fwdtxtarea
{
	display: block;
	float: left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7; 
	width:25em;
	margin-right:3em;
	margin-bottom:1em;
}

select
{
	background-color:#f7f7f7; 
}

br 
{
	clear: left;
}

.marginbottom
{
	display:block;
	margin-bottom:10px;
}

.clear
{
	clear:both;
}
.KFilter
{
	border:#a1b6fb 1px solid;
	padding:4px 4px 2px 0px;
	margin-bottom:4px;
	display:block;
	float:left;
}
.ContTbl /* contact table */
{
	border:#a1b6fb 1px solid;
	border-collapse:collapse;
	width:33em;
}
.ContTblH /* contact table header */
{
	border-bottom:#a1b6fb 1px solid;
}
.kTR /* contact table rows */
{
	border-top:#d0d8f4 1px solid;
}
.kTD
{
	padding:0.5em;
}
.kLbl1
{
	display:block;
	width:15em;
	float:left;
	margin-bottom:0.1em;
}
.kIn1
{
	display:block;
	width:15em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-bottom:0.1em;
}
.kLbl2
{
	display:block;
	width:6em;
	margin-left:0.5em;
	float:left;
}
.kIn2
{
	display:block;
	width:6em;
	margin-left:0.5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
}
.kLbl3
{
	display:block;
	width:14em;
	float:left;
	margin-bottom:0.1em;
}
.kIn3
{
	display:block;
	float:left;
}
.kIn4
{
	display:block;
	width:20em;
	margin-left:0.25em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-bottom:0.1em;
}
.kLbl4
{
	display:block;
	width:9em;
	margin-bottom:0.5em;
	float:left;
}
.kIn5
{
	display:block;
	width:12em;
	margin-left:0.5em;
	margin-bottom:0.5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
}
.kLbl5
{
	display:block;
	width:7.5em;
	margin-bottom:0.5em;
	float:left;
}
.kIn6
{
	display:block;
	width:14em;
	margin-left:0.5em;
	margin-bottom:0.5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
}
.kLbl6
{
	display:block;
	width:15em;
	float:left;
	margin-bottom:0.1em;
}
.kLbl7
{
	display:block;
	width:13em;
	float:left;
	margin-bottom:0.1em;
}
.kLbl8
{
	display:block;
	width:6em;
	float:left;
	margin-bottom:0.1em;
}
.kIn7
{
	display:block;
	width:22em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-bottom:0.1em;
}
.kselect
{
	display:block;
	width:5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-bottom:0.1em;
	margin-right:1em;
}
.kIn8
{
	display:block;
	width:5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-bottom:0.1em;
}
.kLbl9
{
	display:block;
	width:10.5em;
	float:left;
	margin-bottom:0.1em;
}
.kIn9
{
	display:block;
	width:10.5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-bottom:0.1em;
}

.kLbl10
{
	display:block;
	width:10.5em;
	float:left;
	margin-left:0.5em;
	margin-bottom:0.1em;
}
.kIn10
{
	display:block;
	width:10.5em;
	float:left;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7;
	margin-left:0.5em;
	margin-bottom:0.1em;
}
.Key
{
	padding-left:0.40em;
	padding-right:0.30em;
	display:block;
	float:left;
	border:#ffffff 1px solid;
}
.KeySel, .KeySel a, .KeySel a:link, .KeySel a:visited, .KeySel a:hover 
{
	padding-left:0.40em;
	padding-right:0.30em;
	display:block;
	float:left;
	background-color:white;
	border:#a1b6fb 1px solid;
	background-color:#e7efff;
	
}
.FilterCol
{
	float:left;
	margin-left:1em;
	margin-bottom:0.2em;
}
.CntExpTbl1
{
	border-collapse:collapse;
	border-right:#a1b6fb 1px solid;
	border-left:#a1b6fb 1px solid;
	border-top:#a1b6fb 1px solid;
	width:300px;
}
.CntExpHdr1
{
	background-color:#e7efff;
}
.CntExpTbl2
{
	border-collapse:collapse;
	border:#a1b6fb 1px solid;
	width:45em;
}
.CntExpHdr2
{
	background-color:#e7efff;
	border-bottom:#a1b6fb 1px solid;
}
.hidContactImp
{
	height:60px;
}

.ContactList 	
{
	background-color:#ffffff;
	border:1px solid #A0C6E5;
	padding:4px;
	overflow:auto;
	vertical-align:top;
	width:300px;
	height:200px;
}
.KEditGroupMember
{
	border-collapse:collapse;
	border-top:#a1b6fb 1px solid;
	border-right:#a1b6fb 1px solid;
	border-left:#a1b6fb 1px solid;
	width:100%;
}
.KEditGroupMemberHdr
{
	background-color:#e7efff;
}
.KEditGroupMemberList 	
{
	background-color:#ffffff;
	border:1px solid #a0c6e5;
	padding:4px;
	overflow:auto;
	vertical-align:top;
	width:100%;
	height:300px;
}
div.suggestions {
    border:2px solid #a1b6fb;
    position:absolute;
    background-color:#e7efff;
    padding:8px;
/*    overflow:auto;
    height:200px;*/
}
div.suggestions span {
    cursor:default;
    padding:4px 0px 3px 3px;
    float:left;
    clear:left;
    width:98%;
}
div.suggestions span.current {
    background-color:#ffffdd;
    color:#000000;
}
div.suggestions div {
	visibility:hidden;
	display:none;
}

div.dropdown {
    border:1px solid #a1b6fb;
    position:absolute;
    background-color:#e7efff;
    padding:1px;
    z-index:100;
}
div.dropdown span {
    cursor:pointer;
    padding:3px;
    border:solid 1px #e7efff;
    display:block;
}
div.dropdown span.current {
    background-color:#ffffff;
    color:#000000;
    border:solid 1px #a1b6fb;
}
.ImportantNote
{
	color:#cb605d;
	font-weight:bold;
}
.SpamTbl
{
	border:#b0b0b0 1px solid;
}
.SpamHdr
{
	background-color:#e3e3e3;
	padding:6px 0px 6px 4px;
	border-bottom:#b0b0b0 1px solid;
}
.SpamTD
{
	padding:8px;
}

.SpamBtn
{
	display:block;
	width:100%;
}
.SpamBtn:hover
{
	background-color:#f5d4cb;
}
.SpamBtnNoIcon
{
	padding:4px 6px 4px 6px;
	display:block;
	width:100%;
}
.SpamBtnNoIcon:hover
{
	background-color:#f5d4cb;
}
.SpamBtnTD
{
	border-right:#b0b0b0 1px solid;
	border-left:#b0b0b0 1px solid;
	border-bottom:#b0b0b0 1px solid;
	padding:1px;
	background-color:#f3f3f3;
	height:20px;
	text-align:center;
}
.SpamBtnTD:hover
{
	background-color:#f5d4cb;
}
.SpamBtnTDSel
{
	border-right:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	padding:1px;
	background-color:#ffffff;
	color:teal;
	height:20px;
	text-align:center;
}
.SpamInput 
{
	width:90%;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7; 
}
.SpamComment 
{
	width:20em;
	border:1px solid #CCCCCC; 
	background-color:#f7f7f7; 
}


