BODY
{
	background-image: url(../Img/pageBg.gif);
	background-repeat: repeat-x;
	background-color: #EAE8DB;
	margin: 0px;
}

A
{
	color: black;
}

.image_Disabeled
{
	filter: alpha(opacity=30);
	opacity: 0.30;
	cursor: default;
}

.headerText
{
	background-image: url(Img/headerBg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	width: auto;
	text-indent: 10;
	border: solid 1px #a4ccf0;
	border-bottom: none;
	color: #2f77bf;
}
.headerTextLeft
{
	background-image: url(Img/headerBg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	width: auto;
	text-indent: 10;
	border: solid 1px #a4ccf0;
	border-bottom: none;
	border-right: none;
	color: #2f77bf;
}
.headerTextRight
{
	background-image: url(Img/headerBg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	width: auto;
	text-indent: 10;
	border: solid 1px #a4ccf0;
	border-bottom: none;
	border-left: none;
	color: #2f77bf;
}
.headerTextCenter
{
	background-image: url(Img/headerBg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	width: auto;
	text-indent: 10;
	border: solid 1px #a4ccf0;
	border-left: none;
	border-right: none;
	border-bottom: none;
	color: #2f77bf;
}

.headerArticleText
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	width: auto;
	text-indent: 10;
	border: solid 1px #0f3b67;
	border-bottom: none;
	color: #2f77bf;
}

.controlBody
{
	background-color: #eaf7ff;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #a4ccf0;
	border-top: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

.controlBodyBox
{
	border: solid 1px #a4ccf0;
}

.gridTDHeaderStyle
{
	background-color: #d3d3d3;
}

.handCursor
{
	cursor: hand;
}

.rowDelimiterHeight
{
	height: 7px;
}

.hiddenLabelText
{
	color: gray;
}

.rowStyle
{
	background-color: #eaf7ff;
	text-indent: 10;
}
.rowStyleWithoutIndent
{
	background-color: #eaf7ff;
}

.NextPrevLinkButtonStyle
{
	font-weight: bold;
	color: #336699;
}

.normalButtonCenter
{
	background-image: url(Img/normalButtonCenter.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	border-style: none;
	height: 29px;
	width: auto;
	cursor: hand;
}

a
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	cursor: hand;
}

.commonText
{
	font-family: Arial;
	font-size: 12px;
}

.normalButtonLeft
{
	background-image: url(Img/normalButtonLeft.jpg);
	background-repeat: repeat-x;
	width: 2px;
}
.normalNextButtonRight
{
	background-image: url(Img/normalNextButtonRight.jpg);
	width: 30px;
	cursor: hand;
}

.a_grid_style
{
	text-decoration: none;
}

.normalButtonRight
{
	background-image: url(Img/normalButtonRight.jpg);
	width: 2px;
}

.header
{
	height: 100px;
	width: 100%;
}
.headerHeaderLeft
{
	height: 0px;
}
.headerHeaderRight
{
	height: 0px;
}
.headerHeaderCenter
{
	height: 0px;
}
.headerBodyLeft
{
	background-image: url(../Img/headerLeft.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 24px;
	height: 78px;
}
.headerBodyRight
{
	background-image: url(../Img/headerRight.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 78px;
}
.headerBodyCenter
{
	background-image: url(../Img/headerBg.gif);
	background-repeat: repeat-x;
	padding-top: 42px;
	text-align: right;
	height: 78px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
}
.footer
{
	width: 100%;
	height: 100px;
}
.footer A
{
	text-decoration: none;
	color: #666666;
}
.footerBodyLeft
{
	background-image: url(../Img/footerLeft.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 20px;
	height: 100px;
}
.footerBodyRight
{
	background-image: url(../Img/footerRight.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 16px;
	height: 100px;
}
.footerBodyCenter
{
	background-position: bottom;
	background-image: url(../Img/footerBg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
	padding-top: 46px;
	padding-left: 16px;
}
.panel
{
	width: 180px;
}
.panelHeaderLeft
{
	background-image: url(../Img/panelHeaderLeft.gif);
	width: 19px;
}
.panelHeaderCenter
{
	background-image: url(../Img/panelHeaderBg.gif);
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Verdana;
	color: white;
	text-align: center;
	font-size: 12px;
	height: 47px;
}
.panelHeaderRight
{
	background-image: url(../Img/panelHeaderRight.gif);
	width: 18px;
}
.panelBodyLeft
{
	background-image: url(../Img/panelBodyLeft.gif);
	background-repeat: repeat-y;
	background-color: #F1FAFC;
}
.panelBodyRight
{
	background-image: url(../Img/panelBodyRight.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #F1FAFC;
}
.panelBodyCenter
{
	background-color: #F1FAFC;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
}
.panelFooterLeft
{
	background-image: url(../Img/panelFooterLeft.gif);
	width: 19px;
}
.panelFooterCenter
{
	background-image: url(../Img/panelFooterBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F1FAFC;
	height: 14px;
}
.panelFooterRight
{
	background-image: url(../Img/panelFooterRight.gif);
	width: 18px;
}
.bodyHeaderLeft
{
	background-image: url(../Img/bodyHeaderLeft.gif);
	width: 16px;
}
.bodyHeaderCenter
{
	background-image: url(../Img/bodyHeaderBg.gif);
	font-weight: bold;
	text-transform: uppercase;
	color: #514E3A;
	text-align: center;
	font-size: 12px;
	height: 33px;
}
.bodyHeaderRight
{
	background-image: url(../Img/bodyHeaderRight.gif);
	width: 18px;
}
.bodyBodyLeft
{
	background-image: url(../Img/bodyBodyLeft.gif);
	background-repeat: repeat-y;
	background-color: #FCFCFA;
}
.bodyBodyRight
{
	background-image: url(../Img/bodyBodyRight.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FCFCFA;
}
.bodyBodyCenter
{
	background-color: #FCFCFA;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	vertical-align: top;
}
.bodyFooterLeft
{
	background-image: url(../Img/bodyFooterLeft.gif);
	width: 16px;
}
.bodyFooterCenter
{
	background-image: url(../Img/bodyFooterBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FCFCFA;
	height: 19px;
}
.bodyFooterRight
{
	background-image: url(../Img/bodyFooterRight.gif);
	width: 18px;
}

/*[AI] ReminderLayout styles */
.layoutBackground
{
	background-image: url(../Img/ReminderLayout/bodyBg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0px;
}
.layoutSide
{
	background-color: #375490;
	width: 1px;
	height: 100%;
}

.layoutBannertopWide
{
	background-image: url(../Img/ReminderLayout/bannertop.gif);
	width: 960px;
	height: 136px;
}

.layoutBannertop
{
	background-image: url(../Img/ReminderLayout/bannertop.gif);
	width: 960px;
	height: 56px;
	background-color: #b7d7f5;
	background-repeat: no-repeat;
	background-position: 0 4;
}

.layoutContent
{
	background-color: #ffffff;
}

.layoutContentTop
{
	background-image: url(../Img/ReminderLayout/contentTop.gif);
	background-repeat: repeat-x;
	height: 35px;
}

.layoutContentBot
{
	background-image: url(../Img/ReminderLayout/contentBot.gif);
	background-repeat: repeat-x;
	height: 25px;
	border: solid 1px #375490;
	border-left: none;
	border-right: none;
}

span
{
	color: black;
}


.CUT_Text
{
	text-overflow: ellipsis;
	overflow: hidden;
	width: 95px;
	white-space: nowrap;
}

/* Round corners */
.xtop, .xbottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4
{
	background: #eaf7ff;
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
}
.xb1
{
	margin: 0 5px;
	background: #6699cc;
}
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}

.xboxcontent
{
	display: block;
	background: #eaf7ff;
	border: 0 solid #6699cc;
	border-width: 0 1px;
}


/* Folder Document Permissions (START) */

.erc_labels_text, .normalLabel
{
	font-family: Verdana;
	font-size: 12px;
	color: #3678B3;
	font-weight: bold;
	text-decoration: none;
}

.erc_common_text
{
	font-family: Verdana;
	font-size: 12px;
}

.erc_common_text_bold
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.erc_common_text_link
{
	font-family: Verdana;
	font-size: 12px;
	cursor: hand;
}

.erc_captions_text
{
	font-family: Verdana;
	font-size: 14px;
	color: #3678B3;
	font-weight: bold;
}

.error
{
	color: red;
	font: bold 14px Arial;
}

.errormessage
{
	background-image: url(../Img/exclamation.png);
	background-color: #ffff99;
	color: red;
	border: 1px solid red;
}

.infomessage
{
	background-image: url(../Img/information.png);
	background-color: #99ccff;
	color: black;
	border: 1px solid blue;
}

.errormessage, .infomessage
{
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding: 6px 6px 6px 32px;
}

.erc_box
{
	border: #3678B3 1px solid;
}

/* Folder Document Permissions (END) */

.floatLeft
{
	float: left;
	width: 100%;
}
.groupBorder
{
	border: #a4ccf0 1px solid;
}
.labelWidth
{
	width: 115px;
}
.labelWidth-5
{
	width: 110px;
}
.width155, .normalTextBox
{
	width: 155px;
}
.width250
{
	width: 250px;
}
.width200
{
	width: 200px;
}
.width40
{
	width: 40px;
}
.width50
{
	width: 50px;
}
.width120
{
	width: 120px;
}
.width80
{
	width: 80px;
}
.width70
{
	width: 70px;
}
.w100p
{
	width:100%;	
}
.h22
{
	height: 22px;
}
.padB10
{
	padding-bottom: 10px;
}
.padL10
{
	padding-left: 10px;
}
.pad5
{
	padding: 5px;
}
.padB5
{
	padding-bottom: 5px;
}
.padT5
{
	padding-top: 5px;
}
.disabledControlColor
{
	background-color: #D4D0C8;
}
.padTB5
{
	padding: 5 0 5 0px;
}
.padTB10
{
	padding: 10 0 10 0px;
}
.no_wrap
{
	white-space:nowrap;
}