A
{
    color: #0000ff; 
    TEXT-DECORATION: none
}

A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: none;    
}

A:hover
{
    TEXT-DECORATION: underline
}

BODY
{
	background: #E6E6E6;
	background-repeat: no-repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.SideBg
{
	width:200px;
	background-image: url(images/SideBg.png);
	background-repeat: no-repeat;
}
.SideBg_Home
{
	width:200px;
	background-image: url(images/SideBg_Home.png);
	background-repeat: no-repeat;
}

.BoxGray
{
	border-left: 2px solid #797979; 
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #797979; 
	border-right: 1px solid #d4d0c8;
}
.BoxGrayFlat
{
	border-left: 1px solid #d4d0c8; 
	border-bottom: 1px solid #d4d0c8;
	border-top: 1px solid #d4d0c8; 
	border-right: 1px solid #d4d0c8;
}


/*
.BoxOrg_TopL
{
	background-image: url(images/box/Org_TopL.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 8px;
}
.BoxOrg_TopC
{
	background-image: url(images/box/Org_TopC.png);
	height: 9px;
}
.BoxOrg_TopR
{
	background-image: url(images/box/Org_TopR.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 10px;
}
.BoxOrg_MidL
{
	background-image: url(images/box/Org_MidL.png);
	width: 8px;
}
.BoxOrg_MidC
{
	background-image: url(images/box/Org_MidC.png);
}
.BoxOrg_MidR
{
	background-image: url(images/box/Org_MidR.png);
	width: 10px;
}
.BoxOrg_BotL
{
	background-image: url(images/box/Org_BotL.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 8px;
}
.BoxOrg_BotC
{
	background-image: url(images/box/Org_BotC.png);
	height: 11px;
}
.BoxOrg_BotR
{
	background-image: url(images/box/Org_BotR.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 10px;
}
*/

.CaptionBarArrow
{
	background-image: url(images/captionbar/Arrow.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 14px;
}
.CaptionBarLeft
{
	background-image: url(images/captionbar/Left2.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 82px;
}
.CaptionBarLeft_AccountList
{
	background-image: url(images/captionbar/Left_AccountList.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 114px;
}
.CaptionBarLeft_Actions
{
	background-image: url(images/captionbar/Left_Actions.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 82px;
}
.CaptionBarLeft_AddNewField
{
	background-image: url(images/captionbar/Left_AddNewField.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 128px;
}
.CaptionBarLeft_AddNewPage
{
	background-image: url(images/captionbar/Left_AddNewPage.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 128px;
}
.CaptionBarLeft_AddNewQuestion
{
	background-image: url(images/captionbar/Left_AddNewQuestion.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 157px;
}
.CaptionBarLeft_Audios
{
	background-image: url(images/captionbar/Left_Audios.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 77px;
}
.CaptionBarLeft_BranchingLogicsBuilder
{
	background-image: url(images/captionbar/Left_BranchingLogicsBuilder.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 203px;
}
.CaptionBarLeft_Error
{
	background-image: url(images/captionbar/Left_Error.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 65px;
}
.CaptionBarLeft_ImageLibrary
{
	background-image: url(images/captionbar/Left_ImageLibrary.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 131px;
}
.CaptionBarLeft_InfoTips
{
	background-image: url(images/captionbar/Left_InfoTips.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 86px;
}
.CaptionBarLeft_MultimediaLibrary
{
	background-image: url(images/captionbar/Left_MultimediaLibrary.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 163px;
}
.CaptionBarLeft_MyProfile
{
	background-image: url(images/captionbar/Left_MyProfile.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 100px;
}
.CaptionBarLeft_PollBuilder
{
	background-image: url(images/captionbar/Left_PollBuilder.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 112px;
}
.CaptionBarLeft_PollDelete
{
	background-image: url(images/captionbar/Left_PollDelete.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 108px;
}
.CaptionBarLeft_PollHTML
{
	background-image: url(images/captionbar/Left_PollHTML.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 103px;
}
.CaptionBarLeft_PollList
{
	background-image: url(images/captionbar/Left_PollList.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 92px;
}
.CaptionBarLeft_QuestionLibrary
{
	background-image: url(images/captionbar/Left_QuestionLibrary.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 145px;
}
.CaptionBarLeft_QuestionSelector
{
	background-image: url(images/captionbar/Left_QuestionSelector.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 156px;
}
.CaptionBarLeft_ReportList
{
	background-image: url(images/captionbar/Left_ReportList.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 104px;
}
.CaptionBarLeft_RespondentList
{
	background-image: url(images/captionbar/Left_RespondentList.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 140px;
}
.CaptionBarLeft_ScoringLogicsBuilder
{
	background-image: url(images/captionbar/Left_ScoringLogicsBuilder.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 181px;
}
.CaptionBarLeft_Statistics
{
	background-image: url(images/captionbar/Left_Statistics.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 92px;
}
.CaptionBarLeft_SurveyAnalysis
{
	background-image: url(images/captionbar/Left_SurveyAnalysis.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 137px;
}
.CaptionBarLeft_SurveyBuilder
{
	background-image: url(images/captionbar/Left_SurveyBuilder.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 128px;
}
.CaptionBarLeft_SurveyDelete
{
	background-image: url(images/captionbar/Left_SurveyDelete.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 122px;
}
.CaptionBarLeft_SurveyHTML
{
	background-image: url(images/captionbar/Left_SurveyHTML.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 122px;
}
.CaptionBarLeft_SurveyList
{
	background-image: url(images/captionbar/Left_SurveyList.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 106px;
}
.CaptionBarLeft_SurveyPublish
{
	background-image: url(images/captionbar/Left_SurveyPublish.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 131px;
}
.CaptionBarLeft_Videos
{
	background-image: url(images/captionbar/Left_Videos.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 77px;
}
.CaptionBarCenter
{
	background-image: url(images/captionbar/Center.png);
	height: 38px;
}
.CaptionBarRight
{
	background-image: url(images/captionbar/Right.png);
	height: 38px;
	width: 9px;
}

.CaptionBarWord_AddUser
{
	background-image: url(images/captionbar/W_AddUser.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 64px;
}
.CaptionBarWord_Build
{
	background-image: url(images/captionbar/W_Build.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 36px;
}
.CaptionBarWord_ChangePassword
{
	background-image: url(images/captionbar/W_ChangePassword.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 125px;
}
.CaptionBarWord_ChangeSecQst
{
	background-image: url(images/captionbar/W_ChangeSecQst.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 156px;
}
.CaptionBarWord_ComposeEmail
{
	background-image: url(images/captionbar/W_ComposeEmail.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 110px;
}
.CaptionBarWord_Delete
{
	background-image: url(images/captionbar/W_Delete.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 49px;
}
.CaptionBarWord_Detail
{
	background-image: url(images/captionbar/W_Detail.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 41px;
}
.CaptionBarWord_Edit
{
	background-image: url(images/captionbar/W_Edit.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 27px;
}
.CaptionBarWord_Generate
{
	background-image: url(images/captionbar/W_Generate.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 65px;
}
.CaptionBarWord_Import
{
	background-image: url(images/captionbar/W_Import.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 47px;
}

.CaptionBarWord_Export
{
	background-image: url(images/captionbar/W_Export.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 46px;
}

.CaptionBarWord_ManageRespondents
{
	background-image: url(images/captionbar/W_ManageRespondents.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 151px;
}

.CaptionBarWord_New
{
	background-image: url(images/captionbar/W_New.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 31px;
}
.CaptionBarWord_View
{
	background-image: url(images/captionbar/W_View.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 33px;
}

.TabLeft, .TabLeftOn, .TabCenter, .TabCenterOn, .TabRight, .TabRightOn, .TabLine,
	.Blue_TabLeft, .Blue_TabLeftOn, .Blue_TabCenter, .Blue_TabCenterOn, .Blue_TabRight, .Blue_TabRightOn
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
	height: 22px;
}
.TabLeft
{
    background-image: url(images/tab/Org_Left.png);
	background-repeat: no-repeat;
	width: 6px;
}
.TabLeftOn
{
    background-image: url(images/tab/Org_Left_On.png);
	background-repeat: no-repeat;
	width: 6px;
}
.TabCenter
{
    background-image: url(images/tab/Org_Center.png);
}
.TabCenterOn
{
    background-image: url(images/tab/Org_Center_On.png);
}
.TabRight
{
    background-image: url(images/tab/Org_Right.png);
	width: 6px;
}
.TabRightOn
{
    background-image: url(images/tab/Org_Right_On.png);
	width: 6px;
}
.TabLine
{
    background-image: url(images/tab/Org_Line.png);
}
.Blue_TabLeft
{
    background-image: url(images/tab/Blu_Left.png);
	background-repeat: no-repeat;
	width: 6px;
}
.Blue_TabLeftOn
{
    background-image: url(images/tab/Blu_Left_On.png);
	background-repeat: no-repeat;
	width: 6px;
}
.Blue_TabCenter
{
    background-image: url(images/tab/Blu_Center.png);
}
.Blue_TabCenterOn
{
    background-image: url(images/tab/Blu_Center_On.png);
}
.Blue_TabRight
{
    background-image: url(images/tab/Blu_Right.png);
	width: 6px;
}
.Blue_TabRightOn
{
    background-image: url(images/tab/Blu_Right_On.png);
	width: 6px;
}

.Button
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    border: 1px solid #000000;
}
.Txt, .TxtFirstName, .TxtLastName, .TxtFull, .TxtPhoneFax, .TxtPwd
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}
.TxtFirstName
{
    width: 130px;
}
.TxtLastName
{
    width: 150px;
}
.TxtFull
{
    width: 285px;
}
.TxtPhoneFax
{
    width: 150px;
}

.TxtPwd
{
    width: 140px;
}

.List
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    border: 1px solid #000000;
}

.ObjVisible { display:block; }
.ObjVisInline { display:inline-block; }
.ObjHidden { display:none; }
    
.ScrollBar
{
	border: solid 1px #d4d0c8;
	scrollbar-3dlight-color:#877e69;
    scrollbar-arrow-color:#877e69;
    scrollbar-base-color:;
    scrollbar-darkshadow-color:#877e69;
    scrollbar-face-color:#d4d0c8;
    scrollbar-highlight-color:#d4d0c8;
    scrollbar-shadow-color:#d4d0c8
}
.ScrollBarNoBorder
{
	border: solid 0px #d4d0c8;
	scrollbar-3dlight-color:#877e69;
    scrollbar-arrow-color:#877e69;
    scrollbar-base-color:;
    scrollbar-darkshadow-color:#877e69;
    scrollbar-face-color:#d4d0c8;
    scrollbar-highlight-color:#d4d0c8;
    scrollbar-shadow-color:#d4d0c8
}


.field     { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; } 
.fieldreq     { color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; } 

.normal
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
.tiny
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.tinyBold
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold; 
    TEXT-DECORATION: none
}
.tinyx
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 6pt;
    TEXT-DECORATION: none
}
.tinyxBold
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT:bold; 
    TEXT-DECORATION: none
}
.small, .smallBold
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    TEXT-DECORATION: none
}
.smallBold { font-weight:bold; }
.smaller, .smallerBold, .smallerDisable, .PollOptionText, .PollOptionHtml, .PollOptionTextEx, .PollOptionCount,
	.LangName, .LangCharSet, .FnvName, .FnvValue
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.smallerBold { font-weight:bold; }
.smallerDisable { color:#bababa; }
.smallerX, .InfoMessage, .InfoHeader, .ActionOn, .ActionOff, .ActionActive
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.InfoHeader
{
    font-weight: bolder;
    color: #e88409;
}

.large
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt;
    TEXT-DECORATION: none
}
.huge
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18pt;
    TEXT-DECORATION: none
}

.Copyright
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    color: #525252;
}

.PageSideMenuText
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    font-weight: bold;
    color: #e88409;
    TEXT-DECORATION: none
}
.PageContentTitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt;
    font-weight: bolder;
    color: #f9a847;
    TEXT-DECORATION: none
}

.ResTitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    color: #003CC1;
    TEXT-DECORATION: none
}
.ResAuthor
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}
.ResOrg
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}
.ResDesc
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    font-style:italic;
}

.SButton
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	color: #000099;
	cursor: hand;
	display:inline;
	background-color: #ececff;
	text-decoration: none;
	white-space: nowrap;
    padding:1px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;  
}

.ActionOn { color: Blue; }
.ActionOff { color: Gray; text-decoration: none; }
A.ActionOff { color: Gray; text-decoration: none; }
.ActionActive { color: #e88409; text-decoration: none; }

.DateEntry { width: 80px; }

.PollOptionText { width: 338px; }
.PollOptionHtml { width: 225px; height: 30px; }
.PollOptionTextEx { width: 190px; }
.PollOptionCount { width: 70px; text-align: right; }
.PollOptionRemove { width: 50px; text-align: center; }

.LangName { width: 270px; }
.LangCharSet { width: 165px; }
.LangRemove { width: 60px; text-align: center; }

.FnvName { width: 166px; }
.FnvValue { width: 280px; }
.FnvRemove { width: 50px; text-align: center; }

.ConditionQuestion { width: 580px; }

.PollThemePropUserValue { width: 175px; }

.ItemListRow0 { BORDER: Solid 1px #afafaf; BACKGROUND-COLOR: #ffffff; }
.ItemListRow0Over { BORDER: Solid 1px #FAC27E; BACKGROUND-COLOR: #ffffff; }
.ItemListRow1 { BORDER: Solid 1px #0000ff; BACKGROUND-COLOR: #FEF5E9; }
.ItemListRow1Over { BORDER: Solid 1px #FAC27E; BACKGROUND-COLOR: #FEF5E9; }

.ItemListRowG0 { BORDER: Solid 1px #afafaf; BACKGROUND-COLOR: #d6e8f8; }
.ItemListRowG0Over { BORDER: Solid 1px #FAC27E; BACKGROUND-COLOR: #d6e8f8; }
.ItemListRowG1 { BORDER: Solid 1px #0000ff; BACKGROUND-COLOR: #ddebf9; }
.ItemListRowG1Over { BORDER: Solid 1px #FAC27E; BACKGROUND-COLOR: #ddebf9; }

.SButton:hover 
{
	background-color:  #A8A8FF;
	border: 1px solid #6666ff;
	color: #000099;
    TEXT-DECORATION: none;
    padding: 1px;
}

.CButton
{	
	border-style:ridge;
	border-width:1px;
	font-family : Arial,Times New Roman, sans-serif; 
	font-size:smaller;
}

.CButton:Hover
{	
	border-style:solid;
	border-width:1px;
	font-family : Arial,Times New Roman, sans-serif; 
	font-size:smaller;
}

.HButton
{	
	border:solid 1px #7EB0C9;  
	font-family : Arial,Times New Roman, sans-serif; 
	font-size:8pt;
}

.HButton:Hover
{	
	border:solid 1px #7EB0C9;  
	font-family : Arial,Times New Roman, sans-serif; 
	font-size:8pt;
}

.FButton
{
	color:Black; 
	background-color:#B6BDD2;
	font-family : Arial,Times New Roman, sans-serif; 
	font-size:8pt;
	font-weight:bold; 
	border: solid 1px #FFFFFF/*#0A246A*/;  
	TEXT-DECORATION: none;
    padding: 3px 3px 3px 3px;
}

.FButton:Hover
{
	color: #000099;
	background-color: a8a8ff;
	border: 1px solid #6666ff;
	TEXT-DECORATION: none;
    padding: 3px 3px 3px 3px;
}
.commonInput
{
   BORDER-BOTTOM: 1px solid; 
   BORDER-LEFT: 1px solid; 
   BORDER-RIGHT: 1px solid; 
   BORDER-TOP: 1px solid;
   height: 20px;
}
.textInput
{
   BORDER: Solid 1px #7EB0C9; 
   BACKGROUND-COLOR: #FFFAF0;
   behavior: url(../DHTML/Input.Text.htc) url(DHTML/Input.Text.htc);
}

.textInputDis
{
   BORDER: Solid 1px #7EB0C9; 
   BACKGROUND-COLOR: #EEEEEE;
   height: 20px;
}

.HiddenChild { display:none; } 

.ColHdr, .ColHdrBorder
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-align:center;
}
.ColHdrBorder
{
   BORDER-BOTTOM: 1px solid #EAEAEA; 
   BORDER-LEFT: 1px solid #EAEAEA; 
   BORDER-RIGHT: 1px solid #EAEAEA; 
   BORDER-TOP: 1px solid #EAEAEA;
   background-color: #FEF5E9;
}
.Col, .Col2, .Col_RB, .Col_B, .ColPolOpt, .ColAlt
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
    vertical-align: top;
}
.Col
{
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 1px solid #EAEAEA; 
    BORDER-RIGHT: 1px solid #EAEAEA; 
    BORDER-TOP: 1px solid #EAEAEA;
}

.ColAlt
{
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 1px solid #EAEAEA; 
    BORDER-RIGHT: 1px solid #EAEAEA; 
    BORDER-TOP: 1px solid #EAEAEA;
    background-color: Gainsboro;
}

.Col_RB
{
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 0px solid #EAEAEA; 
    BORDER-RIGHT: 1px solid #EAEAEA; 
    BORDER-TOP: 0px solid #EAEAEA;
}
.Col_B
{
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 0px solid #EAEAEA; 
    BORDER-RIGHT: 0px solid #EAEAEA; 
    BORDER-TOP: 0px solid #EAEAEA;
}
.ColPolOpt
{
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 1px solid #EAEAEA; 
    BORDER-RIGHT: 1px solid #EAEAEA; 
    BORDER-TOP: 1px solid #EAEAEA;
}

.ColSubHdr
{
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 1px solid #EAEAEA; 
    BORDER-RIGHT: 1px solid #EAEAEA; 
    BORDER-TOP: 1px solid #EAEAEA;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
    COLOR: #000000;
    background-color: #CCCCCC;
}


.DivOverflow
{
	border-left: 2px solid #797979; 
	border-bottom: 1px solid #d4d0c8;
	border-top: 2px solid #797979; 
	border-right: 1px solid #d4d0c8;
    OVERFLOW: auto;
}
/*
.DivOverflow
{
    border: 1px solid;
	border-color: #afafaf #afafaf #afafaf #afafaf;
    OVERFLOW: auto;
}*/

.Detail_Label
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none; 
    text-align: right;
    font-weight:bold;  
    height: 24px; 
}

.Detail_Caption
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none; 
    text-align: right;
    font-weight:bold;
    vertical-align:top;       
}

.Detail_Data
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
    height: 24px;
    BORDER-BOTTOM: 1px solid #D4D0C8; 
}

.ErrorHdr
{
	font-weight: normal;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.ErrorMsg
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: red;
}

.Prompt
{
	font-weight: normal;
	font-size: 7pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

a.menuTextLink:visited, a.menuTextLink:link
{
    text-decoration: none; 
    color: white;
}

a.menuTopLink:visited,a.menuTopLink:link, a.menuTopLink:hover 
{
    color: white;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;  
    text-decoration:none; 
}

td.TopMenu
{
	font-size: 0.7em;
	color: white;
}

td.BottomMenu
{
	background-color: #EEEEEE;
	height: 32px;  	 
}

a.LinkSmall
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:7pt; 
}

a.LinkMedium
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt; 
}

a.LinkLarge
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt; 
}

a.LinkLargeBold
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold; 
}

.ObjDesc
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE:22px;
    FONT-WEIGHT:normal; 
    color: #003F7D; 
}

.RequestTitle
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE:16px;
    FONT-WEIGHT:bold; 
    color: #003F7D; 
}

.Tab
{
	background-color : #DCDCDC;
    padding: 5px 5px 5px 5px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT:bold;
    HEIGHT: 28px; 
    border: solid 1px #A9A9A9; 
    border-bottom: none; 
}

.SideBarMenuHdr
{
	background-color : #D1E5ED;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    HEIGHT: 28px;
}
/*.SideBarMenuItem
{
	background-color : #F0F7F9;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    HEIGHT: 22px;
}*/
.SideBarMenuItem
{
	border-left: 1px solid #ffffff; 
	display:block;
}
.SideBarMenuItemActive
{
	border-left: 1px solid #d4d0c8; 
	border-bottom: 1px solid #d4d0c8;
	border-top: 1px solid #d4d0c8; 
	border-right: 1px solid #d4d0c8;
	display:block;
	width:192px;
}


.CalButton
{
	behavior:url(DHTML/Button.Cal.htc) url(../DHTML/Button.Cal.htc); 
	border: 0px; 
}

.TabOn     { color: #225531; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; text-decoration: none; text-align: center; }
.TabOn:hover {	text-decoration: underline; }
.TabOn:active {	color: #225531; }
.TabOff     { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; text-decoration: none; text-align: center; }
.TabOff:hover {	text-decoration: underline; }
.TabOff:active {	color: #ffffff; }

.PriceSurveyPriceEdit, .PriceSurveyPriceEditSpc, .PriceSurveyPTCEdit, .PriceSurveyPTCEditSpc
{
	border-width:1px; border-style:Solid;
    text-align: center;
    width: 60px;
    font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    BORDER-BOTTOM: 1px solid #EAEAEA; 
    BORDER-LEFT: 1px solid #EAEAEA; 
    BORDER-RIGHT: 1px solid #EAEAEA; 
    BORDER-TOP: 1px solid #EAEAEA;
}
.PriceSurveyPriceEdit
{
    font-weight: normal;
    color: Red;
} 
.PriceSurveyPriceEditSpc
{
    font-weight: bold;
    color: Red;
} 
.PriceSurveyPTCEdit
{
    font-weight: normal;
    color: blue;
} 
.PriceSurveyPTCEditSpc
{
    font-weight: bold;
    color: blue;
} 
.ProductSpc, .ProductBvg, .ProductMsc
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}
.ProductSpc
{
	color: #951418;
    background-color: #ffffff;
}
.ProductBvg
{
    color: #327C48;
    background-color: #ffffff;
}
.ProductMsc
{
    color: #000000;
    background-color: #ffffff;
}



div.Menu {
	background-color: #FFFFCC;
	border: 1px solid;
	border-color: #e8e8ff #a8a8ff #a8a8ff #e8e8ff; /* t r b l */
	padding: 0px 0px 0px 10px;
	position: absolute;
	visibility: hidden;
	z-index: 101;
}
div.MenuItemSep {
  border-top: 1px solid #a8a8ff;
  border-bottom: 1px solid #e8e8ff;
  margin: 2px 2px;
}
.MenuItem 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	color: #000099;
	cursor: default;
	display: block;
	text-decoration: none;
	white-space: nowrap;
    padding: 0px 1em;
	border: 1px solid #ccccff;
}
.MenuItem:hover {
	background-color: #ececff; /* #a8a8ff */
	border: 1px solid #6666ff;
	color: #000099;
    TEXT-DECORATION: none;
    padding: 0px 1em;
}


.MediaEditFileNameOn
{
   height: 20px;
   width: 630px;
   BORDER: Solid 1px #000000; 
   BACKGROUND-COLOR: #ffffcc;
}
.MediaEditFileNameOff
{
   height: 20px;
   width: 630px;
   BORDER: Solid 1px #ffffff; 
   BACKGROUND-COLOR: #ffffff;
}

.tableBorderBlue
{
    border: 1px #013DA4 solid;
    background-color: #FFFFFF;
}

.tableHeaderBlue
{
    background-color : #E7F7F7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    HEIGHT: 28px;
    padding-left:5px;  
}

.tableBorderGray
{
    border: 1px #A9A9A9 solid; 
    background-color:#FFFFFF;
}

.tableBorderOrange
{
    border: 1px #FFA500 solid; 
    background-color:White;
}

.tableHeaderOrange
{
	background-color : #FFEFD5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    HEIGHT: 28px;
    padding-left:5px;  
}

.tableHeaderGray
{
	background-color : #DCDCDC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    HEIGHT: 28px;
    padding-left:5px;  
}

.tableHeaderLGray
{
	background-color : #EEEEEE;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    HEIGHT: 28px;
    padding-left:5px;  
}

.tableHeaderGreen
{
	color:White; 
	background-color : #ADD8E6;
    padding-left: 3px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT:bold;
    HEIGHT: 28px; 
    padding-left:5px;  
}

.tableHeaderPurple
{
	background-color : #B5C7E7;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    HEIGHT: 28px;
    padding-left:5px;  
}

.GridItem, .GridAltItem, .GridSelItem
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
    vertical-align: top;
}

.GridItem
{
	background-color: #DDDDDD; 
}

.GridAltItem
{
	background-color: #EEEEEE; 
}

.GridSelItem
{
	background-color: #CCCCCC; 
}

.CellPrompt
{
	background-color: #EEEEEE; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-align:right;  
    vertical-align:top;  
}

.CellEntries
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
}

