/**********************
	global containers
***********************/
html, body, p
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

form
{
	width: 100%;
	min-width: 600px;
	min-height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px;

}

a { color:Black; text-decoration: none; }
a:hover { color:Black; text-decoration:underline; }

/***********************
	inputs
************************/
input[type='text'], input[type='file'], input[type='password'], textarea, select
{
	margin: 0px 0px 0px 0px;
	background-repeat:repeat-x;
	background-position:left bottom;
	border-style: solid;
	border-width: 1px;
}

textarea, select { padding: 0px; font-size: 12px; margin-left: 7px; vertical-align:middle; }

input[type='text'], input[type='file'], input[type='password'] { 
	padding: 3px 1px 3px 1px; 
	font-size: 12px;
	margin-left: 7px;  
}

/*.GlobalButtonClass 
{
	background-color:#FFFFFF;
	border-color:#7EA9C0;
	border-style:solid;
	border-width:1px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 1px 2px 1px;
}*/
.GlobalButtonClass
{
	background:transparent url(Images/input_background.gif) repeat-x bottom left;
	border-color:#7EA9C0;
	border-style:solid;
	border-width:1px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:3px 6px 3px 6px;
	background-color:#ffffff;
	cursor:pointer;
}
.GlobalButtonClass:hover
{
    background:transparent url(Images/input_background1.gif) repeat-x bottom left;
	border-color:#7EA9C0;
	border-style:solid;
	border-width:1px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:3px 6px 3px 6px;
	background-color:#ffffff;
	cursor:pointer;
	color:#1D9BC5;
    }

.contentColumn .GlobalButtonClass, .ImagesDialogForm .GlobalButtonClass
{
	border-color:#7EA9C0;
	color:#000000;
}

.ChangePasswordPanel .GlobalButtonClass, .RemindPasswordPanel .GlobalButtonClass
{
	border-color:#3E7BB2;
	color:#3E7BB2;
}

input[type='checkbox'] { vertical-align:middle; }
input[type='radio'] { vertical-align:middle; margin-top:0px; }
input[readOnly], input[disabled] { }

/*********************
	header
**********************/
.headerWrapper
{
	margin: 48px auto 0px auto;
	padding: 0px;
}

.headerWrapper table { margin: 0px auto; width:90%; }

.headerLogo {
	background:transparent url(Images/headerback.gif) repeat-x scroll 0pt 13px;
	height:83px;
	vertical-align:top;
	width:100%;
}

/*********************
	footer
**********************/
.footerWrapper
{
	clear:both;
	margin:5px auto 0px auto;
	padding:0px;
	text-transform:uppercase;
	width:90%;
}

.footerWrapper div
{
	border-top:1px dashed #C4C4C4;
	color:#C4C4C4;
	float:left;
	font-family:Arial;
	font-size:10px;
	padding:8px 0px 0px 0px;
	margin-left:15px;
}

.footerWrapper div a { color:#C4C4C4; }

.footerWrapper .Pipe { padding:0pt 15px; }

/***********************
	content wrapper
************************/
.pageWrapper
{
	width: 90%;
	table-layout: fixed;
	empty-cells: show;
	border-collapse: collapse;
	overflow: hidden;
	margin: 0px auto 0px auto;
}

tr.contentDecorationRow2 { height: 37px; display:none; }
tr.contentFooterRow { height: 12px; }

td.leftSpacerColumn { width: 12px; display:none; }
td.rightSpacerColumn { width: 12px; display:none; }

tr.contentDecorationRow2 td.leftSpacerColumn {}
tr.contentDecorationRow2 td.contentColumn { vertical-align:bottom; }
tr.contentDecorationRow2 td.rightSpacerColumn {}

tr.contentRow td.contentColumn
{
	text-align:left;
	vertical-align:text-top;
	padding:15px;
	height:500px;
}

tr.contentFooterRow td.leftSpacerColumn {}
tr.contentFooterRow td.rightSpacerColumn {}

/*****************************
	navigation container menu
******************************/

div.loginFormWrapper, div.RemindPasswordPanel, div.ChangePasswordPanel
{
	border:1px solid #969696;
	color:#3E7BB2;
	height:273px;
	width:403px;
	padding:0px;
	margin:130px auto 226px;
	font-size:12px;
}

div.loginFormWrapper a, div.RemindPasswordPanel a, div.ChangePasswordPanel a { color:#3E7BB2; }

.LoginContainer { height:33px; margin-top:26px; width:403px; }
.LoginMargin { margin-left:146px; }
.floatLeft { float:left; }
.MainMarginTopBox { margin-top:38px; }
.MainMarginTopBox2 { margin-top:13px; }
.MainTextField { height:21px; width:403px; }
.Label { height:21px; width:130px; font-weight:bolder; }
.marginlabel { margin-left:30px; }
.LabelField { height:21px; width:250px; }
.LabelField input[type='text'], .LabelField input[type='password'] {
	border:1px solid #969696;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	float:left;
	height:20px;
	margin-left:15px;
	padding:1px 0px;
	width:185px;
}
.LoginFailedLabel { color:Red; font-size:12px; font-weight:normal; }
.MarginTopLeft { margin:50px 0px 0px 50px; }
.MarginTopLeft input { margin:0px; }

input.buttonGo
{
	background-color:White;
	border:0px none;
	color:#3E7BB2;
	cursor:pointer;
	font-family:Verdana;
	font-weight:bold;
}

div.LoginInfo 
{
	font-size:12px;
	text-align:right;
	position:absolute;
	top:60px;
	right:10%;
	width:80%;
	margin-right:21px;
}
div.NavigationMenuItems { text-align:right; position:absolute; top:30px; right:10%; width:80%; }

/*********************************
	main menu item list
*********************************/

table.MainMenuItems
{
	font-size:12px;
	table-layout:fixed;
	overflow:hidden;
	width:90%;
	margin:0px;
}

table.MainMenuItems .Pipe { padding:0px 5px 0px 5px; }

a.mainMenuItemLink, a.mainMenuActiveItemLink,
a.mainMenuItemLink:hover, a.mainMenuActiveItemLink:hover,
a.mainMenuItemLink:visited, a.mainMenuActiveItemLink:visited
{
	font-size:12px;
	text-transform:capitalize;
}

/*****************
	page caption
******************/

table.pageCaptionContainer
{
	empty-cells:show;
	border-collapse:collapse;
	border-style:none;
	margin: 0px;
}

tr.pageCaptionRow
{
	height:32px;
}

td.pageCaptionLeftSpacer
{
	width: 13px;
	background-image:url(Images/bookmark_left.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

td.pageCaptionContent
{
	padding: 0px 2px 0px 2px;
	background-image:url(Images/bookmark_center.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
}

td.pageCaptionRightSpacer
{
	width: 13px;
	background-image:url(Images/bookmark_right.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

/******************
	entity list
*******************/

table.entityList { width: 100%; border-style: none; }

table.entityList th { border-bottom-style:solid; border-bottom-width: 1px; }

table.entityList th { font-weight:normal;}

td.EditColumn { width:1px; }
td.EditColumn a { white-space:nowrap; }
td.EditColumn a, td.EditColumn a:active, td.EditColumn a:visited
{
	text-decoration:none;
	font-weight: bold;
}

td.ViewColumn { width:auto; }

td.DeleteColumn, td.DownloadColumn { width:1px; }

td.EditColumn img, td.DeleteColumn img, td.DownloadColumn img { vertical-align:top; }

a.entityCreateLink, a.entityCreateLink:active, a.entityCreateLink:visited,
a.entityEditLink, a.entityEditLink:active, a.entityEditLink:visited
{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

a.entityViewLink, a.entityViewLink:active, a.entityViewLink:visited,
td.EditColumn a, td.EditColumn a:active, td.EditColumn a:visited,
td.ViewColumn a, td.ViewColumn a:active, td.ViewColumn a:visited
{
	text-decoration:none;
	font-weight:normal;
}

a.entityEditLink:hover, a.entityViewLink:hover, a.entityCreateLink:hover,
td.EditColumn a:hover, td.ViewColumn a:hover
{
	text-decoration:underline;
}

.removeEntity
{
	margin:0px;
	padding:0px;
	border-width:0px;
}

.downloadEntity
{
	margin:0px;
	padding:0px;
}

.removeEntityImage, .downloadEntityImage
{
	border-width:0px;
	margin:0px;
}

.RadGridTable th { text-align:left; }
.RadGridTable input { margin:0px; }

.CheckBoxList {}
.CheckBoxList label { padding-right:10px; }

/************************
	Entity list editor
*************************/

.listEditorContainer { width: 100%; empty-cells:show;}
.listEditorContainer td, .listEditorContainer th { width: 50%; }
th.listEditorButtonsContainer, td.listEditorButtonsContainer { width:auto; padding: 0px 4px 0px 4px; vertical-align:top; }
.listEditor-list { 
	width: 100%;
	background: #F0F2F4;
	margin: 0 0 0 0;
}

/*****************************
	Entity edit tab control
******************************/

/* default layout */
.oaaTabContainer .ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.oaaTabContainer .ajax__tab_default .ajax__tab_outer {display:inline-block;}
.oaaTabContainer .ajax__tab_default .ajax__tab_inner {display:inline-block;}
.oaaTabContainer .ajax__tab_default .ajax__tab_tab
{
	overflow:hidden;
	text-align:center;
	line-height:32px;
	cursor:pointer;
}

/* scrolling */
.oaaTabContainer .ajax__scroll_horiz {overflow-x:scroll;}
.oaaTabContainer .ajax__scroll_vert {overflow-y:scroll;}
.oaaTabContainer .ajax__scroll_both {overflow:scroll;}
.oaaTabContainer .ajax__scroll_auto {overflow:auto;}

/* appearance */

.ajax__tab_hover,
.ajax__tab_active,
.ajax__tab_tab
{
	font-size: 12px;
	font-weight:bold;
	padding-top: 7px;
}

.ajax__tab_default
{
	padding-top: 7px;
}

.oaaTabContainer .ajax__tab_header
{
	background-color: Transparent;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #CCCCCC;
}

.oaaTabContainer .ajax__tab_header > span
{
	margin-right: 4px;
}

.oaaTabContainer .ajax__tab_header .ajax__tab_active
{
	position: relative;
	top: 1px;
}

.oaaTabContainer .ajax__tab_outer{ padding-right:13px; height:32px; background:url(Images/bookmark2_right.gif) no-repeat right; }
.oaaTabContainer .ajax__tab_inner { padding-left:13px; background:url(Images/bookmark2_left.gif) no-repeat; }
.oaaTabContainer .ajax__tab_tab { height:25px; margin:0px!important; background:url(Images/bookmark2_bg.gif) repeat-x; }

.oaaTabContainer .ajax__tab_hover .ajax__tab_outer { background:url(Images/bookmark1_right.gif) no-repeat right; }
.oaaTabContainer .ajax__tab_hover .ajax__tab_inner { background:url(Images/bookmark1_left.gif) no-repeat; }
.oaaTabContainer .ajax__tab_hover .ajax__tab_tab { background:url(Images/bookmark1_bg.gif) repeat-x; }

.oaaTabContainer .ajax__tab_active .ajax__tab_outer { background:url(Images/bookmark1_right.gif) no-repeat right; }
.oaaTabContainer .ajax__tab_active .ajax__tab_inner { background:url(Images/bookmark1_left.gif) no-repeat; }
.oaaTabContainer .ajax__tab_active .ajax__tab_tab { background:url(Images/bookmark1_bg.gif) repeat-x; }

.oaaTabContainer .ajax__tab_body
{
	border-width:1px;
	border-style:solid;
	border-top:0;
	padding:10px;
	border-color:#CCCCCC;
	min-height:480px;
}

.oaaInnerTabContainer .ajax__tab_body { min-height:0px; }

.TabPanelBody { }

/******************
Question Add/View
******************/
.QuestionTableWrapper { width:100%; }
.QuestionWrapperRow {}
.QuestionWrapperContentColumn {}
.QuestionWrapperRemoveColumn {}

.QuestionViewTable { width:100%; }

.QuestionViewHeaderRow td.QuestionPropertyName {
	font-size: 12px;
	font-weight:bold;
	width:150px;
	vertical-align:top;
}

.QuestionViewContentRow td.QuestionPropertyName {
	padding-left:20px;
	white-space:nowrap;
}

.QuestionEditTable { margin-top:5px; width:100%; }

.QuestionTypeColumn 
{
	padding-top:0px;
	padding-right:20px;
	padding-left: 20px;
	width: 450px;
}

.QuestionTypeColumn label { vertical-align:middle; }

.QuestionFormColumn { padding-top:0px; width:100%; }

.QuestionEditHeaderRow {
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
	margin-right: 20px;
}

.QuestionEditHeaderRow td { padding-bottom:20px; }
.QuestionEditContentRow td { padding-bottom:20px; }

.QuestionEditContentRow div {
	color:Navy; 
}

.QuestionTypeTable td {
	 width:40%; 
	 vertical-align:top;
	 white-space:nowrap;
	 padding-bottom:0px;
}
 
.QuestionYesNoSpan { color:Red; }
.QuestionYesNoSpan label { padding-right:5px; vertical-align:middle; }

.QuestionAddDiv {}
.QuestionButtonAddDiv {}

.SubmissionTypeAddHeaderDiv {
	color: #666666;
	font-size:12px;
	font-weight:bold;
}

.SubmissionTypeAddLabelNoData {
	color: #666666;
	font-size:12px;
}
.SubmissionTypeAddButtonsDiv {}
.SubmissionNameValidator {}

/******************
Message Board
******************/
.MessageBoardWrapperTable { width:100%; }
.MessageBoardWrapperInviteRow td div { padding-bottom:5px; }
.MessageBoardWrapperInviteRow td input[type='text'] { margin:0px; }
.MessageBoardWrapperContentRow {}

.InviteResultTable {}

.NewThreadTable { width:100%; }
.NewThreadHeaderRow {}
.NewThreadRow td { text-align:center; }
.NewThreadFooterRow {}
.NewThreadAddButtonRow {}

.ThreadListTable { width:100%; }
.ThreadListHeaderRow td { 
	white-space:nowrap;
	padding: 7px;
}

.ThreadListRow td { 
	padding:10px;
	background:#ECF0F2; 
}

.ThreadListPostedByColumn { width:100%; }
.ThreadListPostedDateColumn {}
.ThreadListDeleteColumn {}

.ThreadViewTable { background-color:#CCCCCC; border-collapse:separate; width:100%; }

.ThreadViewHeaderRow td
{
	background-color:#F0F2F4;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.ThreadViewRow td
{
	background-color:White;
	padding:10px;
	vertical-align:top;
}

.ThreadViewAltRow td
{
	background-color:#F0F2F4;
	padding:10px;
	vertical-align:top;
}

td.ThreadViewAuthor { width:30%; }
td.ThreadViewDetails {}

.AddReplyTable { width:100%; margin-bottom:5px; }
.AddReplyHeaderRow {}
.AddReplyPostedByColumn { width:1px; padding-right:20px; }
.AddReplyPostedByColumn span { white-space:nowrap; }
.AddReplyPostedDateColumn {}
.AddReplyMessageRow {}
.AddReplySeparatorRow {}
.AddReplyLabelReplyRow {}
.AddReplyAnswerRow textarea { margin:3px 0px 3px 0px; width:99%; }
.AddReplyButtonAddRow {}

.SelectRecipientsTable td { vertical-align:top; }
.SelectRecipientsTable td.EntityPropertyValue a { padding-left:3px; }
.SelectRecipientsTable label { padding-left:5px; vertical-align:middle; }

/***************
Pages
***************/
.EntityOddRow {}
.EntityEvenRow {}
.EntityPropertyName { vertical-align:top; }
.EntityPropertyDelimiter { width:15px; }
.EntityPropertyValue { vertical-align:top; }
.EntityPropertyValue span.CheckBoxWrapper { margin-left:3px; }
.ProjectEditDetailsTable .EntityPropertyName, .SubmissionEditTable .EntityPropertyName,
.UserAddTable .EntityPropertyName, .UserEditTable .EntityPropertyName,
.CompanyAddTable .EntityPropertyName, .CompanyEditProfileTable .EntityPropertyName,
.SubmissionAddTable .EntityPropertyName { vertical-align:middle; }

.CompanyAddTable {}
.CompanyAddButtonsDiv {}
.CompanyEditProfileTable {}
.CompanyEditProfileButtonsDiv {}
.CompanyViewTable {}
.CompanyViewButtonsDiv {}
.CompanyListCompanies {}
.CompanySearch { margin-top:10px; }
.CompanySearch input[type='text'] { margin-left:0px; width:50%; }

.AdvancedSerachLink
{
	font-size:12px;
	font-weight:bold;
}

.ProjectAddTable {}
.ProjectAddButtonsDiv {}
.ProjectEditDetailsTable { width:100%; }
.ProjectEditDetailsTable .EntityPropertyName { white-space:nowrap; }
.ProjectEditDetailsTable .EntityPropertyValue { width:100%; }
.ProjectEditDetailsButtonsDiv { padding-bottom:20px; }
.ProjectEditDetailsAddTypeDiv {}
.ProjectEditDetailsSubmissionTypes {}
.ProjectEditAddCompany input { vertical-align:middle; }
.ProjectEditHeader { height:200px; width:90%; }
div.ProjectEditLogo { margin-left:7px; }
div.ProjectEditLogo input { margin-left:0px; }
.ProjectViewTable {}
.ProjectViewButtonsDiv {}
.ProjectListProjects {}
.ProjectListView { width:100%; }
.ProjectListView td { width:25%; vertical-align:top; padding-bottom:20px; }
img.ProjectLogoImage { height:100px; width:100px; }

.ProjectCompanyEditTable {}
.ProjectCompanyEnablePreapproveDiv {}
.ProjectCompanyPreapprovers {}
.ProjectCompanyProjectAgents {}

.SubmissionAddTable {}
.SubmissionAddButtonsDiv {}
.SubmissionEditTable select, .SubmissionEditTable input, .SubmissionEditTable textarea { width:400px; }
.SubmissionEditTypesWrapper { width:90%; padding-top:10px; padding-left:20px; }
.SubmissionValidationLabel { color:Red; font-weight:bold; }
.SubmissionEditButtonsDiv {}
.SubmissionViewTable {}
.SubmissionViewEditButton { padding-bottom:10px; }
.SubmissionViewStatusButtons {}
.SubmissionViewTypesWrapper { width:90%; padding-top:10px; }
.SubmissionListSubmissions {}

.QuestionFormQuestionName 
{ 
	font-size:12px;
	font-weight:bold; 
}

.QuestionFormTable { width:100%; margin-bottom:10px; }
.QuestionFormTable input[type='text'], .QuestionFormTable textarea { width:500px; vertical-align:middle; }
.QuestionFormRow {}
.PopupControl { visibility:hidden; }

.AnswersViewTable {}
.AnswersViewOddRow {}
.AnswersViewEvenRow {}

.UserAddTable {}
.UserAddButtonsDiv {}
.UserEditTable {}
.UserEditTableRolesWrapper { width:100%; }
.UserEditTableRolesWrapper td { vertical-align:top; }
.UserEditTableRolesWrapper label { vertical-align:middle; }
.UserEditButtonsDiv {}
.UserViewTable {}
.UserListUsers {}

.SubmissionTypeViewTable { margin-bottom:30px; }

.SubmissionTypeViewTable .EntityPropertyValue
{
	padding-left:20px;
}

.SearchOptionsTable { }
.SearchOptionsTable td { vertical-align:middle; }
.SearchOptionsTable td.ParamName { width:30px;padding-left:5px;font-family:Verdana; }
.SearchOptionsTable td.ParamName1 { width:100px;padding-left:3px;font-family:Verdana;  }
.SearchOptionsTable td.ParamName2 { width:90px;padding-left:40px;font-family:Verdana;}
.SearchOptionsTable td.ParamValue { width:120px;font-family:Verdana; }
.SearchOptionsTable td.ParamValue1 { width:320px;font-family:Verdana; }
.SearchOptionsTable td.ParamValue input { margin:0px; width:100px;font-family:Verdana; }
.SearchOptionsTable td.ParamValue1 input { margin:0px; width:300px;font-family:Verdana; }
.SearchOptionsTable td.ParamValue2 { width:320px; font-family:Verdana;}
.SearchOptionsTable td.ParamValue2 select { margin:0px; width:98%;font-family:Verdana; }
.SearchOptionsTable td.ParamValue2 input { margin:0px; width:96%;font-family:Verdana; }

.CollapsePanel { overflow:hidden; }
.SearchPanel { padding-top:10px; }
.SearchButtonDiv { padding-top:10px; }

.UploadFileTable { width:100%; }
.UploadFileTable .EntityPropertyName { white-space:nowrap; }
.UploadFileTable .EntityPropertyValue { width:100%; }
.UploadFileTable input[type='file'], .UploadFileTable textarea { width:95%; }

/** Brand Guidelines **/
table.BG, table.MT { width:100%; height:800px; }
table.BG td.TreeViewColumn { width:150px; padding:5px; vertical-align:top; }
table.MT td.TreeViewColumn { width:150px; padding:5px; vertical-align:top; }
table.BG td.BGContentColumn, table.MT td.BGContentColumn { padding:5px; vertical-align:top; }
.TreeEditTable { margin-top:30px; }
.TreeEditTable td { white-space:nowrap; }
.TreeEditTable td input[type='text'] { width:80px; margin:0px; }
.TreeMoveTable { width:100%; margin-top:5px; margin-bottom:5px; }
.TreeMoveTable .TreeMoveLeftColumn { text-align:right; padding-right:10px; }
.TreeMoveTable .TreeMoveRightColumn { text-align:left; padding-left:10px; }
.GuidelineAttachmentWrapper { padding-top:20px; }
td.TreeViewNode { vertical-align:middle; }
a.TreeViewNode { color:Black; font-weight:bold; }
a.TreeViewSelectedNode { color:#999999; font-weight:bold; }
.ImagesDialogUpload { padding-top:5px; }
.ImagesDialogError { color:Red; padding-left:7px; }

/** Email Templates **/
.EmailTemplateEditTable { width:100%; }
.EmailTemplateEditTable td.EmailContentColumn { width:70%; }
.EmailTemplateEditTable td.EmailButtonsColumn { text-align:center; vertical-align:top; }
.EmailTemplateEditTable td.EmailParametersColumn { vertical-align:top; }
.EmailTemplateEditTable input[type='text'] { margin-left:0px; width:100%; }
.EmailTemplateEditTable textarea { margin-left:0px; width:100%; height:300px; }
.EmailTemplateEditTable select { margin-left:0px; }
.EmailTemplateTopDiv { margin-bottom:20px; }
.EmailTemplateTopDiv input, .EmailTemplateTopDiv select { margin-left:0px; vertical-align:middle; }
.EmailSubjectRow {}
.EmailBodyRow {}
.EmailSavedMessage { margin-left:2px; color:#008FD4; }

.message_box{text-align:left; padding-top:35px; float:left; width:97%; padding-left:35px;}

/*Grid replaced with repeater classes*/
.SubmissionsGrid{width:100%;color:Black;margin-top:10px;}
.SubmissionsGrid th
{
    background-color:#FFFFFF;
    background-image:url(Images/bookmark_center.png);
    background-repeat:repeat-x;
    font-size:12px;
    font-weight:bold;
    padding:3px 0 3px 3px;
    width:auto;
    }
.SubmissionsGrid td
{
    height:18px;
    padding-left:3px;
    padding-right:8px;
    /*font-weight:bold;*/
}
.NotHighlight{font-weight:normal;}
#PagerDiv{width:99%;
          height:18px;
          padding-top:3px;
          background-color:Silver;
          padding-left:10px;
          margin-top:20px;
          color:Black;
          font-weight:bold;
          }
.NoImage{display: block; padding-top: 22px;width:98px;text-align:center;height:31px;border:solid 1px #CCCCCC;}
#DvLayer01{
background:#000000 none repeat scroll 0 0;
display:none;
opacity:0.6;
filter:alpha(opacity='60');
position:absolute;
z-index:1000;
}
.DvLayerCon01 {
background:#1B1B1B none repeat scroll 0 0;
border:1px solid #2A2B2D;
display:none;
position:absolute;
width:auto;
z-index:1001;
}
.popup1{width:700px; height:500px;float:left; background:#fff;padding:10px 5px 5px 10px;border:10px solid #c7e6fe;}
.popup1 h2{ color:#919191; font-size:22px; width:678px; float:left;padding:0px 0px 5px 0px; border-bottom:1px  solid #eee; font-weight:normal; margin:0;text-align:center;} 
.popup1 h2 img{border:0px;}
.popup1 label{ width:470px; font-size:15px; color:#929292; padding:10px 0px 10px 0px; float:left;}
.btn_browse{ width:auto; height:27px; margin-right:10px;float:left; border:1px solid #eeeeee;}
.btnclose{float:right; padding:5px 10px 0px 0px; width:auto;}
.btnUpload{float:left;width:83px;height:27px;}

#Loading {background:transparent url('Images/loading.gif') no-repeat;width:20px;height:21px;margin:0 auto;position:absolute;left:350px;top:250px;}
#BigImageDiv{width:694px;height:444px;float:left;overflow-x:auto;overflow-y:auto;}
.TabRight {padding-right:13px; height:32px; background:url(Images/bookmark2_right.gif) no-repeat right top;float:left; }
.TabLeft { padding-left:13px; background:url(Images/bookmark2_left.gif) no-repeat; float:left;height:32px;}
.tab {color:#000;font-weight:bold; height:25px; margin:0px!important; background:url(Images/bookmark2_bg.gif) repeat-x; padding-top:7px;float:left;outline:none;}


.TabRight1 { padding-right:13px; height:32px; background:url(Images/bookmark1_right.gif) no-repeat right top;float:left; }
.TabLeft1 { background:url(Images/bookmark1_left.gif) no-repeat; padding-left:13px;float:left;height:32px;}
.tabLink:hover .tab{font-weight:bold;height:25px; margin:0px!important;  background:url(Images/bookmark1_bg.gif) repeat-x;color:#39BEEA;padding-top:7px;float:left;outline:none;text-decoration:none;}
.tab:hover{font-weight:bold;height:25px; margin:0px!important;  background:url(Images/bookmark1_bg.gif) repeat-x;color:#39BEEA;padding-top:7px;float:left;outline:none;text-decoration:none;}
.SelectedTab{font-weight:bold;height:25px; margin:0px!important;  background:url(Images/bookmark1_bg.gif) repeat-x;color:#39BEEA;padding-top:7px;float:left;outline:none;text-decoration:none;}

