﻿*
{
	margin: 0;
}
html, body
{
	height: 100%;
}
body
{
	font-family: Verdana;
	font-size: 10px;
	color: #686767;
	margin: 0;
	min-width: 1000px;
	border: solid white 1px;
	
	
}
.wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
.Reposition
{
	font-weight: bold;
	background: #ffffe1;
	border: dashed 1px #aca899;
}
.form
{
	border: solid 1px #c7c2bc;
}
a
{
	color: royalblue;
}
a:hover
{
	color: darkorange;
}
.header
{
	background: url(../images/bg_header_2.gif) repeat-x;
	height: 72px;
}
.header .logo
{
	background: url(../images/logo.png) no-repeat center;
	float: left;
	cursor: pointer;
	padding: 0 17px 0 17px;
	width: 215px;
	height: 50px;
	margin-right: 30px;
}
.main-menu
{
	width: 750px;
	position: absolute;
	top: 5px;
	left: 250px;
}
.log_area
{
	position: relative;
	float: right;
	margin: 50px 0 0 0;
}
.btn_designs, .btn_users, .btn_multi_porals, .btn_contents, .btn_web_parts, .btn_e_commerce
{
	float: left;
	height: 35px;
	margin: 8px 0 0 4px;
	cursor: pointer;
}
.btn_designs
{
	background: url(../images/btn_designs_new.png) no-repeat;
	width: 115px;
}
.btn_users
{
	background: url(../images/btn_users_new.png) no-repeat;
	width: 115px;
}
.btn_multi_porals
{
	background: url(../images/btn_setup_new.png) no-repeat;
	width: 115px;
}
.btn_contents
{
	background: url(../images/btn_contents_new.png) no-repeat;
	width: 115px;
}
.btn_web_parts
{
	background: url(../images/btn_sitebuilder_new.png) no-repeat;
	width: 115px;
}
.btn_e_commerce
{
	background: url(../images/btn_ecommerce_new.png) no-repeat;
	width: 115px;
}
.lbtn_View, .lbtn_View_hover, .lbtn_edit, .lbtn_edit_hover, .lbtn_design, .lbtn_design_hover, .lbtn_action, .lbtn_action_hover, .lbtn_preview
{
	float: left;
	height: 35px;
	cursor: pointer;
}
.lbtn_View
{
	background: url(../images/view_btn.gif) no-repeat;
	width: 65px;
}
.lbtn_View_hover
{
	background: url(../images/view_btn_hover.gif) no-repeat;
	width: 65px;
}
.lbtn_edit
{
	background: url(../images/edit_btn.gif) no-repeat;
	width: 65px;
}
.lbtn_edit_hover
{
	background: url(../images/edit_btn_hover.gif) no-repeat;
	width: 65px;
}
.lbtn_design
{
	background: url(../images/design_btn.gif) no-repeat;
	width: 65px;
}
.lbtn_design_hover
{
	background: url(../images/design_btn_hover.gif) no-repeat;
	width: 65px;
}
.lbtn_action
{
	background: url(../images/action_btn.gif) no-repeat;
	width: 65px;
}
.lbtn_action_hover
{
	background: url(../images/action_btn_hover.gif) no-repeat;
	width: 65px;
}
.lbtn_preview
{
	background: url(../images/preview_btn_normal.gif) no-repeat;
	width: 110px;
}
.lbtn_PageManager,.lbtn_TemplateManager,.lbtn_Apply
{
	float: left;
	height: 35px;
	cursor: pointer;
}
.lbtn_PageManager
{
	background: url(../images/page_mng_btn.png) no-repeat;
	width: 100px;
}
.lbtn_TemplateManager
{
	background: url(../images/template_mng_btn.png) no-repeat;
	width: 125px;
}
.lbtn_Apply
{
	background: url(../images/apply_now_btn.gif) no-repeat;
	width: 90px;
}
/* Edit Container */
.lbtn_BlockSettings,.lbtn_BlockTemplate,.lbtn_AdvancedSettings,.lbtn_BlockHeader,.lbtn_BlockHTML,.lbtn_BlockFooter,.lbtn_BlockPublish,.lbtn_BlockRole
{
	padding:0 0 0 21px;
	text-decoration:none;
	height:16px;
	float:left;
	clear:both;
	line-height:16px;
	font-size:10px;
	color:gray;
	margin:2px 0 3px 0;
}

.lbtn_BlockSettings
{
	background: url(../images/blk_settings.gif) no-repeat;
}
.lbtn_BlockTemplate
{
	background: url(../images/blk_templates.gif) no-repeat;
}
.lbtn_AdvancedSettings
{
	background: url(../images/blk_adv_settings.gif) no-repeat;
}
.lbtn_BlockHeader
{
	background: url(../images/view_btn.gif) no-repeat;
}
.lbtn_BlockHTML
{
	background: url(../images/blk_html.gif) no-repeat;
}
.lbtn_BlockFooter
{
	background: url(../images/view_btn.gif) no-repeat;
}
.lbtn_BlockPublish
{
	background: url(../images/PublishNow.gif) no-repeat;
}
.lbtn_BlockRole
{
	background: url(../images/blk_role.gif) no-repeat;
}
/* End Edit Container */
.footer
{
	bottom: 0;
	background: url(../images/bg_footer.gif) repeat-x;
	height: 36px;
	padding: 0 16px 0 20px;
}
.footer em
{
	font-style: normal;
	font-size: 10px;
	margin-top: 6px;
	float: left;
}
.footer .logo
{
	background: url(../images/logo_footer.png) no-repeat center;
	float: right;
	cursor: pointer;
	padding: 0 4px 0 4px;
	width: 19px;
	height: 25px;
}
.body_content
{
	padding: 20px;
	overflow: hidden;
	display: block;
}
.left_section
{
	float: left;
	overflow: hidden;
	width: 218px;
	margin-right: 20px;
}
.left_section a
{
	display: block;
	margin-bottom: 4px;
}
.left_menu
{
	border: solid 1px #dfe0d7;
	width: 100%;
	padding: 15px;
}
.left_section .control
{
	background-color: #f8f9f7;
	text-align: right;
	border-right: solid 2px #747373;
}
.left_section .control a
{
	height: 200px;
	background: url(../images/arrow_menu.gif) no-repeat right center;
	width: 13px;
	vertical-align: middle;
	float: right;
}
.left_section .main_title
{
	margin-bottom: 12px;
	text-align: left;
}
.left_section .main_title em
{
	display: block;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	padding-left: 22px;
	margin-bottom: 4px;
	height: 22px;
}
.left_section .main_title a
{
	text-decoration: none;
	color: #686767;
	padding-left: 7px;
	margin-left: 7px;
}

.main_section
{
	border: solid 1px #dfe0d7;
	overflow: hidden;
	padding: 12px;
	margin: 0;
	margin-left: 28px;
}
.title
{
	background-repeat: repeat-x;
	background-position: center;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
}
.title span
{
	background-color: #fff;
	padding-right: 9px;
}
.line_1
{
	background-image: url(../images/line_1.gif);
}
.line_2
{
	background-image: url(../images/line_2.gif);
}
.line_3
{
	background-image: url(../images/line_3.gif);
}
.line_4
{
	background-image: url(../images/line_4.gif);
}
.line_5
{
	background-image: url(../images/line_5.gif);
}
.line_6
{
	background-image: url(../images/line_6.gif);
}
.line_7
{
	background-image: url(../images/line_7.gif);
}
.line_8
{
	background-image: url(../images/line_8.gif);
}
.table_grid
{
	width: 100%;
}
.bord_1
{
	border: solid 1px #c3d523;
}
.bord_2
{
	border: solid 1px #f98c17;
}
.bord_3
{
	border: solid 1px #659ad2;
}
.bord_4
{
	border: solid 1px #ffcb05;
}
.bord_5
{
	border: solid 1px #f26522;
}
.bord_6
{
	border: solid 1px #7bc6a0;
}
.bord_7
{
	border: solid 1px #f05a89;
}
.bord_8
{
	border: solid 1px #51a5b9;
}
.color_1 th
{
	background-image: url(../images/color_1.png);
}
.color_2 th
{
	background-image: url(../images/color_2.png);
}
.color_3 th
{
	background-image: url(../images/color_3.png);
}
.color_4 th
{
	background-image: url(../images/color_4.png);
}
.color_5 th
{
	background-image: url(../images/color_5.png);
}
.color_6 th
{
	background-image: url(../images/color_6.png);
}
.color_7 th
{
	background-image: url(../images/color_7.png);
}
.color_8 th
{
	background-image: url(../images/color_8.png);
}
.table_grid th div
{
	padding-top: 2px;
	margin-right: 12px;
	float: right;
}

.table_grid th span
{
	float: left;
	font-size: 11px;
	padding-left: 7px;
	color: #424242;
	padding-bottom:2px;
	line-height: 18px;
}
.table_grid .grid-td
{
	padding: 4px;
}
.table_grid .color_1 th
{
	background: #e6edae;
}
.table_grid .color_2 th
{
	background: #fdcd9d;
}
.table_grid .color_3 th
{
	background: #e0e6f4;
}
.table_grid .color_4 th
{
	background: #fff3ab;
}
.table_grid .color_5 th
{
	background: #fab794;
}
.table_grid .color_6 th
{
	background: #e3f2e9;
}
.table_grid .color_7 th
{
	background: #f6d1db;
}
.table_grid .color_8 th
{
	background: #e5f0f2;
}
.new-grid
{
	width: 100%;
}

.new-grid th
{
	border-left: solid 1px white;
	text-align: left;
	padding-left: 2px;
}
.table_grid .grid-td .grid-div
{
	background: white;
	overflow: auto;
	width: 99.8%;
	height: 150px;
}
.grid-div table td
{
	text-align: left;
}
.content_table
{
	width: 100%;
	margin-top: 12px;
}
.label
{
	background: #f8f9f7;
	font-weight: bold;
	padding-left: 7px;
	font-size:10px;
	width: 160px;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.label2
{
	background: #f8f9f7;
	font-weight: bold;
	padding-left: 7px;
	font-size:10px;
	width: 195px;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
}



table.PaginationPanel
{
	background: #f8f9f7;
	font-size: 11px;
}
.action
{
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 9px;
	text-align: right;
	margin-top: 12px;
}
.action .btn, .btn
{
	background: url(../images/bg_btn.gif) repeat-x;
	color: royalblue;
	cursor: pointer;
	border: solid 1px #747373;
	margin-left: 4px;
	font-size: 11px;
	padding: 0 7px 0 7px;
}
.action2 .btn2, .btn2
{
	background: url(../images/bg_btn.gif) repeat-x;
	color: royalblue;
	cursor: pointer;
	border: solid 1px #747373;
	margin-left: 0px;
	font-size: 11px;
	padding: 0 7px 0 7px;
}


input, select, textarea
{
	font-size: 11px;
	font-family: Verdana;
}
.ModalPopupBackground
{
	/*background-color:#162C66;*/
	background-color: #000;
	filter: alpha(opacity=5);
}
.Progress
{
	position: absolute;
	z-index: 1000;
	top: 0px;
	width: 100%;
	height: 100%;
	left: 0;
	background-color: #e2e2e2;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	filter: alpha(opacity=70);
}


#sideBarContentsInner b
{
	color: #686767;
	font-size: 13px;
	font-weight: bolder;
	float: left;
	margin: 10px 0 6px 11px;
}

h2 span
{
	font-weight: normal;
}

dt
{
	margin: 6px 0 0px 11px;
	text-align: left;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	padding-left: 22px;
	list-style-type: none;
	display: block;
	width: 200px;
}
dt.theme_1
{
	background: url(../images/bg_lbl_menu_1.png) no-repeat left;
}
dt.theme_2
{
	background: url(../images/bg_lbl_menu_2.png) no-repeat left;
}
dt.theme_3
{
	background: url(../images/bg_lbl_menu_3.png) no-repeat left;
}
dt.theme_4
{
	background: url(../images/bg_lbl_menu_4.png) no-repeat left;
}
dt.theme_5
{
	background: url(../images/bg_lbl_menu_5.png) no-repeat left;
}
dt.theme_6
{
	background: url(../images/bg_lbl_menu_6.png) no-repeat left;
}
dt.theme_7
{
	background: url(../images/bg_lbl_menu_7.png) no-repeat left;
}
dt.theme_0
{
	background: url(../images/bg_lbl_menu_8.png) no-repeat left;
}


dt a
{
	width: 100%;
}

dt a:link, dt a:visited
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 70%;
	text-decoration: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}
dd
{
	float: left;
	margin: 0;
	margin-left: 11px;
	width: 200px;
	padding: 3px 0 6px 0;
}
dd a:link, dd a:visited
{
	text-decoration: none;
	text-align: left;
	float: left;
	clear: both;
	color: #686767;
	padding-left: 16px;
	width: 186px;
	margin: 2px 0 2px 0px;
	list-style-type: none;
	padding-bottom: 1px;
}

dd a:hover
{
	text-decoration: none;
	color: darkorange;
}

dd.theme_1 a:link, dd.theme_1 a:visited
{
	background: url(../images/blt_1.gif) no-repeat 7px 3px;
}
dd.theme_2 a:link, dd.theme_2 a:visited
{
	background: url(../images/blt_2.gif) no-repeat 7px 3px;
}
dd.theme_3 a:link, dd.theme_3 a:visited
{
	background: url(../images/blt_3.gif) no-repeat 7px 3px;
}
dd.theme_4 a:link, dd.theme_4 a:visited
{
	background: url(../images/blt_4.gif) no-repeat 7px 3px;
}
dd.theme_5 a:link, dd.theme_5 a:visited
{
	background: url(../images/blt_5.gif) no-repeat 7px 3px;
}
dd.theme_6 a:link, dd.theme_6 a:visited
{
	background: url(../images/blt_6.gif) no-repeat 7px 3px;
}
dd.theme_7 a:link, dd.theme_7 a:visited
{
	background: url(../images/blt_7.gif) no-repeat 7px 3px;
}
dd.theme_0 a:link, dd.theme_0 a:visited
{
	background: url(../images/blt_8.gif) no-repeat 7px 3px;
}

dd a:hover
{
	color: #fff;
}
dd.theme_1 a:hover
{
	background: #b3c50d url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_2 a:hover
{
	background: #f98c17 url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_3 a:hover
{
	background: #659ad2 url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_4 a:hover
{
	background: #ffcb05 url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_5 a:hover
{
	background: #f26522 url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_6 a:hover
{
	background: #7bc6a0 url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_7 a:hover
{
	background: #f05a89 url(../images/blt_white.gif) no-repeat 7px 3px;
}
dd.theme_0 a:hover
{
	background: #51a5b9 url(../images/blt_white.gif) no-repeat 7px 3px;
}

#sideBar
{
	position: absolute;
	width: auto;
	height: auto;
	top: 84px;
	left: 0;
	background-image: url(../images/background.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#sideBarTab
{
	float: left;
	height: 137px;
	width: 28px;
}

#sideBarTab img
{
	border: 0px solid #FFFFFF;
}

#sideBarContents
{
	overflow: hidden !important;
	float: left;
}

#sideBarContentsInner
{
	width: 226px;
}

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 100px;
	text-align: left;
	list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #eaf1f5;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

img
{
	border: none;
}

/* dock - top */
.dock
{
	position: relative;
	height: 50px;
	text-align: center;
}
.dock-container
{
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item
{
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img
{
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.dock-item span
{
	display: none;
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2
{
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2
{
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2
{
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px;
	color: #000;
	bottom: 0px;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span
{
	display: none;
	padding-left: 20px;
}
.dock-item2 img
{
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.dailog_panel
{
	border: dashed 1px silver;
	min-height: 25px;
	min-width: 10px;
}

/*Block Builder*/

.btnDragDropMode
{
	cursor: hand;
	background-image: url( "App_Themes/images/iBullit.gif" );
}


.btnClassic
{
	cursor: hand;
	background-image: url( "~/App_Themes/images/iBullit.gif" );
}

.tdSelected
{
	background-color: #f5f5f5;
	color: #7f7f7f;
	font-size: 12px;
}

.tddottedSelected
{
	background-color: Gray;
	color: White;
	font-size: 12px;
	border: dotted 1px black;
}


.tdNotSelected
{
	color: Gray;
	background-color: WhiteSomke;
	font-size: 12px;
}

.idottedNote
{
	border: dotted 1px black;
	background-color: ThreeDFace;
	color: Black;
}


.BlockPortletMode
{
	color: #7f7f7f;
	padding: 6px;
}

.tdSkinHolder
{
	height: 20px;
}

.imgPublished
{
	background-image: url( "~/App_Themes/images/iBullit.gif" );
}

.PopCloseButton
{
	text-align: right;
	border-width: 0.5px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #fff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 6px;
}

.modalPopupFont
{
  color:Black;
}

.content_popup
{
	padding: 9px;
}
.body-table-pub
{
	background-color: #fff;
	border: solid 0px red;
	margin-top: 0px;
	width: 700px;
	text-align: left;
}

.body-table-gallery-pub
{
	background-color: #fff;
	border: solid 0px red;
	margin-top: 0px;
	width: 700px;
	text-align: left;
}

/*CollapsiblePanel*/
.collapsePanel
{
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader
{
	width: 100%;
	height: 30px;
	background-image: url( "App_Themes/images/bg-menu-main.png" );
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
}

#master_content .collapsePanelHeader a
{
	color: #FFF;
}
#master_content .collapsePanelHeader a:hover
{
	text-decoration: none;
	background: none;
}

/*Block Builder*/

.grid-fixed-p
{
	border-top: dashed 1px #dfe0d7;
	padding-top: 3px;
}
.grid-fixed-p .btn
{
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url( "../images/FilledStar.png" );
}

.emptyRatingStar
{
	background-image: url( "../images/EmptyStar.png" );
}

.savedRatingStar
{
	background-image: url( "../images/SavedStar.png" );
}
.btn_drop
{
	margin: 0 0px 0 0;
}
.btn_classic
{
	margin: 28px 12px 0 0;
}
.blocks td
{
	text-align: center;
	vertical-align: top;
}
.blocks img
{
	display: block;
	width:48px;
	margin: 3px 9px 3px 9px;
}
.blocks .block_link
{
	white-space: nowrap;
	line-height: 18px;
	margin: 3px 9px 3px 9px;
	font-size: 9px;
	text-decoration: none;
}

.selected-row
{
	background-color: #ffd48a;
	color: #fff;
}
.alter-row
{
	background-color: #f5f5f5;
}
.row
{
	background-color: #fafafa;
}
.content_table input[type="text"]
{
	border: solid #7f9db9 1px;
	height: 18px;
	line-height: 18px;
	color: #0056a6;
}
.loading
{
	width: 120px;
	height: 120px;
	margin: 100px auto 0 auto;
}
.widget_showcase
{
	clear: both;
}
.page-builder-cont
{
	background-color: #f5f5f5;
	width: 99%;
	border: solid red 0px;
}

.page-builder-cont table
{
	width: 89%;
	height: 100px;
	float: left;
}
.block-shared
{
	background-color: #f5f5f5;
	text-align: center;
	padding: 10px;
	vertical-align: top;
	width: 110px;
}
.scroll
{
	border: soldi green 0px;
	width: 100%;
	height: 217px;
	vertical-scroll: hidden;
	overflow: auto;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #eaeaea;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
}
.classic
{
	height: 400px;
}

.alert_msg
{
	font-weight: bold;
	padding: 12px;
	background: #ffffe1;
	border: dashed 1px #aca899;
	margin-bottom: 12px;
}
.white-td
{
	background:#fff;	
}
.blue-td
{
	background:#51a5b9;
	color:#fff;
}
.ddd
{
 
    text-align:left;
    
    }
.ViewContainer_Email
{
    background: url(../images/lbl_tell_friend.png) no-repeat;
}

.ViewContainer_Print
{
    background: url(../images/print.png) no-repeat;
}

.ViewContainer_RSS
{
    background: url(../images/lbl_rss.png) no-repeat;
}

.body-table
{
	background-color: #fff;
	border: solid 0px red;
	margin-top:0px;
	text-align:left;
    height: 112px;
}
.body-table-gallery h1
{

	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	line-height:19px;
	float:left;
}
.body-table-gallery th div
{
	float:right;
	padding-top:3px;
	padding-right:7px;
	border:solid 0px red;	
}
.body-table-gallery th div input
{
	margin-right:4px;
	border:solid 0px red;	
}

.body-table th, .body-table-pub th, .thheader
{
	
text-align: left;
	border:solid 0px red;
	height: 32px;
	line-height: 16px;
	margin:3px 0 0 0;
	background-image: url(../images/color_gal.png);
}

.body-table2 th, .body-table-pub2 th, .thheader2
{
	
text-align: left;
	border:solid 0px red;
	height: 32px;
	line-height: 16px;
	margin:3px 0 0 0;
	background-image: url(../images/grid.png);
}

.label-td
{
	background-color:#e8e8e8;
	padding:4px 8px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.tool_title
{
	font-weight:bold;
	background: url(../images/bullet_blue.png) no-repeat;
	padding-left:16px;
	padding-bottom:12px;
}

/*Add By Hamzeh*/
.asbMenu
{
	background: #ffffff;
	padding: 5;
	white-space: nowrap;
	font-size: 11px;
	font-family: Verdana;
	margin: 0px !important;
	position: absolute;
	z-index: 30;
	overflow-y: auto;
	overflow-x: hidden;
	border: 0px solid black;
	height: 100px;
	font-family: Tahoma, Tahoma;
	font-size: 9pt;
	background-color: white;
	width:275px;


	
}

.asbMenuBase
{
	background: #ffffff;
	padding: 5;
	white-space: nowrap;
	font-size: 11px;
	font-family: Verdana;
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
	border: 1px solid black;
	height: 100px;
	font-family: Tahoma, Tahoma;
	font-size: 9pt;
	background-color: white;
	margin-left:1px;
	width:275px;
}


.asbMenuItem
{
	font-size: 11px;
	font-family: Verdana;
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	width:275px;
}

.asbSelMenuItem
{
	font-size: 11px;
	font-family: Verdana;
	background: #007FC4;
	color: White;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	width:275px;
}

.SuggestDisplayTextBoxForm
{
	font-family: Tahoma;
	border: solid #1390bd 1px;
	font-size: 12px;
	color: #0057b8;
	margin: 0;
}

.modal-table .asbMenuBase
{	
	margin: 0 0 0 0;
}