﻿@import url("default.weblibrary.css");

/***********************************************************************************/
/*   CSS Guidelines
/*   --------------
/*   1.  All global CSS classes should have the prefix 'ws'.
/*   2.  Try to use the short form of CSS attributes where possible.
/*   3.  Specify a unit for all numeric values (excluding zero).
/*   4.  Avoid using the font-size unit 'pt' for accessiblity reasons.
/*   5.  Do not include CSS for individual files unless they have become too large.
/*
/***********************************************************************************/
html,
body
{
	height: 100%;
	width: 100%;
}
body
{
	background-color: #FFF;
	color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;		/* Until we remove the '@import' statement, we cannot use 'em' */
	/*  line-height: 1.6em;  TEMP: this line is causing the window title shifting problem */
	margin: 0;
}
a,
a:visited
{
	color: #0245CE;
	text-decoration: none;
}
a:hover
{
	color: #DE3B21;
	text-decoration: underline;
}
p,
select,
td
{
	font-family: verdana, arial, helvetica, sans-serif;
}

/**********************/
/*   Common Classes   */
/**********************/
.wsAlignBottom
{
	vertical-align: bottom;
}
.wsAlignCenter
{
	text-align: center;
}
.wsAlignLeft
{
	text-align: left;
}
.wsAlignRight 
{
	text-align: right;
}
.wsAlignTop
{
	vertical-align: top;
}
.wsHideContent
{
	display: none;
}
.wsMaxHeight 
{
	height: 100%;
}
.wsMinHeight
{
	height: 1px;
}
.wsMaxWidth 
{
	width: 100%;
}
.wsMinWidth
{
	width: 1px;
}
.wsNoWrap 
{
	white-space: nowrap;
}
a.wsDisabledLink
{
	color: inherit;
}
a.wsDisabledLink:hover
{
	color: inherit;
	text-decoration: none;
}
.warn
{
	color: #DE3B21;	/* RGB 222/59/33, per logo style guide */
	font-weight: bold;
}

/***************************/
/*   Common Web Controls   */
/***************************/
.wsButton 
{
	background: #E0E0E0 url(images/button_bg.gif) repeat-x;
	border-color: #BBB #818181 #818181 #BBB;
	border-style: solid;
	border-width: 2px;
	font-size: 1.05em;
	padding: 2px 5px 1px 5px;
}
.wsFileInput
{
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	font-size: 1.05em;
	height: 25px;
}
.wsDataGrid,
.wsDataList
{
}
.wsDataGrid td,
.wsDataList td
{
	height: 28px;
}
.wsDataGridAltItem,
.wsDataListAltItem
{
	background-color: #EFEFEF;
}
.wsDataGridAltItem a,
.wsDataListAltItem a
{
	color: #0245CE;
}
.wsDataGridAltItem a:hover,
.wsDataListAltItem a:hover
{
	color: #DE3B21;
}
.wsDataGridEditItem,
.wsDataListEditItem
{
	background-color: #F8E488;
}
.wsDataGridFooter,
.wsDataListFooter
{
	background-color: #EDEAE0;
}
.wsDataGridHeader,
.wsDataListHeader
{
	background-color: #EDEAE0;
}
.wsDataGridItem,
.wsDataListItem
{
	background-color: #FFF;
}
.wsDataGridItem a,
.wsDataListItem a
{
	color: #0245CE;
}
.wsDataGridItem a:hover,
.wsDataListItem a:hover
{
	color: #DE3B21;
}
.wsDataGridHover,
.wsDataListHover
{
	background-color: #FEF2B6;
}
.wsDataGridHover a,
.wsDataListHover a
{
	color: #DE3B21;
	text-decoration: underline;
}
.wsDataGridSelectedItem,
.wsDataListSelectedItem
{
	background-color: #F8E488;
}
.wsDataGridSelectedHover,
.wsDataListSelectedHover
{
	background-color: #FEF2B6;
}
.wsDataGridSeparator,
.wsDataListSeparator
{
}

/*****************************/
/*   WSMenu (User Control)   */
/*****************************/
.wsMenu
{
	cursor: default;
	font-size: 1em;
	line-height: 1.3em;
}
.wsMenuGroup
{
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-y;
	border: 1px solid #CCC;
	cursor: default;
	line-height: 1.3em;
	width: 200px;
}
.wsMenuParent,
.wsMenuParentDisabled,
.wsMenuSystem
{
	background-color: inherit;
	border: 1px solid #FFF;
}
.divActionBar .wsMenuParent,
.divActionBar .wsMenuParentDisabled
{
	border-color: #F8F8F8;
}
.wsMenuParentDisabled
{
	color: #CCC;
}
.wsMenuParentHover,
.wsMenuSystemHover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #DE3B21;
	text-decoration: underline;
}
.wsMenuItem,
.wsMenuItemDisabled,
.wsMenuSystemItem
{
	border-style: solid;
	border-color: transparent;
	border-width: 1px 0;
	height: 18px;
}
.wsMenuItemDisabled
{
	color: #CCC;
	height: 18px;
}
.wsMenuItemHover,
.wsMenuSystemItemHover
{
	background-color: #FEF2B6;
	border-style: solid;
	border-color: #E0CB70;
	border-width: 1px 0;
	height: 18px;
}
.wsMenuButton,
.wsMenuButtonDisabled,
.wsMenuImageButtonDisabled
{
	background-color: #D6D5CA;
	border: 1px solid #D6D5CA;
}
.wsMenuButtonDisabled,
.wsMenuImageButtonDisabled
{
	color: #999;
}
.wsMenuButtonHover
{
	background-color: #FEF2B6;
	border: 1px solid #C8B148;
}
.wsMenuImageButton
{
	background-color: #D6D5CA;
	border: 1px solid #D6D5CA;
}
.wsMenuImageButtonHover
{
	background-color: #FEF2B6;
	border: 1px solid #C8B148;
}
.wsToolbar .wsMenuParent,
.wsToolbar .wsMenuParentDisabled
{
	border-color: #D6D5CA;
}
.wsMenuSystem,
.wsMenuSystemHover,
.wsMenuSystemItem,
.wsMenuSystemItemHover
{
	font-weight: bold;
}

/* HACK: IE 6 does not support 'transparent' as a */
/*       border color, so menu items will only    */
/*       have a background color.                 */
* html .wsMenuItem,
* html .wsMenuItemDisabled,
* html .wsMenuItemHover
{
	border-width: 0;
}

/***************************/
/*   ComponentArt (Grid)   */
/***************************/
.caDataGrid 
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 1px 0 0 1px;
	cursor: default;
	padding: 0;
}
.caDataGrid .wsDataGridSelectedItem a 
{
	color: #DE3B21;
	text-decoration: underline;
}
.caDataCell 
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
}
.caScrollBar 
{
	background-image: url(ComponentArt/Grid/scroller/scroller_bg.gif);
}
.caScrollGrip 
{
	background-image: url(ComponentArt/Grid/scroller/scroll_gripBg.gif);
}
.caScrollPopup 
{
	background-color: #FFF;
	border: 1px solid #666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	height: 23px;
}
.caScrollPopup td 
{
	padding: 0 5px;
}

.caRedBoldText
{
	color:#F00;
	font-weight:bold;  
}

.caBoldText
{
	font-weight: bold;  
}
/**********************/
/*   Custom Classes   */
/**********************/
.wsGhostText
{
	color: #AAA;
}
.wsNewQuestion,
.wsNewQuestionDisabled
{
	background-color: #D6D5CA;
	border: 1px solid #D6D5CA;
	color: #0245CE;
	font-size: 1.1em;
	font-weight: bold;
}
.wsNewQuestionHover 
{
	background-color: #FEF2B6;
	border: 1px solid #C8B148;
	color: #DE3B21;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
}
.wsNewQuestionDisabled
{
	color: #666;
}
.wsToolbar 
{
	background-color: #D6D5CA;
	border: 1px solid #BEBDB0;
	height: 27px;
	line-height: 22px;
	padding-top: 1px;
}

.bar
{
	background-color: #F8E488;
	height:12px; 
}

.wsQuickTips
{
	background-color: #EDEAE0;
	height:20px; 
	font-weight:bold;  
	text-indent:10px; 
}

/*********************************************/
/*   C_LM ( ~ / Controls / Layout.master )   */
/*********************************************/
#C_LM 
{
	background: #FFF url(images/nav/page_bg.gif) repeat;
	overflow: hidden;
}
#C_LM .divTemplate
{
	height: 100%;
	margin: 0 auto;
	width: 955px;
}
#C_LM .divHeader
{
	background: #FFF url(images/nav/header_bg.gif) repeat-x;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	height: 61px;
	width: 953px;

	position: absolute;
	top: 0;
}
#C_LM .hypLogo
{
	background-image: url(images/nav/logo.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 50px;
	margin: 5px;
	width: 50px;
}
#C_LM .divProductTitle,
#C_LM .divProductTitleNA
{
	color: #333;
	font-size: 1.6em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-top: 1px;
	padding-left: 5px;
}
#C_LM .divProductTitleNA
{
	background-image: url(images/nav/company.gif);
	background-position: right 34px;
	background-repeat: no-repeat;
	color: #444;
	font-size: 2.0em;
	height: 60px;
	line-height: 60px;
	margin-top: 0;
}
#C_LM .divProductTitle span,
#C_LM .divProductTitleNA span
{
	display: none;
}
#C_LM .divProductTitle img,
#C_LM .divProductTitleNA img
{
	background-position: left center;
	background-repeat: no-repeat;
	border-width: 0;
	height: 30px;
	width: 250px;
}
#C_LM .divProductTitle img
{
	background-image: url(images/nav/product_name.gif);
}
#C_LM .divProductTitleNA img
{
	background-image: url(images/nav/product_name_big.gif);
	height: 60px;
}
#C_LM .divSupplemental
{
	float: right;
	height: 30px;
	text-align: right;
	width: 650px;

	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
#C_LM .divUtilities
{
	background-image: url(images/nav/utility_bar_bg.gif);
	background-repeat: repeat-x;
	float: right;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 3px;
}
#C_LM .divUserInfo
{
	background-image: url(images/nav/utility_bar_end.gif);
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	padding-right: 33px;
}
#C_LM .tdUserName
{
	height: 24px;
}
#C_LM .tdWorkgroup .wsMenu
{
	margin-top: -2px;
}
#C_LM .divUtilities a
{
	color: #666;
	text-decoration: underline;
}
#C_LM .divUtilities a:hover
{
	color: #DE3B21;
}
#C_LM .divPrimaryNav
{
	background-image: url(images/nav/company.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	height: 30px;
}
#C_LM .divPrimaryNav ul
{
	margin: 1px 0 0 0;
	padding: 0;
}
#C_LM .divSecondaryNav ul
{
	margin: 0;
	padding: 0;
}
#C_LM .divPrimaryNav li,
#C_LM .divSecondaryNav li
{
	display: block;
	float: left;
	list-style-type: none;
}
#C_LM .divPrimaryNav a
{
	background-image: url(images/nav/tab_bg.gif);
	background-repeat: repeat-x;
	color: #555;
	display: block;
	padding-left: 15px;
}
#C_LM .divPrimaryNav span
{
	background-image: url(images/nav/tab_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 1.2em;
	height: 27px;
	line-height: 27px;
	margin-top: 3px;
	padding-right: 14px;
	white-space: nowrap;
}
#C_LM .divPrimaryNav .liEnd span
{
	background-image: url(images/nav/tab_end.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#C_LM .divPrimaryNav .Selected
{
	background: #1F8CF1 url(images/nav/tab_selected_bg.gif) repeat-x;
	color: #FFF;
	font-size: 1.05em;
	font-weight: bold;
	display: block;
	padding-left: 15px;
}
#C_LM .divPrimaryNav .Selected span
{
	background-image: url(images/nav/tab_selected_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 1.2em;
	height: 29px;
	line-height: 28px;
	margin-top: 1px;
	padding-right: 14px;
	white-space: nowrap;
}
#C_LM .divPrimaryNav .liEnd .Selected span
{
	background-image: url(images/nav/tab_selected_end.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#C_LM .divPrimaryNav .Disabled a
{
	color: #999;
}
#C_LM .divPrimaryNav .Disabled .Selected
{
	color: #CCC;
}
#C_LM .divSecondaryNav
{
	background: #E4F0FC url(images/nav/breadcrumb_bg.gif) repeat-x;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	height: 23px;
	padding-top: 3px;
	width: 953px;
	
	position: absolute;
	top: 61px;
	z-index: 1;
}
#C_LM .divBreadcrumb
{
	color: #333;
	float: left;
	height: 100%;
	line-height: 21px;
	overflow: hidden;
	padding-left: 9px;
	width: 310px;
}
#C_LM .divBreadcrumb a
{
	color: #034BDD;
}
#C_LM .divBreadcrumb a:hover
{
	color: #DE3B21;
}
#C_LM .divActionTabs
{
	float: left;
	height: 100%;
	line-height: 22px;
	padding-right: 10px;
	width: 430px;
}
#C_LM .divActionTabs ul
{
	float: right;
}
#C_LM .divActionTabs a
{
	background: #A0A0A0 url(images/nav/subtab_bg.gif) repeat-x;
	color: #FCFCFC;
	display: block;
	padding-left: 15px;
}
#C_LM .divActionTabs span
{
	background-image: url(images/nav/subtab_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	margin-top: 2px;
	padding-right: 14px;
	white-space: nowrap;
}
#C_LM .divActionTabs .liEnd span
{
	background-image: url(images/nav/subtab_end.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#C_LM .divActionTabs .Selected
{
	background-image: url(images/nav/subtab_selected_bg.gif);
	background-repeat: repeat-x;
	color: #666;
	font-size: 1.05em;
	font-weight: bold;
	display: block;
	padding-left: 15px;
}
#C_LM .divActionTabs .Selected span
{
	background-image: url(images/nav/subtab_selected_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 1.05em;
	padding-right: 14px;
	white-space: nowrap;
}
#C_LM .divActionTabs .liEnd .Selected span
{
	background-image: url(images/nav/subtab_selected_end.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#C_LM .divActionTabs .Disabled
{
	color: #C8C8C8;
}
#C_LM .divActionTabs .Disabled:hover
{
	text-decoration: none;
}
#C_LM .divPageHelp
{
	float: right;
	height: 23px;
	text-align: right;
	width: 194px;
}
#C_LM .divPageHelp a
{
	background-image: url(images/nav/help.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	color: #034BDD;
	display: block;
	height: 100%;
	line-height: 21px;
	margin-right: 5px;
	padding-right: 21px;
}
#C_LM .divPageHelp a:hover
{
	color: #DE3B21;
}
#C_LM .divActiveContent
{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: auto;
	width: 953px;
	
	position: absolute;
	top: 87px;
	bottom: 29px;
}
#C_LM .divWorkingArea
{
	background-color: #FFF;
	overflow: auto;
	width: 760px;

	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
#C_LM .divWorkingArea_Wide
{
	background-color: #FFF;
	overflow: auto;
	width: 953px;

	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
#C_LM .divActionBar
{
	background-color: #F8F8F8;
	border-bottom: 1px solid #CCC;
	height: 33px;
	padding: 0 9px;
}
#C_LM .divActionBar a
{
	border: 1px solid #F8F8F8;
	color: #666;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-top: 3px;
	padding-left: 15px;
	padding-right: 10px;
}
#C_LM .divActionBar a:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #DE3B21;
}
#C_LM .LargeActionButtons a
{
	color: #0245CE;
	font-size: 1.05em;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin-top: 1px;
}
#C_LM .divActionBar .wsDisabledLink:hover
{
	background-color: #F8F8F8;
	border: 1px solid #F8F8F8;
	color: #666;
}
#C_LM .wsMenuParent,
#C_LM .wsMenuParentDisabled,
#C_LM .wsMenuParentHover
{
	margin-top: 2px;
}
#C_LM .divPageContent
{
	padding: 11px 9px;
}
#C_LM .divHelp
{
	background: #FCFCFC url(images/nav/honeycomb.gif) right bottom no-repeat;
	border-left: solid 1px #CCC;
	overflow: auto;
	width: 192px;

	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
#C_LM .divHelpContent
{
	line-height: 1.6em;
	padding: 9px;
}
#C_LM .divAcctMsg
{
	line-height: 1.6em;
	padding: 9px;
}
#C_LM .Footer_EfmContinuum
{
	position: absolute;
	bottom: 0;
}

/* HACK: IE 6 does not shrink the width of */
/*       the list-item element by default. */
* html #C_LM .divPrimaryNav li,
* html #C_LM .divActionTabs li
{
	width: 1px;
}

/* HACK: IE 6 does not apply line-height correctly    */
/*       to all child elements of a <div> tag, so we  */
/*       must nudge the text to the correct position. */
* html #C_LM .divBreadcrumb
{
	height: 19px;
	padding-top: 4px;
}

/* HACK: IE 6 has trouble with absolute positioning, */
/*       so we need to force the element to fill the */
/*       available space.  Javascript is used to set */
/*       the height of the parent.                   */
* html #C_LM .divWorkingArea,
* html #C_LM .divWorkingArea_Wide,
* html #C_LM .divHelp
{
	height: 100%;
}

/******************************************************/
/*   C_LPS ( ~ / Controls / LandingPageStart.ascx )   */
/******************************************************/
#C_LPS table
{
	border-collapse: collapse;
	font-size: 1.1em;
	line-height: 1.6em;
	margin-left: 35px;
	width: 542px;
}
#C_LPS .Title td
{
	background-image: url(images/misc/get_started_top.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 1.5em;
	height: 38px;
	line-height: 38px;
	padding-top: 60px;
	padding-left: 45px;
}
#C_LPS .Description td
{
	background-image: url(images/misc/get_started_middle.gif);
	background-repeat: repeat-y;
	padding-left: 45px;
}
#C_LPS .Description ul
{
	margin: 15px 0 15px 25px;
	padding: 0;
}
#C_LPS .Description li
{
	margin: 10px 0;
	padding: 0;
}
#C_LPS .Buttons
{
	background-image: url(images/misc/get_started_bottom.gif);
	background-repeat: no-repeat;
}
#C_LPS .Buttons table
{
	background-image: url(images/misc/get_started_bottom.gif);
	background-repeat: no-repeat;
	background-position: -35px center;
	height: 47px;
	padding-bottom: 9px;
}
#C_LPS .wsAlignLeft
{
	padding-left: 10px;
}
#C_LPS .wsAlignRight
{
	padding-right: 50px;
}
#C_LPS .Buttons td
{
	padding-top: 2px;
}
#C_LPS .Buttons td a
{
	background-color: #F8F8F8;
	border: 1px solid #F8F8F8;
	display: block;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	white-space: nowrap;
}
#C_LPS .Buttons td a:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
}
#C_LPS .Gap
{
	width: 100%;
}
#C_LPS .hypCallToAction
{
	background-image: url(images/icons_large/survey_new.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-left: 34px;
}
#C_LPS .hypCallToAction:hover
{
	background-image: url(images/icons_large/survey_new_on.gif);
}
#C_LPS .hypReadMore
{
	background-image: url(images/icons_large/read_more.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 26px;
}
#C_LPS .hypReadMore:hover
{
	background-image: url(images/icons_large/read_more_on.gif);
}

/**********************************************/
/*   C_EM ( ~ / Controls / Editing.master )   */
/**********************************************/
#C_EM .wsHelpLink
{
	background-image: url(images/nav/help.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 0.95em;
	height: 19px;
	line-height: 19px;
	padding-right: 20px;
	text-align: right;
	
	position: absolute;
	right: 2px;
	top: 3px;
}
#C_EM .divDialog
{
	line-height: 1.6em;
	padding: 26px 12px 0 12px;
}
#C_EM .divDialogContent
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	height: 404px;
	overflow: auto;
	padding: 20px;
}
#C_EM .divDialogButtons
{
	text-align: right;
	
	position: absolute;
	top: 482px;
	right: 12px;
}
#C_EM .divNestedDialog
{
	line-height: 1.6em;
	padding: 15px 12px 0 12px;
}
#C_EM .divNestedDialog .divDialogContent
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	height: 345px;
	overflow: auto;
	padding: 20px;
}
#C_EM .divNestedDialog .divDialogButtons
{
	text-align: right;
	
	position: absolute;
	top: 412px;
	right: 12px;
}
#C_EM .divDialogTabContent
{
	height: 434px;
	
	position: absolute;
	top: 15px;
	left: 12px;
	right: 12px;
}
#C_EM .divDialogTabContent .TabView
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	margin-top: -1px;
}
#C_EM .divDialogTabContent .divBasic
{
	height: 429px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#C_EM .divDialogTabContent .divAdvanced
{
	height: 414px;
	padding: 10px;
}
#C_EM .divDialogTabContent .divPreview
{
	height: 434px;
	overflow: auto;
}
#C_EM .divDialogTabContent .lblPreview 
{
	display: block;
	height: 414px;
	padding: 10px;
}
#C_EM .divDialog .txtOption 
{
	padding-left: 4px;
}
#C_EM .divDialog .rdoOption 
{
	padding-left: 5px;
}
#C_EM .divBasicProperties 
{
	line-height: 2.0em;
}
#C_EM .divPropertySeparator
{
	line-height: 32px;
}
#C_EM .divWarning
{
	background: #FCFCFC url(images/icons_large/warning.gif) no-repeat;
	height: 24px;
	width: 24px;
}

/* HACK: IE 6 causes scrollbars to appear in the  */
/*       modal dialogs due to box model problems. */
* html #C_EM .divDialogTabContent
{
	right: auto;
	width: 693px;
}
* html #C_EM .divDialogContent
{
	width: 651px;
}
/******************************/
/*   LGN ( ~ / Login.aspx )   */
/******************************/
#LGN
{
	padding: 40px;
}
#LGN .divLeftColumn
{
	float: left;
	width: 300px;
}
#LGN .divRightColumn
{
	float: right;
	width: 344px;
}
#LGN .divAccount
{
	margin-bottom: 20px;
	width: 300px;
}
#LGN .divAccountWide
{
	margin-bottom: 20px;
	width: 415px;
}
#LGN h2
{
	font-size: 1.2em;
	font-weight: normal;
	margin: 5px;
}
#LGN .divAccountInfo
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	width: 298px;
}
#LGN .divAccountInfoWide
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	width: 412px;
}
#LGN .divAccount table, #LGN .divAccountWide table
{
	margin: 10px;
}
#LGN .divAccount td, #LGN .divAccountWide td
{
	padding: 3px 0;
}
#LGN .tdLbl
{
	text-align: right;
	width: 80px;
}
#LGN .tdLblWide
{
	text-align: right;
	width: 150px;
}
#LGN .TextBox
{
	margin-left: 10px;
	width: 180px;
}
#LGN .TextBoxWide
{
	margin-left: 10px;
	width: 220px;
}
#LGN .divLogin
{
	height: 40px;
}
#LGN .divForgot
{
	float: left;
	height: 15px;
	line-height: 15px;
	padding: 10px 0 15px 10px;
	width: 130px;
}
#LGN .divButton
{
	float: right;
	padding: 0 10px 10px 0;
	text-align: right;
	width: 130px;
}
#LGN .divSignUpInfo
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	line-height: 2.0em;
	padding: 10px;
	width: 278px;
}
#LGN .loginIframe
{
	width: 340px;
	height: 340px;
}
/**************************************************/
/*   divPromo ( ~ / --- / UpgradeMessage.aspx )   */
/**************************************************/
.divPromo h3
{
	font-size: 1.1em;
	margin: 0;
}
.divPromo p
{
	margin: 0;
	padding: 0 0 10px 0;
}
.divPromo .divPromoContent
{
	padding: 10px;
	width: 740px;
	
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.divPromo .divPromoImages
{
	float: left;
	width: 380px;
}
.divPromo .divPromoText
{
	float: right;
	line-height: 1.6em;
	padding: 10px;
	width: 340px;
}
.divPromo .divPromoText ul
{
	margin: 5px 0 10px 15px;
	padding: 0;
}
.divPromo .divPromoText li
{
	padding: 0 0 5px 0;
}
.divPromo .divPromoImages ul
{
	margin: 10px 0;
	padding: 0;
}
.divPromo .divPromoImages li
{
	background-position: left center;
	background-repeat: no-repeat;
	height: 220px;
	list-style-type: none;
}
.divPromo #Feedback .Image1
{
	background-image: url(images/misc/Feedback_Promo1.jpg);
}
.divPromo #Feedback .Image2
{
	background-image: url(images/misc/Feedback_Promo2.jpg);
}
.divPromo #Polls .Image1
{
	background-image: url(images/misc/Polls_Promo1.jpg);
}
.divPromo #Polls .Image2
{
	background-image: url(images/misc/Polls_Promo2.jpg);
}
.divPromo #MailingLists .Image1
{
	background-image: url(images/misc/MailingLists_Promo1.jpg);
}
.divPromo #MailingLists .Image2
{
	background-image: url(images/misc/MailingLists_Promo2.jpg);
}
.divPromo #Reporting .Image1
{
	background-image: url(images/misc/Reporting_Promo1.jpg);
}
.divPromo #Reporting .Image2
{
	background-image: url(images/misc/Reporting_Promo2.jpg);
}
.divPromo .divSignupsDesc
{
	background-color: #EDEAE0;
	margin-bottom: 10px;
	padding: 3px 10px;
}
.divPromo .divSignups a
{
	border: 1px solid #FCFCFC;
	color: #666;
	cursor: pointer;
	display: block;
	line-height: 1.6em;
	margin-bottom: 5px;
	padding: 5px;
	text-decoration: none;
	width: 160px;
}
.divPromo .divSignups a:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #333;
	display: block;
	text-decoration: none;
}
.divPromo .divSignups dl
{
	margin: 0 0 0 60px;
}
.divPromo .divSignups dt
{
	color: #00A;
	font-size: 1.2em;
	font-weight: bold;
}
.divPromo .divSignups dd
{
	margin: 0;
}
.divPromo .divSignups a:hover dt
{
	color: #DE3B21;
	text-decoration: underline;
}
.divPromo .divSignups a div
{
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
}
.divPromo .divSignups .imgFreeSurvey
{
	background-image: url(images/icons_large/survey_edit.gif);
}
.divPromo .divSignups a:hover .imgFreeSurvey
{
	background-image: url(images/icons_large/survey_edit_on.gif);
}
.divPromo .divSignups .imgFreePoll
{
	background-image: url(images/icons_large/poll_edit.gif);
}
.divPromo .divSignups a:hover .imgFreePoll
{
	background-image: url(images/icons_large/poll_edit_on.gif);
}

/********************************/
/*   SVY ( ~ / Surveys.aspx )   */
/********************************/
#SVY .wsMenu td
{
	padding: 0 5px;
}
#SVY .wsToolbar
{
	border-bottom-width: 0;
	height: 26px;
	padding-top: 2px;
}
#SVY .tdSurveyGrid,
#SVY .tdSurveyLinks
{
	vertical-align: top;
}
#SVY .divSurveyContent
{
	background-color: #FFF;
	overflow: auto;
	width: 740px;

	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
#SVY .divSurveyInfo
{
	background: #FCFCFC url(images/nav/honeycomb.gif) right bottom no-repeat;
	border-left: solid 1px #CCC;
	overflow: auto;
	padding-left: 5px;
	width: 209px;

	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
#SVY .tdSurveyInfo
{
	line-height: 1.6em;
	vertical-align: top;
}
#SVY .DashboardLink a
{
	margin-left: 8px;
	margin-bottom: 5px;
	width: 216px;
}
#SVY .wsToolbar
{
	padding-right: 5px;
	text-align: right;
	width: 473px;
}

/* HACK: IE 6 requires all parent tags to have a height */
/*       defined, or else the height will be ignored.   */
* html #SVY,
* html #SVY .divSurveyInfo
{
	height: 100%;
}

/************************************************/
/*   E_QL ( ~ / Editing / QuestionList.aspx )   */
/************************************************/
#E_QL #divScrollable 
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#E_QL #divEdit 
{
	cursor: default;
	margin: 15px 15px 2px 15px;
	width: 728px;
}
#E_QL .wsToolbar
{
	border-bottom: 1px solid #BEBDB0;
	height: 26px;
	padding-top: 2px;
}
#E_QL .tblSurveyPreview,
#E_QL #ifrPreview
{
	width: 100%;
}
#E_QL .tdPreview
{
	border-top: 1px solid #CCC;
}
#E_QL .tblSurveyPreview .wsAlignLeft,
#E_QL .tblSurveyPreview .wsAlignRight
{
	background-color: #FCFCFC;
	height: 30px;
	line-height: 30px;
	padding-left: 2px;
	padding-right: 3px;
}
#E_QL .wsDataList td 
{
	padding: 0;
}
#E_QL .wsDataListItem,
#E_QL .wsDataListAltItem
{
	border-bottom: 1px solid #BEBDB0;
	height: 28px;
	line-height: 28px;
}
#E_QL .cbMasterSelect
{
	margin-left: 3px;
}
#E_QL .imgMasterExpand
{
	padding: 0 3px 0 1px;
}
#E_QL .wsDataListItem .Opt,
#E_QL .wsDataListAltItem .Opt
{
	display: block;
	float: left;
	height: 24px;
	padding-top: 4px;
	white-space: nowrap;
	width: 40px;
}
#E_QL .wsDataListItem img,
#E_QL .wsDataListAltItem img
{
	padding: 0 4px 6px 2px;
	vertical-align: middle;
}
#E_QL .wsDataListItem input,
#E_QL .wsDataListAltItem input
{
	margin-left: 3px;
}
#E_QL .wsDataListSelectedItem a.QuestionText,
#E_QL .wsDataListSelectedHover a.QuestionText
{
	color: #DE3B21;
	text-decoration: underline;
}
#E_QL .imgMasterExpand 
{
	margin-left: -3px;
}
#E_QL .TopInfo 
{
	max-width: 622px;
	width: 622px;
}
#E_QL .BottomInfo 
{
	padding: 5px 0 5px 20px;
}
#E_QL .WsbIdCell
{
	color: #999;
	text-align: center;
	width: 60px;
}
#E_QL .IconCell 
{
	border-left: 1px solid #BEBDB0;
	padding: 0 2px;
	text-align: center;
}
#E_QL .QuestionTypeIcon 
{
	float: left;
	padding-bottom: 10px;
	width: 60px;
}
#E_QL .QuestionTypeIconLibrary 
{
	float: left;
	padding-top: 4px;
	padding-bottom: 10px;
	width: 60px;
}
#E_QL .AnswerText 
{
	line-height: 1.6em;
	margin-left: 70px;
}
#E_QL .QuestionText 
{
	 padding-top: 10px;
}
#E_QL .EmptyQuestionText
{
	color: red;
}
#E_QL .tdText
{
	padding-top: 2px;
	padding-left: 15px;
}
#E_QL .tdText span
{
	display: block;
	height: 20px;
	line-height: 20px;
}
#E_QL .divActionBar a
{
	margin-top: 2px;
}
#E_QL a.btnEdit
{
	background: #F8F8F8 url(images/icons/edit.gif) no-repeat 4px center;
	padding-left: 24px;
	white-space: nowrap;
}
#E_QL a.btnEdit:hover
{
	background-image: url(images/icons/edit_on.gif);
}
#E_QL a.btnPreview
{
	background: #F8F8F8 url(images/icons/preview.gif) no-repeat 4px center;
	padding-left: 24px;
}
#E_QL a.btnPreview:hover
{
	background-image: url(images/icons/preview_on.gif);
}
#E_QL a.btnPrint
{
	background: #F8F8F8 url(images/icons/print.gif) no-repeat 3px center;
	padding-left: 24px;
}
#E_QL a.btnPrint:hover
{
	background-image: url(images/icons/print_on.gif);
}
#E_QL a.btnWordExport 
{
	background: #F8F8F8 url(images/icons/word.gif) no-repeat 1px 1px;
	background-position: center center; 
}
#E_QL a.btnWordExport:hover
{
	background-image: url(images/icons/word_on.gif);
}
#E_QL a.btnPptExport 
{
	background: #F8F8F8 url(images/icons/powerpoint.gif) no-repeat 1px 1px;
	background-position: center center; 
}
#E_QL a.btnPptExport:hover
{
	background-image: url(images/icons/powerpoint_on.gif);
}
#E_QL a.btnPdfExport 
{
	background: #F8F8F8 url(images/icons/pdf.gif) no-repeat 1px 1px;
	background-position: center center; 
}
#E_QL a.btnPdfExport:hover
{
	background-image: url(images/icons/pdf_on.gif);
}
#E_QL a.btnSpssExport 
{
	background: #F8F8F8 url(images/spsssav.gif) no-repeat 1px 1px;
}

/* The following four classes are actually used for 'Reports.aspx' */
#E_QL a.btnUpdateResults
{
	background: #F8F8F8 url(images/icons/refresh.gif) no-repeat 4px center;
	padding-left: 24px;
	white-space:nowrap;
}
#E_QL a.btnUpdateResults:hover
{
	background-image: url(images/icons/refresh_on.gif);
	white-space:nowrap;
}
#E_QL a.hypGenerateReport
{
	background: #F8F8F8 url(images/icons/export_chart.gif) no-repeat 4px center;
	padding-left: 24px;
	white-space:nowrap;
}
#E_QL a.hypGenerateReport:hover
{
	background-image: url(images/icons/export_chart_on.gif);
	white-space:nowrap;
}

/*************************************************/
/*   E_SP ( ~ / Editing / SurveyPublish.aspx )   */
/*************************************************/
#E_SP a.btnPublish
{
	background: #F8F8F8 url(images/icons_large/publish.gif) no-repeat 5px center;
	padding-left: 33px;
}
#E_SP a.btnPublish:hover
{
	background-image: url(images/icons_large/publish_on.gif);
}
#E_SP a.btnShare
{
	background: #F8F8F8 url(images/icons_large/share.gif) no-repeat 5px center;
	padding-left: 33px;
}
#E_SP a.btnShare:hover
{
	background-image: url(images/icons_large/share_on.gif);
}
#E_SP a.hypCancel
{
	background: #F8F8F8 url(images/icons_large/cancel.gif) no-repeat 5px center;
	padding-left: 33px;
}
#E_SP a.hypCancel:hover
{
	background-image: url(images/icons_large/cancel_on.gif);
}
#E_SP .divPageContent
{
	line-height: 1.6em;
}
#E_SP .divEnsureSsl
{
	margin-left: -3px;
}

/*****************************************************/
/*   E_SI ( ~ / Editing / SurveyInvitations.aspx )   */
/*****************************************************/
#E_SI a.hypMailingList
{
	background: #F8F8F8 url(images/icons_large/mailing_list_new.gif) no-repeat 5px center;
	padding-left: 33px;
}
#E_SI a.hypMailingList:hover
{
	background-image: url(images/icons_large/mailing_list_new_on.gif);
}
#E_SI .divMethod
{
	background-color: #F8F8F8;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	padding: 10px;
}
#E_SI h3
{
	font-size: 1.3em;
	margin: 0;
}
#E_SI h3 span
{
	float: left;
}
#E_SI h3 a
{
	float: right;
}
#E_SI p
{
	clear: both;
	line-height: 1.6em;
	margin: 10px 0 0 0;
}
#E_SI .ToDo
{
	background-color: #FFF;
	border: 1px solid #DDD;
	margin-top: 10px;
	padding: 10px;
}
#E_SI code
{
	color: #333;
	display: block;
	line-height: 20px;
	margin: 10px;
}

/************************************************/
/*   E_SS ( ~ / Editing / SingleSelect.aspx )   */
/************************************************/
#E_SS .ShortTextBox 
{
	width: 30px;
}
#E_SS .MasterSelectCell 
{
	text-align: center;
	width: 25px;
}
#E_SS .divGrid 
{
	background-color: #F8F8F8;
	cursor: default;
	margin-top: 3px;
	width: 672px;
}
#E_SS .divScrollable 
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	height: 173px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#E_SS .wsDataGrid 
{
	margin: -1px 0 0 -1px;
}
#E_SS .wsDataGrid td 
{
	border: 1px solid #BEBDB0;
	height: 28px;
	line-height: 28px;
	padding: 0;
}
#E_SS .wsDataGrid .dgR 
{
	margin: 0 3px;
	width: 584px;
}
#E_SS .wsDataGrid .C1 
{
	text-align: center;
	width: 26px;
}
#E_SS .wsDataGrid .C4 
{
	color: gray;
	width: 600px;
}
#E_SS .wsDataGrid .C3 
{
	color: gray;
	text-align: center;
	width: 30px;
}
#E_SS .wsDataGrid .C5
{
	padding-left: 5px;
	width: 600px;
}
#E_SS .divAddResponse 
{
	line-height: 28px;
	margin-top: 7px;
}
#E_SS .divAddResponse .wsGhostText,
#E_SS .divAddResponse .ResponseText 
{
	line-height: 19px;
	height: 19px;
	width: 591px;
}
#E_SS .divAddResponse select.ResponseText
{
	width: 597px;
}
#E_SS .divAddResponse .wsButton 
{
	width: 70px;
}

/******************************************/
/*   E_MX ( ~ / Editing / Matrix.aspx )   */
/******************************************/
#E_MX .ShortTextBox 
{
	width: 30px;
}
#E_MX .MasterCategoryCell,
#E_MX .MasterSelectCell
{
	text-align: center;
	width: 26px;
}
#E_MX .divCategoryGrid .wsDataGridHeader table,
#E_MX .divResponseGrid .wsDataGridHeader table
{
	border-bottom: 1px solid #BEBDB0;
	width: 294px;
}
#E_MX .divResponseGrid .wsDataGridHeader table
{
	width: 364px;
}
#E_MX .divCategoryGrid .wsDataGridHeader td,
#E_MX .divCategoryReqGrid .wsDataGridHeader td,
#E_MX .divResponseGrid .wsDataGridHeader td
{
	border-right: 1px solid #BEBDB0;
	padding: 0;
}
#E_MX .divCategoryGrid,
#E_MX .divResponseGrid
{
	background-color: #F8F8F8;
	border-left: 1px solid #BEBDB0;
	border-bottom: 1px solid #BEBDB0;
	cursor: default;
	margin-top: 3px;
	width: 294px;
}
#E_MX .divCategoryReqGrid .divScrollable 
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
#E_MX .divCategoryReqGrid .wsDataGridHeader .D1
{
	width: 26px;
}
#E_MX .divCategoryReqGrid .wsDataGridHeader .D2
{
	width: 163px;
}
#E_MX .divCategoryReqGrid .wsDataGridHeader .D3
{
	padding-left: 5px;
	text-align: left;
	width: 132px;
}
#E_MX .divCategoryReqGrid .D1
{
	text-align: center;
	width: 27px;
}
#E_MX .divCategoryReqGrid .D2
{
	padding-left: 5px;
	width: 157px;
}
#E_MX .divCategoryReqGrid .D3
{
	text-align: center;
	width: 119px;
}
#E_MX .divResponseGrid
{
	margin-left: 10px;
	width: 364px;
}
#E_MX .wsToolbar
{
	border-left: none;
	border-bottom: 1px solid #BEBDB0;
}
#E_MX .divScrollable 
{
	height: 144px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#E_MX .wsDataGrid 
{
	margin: -1px 0 0 -1px;
}
#E_MX .wsDataGrid td 
{
	border: 1px solid #BEBDB0;
	height: 28px;
	line-height: 28px;
	padding: 0;
}
#E_MX .wsDataGrid .dgC
{
	margin: 0 3px;
	width: 206px;
}
#E_MX .wsDataGrid .dgR
{
	margin: 0 3px;
	width: 276px;
}
#E_MX .wsDataGrid .C1 
{
	text-align: center;
	width: 26px;
}
#E_MX .wsDataGrid .C3 
{
	color: gray;
	text-align: center;
	width: 30px;
}
#E_MX .divAddCategory,
#E_MX .divAddResponse 
{
	line-height: 28px;
	margin-top: 7px;
}
#E_MX .divAddCategory .wsGhostText,
#E_MX .divAddCategory .CategoryText 
{
	line-height: 18px;
	height: 18px;
	width: 239px;
}
#E_MX .divAddResponse .wsGhostText,
#E_MX .divAddResponse .ResponseText 
{
	line-height: 18px;
	height: 18px;
	margin-left: 10px;
	width: 285px;
}
#E_MX .divAddResponse .wsButton 
{
	width: 70px;
}

/********************************************************/
/*   E_PB ( ~ / Editing / Question / PageBreak.aspx )   */
/********************************************************/
#E_PB .wsDataGridHeader
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	line-height: 28px;
}
#E_PB .wsDataGridHeader .C1,
#E_PB .wsDataGridHeader .C2
{
	border-right: 1px solid #BEBDB0;
}
#E_PB .divGrid
{
	width: 648px;
}
#E_PB .divScrollable
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	height: 172px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#E_PB .wsDataGrid
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 0 1px 0;
	width: 629px;
}
#E_PB .wsDataGrid td
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
#E_PB .wsDataGrid a:hover
{
	color: #DE3B21;
}
#E_PB .C1
{
	padding: 0;
	text-align: center;
	width: 26px;
}
#E_PB .C2
{
	padding: 0 5px;
	width: 539px;
}
#E_PB .C3
{
	padding: 0 5px;
}

/***********************************************/
/*   E_SBS ( ~ / Editing / SideBySide.aspx )   */
/***********************************************/
#E_SBS .divBasic
{
	padding: 0 4px;
}
#E_SBS .divGridLeft
{
	float: left;
	width: 310px;
}
#E_SBS .divGridRight
{
	float: right;
	width: 330px;
}
#E_SBS .wsDataGrid
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 0 1px 0;
}
#E_SBS .wsDataGrid td
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
#E_SBS .wsDataGrid a:hover
{
	color: #DE3B21;
}
#E_SBS .wsDataGridHeader
{
	border-left: 1px solid #BEBDB0;
	border-right: 1px solid #BEBDB0;	
	line-height: 28px;
}
#E_SBS .wsDataGridHeader .C1
{
	border-right: 1px solid #BEBDB0;
	text-align: center;
	width: 26px;
}
#E_SBS .wsDataGridHeader .C2
{
	padding: 0 5px;
}
#E_SBS .divScrollable
{
	background-color: #F8F8F8;
	border: 1px solid #BEBDB0;
	height: 154px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#E_SBS .C1
{
	border-right: 1px solid #BEBDB0;
	text-align: center;
	width: 24px;
}
#E_SBS .divGridLeft .C2
{
	padding: 0 3px;
	width: 224px;
}
#E_SBS .divGridLeft .C2 input
{
	width: 218px;
}
#E_SBS .divGridRight .C2
{
	padding: 0 5px;
	width: 240px;
}
#E_SBS .C3
{
	border-right: 1px solid #BEBDB0;
	text-align: center;
	width: 30px;
}
#E_SBS .divAddCategory,
#E_SBS .divAddSide
{
	padding-top: 5px;
}
#E_SBS .divAddCategory input
{
	width: 219px;
}
#E_SBS .divAddSide select
{
	width: 245px;
}
#E_SBS .divAddCategory .wsButton,
#E_SBS .divAddSide .wsButton
{
	width: 80px;
}
#E_SBS .EmptyQuestionText
{
	color: red;
}

/*********************************************************/
/*   E_SBSR ( ~ / Editing / SideBySideResponses.aspx )   */
/*********************************************************/
#E_SBSR .MasterSelectCell
{
	text-align: center;
	width: 25px;
}
#E_SBSR	.divScrollable
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	height: 185px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#E_SBSR .wsDataGrid
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 0 1px 0;
}
#E_SBSR .wsDataGrid td
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	line-height: 28px;
}
#E_SBSR .C1
{
	border-right: 1px solid #BEBDB0;
	text-align: center;
	width: 24px;
}
#E_SBSR .C2
{
	padding: 0 3px;
	width: 587px;
}
#E_SBSR .C2 input
{
	width: 581px;
}
#E_SBSR .C3
{
	border-right: 1px solid #BEBDB0;
	text-align: center;
	width: 30px;
}
#E_SBSR .divCategoryReqGrid .wsDataGridHeader .D1
{
	width: 27px;
}
#E_SBSR .divCategoryReqGrid .wsDataGridHeader .D2
{
	width: 161px;
}
#E_SBSR .divCategoryReqGrid .wsDataGridHeader .D3
{
	padding-left: 5px;
	text-align: left;
	width: 132px;
}
#E_SBSR .divCategoryReqGrid .D1
{
	border-right: 1px solid #BEBDB0;
	text-align: center;
	width: 27px;
}
#E_SBSR .divCategoryReqGrid .D2
{
	width: 143px;
	padding-left: 5px;
}
#E_SBSR .divCategoryReqGrid .D3
{
	text-align: center;
	width: 119px;
}
#E_SBSR .wsDataGridHeader .D2
{
	width: 161px;
}
#E_SBSR .divAddResponse
{
	padding-top: 8px;
}
#E_SBSR .divAddResponse input
{
	width: 580px;
}
#E_SBSR .divAddResponse .wsButton
{
	width: 80px;
}

/************************************************/
/*   E_SC ( ~ / Editing / SurveyCreate.aspx )   */
/************************************************/
#E_SC .headerText,
#E_SC .subheaderText,
#E_SC .boldText
{
	font-weight: bold; 
}
#E_SC .errorText
{
	color: #F00;
}
#E_SC .headerText
{
	font-size : 1.2em;
}
#E_SC .subheaderText
{
	font-size : 1.0em;
	color : #066;
}

/******************************************************/
/*   E_TTL ( ~ / Editing / SurveyTitleTextEdit.aspx) OBSOLETE */
/******************************************************/
/* #E_TTL .divBasic 
 * {
 *	padding: 1px 0 0 0;
 * }
 * #E_TTL .divScrollable 
 * {
 *	
 *	overflow: auto; 
 *	height: 425px;
 *	width: 693px;
 *}
 */
/********************************************************/
/*   E_MR ( ~ / Editing / AddMultipleResponses.aspx )   */
/********************************************************/

#E_MR .divContent
{
	padding: 10px 10px 0 10px;
}

#E_MR .divInside
{
	background-color: white;
	border-left: 1px solid #BEBDB0;
	border-bottom: 1px solid #BEBDB0;
	border-top: 1px solid #BEBDB0;
	border-right: 1px solid #BEBDB0;
	cursor: default;
	margin-top: 15px;
	margin-left: 15px;
	width: 590px;
	height: 390px;
}

/*******************************************/
/*   AC_P ( ~ / controls / Profile.ascx )   */
/*******************************************/
#AC_P .divContent
{
	margin: 10px 10px 0px 10px;
	width: 715px;
}
#AC_P .divButtons 
{
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;
}
#AC_P .boldText
{
	font-weight:bold;
}

/********************************************/
/*   A_A ( ~ / Analysis / Analysis.aspx )   */
/********************************************/
#A_A .tblActionBar
{
	width: 100%;
}
#A_A .tdActionsMenu
{
	width: 210px;
}
#A_A .divLanguage,
#A_A .divMnuChart
{
	float: right;
}
#A_A a.btnUpdateResults
{
	background: #F8F8F8 url(images/icons/refresh.gif) no-repeat 4px center;
	padding-left: 24px;
}
#A_A a.btnUpdateResults:hover
{
	background-image: url(images/icons/refresh_on.gif);
}
#A_A a.btnRawData
{
	background: #F8F8F8 url(images/icons/raw_data.gif) no-repeat 4px center;
	padding-left: 24px;
}
#A_A a.btnRawData:hover
{
	background-image: url(images/icons/raw_data_on.gif);
}
#A_A a.hypAnalysis
{
	background: #F8F8F8 url(images/icons/analysis.gif) no-repeat 4px center;
	padding-left: 24px;
}
#A_A a.hypAnalysis:hover
{
	background-image: url(images/icons/analysis_on.gif);
}
#A_A a.hypExportChart
{
	background: #F8F8F8 url(images/icons/export_chart.gif) no-repeat 4px center;
	padding-left: 24px;
}
#A_A a.hypExportChart:hover
{
	background-image: url(images/icons/export_chart_on.gif);
}
#A_A .tblChartActions
{
	width: 532px;
}
#A_A a.hypChartAction
{
	border: 1px solid #FFF;
	color: #666;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-top: 2px;
	padding-left: 15px;
	padding-right: 10px;
}
#A_A a.hypChartAction:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #DE3B21;
}
#A_A a.hypAnalysisText
{
	background: #FFF url(images/toolbar/analysis_text.gif) no-repeat 2px center;
	padding-left: 24px;
}
#A_A a.hypProperties
{
	background: #FFF url(images/toolbar/properties.gif) no-repeat 2px center;
	padding-left: 24px;
}
#A_A a.hypNotes
{
	background: #FFF url(images/toolbar/notes.gif) no-repeat 2px center;
	padding-left: 24px;
}
#A_A .divQuestionGridLabel
{
	height: 28px;
	line-height: 28px;
	margin-left: 9px;
	width: 200px;
}
#A_A .tdQuestionList
{
	padding-bottom: 10px;
	vertical-align: top;
	width: 200px;
}
#A_A #divScrollable
{
	background: #F8F8F8;
	border: 1px solid #CCC;
	height: 377px;
	margin-left: 9px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 198px;
}
#A_A .divQuestionGrid td
{
	border-bottom: 1px solid #CCC;
	line-height: 1.6em;
}
#A_A .divQuestionGrid a
{
	color: #666;
	display: block;
	padding: 5px;
}
#A_A .divQuestionGrid a:hover
{
	background-color: #FEF2B6;
	color: #DE3B21;
	text-decoration: underline;
}
#A_A .divQuestionGrid a.Selected
{
	background-color: #7DB2E3;
	color: #FFF;
}
#A_A .divQuestionGrid a.Selected:hover
{
}
#A_A #tdChartContent
{
	padding-left: 10px;
	vertical-align: top;
}
#A_A .tdChartActions,
#A_A .pnlSurveyInfo
{
	height: 28px;
	line-height: 28px;
}
#A_A .tdChart
{
	padding-top: 2px;
}
#A_A #divImgChart,
#A_A #divChartText
{
	background: #F8F8F8;
	border: 1px solid #CCC;
	height: 354px;
	overflow: scroll;
	width: 531px;
}
#A_A .imgChart
{
	height: 380px;
	width: 532px;
}
#A_A #divChartText .wsDataGrid
{
	border: none;
	border-collapse: collapse;
	width: 514px;
}
#A_A #divChartText td
{
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 1.6em;
	line-height: 1.6em;
	padding: 5px;
}
#A_A .tdAnalysisData
{
	padding-left: 10px;
}
#A_A #divScrollRawData
{
	background: #F8F8F8;
	border: 1px solid #CCC;
	width: 738px;
	height: 347px;
	margin-top: 10px;
	overflow: auto;
}
#A_A #divScrollRawData .wsDataGrid td
{
	border: 1px solid #CCC;
}
#A_A #divChartText a,
#A_A #divScrollRawData a
{
	color: #0245CE;
}
#A_A #divChartText a:hover,
#A_A #divScrollRawData a:hover
{
	color: #DE3B21;
}
#A_A .tdAnalysisData .wsDataGridFooter
{
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
#A_A .tdAnalysisData td,
#A_A .tdAnalysisData .wsDataGridFooter
{
	border-color: #BEBDB0;
	height: 1.6em;
	line-height: 1.6em;
	padding: 5px;
}
#A_A .hypPageDisabled
{
	color: #BBB;
}
#A_A .hypPageDisabled:hover
{
	text-decoration: none;
}
#A_A .pagerRow
{
	background-color: #EDEAE0;
}
#A_A #divRawDataContent
{
	border: 1px solid #CCC;
	height: 374px;
	overflow-x: scroll;
	overflow-y: hidden;
	margin-top: 7px;
	width: 514px;
}
#A_A #divRawDataHeader
{
	border-bottom: 1px solid #CCC;
	line-height: 26px;
	padding-left: 5px;
}
#A_A #divRawDataGrid
{
	height: 329px;
	overflow-x: hidden;
	overflow-y: scroll;
}

/**********************************************/
/*   A_CT ( ~ / Analysis / ChartText.aspx )   */
/**********************************************/
#A_CT .TabView,
#A_CT .TabArea
{
	width: 686px;
	height: 434px;
}
#A_CT #divButtons
{
	padding-top: 10px;
	padding-right: 5px;
	text-align: right;
}
#A_CT #tblAnalysisView
{
	margin: 10px;
}
#A_CT #tblAnalysisView input
{
	margin-bottom: 10px;
	width: 350px;
}
#A_CT #divCategories,
#A_CT #divResponses
{
	background: #F8F8F8;
	height: 425px;
	overflow: scroll;
}
#A_CT .wsDataGrid
{
	border-collapse: collapse;
	width: 669px;
}
#A_CT .wsDataGrid td
{
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 0 5px;
}
#A_CT .wsDataGridEditItem a
{
}
#A_CT .ColorPicker
{
	text-align: center;
	width: 100px;
}
#A_CT .ColorPicker img
{
	margin-bottom: 1px;
	vertical-align: bottom;
}
#A_CT .SmallTextBox
{
	width: 60px;
}

/****************************************************/
/*   A_CP ( ~ / Analysis / ChartProperties.aspx )   */
/****************************************************/
#A_CP
{
	height: 488px;
	padding: 15px 12px;
	width: 693px;
}
#A_CP #divButtons
{
	clear: both;
	text-align: right;
}
#A_CP #divOptions,
#A_CP #divStyle
{
	background-color: #FCFCFC;
	border: 1px solid #CCC;
	height: 444px;
	float: left;
	width: 337px;
}
#A_CP #divOptions select,
#A_CP #divStyle select
{
	font-size: 1.0em;
	width: 160px;
}
#A_CP #divOptions .ddlCrossTab
{
	width: 312px;
}
#A_CP #divStyle
{
	margin-left: 15px;
}
#A_CP #divOptionsWrapper,
#A_CP #divStyleWrapper
{
	padding: 10px;
}
#A_CP .OptionsTable,
#A_CP #tblStyle
{
	width: 100%;
}
#A_CP #divTopDisplay 
{
	margin-left: 20px;
}
#A_CP .divGlobal
{
	background-color: #E4F0FC;
	border-top: 1px solid #DDD;
	line-height: 28px;
	width: 333px;
	padding-left: 4px;
	position: absolute;
	top: 442px;
}
#A_CP .tdSmallIndent
{
	padding-left: 4px;
}
#A_CP .tdColorGradient
{
	padding: 10px 0;
}
#A_CP .tdIndent
{
	padding-left: 30px;
}
#A_CP #divSort
{
	padding-bottom: 3px;
}
#A_CP .ColorPicker img
{
	margin-bottom: 1px;
	vertical-align: bottom;
}
#A_CP .ColorPicker input
{
	width: 154px;
}
#A_CP #divTopDisplay select
{
	width: 42px;
}

/***********************************************/
/*   A_CN ( ~ / Analysis / ChartNotes.aspx )   */
/***********************************************/
#A_CN
{
	height: 488px;
	padding: 15px 12px;
	width: 693px;
}
#A_CN #divButtons
{
	padding-top: 10px;
	text-align: right;
}
#A_CN .divDialogContent
{
	height: 448px;
	width: 691px;
}
#A_CN .txtNotes
{
	height: 427px;
	width: 687px;
}


/***********************************************/
/*   A_LIB ( ~ / Account / MyLibrary.aspx )   */
/***********************************************/
#A_LIB #divActions 
{
	border-bottom: 2px solid #CCC;
	margin: 0 0 10px -1px;
	padding: 0 17px 10px 15px;
	width: 719px;
}

#A_LIB #divEdit 
{
	border: 1px solid #BEBDB0;
	cursor: default;
	margin: 15px 15px 2px 15px;
	width: 715px;
}

#A_LIB #divScrollable 
{
	background-color: #F8F8F8;
	overflow-x: hidden;
	overflow-y: scroll;
 
} 
#A_LIB .QuestionTypeIcon 
{
	float: left;
	padding-bottom: 10px;
	width: 60px;
}

#A_LIB .DisplayText 
{
	vertical-align: top;
	line-height: 15px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
}

#A_LIB .TopText 
{
	vertical-align: top;
	padding: 0px 0px 10px 0px;
}

#A_LIB .AnswerText 
{
	margin-left: 70px;
}
#A_LIB .BottomInfo 
{
	padding: 5px 0 5px 20px;
}

#A_LIB .LibGrid
{
	padding: 0px 0px 0px 10px;
	width: 676px;
}
#A_LIB .TopInfo 
{
	max-width: 696px;
	width: 696px;
}

#A_LIB .divSubNav ul
{
	margin: 0;
	padding: 0;
}

#A_LIB .divSubNavLong 
{
	float: left;
	list-style-type: none;
	width: 180px;
	 font-weight: bold;
}
#A_LIB .divSubNavShort 
{
	float: left;
	list-style-type: none;
	width: 150px;
	 font-weight: bold;
}

/*******************************************/
/*   ML ( ~ / MailLists/Default.aspx )     */
/*******************************************/
#ML a.hypCreateMailingList
{
	background-image: url(images/icons_large/mailing_list_new.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 33px;
}
#ML a.hypCreateMailingList:hover
{
	background-image: url(images/icons_large/mailing_list_new_on.gif);
}
#ML .tdMailingListGrid,
#ML .tdMailingListLinks
{
	vertical-align: top;
}
#ML .divMailingListContent
{
	background-color: #FFF;
	overflow: auto;
	width: 760px;

	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
#ML .divMailingListInfo
{
	background: #FCFCFC url(images/nav/honeycomb.gif) right bottom no-repeat;
	border-left: solid 1px #CCC;
	overflow: auto;
	padding-left: 5px;
	width: 209px;

	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
#ML .tdMailingListInfo
{
	line-height: 1.6em;
	vertical-align: top;
}
#ML .pnlMailingListLinks a
{
	border: 1px solid white;
	color: #666;
	cursor: default;
	display: block;
	line-height: 1.6em;
	margin-left: 8px;
	margin-bottom: 5px;
	padding: 5px;
	text-decoration: none;
	width: 216px;
}
#ML .pnlMailingListLinks a:hover
{
	text-decoration: none;
}
#ML .pnlMailingListLinks dl
{
	margin: 0 0 0 60px;
}
#ML .pnlMailingListLinks dt
{
	font-size: 1.2em;
	font-weight: bold;
}
#ML .pnlMailingListLinks dd
{
	margin: 0;
}
#ML .NavLinkOff dl
{
	color: #999;
}
#ML .NavLinkOn dt
{
	color: #00A;
}
#ML .NavLinkOn:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #333;
	display: block;
}
#ML .NavLinkOn:hover dt
{
	color: #DE3B21;
	text-decoration: underline;
}
#ML .pnlMailingListLinks div
{
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
}
#ML .NavLinkOn .imgEdit
{
	background-image: url(images/icons_large/mailing_list_edit.gif);
}
#ML .NavLinkOn:hover .imgEdit
{
	background-image: url(images/icons_large/mailing_list_edit_on.gif);
}
#ML .NavLinkOff .imgEdit
{
	background-image: url(images/icons_large/mailing_list_edit_off.gif);
}
#ML .NavLinkOn .imgCampaign
{
	background-image: url(images/icons_large/mailing_list_campaign.gif);
}
#ML .NavLinkOn:hover .imgCampaign
{
	background-image: url(images/icons_large/mailing_list_campaign_on.gif);
}
#ML .NavLinkOff .imgCampaign
{
	background-image: url(images/icons_large/mailing_list_campaign_off.gif);
}
#ML .NavLinkOn .imgGateway
{
	background-image: url(images/icons_large/mailing_list_gateway.gif);
}
#ML .NavLinkOn:hover .imgGateway
{
	background-image: url(images/icons_large/mailing_list_gateway_on.gif);
}
#ML .NavLinkOff .imgGateway
{
	background-image: url(images/icons_large/mailing_list_gateway_off.gif);
}
#ML .NavLinkOn .imgRecipientFilters
{
	background-image: url(images/icons_large/mailing_list_filter.gif);
}
#ML .NavLinkOn:hover .imgRecipientFilters
{
	background-image: url(images/icons_large/mailing_list_filter_on.gif);
}
#ML .NavLinkOff .imgRecipientFilters
{
	background-image: url(images/icons_large/mailing_list_filter_off.gif);
}
#ML .wsToolbar
{
	padding-right: 5px;
	width: 473px;
}

/*******************************************************/
/*   ML_CM ( ~ / MailLists/Campaigns.aspx )            */
/*******************************************************/
#ML_CM .wsDataGridFooter
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 28px;
	line-height: 28px;
}
#ML_CM a.hypCreateNewCampaign
{
	background-image: url(images/icons_large/campaign_new.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 33px;
}
#ML_CM a.hypCreateNewCampaign:hover
{
	background-image: url(images/icons_large/campaign_new_on.gif);
}

/***************************************************************************/
/*   ML_CMM ( ~ / MailLists / CampaignMessageManage.aspx )                 */
/***************************************************************************/

#ML_CMM .MasterSelectCell 
{
	text-align: center;
	width: 25px;
}
#ML_CMM .divGridMessages 
{
	width: 670px;
}
#ML_CMM .divScrollableSurveyLink 
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	height: 55px;
	overflow-x: scroll;
	overflow-y: scroll;
}
#ML_CMM .divScrollableMessages 
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	height: 148px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#ML_CMM .divGridRecipients 
{
	width: 670px;
}
#ML_CMM .divScrollableRecipients
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	height: 200px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#ML_CMM .wsDataGrid 
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 0 1px 0;
	width: 651px;
}
#ML_CMM .wsDataGrid td 
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
#ML_CMM .divActionBarMessages
{
	background-color: #F8F8F8;
	border-bottom: 1px solid #CCC;
	height: 190px;
	width: 670px;
	padding:  0 0 0 0px;
}
#ML_CMM .divActionBarRecipients
{
	background-color: #F8F8F8;
	border-bottom: 1px solid #CCC;
	height: 35px;
	padding:  0 0 0 0px;
}
#ML_CMM .divActionBarRecipients a
{
	border: 1px solid #F8F8F8;
	color: #666;
	display: block;
	height: 29px;
	line-height: 29px;
	margin-top: 1px;
	padding: 0 10px;
}
#ML_CMM .divActionBarRecipients a:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #DE3B21;
}
#ML_CMM .wsActionBarMessagesHeader
{
	background-color: #EDEAE0;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	line-height: 28px;
}
#ML_CMM .wsActionBarMessagesContent
{
	background-color: #F8F8F8;
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	line-height: 28px;
}
#ML_CMM .wsActionBarMessagesContent .StatisticBarCell1,
#ML_CMM .wsActionBarMessagesContent .StatisticBarCell2
{
	border-right: 1px solid #BEBDB0;
}
#ML_CMM .wsActionBarMessagesHeader .StatisticBarCell1,
#ML_CMM .wsActionBarMessagesHeader .StatisticBarCell2
{
	border-right: 1px solid #BEBDB0;
}
#ML_CMM .wsDataGridHeader
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	line-height: 28px;
}
#ML_CMM .wsDataGridHeader .C1,
#ML_CMM .wsDataGridHeader .C2,
#ML_CMM .wsDataGridHeader .C3,
#ML_CMM .wsDataGridHeader .C4,
#ML_CMM .wsDataGridHeader .C5
{
	border-right: 1px solid #BEBDB0;
}
#ML_CMM .C1
{
	padding: 0;
	text-align: center;
	width: 25px;
}
#ML_CMM .C2
{
	padding: 0 5px;
	width: 120px;
}
#ML_CMM .C3
{
	padding: 0 2px;
	width: 60px;
}
#ML_CMM .C4
{
	padding: 0 2px;
	width: 138px;
}
#ML_CMM .C5
{
	padding: 0 3px;
	width: 225px;
}
#ML_CMM .C6
{
	padding: 0 2px;
}
#ML_CMM .StatisticBarCell1
{
	padding: 0 2px;
	width:70px;
}
#ML_CMM .StatisticBarCell2
{
	padding: 0 2px;
	width:100px;
}
#ML_CMM .StatisticBarEnd
{
	width:112px;
}
/*******************************************************/
/*   ML_FM ( ~ / MailLists/FilterManage.aspx )         */
/*******************************************************/
#ML_FM .wsDataGridFooter
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 28px;
	line-height: 28px;
}
#ML_FM a.hypCreateNewFilter
{
	background-image: url(images/icons_large/campaign_new.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 33px;
}
#ML_FM a.hypCreateNewFilter:hover
{
	background-image: url(images/icons_large/campaign_new_on.gif);
}
#ML_FM .wsDataListItem,
#ML_FM .wsDataListAltItem
{
	width:800px;
}

/*******************************************************/
/*   ML_GM ( ~ / MailLists/Gateways.aspx )             */
/*******************************************************/
#ML_GM .wsDataGridFooter
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 28px;
	line-height: 28px;
}
#ML_GM a.hypCreateNewGateway
{
	background-image: url(images/icons_large/gateway_new.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 33px;
}
#ML_GM a.hypCreateNewGateway:hover
{
	background-image: url(images/icons_large/gateway_new_on.gif);
}

/*******************************************************/
/*   ML_MLM ( ~ / MailLists/MailingListManage.aspx )   */
/*******************************************************/
#ML_MLM .wsDataGridFooter
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 28px;
	line-height: 28px;
}

/*******************************************/
/*  A_RP ( ~ / Analysis / Reports.aspx )   */
/*******************************************/
#A_RP .divContent
{
	padding: 10px;
}
#A_RP .divPoll,
#A_RP .divInsidePoll
{
	background-color: white;
	border-left: 1px solid #BEBDB0;
	border-bottom: 1px solid #BEBDB0;
	border-top: 1px solid #BEBDB0;
	border-right: 1px solid #BEBDB0;
	cursor: default;
	width: 650px;
	height: 477px;
}
#A_RP .divInsidePoll
{
	height: 500px; 
}
#A_RP .divScrollable
{
	height: 450px;
	overflow: auto;  
}
#A_RP .boldText
{
	font-weight: bold; 
}
#A_RP .wsButton
{
	width: 70px;
}
#A_RP .divPoll
{
	width: 395px;
	height: 370px;
	overflow:auto;  
}

/*******************************************/
/*   A_IMG ( ~ / Account / Images.aspx )   */
/*******************************************/
#A_IMG #tblMain
{
	margin: 10px 0px 10px 10px;
}
#A_IMG #tblEdit 
{
	border: 1px solid #BEBDB0;
	margin: 10px 0px 10px 0px;
	width: 350px;
	height: 350px;
}
#A_IMG #tblImage
{
	border: 1px solid #BEBDB0;
	margin: 10px 0px 10px 10px;
	width: 270px;
	height: 350px;
}
#A_IMG .tdImgUpload
{
	padding-left: 30px;
}

#A_IMG #divScrollable 
{
	background-color: #F8F8F8;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 250px;
}

#A_IMG .divImgScrollable
{
	border: 1px solid #CCC;
	height: 300px;
	margin-top: 10px;
	margin-bottom: 10px; 
    margin-left: 10px;
	margin-right: 10px;
	width: 250px;
	overflow-x: scroll;
	overflow-y: scroll;
}
#A_IMG .divLabel 
{
	width: 350px;
	text-align:right;
}

#A_IMG #divEdit 
{
	border: 1px solid #BEBDB0;
	cursor: default;
	margin: 15px 15px 2px 15px;
	width: 350px;
}
#A_IMG .divImgNameInfo
{ 
	 width: 200px;
}
#A_IMG .divImgSizeInfo
{ 
	 width: 50px;
}
#A_IMG .lblPrev
{ 
	text-align: center;
	font-weight: bold;
}

#A_IMG .wsToolbar 
{ 
	background-color: #BEBDB0;
	height: 27px;
	line-height: 22px;
	padding-top: 2px;
}
#A_IMG .divButtons 
{
	margin-top: 10px;
	padding-right: 12px;
	text-align: right;
}

/****************************************************/
/*   W_WR ( ~ / Workgroup / WorkgroupRoles.aspx )   */
/****************************************************/
#W_WR a.hypCreateRole 
{
	background-image: url(images/icons_large/role_new.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 33px;
}
#W_WR a.hypCreateRole:hover
{
	background-image: url(images/icons_large/role_new_on.gif);
}
#W_WR .divScrollable
{
	background-color: #F8F8F8;
	border: 1px solid #BEBDB0;
	height: 388px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#W_WR .wsDataGrid
{
	border-collapse: collapse;
}
#W_WR .wsDataGrid td
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
#W_WR .C1
{
	width: 30px;
}
#W_WR .C2
{
	width: 200px;
}
#W_WR .C3
{
	width: 500px;
}

/*******************************************/
/*  A_UL ( ~ / Admin / User/ Users.aspx )   */
/*******************************************/

#A_UL a.lnkAddUser
{
	background-image: url(images/icons_medium/user_add_on.gif);
	background-position: 5px center;
	padding-left: 33px;
	background-repeat: no-repeat;
}

#A_UL a.lnkAddUser:hover
{
	background-image: url(images/icons_medium/user_add_on.gif);
	background-repeat: no-repeat;
}

#A_UL a.lnkFindUser
{
	background-image: url(images/icons_medium/user_find.gif);
	background-position: 5px center;
	padding-left: 33px;
	background-repeat: no-repeat;
}

#A_UL a.lnkFindUser:hover
{
	background-image: url(images/icons_medium/user_find.gif);
	background-repeat: no-repeat;
}

#A_UL a.hypProperties
{
	background: url(images/toolbar/export.gif) no-repeat 2px center;
	padding-left: 24px;
}

#A_UL a.hypAction
{
	
	display: block;
	height: 25px;
	line-height: 25px;
	margin-top: 2px;
	padding-left: 24px;
	padding-right: 10px;
}

#A_UL a.hypAction:hover
{
	background-color: #FEF2B6;
	border: 1px solid #E0CB70;
	color: #DE3B21;
}

/*****************************************/
/*   P_D ( ~/Polls/PashDashView.aspx )   */
/*****************************************/
#P_D .wsMenu td
{
	padding: 0 5px;
}
#P_D .wsToolbar
{
	border-bottom-width: 0;
	height: 26px;
	padding-top: 2px;
}
#P_D .tdSurveyGrid,
#P_D .tdSurveyLinks
{
	vertical-align: top;
}
#P_D .divSurveyContent
{
	background-color: #FFF;
	overflow: auto;
	width: 740px;

	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
#P_D .divSurveyInfo
{
	background: #FCFCFC url(images/nav/honeycomb.gif) right bottom no-repeat;
	border-left: solid 1px #CCC;
	overflow: auto;
	padding-left: 5px;
	width: 209px;

	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
#P_D .tdSurveyInfo
{
	line-height: 1.6em;
	vertical-align: top;
}
#P_D .DashboardLink a
{
	margin-left: 8px;
	margin-bottom: 5px;
	width: 216px;
}
#P_D .wsToolbar
{
	padding-right: 5px;
	text-align: right;
	width: 473px;
}

#P_D .PollText
{
	font-size: 1.0em;
	color: #285F78;
}
#P_D a.hypCreatePoll,
#P_D a.hypCreateSharedPoll 
{
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 33px;
}
#P_D a.hypCreatePoll 
{
	background-image: url(images/icons_large/poll_new.gif);
}
#P_D a.hypCreatePoll:hover
{
	background-image: url(images/icons_large/poll_new_on.gif);
}
#P_D a.hypCreateSharedPoll 
{
	background-image: url(images/icons_large/poll_share.gif);
}
#P_D a.hypCreateSharedPoll:hover
{
	background-image: url(images/icons_large/poll_share_on.gif);
}

/* HACK: IE 6 requires all parent tags to have a height */
/*       defined, or else the height will be ignored.   */
* html #P_D,
* html #P_D .divSurveyInfo
{
	height: 100%;
}

/***********************************************/
/*  SA_WL (Admin/Workgroup/WorkgroupList.aspx) */
/***********************************************/

#SA_WL .caDataGrid
{
	border-top-width: 0;
}

#SA_WL .wsDataGridFooter
{
	border-color: #BEBDB0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	height: 28px;
	line-height: 28px;
}

