﻿html
{
	height:100%;
	width:100%;
	margin:0px 0px 0px 0px;
	-ms-overflow-y: hidden !important;
	-ms-overflow-x: hidden !important;
	overflow:auto;		
	
}

body 
{
	 background-color:#cfd4d8;
	 margin:0px 0px 0px 0px;
	 color: #0f238c; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:13px;
	 width:100%;	 
	 text-align:left;
	 height:100%;	 
	 -ms-overflow-y: hidden !important;
	-ms-overflow-x: hidden !important;
	overflow:auto;		
}

TABLE 
{
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

TR 
{
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.radioPopup input
{
	background-color:#F0F0F0;	
	outline:none;
	border:none;
}

.radioPopupGreybg input
{
	background-color: #e7e3ef;
	outline:none;
	border:none;
}

.checkGreybg input
{
	background-color: #e7e3ef;
	outline:none;
	border:none;
}

.QuestionMark /* this belongs in a span */
{
	background:url('../images/questionMark.png');
	background-repeat:no-repeat;
	text-align: center;	
	vertical-align: middle;
	width:18px;
	height:15px;
	display:inline-block;
	cursor:pointer;
}

.QuestionMarkButton
{	
	background: #F0F0F0 url('../images/question.png');
	background-repeat:no-repeat;
	width:56px;
	height:28px;
	padding-top:0px;
	padding-left: 0px;
	display:block;	
	text-align:center;
	vertical-align: middle;
	cursor: pointer;
	display:inline; float:right; margin-right:2px;
	
}

.imgLogo
{
	 padding-top: 3px;	
	 padding-bottom: 3px;
}

ul
{
 	margin-top:0;
	margin-bottom:0;
} 

.container
{
	overflow: auto; 
}


.tableMain
{
	width: 100%;
	text-align:left;		
	padding: 0 1px 0 0;	
	border-spacing: 0;	
}

.tableChecks
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.tableMsgMgr
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	border: solid 1px #f7f3f7;
	border-collapse:collapse;	
	width: 100%;
	display: block;
}

.tableSendMsgOuter
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	width: 100%;
	display: block;
	z-index:0;
}

.tableOuter
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	width: 100%;
	display: block;
	z-index:0;
}

.tableSendMsg
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	border: none;	
}

.tableAppUser
{	
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	border: solid 1px #f7f3f7;
	border-collapse:collapse;	
	width: 100%;
	display: block;
}

.tableUserDevices
{	
	text-align:center;	
	border: solid 1px #C0C0C0;
	width: 100%;
}

.scrollDivDrag
{
	height: 185px;
	overflow:auto;	
	width:99%;
}

.BoldLabelC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;	
}

a.BoldLabelC
{
	color: #0f238c;
	text-decoration:none;
}


.tableMainMH2
{
	height:480px;	
	width:420px;	
	background-color:#FFFFFF;
	text-align:center;		
	border-width: 2px;
	border-spacing: 1px;
	border-style: ridge;
	border-color: gray;
	border-collapse: collapse;	
	vertical-align: top;
}

.tableMainMHBlue
{
	height:480px;	
	width:320px;	
	color: #d6d3d6;
	background-color:#0F238C;
	text-align:center;		
	border-width: 2px;
	border-spacing: 1px;
	border-style: ridge;
	border-color: gray;
	border-collapse: collapse;	
	vertical-align: top;
}

ul.checkmark 
{
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	vertical-align: top;
}

ul.checkmark li 
{
	vertical-align: top;
    background:url("../images/checkmark.png") no-repeat 0 50%;
    padding-left: 15px;    
    padding-top:5px;
}

ul.checkmark 
{
	vertical-align: top;
    list-style-type: none;
}

ul.checkmarkWhite 
{
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	vertical-align: top;
}

ul.checkmarkWhite li 
{
	vertical-align: top;
    background:url("../images/checkmarkWhite.png") no-repeat 0 50%;
    padding-left: 15px;    
    padding-top:5px;
}

ul.checkmarkWhite
{
	vertical-align: top;
    list-style-type: none;
}

#divMHD
{
	border:none;
	MAX-HEIGHT: 200px; 
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divGvSubscribers
{
	border:none;
	MAX-HEIGHT: 200px; 
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divGvNonSubscribers
{
	border:none;
	MAX-HEIGHT: 200px; 
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divGvUserAppGroups
{
	border:none;
	HEIGHT: 400px; 
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

.divGvQuickContacts
{
	border: none;
	HEIGHT: 320px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}

.divGvQuickContactsMedical
{
	border: none;
	HEIGHT: 380px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}

.divGvQuickContactsPS
{
	border: none;
	HEIGHT: 347px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}


.divGvQuickContacts2
{
	border: none;
	HEIGHT: 340px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}

.divGvQuickContacts2Medical
{
	border: none;
	HEIGHT: 420px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}

.divGvQuickContacts2PS
{
	border: none;
	HEIGHT: 385px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}

#divGvGroupMembers
{
	border: none;
	HEIGHT: 275px; 
	Width: 325px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
	
}

#divGroupMembership
{
	border: none;
	HEIGHT: 300px; 
	Width: 425px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
	border-top: 1px solid #dedfe7;	
	border-left: 1px solid #dedfe7;	
}

#divGroupButtons
{
	border: none;
	HEIGHT: 155px; 
	Width: 430px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
	vertical-align: top;		
}

.divListGroup
{
	border: none;
	Width: 430px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 3px;
	vertical-align: top;		
	outline: none;
}

.divListGroup:focus{outline: none;}

.divListGroupStandard 
{
	HEIGHT: 360px; 
}

.divListGroupMedical
{
	HEIGHT: 420px; 
}

.divListGroupPS
{
	HEIGHT: 385px; 
}

.divClientButtons
{
	border: none;
	HEIGHT: 300px; 
	Width: 430px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
	vertical-align: top;		
}

.divClientButtonsStandard 
{
	HEIGHT: 330px; 
}

.divClientButtonsMedical
{
	HEIGHT: 390px; 
}

.divClientButtonsPS
{
	HEIGHT: 355px; 
}

.divClientButtonsLabel
{
	border: none;		
	display:block; 
	font-weight:bold;	
}

.divGvQuickMessageButtons
{
	border: none;
	HEIGHT: 355px; 
	Width: 430px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
	vertical-align: top;		
}

.divGvQuickMessageButtonsStandard
{
	HEIGHT: 355px; 
}

.divGvQuickMessageButtonsMedical
{
	HEIGHT: 420px; 
}

.divGvQuickMessageButtonsPS
{
	HEIGHT: 385px; 
}


.divEscalations
{
	overflow: auto;
	height: 425px; 
}


.divCanned
{
	overflow: auto;
}

.divCannedStandard
{
	height: 365px; 
}

.divCannedMedical
{
	height: 425px; 
}

.divCannedPS
{
	height: 390px; 
}


#divGvAppUserDevice
{
	border:none;
	HEIGHT: 400px; 
	WIDTH: 900px; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divGvAppUserDevice2
{
	border:none;
	HEIGHT: 390px; 
	WIDTH: 100%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divgvMasterAppCodeDevice
{
	border:none;	
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divWelcomeAppGroups
{
	border:none;
	HEIGHT: 90px; 
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divWelcomeAppUserDevices
{
	border:none;
	HEIGHT: 150px; 
	WIDTH: 99%; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

.divgvAppControl
{
	border:none;
	HEIGHT: 480px; 
	WIDTH: 950px; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

.divgvImportAppUsers
{
	border:none;
	HEIGHT: 280px; 
	WIDTH: 950px; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

.pageTable
{
	overflow:hidden; 
	width:1000px;
	vertical-align:top;		
	padding: 0 0 0 0;
	border-spacing: 0;
	text-align:center;
	background-color:#F0F0F0;
	position:relative; 
	z-index:0;
}

.pageTablePopup
{
	width:100%;
	vertical-align:top;		
	padding: 0 0 0 0;
	border-spacing: 0;
	text-align:center;
	background-color:#F0F0F0;
}

#container
{
	background-color:#cfd4d8;
	overflow:hidden;		
	min-height:100%;
	height: 100%;
}

.pageHeader
{		
	height: 2%;
	text-align:center;
	font-weight:bold;
	width:994px;
	vertical-align:top;	
}

.pageHeaderLogin
{		
	height: 2%;
	text-align:center;
	font-weight:bold;
	width:100%;
	vertical-align:top;	
}

.pageDetail /* all except IE */
{
	vertical-align:top;
	height:68%;		
}

.divSubDetail
{
	background-color: #F0F0F0; 
	width:98%; 
	display:block; 
	float:left;
	margin-bottom: 10px;
	padding-left: 10px;
}

.divGrid
{
	width:960px;
	-ms-overflow-x: hidden !important;
	-ms-overflow-y: hidden !important;
	overflow:auto;
}

.pageFooterMain
{	
	display:block;
	padding: 0 0 0 0;
	height:56px;
	width:1000px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;	
	font-size:13px;
	color:#FFFFFF;	
	background-repeat:no-repeat;
	float:left;
}

.pageFooter
{	
	padding: 0 0 0 0;
	height:56px;
	width:1000px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;	
	font-size:13px;
	color:#FFFFFF;	
	background: url(../images/MsgMgr_Footer.jpg);
	background-repeat:no-repeat;
}

.pageMenu
{
	text-align:left;		
	padding: 0 0 0 0;	
	border-spacing: 0;	
	margin-left: 8px;
}

.noMenu
{
	font-weight:bold;
	text-align:center;
	background-color: #E7E7EF; 
	width:100%;
	border-top: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
}

.THLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #cfd1d9; background-color: #10286b; 
	text-align: left;
	vertical-align:bottom;		
}

.THCenterSmallFont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #cfd1d9; background-color: #10286b; 
	text-align: center;
	vertical-align:bottom;		
}

.THCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #cfd1d9; background-color: #10286b; 
	text-align: center;
	vertical-align:bottom;		
}

.THLeftBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #cfd1d9; background-color: #10286b; 
	text-align: left;
	vertical-align:bottom;	
	font-weight:bold;	
}

.tdWelcome
{
	font-size:12px;
	vertical-align:top;
	text-align:right;
	width:100%;
	white-space:nowrap;
	padding-right: 8px;
}

.tdWelcomeCenter
{
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	width:33%;
	white-space:nowrap;
	padding-right: 0px;
}

.tdWelcomeRight
{
	font-size:12px;
	vertical-align:middle;
	text-align:right;
	width:33%;
	white-space:nowrap;
	padding-right: 0px;
}

.pageTitleClock
{
	padding-left: 8px;
	color:#666666;
	vertical-align:middle;
	text-align:left;
	font-size:13px;	
	white-space:nowrap;
	width:33%;
}

.pageTitleText
{
	padding-left:8px;
	color: #0f238c; 
	vertical-align:bottom;
	text-align:left;
	font-size:18px;	
	white-space:nowrap;
	font-weight: bold;
}

.alertTitle
{
	padding-bottom:5px;
	color: #0f238c; 
	vertical-align:top;
	text-align:center;
	font-size:18px;	
	white-space:nowrap;
	font-weight:bold;
	text-align:center;
	background-color: #E7E7EF; 
	width:998px;
	border-top: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
}

.loginTitle
{
	font-weight:bold;
	text-align:center;
	background-color: #E7E7EF; 
	width:998px;
	border-top: none;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	font-size: 14px;
}

.tdLabel
{
	width:45%;
	white-space:nowrap;		
	text-align:right;
	font-weight:bold;
}

.tdLabelBigger
{
	width:45%;
	font-size: 14px;
	white-space:nowrap;		
	text-align:right;
	font-weight:bold;
}

.tdLabelBiggerFree
{
	
	font-size: 14px;
	white-space:nowrap;		
	text-align:right;
	font-weight:bold;
}

.tdLabelCenter
{	
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;	
}

.tdLabelCenterBigger
{	
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;	
	font-size:16px;
}

.tdLabelCenterTopBorder
{	
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;	
	border-top: solid 1px #C0C0C0;	
}

.whiteheading
{
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;
	background-color: #E7E7EF; 
	border-bottom: solid 1px #C0C0C0;
	border-top: solid 1px #C0C0C0;
	padding: 0px 2px 0px 2px;
}

.tdLabelMsg
{
	width:25%;
	white-space:nowrap;		
	text-align:right;
	font-weight:bold;		
}

.tdLabelMsgSm
{
	width:25%;
	white-space:nowrap;		
	text-align:right;
	font-weight:bold;		
	font-size: 11px;
}

.tdLabelMsgLeftGrey
{
	color: #666666;
	width:25%;
	white-space:nowrap;		
	text-align:left;
	font-weight:bold;		
}

.tdLabelMsgLeft
{	
	white-space:nowrap;		
	text-align:left;
	font-weight:bold;		
}


.tdLabelMsgTop
{
	width:25%;
	white-space:nowrap;		
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}

.tdLabelMsgCenter
{
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;		
}

.redError
{	
	display: block;
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	color:Red;	
	width: 100%;
}

.successMsg
{
	white-space:nowrap;		
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:Green;		
}

.redErrorWrap
{	
	display: block;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	color:Red;	
	width: 100%;
}

.successMsgWrap
{
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:Green;		
}

.redErrorBigger
{	
	font-size: 14px;
	display: block;
	white-space:nowrap;		
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	color:Red;	
	width: 100%;
}

.tdLeftTxt
{
	text-align:left;
}

.tdLeftTxtSpecial
{
	text-align:left;
	white-space:nowrap;
}

.tdChecks
{
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

.tdCenterBtn
{
	text-align:center;	
}

.tdCenter
{
	text-align:center;	
}

.tableLogin
{
	text-align:center;	
	width:100%;
	border: solid 1px #C0C0C0;
}

.tableDownload
{
	text-align:left;	
	width:100%;
}

TD 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

TH
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#F0F0F0;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.AltClickRow
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #E7E7EF; 
	text-align:left;
	vertical-align:top;
}

.NormalClickRow
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

.NormalClickRowBlue
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #d6d3d6;
	background-color:#0F238C;	
	text-align:left;
	vertical-align:top;
}

.welcome 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#666666;	
	text-align: center;
	height:5%;
}

.welcomeNoDeco 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#666666;	
	text-align: center;
	height:5%;
	text-decoration: none;
}

#divBreadcrumbs
{
	overflow:hidden; 
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;	
	text-align: left;	
	padding: 4px 0px 2px 0px;
	display:inline-block;
	font-weight:bold;
	float:left;
	margin-left: 8px;
}

.breadcrumbsText
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;	
	text-align: left;
}

.breadcrumbsTextBlue
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#0f238c;	
	text-align: left;	
}

.halfLine
{
	height:6px;
}

.quarterLine
{
	height:3px;
}

a.smallLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#666666;	    
	outline:none;
}

a.smallLinkNoDeco 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#666666;	    
	outline:none;
	text-decoration: none;
	cursor:pointer;
}

INPUT 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#003366;	
	background-color:#FFFFFF;
}

textarea[disabled], input[disabled], select[disabled], textarea[disabled] { color: #999999 }

a
{
	color: #0f238c;     
}	

/* this is to turn off safari focus outline */
a:focus,
input:focus,
select:focus,
textarea:focus,
div:focus {
    outline: none;
}

TEXTAREA
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#003366;	
	background-color:#FFFFFF;
	border: 1px solid #bab9bd;
	resize: none;
	outline: none;
	border: 1px solid #bab9bd;
	outline: none;
	padding-left: 2px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;   
	behavior: url(css/PIE.htc);
	position:relative;
}

INPUT[type=text]
{
	border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;   
	behavior: url(css/PIE.htc);
	position:relative;
}

INPUT[type=file]
{
	border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;  
	behavior: url(css/PIE.htc);
	position:relative;
}

INPUT[type=password]
{
	border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;   
	behavior: url(css/PIE.htc);
	position:relative;
}

INPUT.button
{
	color: #0f238c; 	
}

.THLeft A:link
{
	color: #cfd1d9;
}

.THLeft A:visited 
{
	color: #cfd1d9;
}

.THLeft A:active
{
	color: #cfd1d9;
}

.THLeft A:hover
{
	color: #cfd1d9;
}

.THCenterSmallFont A:link
{
	color: #cfd1d9;
}

.THCenterSmallFont A:visited 
{
	color: #cfd1d9;
}

.THCenterSmallFont A:active
{
	color: #cfd1d9;
}

.THCenterSmallFont A:hover
{
	color: #cfd1d9;
}

.THCenter A:link
{
	color: #cfd1d9;
}

.THCenter A:visited 
{
	color: #cfd1d9;
}

.THCenter A:active
{
	color: #cfd1d9;
}

.THCenter A:hover
{
	color: #cfd1d9;
}

a.LinkButton {
  border: 4px outset;
  padding: 2px;
  text-decoration: none;  
}

.pagerStyle
{	
	background-color: #dedfe7;
	text-align:center;
	color: #002577;	
	text-decoration:none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	border-right: none;
}

#div1 { width: 200px; height: 20px; background-color: #FFFFFF; border: 1px solid #a9a9a9; }
                   
.roundedTextbox50 { width: 50px; }
.roundedTextbox75 { width: 75px; }
.roundedTextbox95 { width: 95px; }
.roundedTextbox100 { width: 100px; display:block; }
.roundedTextbox125 { width: 125px; }
.roundedTextbox150 { width: 150px; }
.roundedTextbox200 { width: 200px; }
.roundedTextbox225 { width: 225px; }
.roundedTextbox250 { width: 250px; }
.roundedTextbox275 { width: 275px; }
.roundedTextbox300 { width: 300px; }
.roundedTextbox325 { width: 325px; }
.roundedTextbox350 { width: 350px; display:inline-block; }
.roundedTextbox450 { width: 450px; }
.roundedTextbox493 { width: 493px; }
.roundedTextbox500 { width: 500px; }

.roundedTextbox50indiv  
{
	width: 50px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}    
                          
.roundedTextbox75indiv  
{
	width: 75px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}    
                          
.roundedTextbox100indiv  
{
	width: 100px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}                              
                                                      
.roundedTextbox125indiv  
{
	width: 125px; 
    background-color: #FFFFFF;              
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position:relative;
}
                          
.roundedTextbox150indiv  
{
	width: 150px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}   
                          
.roundedTextbox200indiv  
{
	width: 200px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}      

.roundedTextbox225indiv  
{
	width: 225px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}                             
                          
.roundedTextbox250indiv  
{
	width: 250px; 
    background-color: #FFFFFF;    
	border: none;
	outline: none;
	padding-left: 5px;
	border-radius:0px;	
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;   
	behavior: none;
	position: relative;
}                                                                              

.roundedImageSpacer
{
	display:block;
	z-index: 0;
	position:relative;
}

.roundedImageSpacerx
{
	display:block;
	position:relative;
}

.ajax__calendar .ajax__calendar_container 
{
	border:1px solid #6b6973 !important;
    color:#0f238c !important;
    border-radius:10px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	behavior: url(css/PIE.htc);	
	position:relative;                            
}

.roundedTextbox300Grey { color: #6b6973; width: 300px; height: 15px; background-color: transparent; position: static; top: 1px; left: 0px; border-style: none; outline: none; color: #0f238c;}

.roundedTextarea250 { width: 250px; height: auto; background-color: transparent; position: static; top: 1px; left: 0px; border-style: none; outline: none; resize: none; color: #0f238c;}
.roundedTextarea275 { width: 275px; height: auto; background-color: transparent; position: static; top: 1px; left: 0px; border-style: none; outline: none; resize: none; color: #0f238c;}
.roundedTextarea300 { width: 300px; }
.roundedTextarea315 { width: 315px; }
.roundedTextarea325 { width: 325px; height: auto; background-color: transparent; position: static; top: 1px; left: 0px; border-style: none; outline: none; resize: none; color: #0f238c;}
.roundedTextarea330 { width: 330px; }
.roundedTextarea350 { width: 350px; }
.roundedTextarea330_60 { width: 330px; height: 60px; }
.roundedTextarea350Hint { width: 350px; color: #a9a9a9; font-size: 11px; }

.SMF_roundedTextareaTo { width: 350px; height: 50px;}
.SMF_roundedTextareaSubject { width: 350px; height: 50px;}
.SMF_roundedTextareaMessage { width: 350px; height: 190px;}
.SMF_roundedTextareaToHint { width: 350px; height: 50px; color: #a9a9a9; font-size: 11px; }

.roundedTextboxDiv {
  margin: 0 auto;
  color: #fff;
  padding:  1px .5px 2px .5px;
  text-align: left;
  background-color: #FFFFFF;
  border: 1px solid #a9a9a9;
  margin-bottom: 1px;
  border-radius:10px;	
  -webkit-border-radius: 10px; 
  -moz-border-radius: 10px;  
}

.GMGreyTallSmallFont
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dedfe7;
	color: #0F238C;
	text-align:left;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	border-right: none;
}

.GMGreyTallSmallFontCenter
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dedfe7;
	color: #0F238C;
	text-align:center;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.GMGreyTallTinyFontCenter
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#dedfe7;
	color: #0F238C;
	text-align:center;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-left:2px;
	padding-right: 2px;
}

.GMGreyTall
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dedfe7;
	color: #0F238C;
	text-align:left;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	border-right: none;
}

.GMGreyTall2
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dedfe7;
	color: #0F238C;
	text-align:left;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.GMGreyTallNoVertical
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dedfe7;
	color: #0F238C;
	text-align:left;
	vertical-align: middle;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

.GMGreyTallNoVertical:hover
{
	font-weight: bold;
	background-color: #ffffff;

}

.GMGreyTallMediumWhite
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color: #0F238C;
	text-align:left;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

.PointerLabel
{
	cursor: pointer;
}

.GMWhiteCellRightPad
{	
	padding: 0px 2px 3px 0px;	
	background-color:#FFFFFF;
	font-size: 11px;
	text-align: left;
	height: 11px;
}

.GMWhiteCellLeftPad
{	
	padding: 0px 0px 3px 2px;	
	background-color:#FFFFFF;
	font-size: 11px;
	text-align: left;
	height: 11px;
}

.GMWhiteCell
{	
	padding: 0px 0px 3px 0px;	
	background-color:#FFFFFF;
	font-size: 11px;
	text-align: left;
	height: 11px;
}

.GMGreyMediumCell
{
	padding: 5px 4px 5px 4px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

.GMGreyTallCell
{
	padding: 10px 4px 10px 4px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.GMGreySmallTallCell
{
	font-size: 12px;
	padding: 10px 4px 10px 4px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.GMGreySmallTallCell A:link
{
	font-size: 12px;
	color: #0f238c;
	text-decoration: none;
}

.GMGreySmallTallCell A:visited 
{
	font-size: 12px;
	color: #0f238c;
	text-decoration: none;
}

.GMGreySmallTallCell A:active
{
	font-size: 12px;
	color: #0f238c;
	text-decoration: none;
}

.GMGreyTallCell A:link
{
	color: #0f238c;
	text-decoration: none;
}

.GMGreyTallCell A:visited 
{
	color: #0f238c;
	text-decoration: none;
}

.GMGreyTallCell A:active
{
	color: #0f238c;
	text-decoration: none;
}

.BlueHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#0f238c;
	color:#dedfe7;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;		
	padding: 0px 4px 0px 4px;
}

.THLeftPad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#0f238c;
	color:#dedfe7;
	text-align: left;
	vertical-align:bottom;		
	padding: 0px 4px 0px 4px;
}

.THLeftPad A:link
{
	color: #dedfe7;
}

.THLeftPad A:visited 
{
	color: #dedfe7;
}

.THLeftPad A:active
{
	color: #dedfe7;
}

.THLeftPad A:hover
{
	color: #dedfe7;
}

.THLeftPad0
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#0f238c;
	color:#dedfe7;
	text-align: left;
	vertical-align:bottom;		
	padding: 0px 0px 0px 0px;
}

.THLeftPad0 A:link
{
	color: #dedfe7;
}

.THLeftPad0 A:visited 
{
	color: #dedfe7;
}

.THLeftPad0 A:active
{
	color: #dedfe7;
}

.THLeftPad0 A:hover
{
	color: #dedfe7;
}

.THLeftPad1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#0f238c;
	color:#dedfe7;
	text-align: left;
	vertical-align:bottom;		
	padding: 0px 0px 0px 1px;
}

.THLeftPad1 A:link
{
	color: #dedfe7;
}

.THLeftPad1 A:visited 
{
	color: #dedfe7;
}

.THLeftPad1 A:active
{
	color: #dedfe7;
}

.THLeftPad1 A:hover
{
	color: #dedfe7;
}

.bannerTop {
   position: relative;
   width: 100%; /* for IE 6 */
}

.bannerTopText {
   position: absolute;
   top: 12px;
   left: 30px;
   width: 100%;
   z-index: 100;
   color: #FFFFFF;
   font-size: 36px;
   font-family: Microsoft Sans Serif;
   text-shadow: #0F238C 0.1em 0.1em 0.2em;
   font-style:oblique;   
   font-weight: 600;
}

.bannerTopTextImage {
   position: absolute;
   top: 18px;
   left: 5px;
   z-index: 100;   
}

.tallLetter
{
font-size: 120%; 
font-weight: 600;
}

.roundedImage150 
{
background:url('../images/rounded150.png');
background-repeat:no-repeat;
width:150px;
height:21px;
padding-top:0px;
display:block;
}

.roundedImage60Dropdown 
{
background:url('../images/rounded60.png');
background-repeat:no-repeat;
width:60px;
height:21px;
padding-top:0px;
padding-left: 2px;
display:block;

}

.roundedImage100Dropdown 
{
background:url('../images/rounded100.png');
background-repeat:no-repeat;
width:100px;
height:21px;
padding-top:0px;
padding-left: 2px;
display:block;
}

.roundedImage150Dropdown 
{
background:url('../images/rounded150.png');
background-repeat:no-repeat;
width:150px;
height:21px;
padding-top:0px;
padding-left: 2px;
display:block;
}

.roundedImage175 
{
background:url('../images/rounded175.png');
background-repeat:no-repeat;
width:175px;
height:21px;
padding-top:0px;
}

.roundedImage175Dropdown 
{
background:url('../images/rounded175.png');
background-repeat:no-repeat;
width:175px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

.roundedImage200 
{
text-align:left;	
background:url('../images/rounded200.png');
background-repeat:no-repeat;
width:200px;
height:21px;
padding-top:0px;
padding-left: 0px;
display:inline-block;	
vertical-align:top;
}

.roundedImage200Dropdown 
{
background:url('../images/rounded200.png');
background-repeat:no-repeat;
width:200px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

.roundedImage225Dropdown 
{
background:url('../images/rounded225.png');
background-repeat:no-repeat;
width:225px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

.roundedImage250Dropdown 
{
background:url('../images/rounded250.png');
background-repeat:no-repeat;
width:250px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

.roundedImage300Dropdown 
{
background:url('../images/rounded300.png');
background-repeat:no-repeat;
width:300px;
height:21px;
padding-left: 1px;
padding-top: 1px;
}

.roundedDrop
{
	height: 20px;
}

.roundedImage325 
{
background:url('../images/rounded325.png');
background-repeat:no-repeat;
width:325px;
height:21px;
padding-top:0px;
}

.roundedImage350Dropdown 
{
background:url('../images/rounded350.png');
background-repeat:no-repeat;
width:350px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

.roundedImage400Dropdown 
{
background:url('../images/rounded400.png');
background-repeat:no-repeat;
width:400px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

.roundedImage500Dropdown 
{
background:url('../images/rounded500.png');
background-repeat:no-repeat;
width:500px;
height:21px;
padding-top:0px;
padding-left: 2px;
}

/* menu tabs */

.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}

.ubercolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}

.ubercolortabs a{
float: left;
color: #0f238c;
background: #d6d3d6 url(../images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
/* change this margin if you make the selected tab bigger or smaller */
margin: 4px 2px 0 0; /*4 px for regular size, 20px for big */
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(../images/roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}

.ubercolortabs li.selected a{
color: #bab9bd;
}

.ubercolortabs li.selected a{
 color: #d6d3d6;
 margin-top: 4px;
}

.ubercolortabs li.selected a span
{
	 color: #d6d3d6;
}

.ubercolortabs a span.selectedClass{
float: left;
display: block;
background: transparent url(../images/roundrightBlue.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span.selectedClassNoClick{
float: left;
display: block;
background: transparent url(../images/roundrightBlue.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: default;
}

.ubercolortabs a.selectedA{
float: left;
color: #d6d3d6;
background: #0f238c url(../images/roundleftBlue.gif) no-repeat left top;
/*default background color of tabs, left corner image*/
/* change this margin if you make the selected tab bigger or smaller */
margin: 0px 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
border-bottom: 2px solid #bab9bd;
}

.ubercolortabs a:hover 
{	
	background: #ADADAD url(../images/roundleftDarkGrey.gif) no-repeat left top;
}

.ubercolortabs a:hover span{
float: left;
display: block;
background: transparent url(../images/roundrightDarkGrey.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolordivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #bab9bd; /*background color of horizontal line*/
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalWindowTable
{
	background-color: #F0F0F0;	
	color: #0f238c; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.ModalWindowDiv150
{
	width:600px; 
	height:150px; 
	display:block; 
	overflow:scroll; 
	margin: 0 2px 0 2px;
	background-color: #F0F0F0;	
	color: #0f238c; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.ModalWindowDiv
{
	width:600px; 
	height:500px; 
	display:block; 
	overflow:scroll; 
	margin: 0 2px 0 2px;
	background-color: #F0F0F0;	
	color: #0f238c; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.ModalWindowDivWide
{
	width:1000px; 
	height:800px; 
	display:block; 
	overflow:scroll; 
	margin: 0 2px 0 2px;
	background-color: #F0F0F0;	
	color: #0f238c; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
}


.DivHelp
{
	display:block; 
	margin: 25px 4px 0 4px;	
	text-align:left;	
	
}

.DivHelpHeader
{
	display:block; 
	margin: 0 4px 0 4px;	
	text-align:center;
}

.DivHelpLink
{
	display:block; 
	margin: 10px 4px 0 4px;	
	text-align:left;
}

.DivHelpCloseButton
{
	display:block;
	text-align: right;
	margin-right: 2px;
	float:right;	
}

.comboTime .ajax__combobox_itemlist
{
    position:relative !important; 
    height: 100px !important;
    overflow: auto !important;     
    overflow-x: hidden !important;
    -ms-overflow-x: hidden !important;
    top: 1px !important;
    left: 5px !important;    
    border: 1px solid silver !important;       
    width: 40px !important; 
}

.comboTime .ajax__combobox_textboxcontainer input
{
	margin-top: 0px !important;
    margin-left: 10px !important;        
    width: 20px !important; 
    height: 15px !important; 
    vertical-align: middle;
}

.comboTime .ajax__combobox_buttoncontainer button /* button that holds the arrow on the combobox */
{	
	margin-top: 1px !important;    
	background-color: #FFFFFF;
	height: 10px !important; 
	vertical-align: middle;
}

.comboAMPM .ajax__combobox_itemlist
{
    position:relative !important; 
    height: 34px !important;
    overflow: auto !important;     
    overflow-x: hidden !important;
    -ms-overflow-x: hidden !important;
    top: 1px !important;
    left: 5px !important;    
    border: 1px solid silver !important;       
    width: 40px !important; 
}

.comboAMPM .ajax__combobox_textboxcontainer input
{
	margin-top: 1px !important;
    margin-left: 10px !important;        
    width: 20px !important; 
    height: 15px !important; 
    vertical-align: middle;
}

.comboAMPM .ajax__combobox_buttoncontainer button /* button that holds the arrow on the combobox */
{	
	margin-top: 0px !important;    
	background-color: transparent;
	height: 10px !important; 
	vertical-align: middle;
}

.ajax__combobox_itemlist
{
    position:relative !important; 
    height: 200px !important;
    overflow: auto !important;
    top: 0px !important;
    left: 5px !important;       
}

.ajax__combobox_inputcontainer
{
	
}

.ajax__combobox_itemlist li {  
    border: none;
    color: #0f238c;      
}  

.ajax__combobox_itemlist li.selected
{
	background-color: #0f238c !important;    
    color: #ffffff !important;      
}

.ajax__combobox_itemlist li:hover {
    background-color: #0f238c !important;    
    color: #ffffff !important;      
}  

.ajax__combobox_textboxcontainer
{
}

.ajax__combobox_textboxcontainer input /* textbox on combobox */
{
	color: #0f238c !important;
}

.ajax__combobox_textboxcontainer input[disabled] { color: #999999 !important;}

.ajax__combobox_buttoncontainer 
{
	
}

.ajax__combobox_buttoncontainer button /* button that holds the arrow on the combobox */
{	
	background-color: transparent;
	
}


/* short combo box 100px height */

.cbo100 .ajax__combobox_itemlist
{
    position:relative !important; 
    height: 100px !important;
    overflow: auto !important;
    top: 0px !important;
    left: 5px !important;       
}

.cbo100 .ajax__combobox_inputcontainer
{
	
}

.cbo100 .ajax__combobox_itemlist li {  
    border: none;
    color: #0f238c;      
}  

.cbo100 .ajax__combobox_itemlist li.selected
{
	background-color: #0f238c !important;    
    color: #ffffff !important;      
}

.cbo100 .ajax__combobox_itemlist li:hover {
    background-color: #0f238c !important;    
    color: #ffffff !important;      
}  

.cbo100 .ajax__combobox_textboxcontainer
{
}

.cbo100 .ajax__combobox_textboxcontainer input /* textbox on combobox */
{
	color: #0f238c !important;
}

.cbo100 .ajax__combobox_textboxcontainer input[disabled] { color: #999999 !important;}

.cbo100 .ajax__combobox_buttoncontainer 
{
	
}

.cbo100 .ajax__combobox_buttoncontainer button /* button that holds the arrow on the combobox */
{	
	background-color: transparent;
}

/* end short combo box */

.tblSettings
{
	width:400px;	
	border:collapse;
	font-weight:normal;
	background-color: #dedfe7; /* gmgrey */
	margin:0px 0px 0px 0px;
	color: #0f238c; /*blue */
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.THsettings
{
	font-weight: bold;
	color: #dedfe7;
	background-color: #0f238c;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	padding: 6px 0px 6px 2px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.TDsettings
{
	display:block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	padding: 6px 0px 6px 22px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	white-space:nowrap;
}

.TDsettingsCenter
{
	display:block;
	text-align:left;	
	border-bottom: 1px solid #FFFFFF;
	margin-left: 165px;	
	padding: 16px 0px 16px 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	white-space:nowrap;
}

.NoDecoLinkBlue
{
	color: #0f238c;
	text-decoration:none;
	outline: none;
}

.LinkBlueBigger
{
	font-size: 14px;
	color: #0f238c;	
	outline: none;
}

.LinkBlue
{
	color: #0f238c;	
	outline: none;
}

.MainPoints
{
	color: #dedfe7;
	white-space:normal;
	font-size: 14px;
}

a.MainPoints
{
	color: #dedfe7;
	white-space:normal;
}

#main_graphic {
	width:612px;
	height:384px;
	background:url("../images/devices.png");
	
}

.roundedDNB {
	border-radius:10px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	behavior: url(css/PIE.htc);
	position:relative;
}

#free_bg {
	width:640px;
	height:410px;
	float:right;
	padding:20px;
	background:url("../images/login_bg.png") repeat-x;
	position:relative;
}

#loginfree_bg {
	width:210px;
	height:410px;
	float:right;
	padding:20px;
	background:url("../images/login_bg.png") repeat-x;
	position:relative;
}

#login_bg {
	width:288px;
	height:346px;
	float:right;
	padding:20px;
	background:url("../images/login_bg.png") repeat-x;
	position:relative;
}

.section {
	background:url('../images/section_bg.png') repeat-y;
	padding:20px;
}

.sectionFree {
	background:url('../images/sectionFree_bg.png') repeat-y;
	padding:20px;
}

.LabelTopPad
{
	padding: 4px;
}
        
.BoldLabelCLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;	
}

/*AutoComplete flyout */
.autocomplete_completionListElement1
{	
    z-index:-1;
	border-color : #dedfe7;
 	border-width : 1px;
	border-style : solid;
	cursor : default;
	overflow : auto; 
	height : 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	text-align : left;
	padding-left:0px;
	margin : 0px !important;
	margin-left : 10px !important;
	background-color : #ffffff;
	color : #0f238c;
	text-align: left !important;
	list-style-type : none;
	border-radius:10px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	behavior: url(css/PIE.htc);	
	position:relative;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem1
{
background-color: #ffff99;
color: #0f238c;
padding-left: 2px;
text-align: left;
list-style-type : none;
margin : 0px !important;
margin-left : 2px !important;
width: 98% !important;
}

/* AutoComplete item */
.autocomplete_listItem1
{
background-color : #FFFFFF;
color : #0f238c;
padding-left : 2px;
text-align: left;
list-style-type : none;
margin : 0px !important;
margin-left : 2px !important;
width: 98% !important;
}

/* AutoComplete item */
.autocomplete_highlightedListItem_roundedbg_borderradius
{
background-color: #ffff99;
color: #0f238c;
padding-left: 1px;
text-align: left;
width: 295px !important;
white-space: normal !important;
}

.autocomplete_completionListElement_roundedbg_borderradius
{	
margin : 0px !important;
margin-left : 10px !important;
background-color : #ffffff;
color : #0f238c;
cursor : default;
overflow-x: hidden !important;
-ms-overflow-x: hidden !important;	
overflow: auto;  /*overflow hidden will cause no scrollbar */
font-family: Arial, sans-serif;
font-size:small;
text-align : left;
list-style-type : none;
background-color : #ffffff;
color : #0f238c;
border : #c1c1c1;
border-width : 1px;
border-style : solid;
border-radius:10px 10px 10px 10px;	
-webkit-border-radius: 10px 10px 10px 10px; 
-moz-border-radius: 10px 10px 10px 10px;  
width:345px !important;
height : 80px;
padding-top:1px;
padding-left: 5px;	
white-space: normal !important;
}

.autocomplete_completionListElement_roundedbg160_borderradius
{	
margin : 0px !important;
margin-left : 0px !important;
background-color : #ffffff;
color : #0f238c;
cursor : default;
overflow-x: hidden !important;
-ms-overflow-x: hidden !important;	
overflow: auto;  /*overflow hidden will cause no scrollbar */
font-family: Arial, sans-serif;
font-size:small;
text-align : left;
list-style-type : none;
background-color : #ffffff;
color : #0f238c;
border : #c1c1c1;
border-width : 1px;
border-style : solid;
border-radius:10px 10px 10px 10px;	
-webkit-border-radius: 10px 10px 10px 10px; 
-moz-border-radius: 10px 10px 10px 10px;  
width:305px !important;
height : 160px;
padding-top:1px;
padding-left: 5px;	
white-space: normal !important;
}

.divMHSmall
{
	padding: 2px;
	border: none;
	HEIGHT: 335px; 
	Width: 435px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}

.divMHSmallStandard
{
	HEIGHT: 308px; 	
}

.divMHSmallMedical
{
	HEIGHT: 365px; 	
}

.divMHSmallPS
{
	HEIGHT: 330px; 	
}


.MessageSmall
{
	font-size: 12px;	
}

.MessageSmall A:link
{
	font-size: 12px;
	text-decoration: none;
}

.MessageSmall A:visited 
{
	font-size: 12px;
	text-decoration: none;
}

.MessageSmall A:active
{
	font-size: 12px;
	text-decoration: none;
}

.MessageSmall A:hover
{	
	font-size: 12px;
	text-decoration: none;
}

.MessageVerySmall
{
	font-size: 10px;	
}

.MessageVerySmall A:link
{
	font-size: 10px;
	text-decoration: none;
}

.MessageVerySmall A:visited 
{
	font-size: 10px;
	text-decoration: none;
}

.MessageVerySmall A:active
{
	font-size: 10px;
	text-decoration: none;
}

.MessageVerySmall A:hover
{	
	font-size: 10px;
	text-decoration: none;
}


.buttonsRow
{
	vertical-align: bottom; 
	text-align:center;
}

.smallLabelL
{
	color: #0f238c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    text-align: left;
}

.smallLabelC
{
	color: #0f238c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    text-align: center;
}

.smallBoldLabelC
{
	color: #0f238c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-align: center;
}

.smallBoldLabelR
{
	color: #0f238c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-align: right;
}

.smallBoldLabelL
{
	color: #0f238c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-align: left;
}

.MyTabStyleSmall2
{
	z-index:0;
	position:relative;
}   

.MyTabStyleSmall2 .ajax__tab_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    display: block;
	text-align:center;	
	padding: 0 0 0 0;
    margin: 0 0 0 0;            
}
        
.MyTabStyleSmall2 .ajax__tab_header .ajax__tab_outer
{           
        	
    color: #0f238c;
    padding-left: 0px;
    margin-right: 0px;
    border:none;                                    
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
        
.MyTabStyleSmall2 .ajax__tab_header .ajax__tab_inner
{        	
    border-color: #dedfe7;
    color: #0f238c;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall2 .ajax__tab_hover .ajax__tab_outer
{        	
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall2 .ajax__tab_hover .ajax__tab_inner
{
    color: #fff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall2 .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #dedfe7;
    border-radius:10px 10px 0px 0px;	
	-webkit-border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px;  
	padding: 0 0 0 0;
    margin: 0 0 0 0;
	
}

.MyTabStyleSmall2 .ajax__tab_active .ajax__tab_inner
{
    color: #000;
    border-color: #333;
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall2 .ajax__tab_body /* this is where the contents of the tab sits */
{        	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
	width:450px;
	height:430px;
    background-color: #dedfe7;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
    position:relative;
	z-index: 0;
}

.MyTabStyleSmall2 .ajax__tab_tab /*space around the tab letters */
{
    outline: none;
    color: #0f238c;
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


#divGvAddr
{
    padding-top: 8px;        	
	display:block;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background:url('../images/addressBookBg.png');
	background-repeat:no-repeat;
	width:785px;
	height:344px;			
    border: none;                 
    vertical-align:top;              
}
        
        
#divGvAddrInner
{
 	width:750px;
	height:320px;			
    border: none;                 
    vertical-align:top;              
    overflow:auto;
} 

#gvGroupMembers
{
    width:80%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color: #dedfe7;
    border-top-width: 0;
    border: solid 1px #FFFFFF;       
    border-radius:10px 10px 10px 10px;	
	-webkit-border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px;    
}        
        
.subTabs
{
   position: static;   
   padding: 0 0 0 1px;
   margin: 0 0 0 0;   
   text-align: center;   
}
	

.imgTab
{
	border: none;
	vertical-align: top;
}

.smTabText {
   position: absolute;
   top: 3px;
   left: 10px;
   z-index: 100;   
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   text-align:center;
   visibility: visible;
}

.MyTabStyleSmall3
{
	z-index:0;
	position:relative;
}   
     
.MyTabStyleSmall3 .ajax__tab_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    display: block;
	text-align:center;	
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    z-index:0;
}
        
.MyTabStyleSmall3 .ajax__tab_header .ajax__tab_outer
{            
    color: #0f238c;
    padding-left: 0px;
    margin-right: 0px;
    border:none;                                    
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
        
.MyTabStyleSmall3 .ajax__tab_header .ajax__tab_inner
{
    border-color: #dedfe7;
    color: #0f238c;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall3 .ajax__tab_hover .ajax__tab_outer
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall3 .ajax__tab_hover .ajax__tab_inner
{
    color: #fff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall3 .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #dedfe7;
    border-radius:10px 10px 0px 0px;	
	-webkit-border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px;  
	padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall3 .ajax__tab_active .ajax__tab_inner
{
    color: #000;
    border-color: #333;
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleSmall3 .ajax__tab_body /* this is where the contents of the tab sits */
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
	background-color: #dedfe7;
	width:800px;
	height:427px;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
    position:relative;
	z-index: 0;
}
        
.MyTabStyleSmall3 .ajax__tab_tab /*space around the tab letters */
{
    outline: none;
    color: #0f238c;
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
        
.genericLink
{
	display:block;
}        

.divLeft49
{
	float:left; width: 49%; padding-right: 2px; text-align:right; 
}

.divRight49
{
	float:right; width: 49%; padding-left: 2px; text-align:left; 
}

.addressBg
{
	/*background:url('../images/sendMessageAddressList.png');
	background-repeat:no-repeat;
	width:450px;
	height:420px;	
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    vertical-align:top;
*/
	width:450px;
	height:430px;
    background-color: #dedfe7;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
	z-index: 0;
}

.addressBgMedical
{
	width:450px;
	height:502px;
    background-color: #dedfe7;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
	z-index: 0;
}

.addressBgPS
{
	width:445px;
	height:465px;
    background-color: #dedfe7;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
	z-index: 0;
}

.roundBg360_180
{
	padding: 2px 0 0 0;
    margin: 0 0 0 0;
    vertical-align:top;
    width:360px;
	height:180px;	
    background-color:#bab9bd;
	border: 1px solid #bab9bd;
	resize: none;
	outline: none;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;   
	behavior: url(css/PIE.htc);
	position:relative;
}


.grid-view
{
   padding: 0;
   margin: 0;
   border: none;
   font-family: Arial, Helvetica, sans-serif;
   background-color:#FFFFFF;
	
}


.grid-view tr.normal
{
   padding: 0px 0px 3px 0px;	
	font-size: 11px;
	text-align: left;
	height: 11px;
	background-color:#FFFFFF;
	
}

.grid-view tr.alternate
{
   padding: 0px 0px 3px 0px;	
	font-size: 11px;
	text-align: left;
	height: 11px;
	background-color:#FFFFFF;
	
}

.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
    background: #ADADAD  url('../images/ui-bg_flat_100_adadad_40x100.png') repeat-x scroll 50% 50% ;
	border: 1px solid #ADADAD;
	color: #ADADAD;
	font-weight: normal;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(css/PIE.htc);
	position:relative;
}

.grid-view td.normal
{
   padding: 0px 0px 3px 0px;	
	font-size: 11px;
	text-align: left;
	height: 11px;
	background-color:#FFFFFF;
	
	
}

.grid-view td.normal:hover
{
    background: #ADADAD url('../images/ui-bg_flat_100_adadad_40x100.png') repeat-x scroll 50% 50% ;
	
	color: #0F238C;
	font-weight: normal;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(css/PIE.htc);
	position:relative;
}


.grid-view tr.normal2
{
	color: #0F238C;
	font-weight: normal;	
	padding: 0px 0px 3px 0px;	
	font-size: 11px;
	text-align: left;
	height: 11px;
	background-color:#FFFFFF;
	
	
}

.grid-view tr.normal2:hover
{
    color: #ADADAD;
	font-weight: bold;
	padding: 0px 0px 3px 0px;	
	font-size: 11px;
	text-align: left;
	height: 11px;
	background-color:#FFFFFF;
	border: 1px solid #ADADAD;
}

.small-grid-view
{
   padding: 0;
   margin: 0;
   border: none;
   background-color:#FFFFFF;
	
}

.small-grid-view-row
{
	color: #0F238C;
	font-weight: normal;	
	padding: 0px 0px 3px 0px;	
	background-color: #dedfe7;
}

.small-grid-view-row:hover
{
	background-color: #FFFFFF;
	font-weight: bold;
}

.small-grid-view-cell
{
	font-size: 12px;
	text-align: left;
	
}



.small-grid-view-lines-grey
{
   padding: 0;
   margin: 0;
   border: none;
   background-color: #dedfe7;
	
}

.small-grid-view-lines-grey-row
{
	color: #0F238C;
	font-weight: normal;	
	padding: 0px 0px 3px 0px;	
	background-color: #dedfe7;
}

.small-grid-view-lines-grey-row:hover
{
	font-weight: bold;
	background-color: #ffffff;

}

.small-grid-view-lines-grey-cell
{
	font-size: 12px;
	text-align: left;
	padding: 10px 4px 10px 4px;
}


	
	
.MyTabStyleSmall4
{
	z-index:0;
	position:relative;
}   



.MyTabStyleSmall4 .ajax__tab_body  /* this is where the contents of the tab sits */
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
	background-color: #dedfe7;
	width:800px;
	height:427px;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
	z-index: 0;
}
     
.MyTabStyleSmall4 .ajax__tab_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    display: block;
	text-align:center;	
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    z-index:0;
    
}
     
/* begin non active */                

.MyTabStyleSmall4 .ajax__tab_header .ajax__tab_inner /* non active tab style */
{
    background-color: #f7f7f7;
}

.MyTabStyleSmall4 .ajax__tab_header .ajax__tab_outer /* non active tab style */
{
	background-color: #f7f7f7;
}

.MyTabStyleSmall4 .ajax__tab_header .ajax__tab_tab /* non active tab style */
{
	padding: 3px 5px 3px 5px;
	outline: none;
    color: #0f238c;
    margin: 0 1px 0 1px;
    border: 1px solid #bab9bd;
	border-bottom: none;
	border-radius: 10px 10px 0px 0px;	
	-webkit-border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px;         
	behavior: url(css/PIE.htc);
	position:relative;
    background-color: #f7f7f7;
	color:#0f238c;
}


/* end non active */


/* begin hover */

.MyTabStyleSmall4 .ajax__tab_hover .ajax__tab_inner  /* tab hover style */
{
	background-color: #f7f7f7;
}

.MyTabStyleSmall4 .ajax__tab_hover .ajax__tab_outer  /* tab hover style */
{
	background-color: #f7f7f7;
}

.MyTabStyleSmall4 .ajax__tab_hover .ajax__tab_tab  /* tab hover style - must set font hover color here */
{
	color: #848684;
	background-color: #f7f7f7;
}


/* end hover */


/* begin active */

.MyTabStyleSmall4 .ajax__tab_active .ajax__tab_inner /* active tab style */
{
   background-color: #f7f7f7;   
   color:#0f238c;
}

.MyTabStyleSmall4 .ajax__tab_active .ajax__tab_outer  /* active hover style */
{
	background-color: #f7f7f7;
}

.MyTabStyleSmall4 .ajax__tab_active .ajax__tab_tab  /* active hover style - must set font hover color here */
{
	color:#0f238c;
	background-color: #dedfe7;
}

/* end active */



 
.divConversations
{
	padding: 2px;
	border: none;
	HEIGHT: 335px; 
	Width: 635px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}


.MyTabStyleConversations .ajax__tab_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    display: block;
	text-align:center;	
	padding: 0 0 0 0;
    margin: 0 0 0 0;            
}
        
.MyTabStyleConversations .ajax__tab_header .ajax__tab_outer
{           
        	
    color: #0f238c;
    padding-left: 0px;
    margin-right: 0px;
    border:none;                                    
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
        
.MyTabStyleConversations .ajax__tab_header .ajax__tab_inner
{        	
    border-color: #dedfe7;
    color: #0f238c;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleConversations .ajax__tab_hover .ajax__tab_outer
{        	
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleConversations .ajax__tab_hover .ajax__tab_inner
{
    color: #fff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleConversations .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #dedfe7;
    border-radius:10px 10px 0px 0px;	
	-webkit-border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px;  
	padding: 0 0 0 0;
    margin: 0 0 0 0;
	
}

.MyTabStyleConversations .ajax__tab_active .ajax__tab_inner
{
    color: #000;
    border-color: #333;
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MyTabStyleConversations .ajax__tab_body /* this is where the contents of the tab sits */
{        	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
	width:650px;
	height:370px;
    background-color: #dedfe7;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid #bab9bd;
	outline: none;
	padding-left: 5px;
	border-radius:10px;	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;         
	behavior: url(css/PIE.htc);
	position:relative;
    position:relative;
	z-index: 0;
}

.MyTabStyleConversations .ajax__tab_tab /*space around the tab letters */
{
    outline: none;
    color: #0f238c;
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.MessageBigger
{
	font-size: 13px;	
}

.MessageBigger A:link
{
	font-size: 13px;
	text-decoration: none;
}

.MessageBigger A:visited 
{
	font-size: 13px;
	text-decoration: none;
}

.MessageBigger A:active
{
	font-size: 13px;
	text-decoration: none;
}

.MessageBigger A:hover
{	
	font-size: 13px;
	text-decoration: none;
}

.divgvAbacus
{
	border:none;
	HEIGHT: 580px; 
	WIDTH: 950px; 
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;
}

#divGvAddrExport
{
 	width:950px;
	height:320px;			
    border: none;                 
    vertical-align:top;              
    overflow:auto;
} 

.divQuickGrid
{
	border: none;
	HEIGHT: 420px; 
	Width: 400px;
	display:block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	PADDING-TOP: 0px;	
}


