/* General styles */

body {
	margin: 0px; padding: 0px;
	color: #9DA097;
	line-height: 16px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%;
	background-color: #151515;
}


div { margin: 0px; padding: 0px;}

table
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input
{
}

ul
{
	padding:0px;
	margin:0px;
}
ul li
{
	list-style-type:none;
	display:list-item;
}


.BodyContent
{
	margin: 0px; padding: 0px;
	margin-left: auto; margin-right: auto;
	text-align: left;
	width: 938px;
	/*border: dotted 1px white;*/
}


#level0 {
	text-align:center; /* autocenter level1 bugfix IE5/win */
}

#level1 { 
	width: 938px;
	margin:0px auto; /* auto center of level1box => works everywhere except IE5 */
	text-align:left; /* autocenter level1 bugfix IE5/win : inherit otherwise text-align:center inherit from level0 */
}

#VPage_Body
{
	clear: left;
}

#VPage_Footer
{
  clear: both;
}


.bigtitle {
	color: #ffffff;
	font: normal bold 16px Helvetica, Arial, sans-serif;
}

.bold {
	margin-top: 2px;
	font-weight: bold;
}

.spacer {clear: both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 1px; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.arrow {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	height: 5px;
	vertical-align: -4px !important;
	vertical-align: middle;
}

.smallcaps {
	font-size: 10px;
}

.normal{
	font-weight: normal;
	color: #9DA097;
}

/* Forms - standard elements */

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.highdef, .highdef a:link, .highdef a:active, .highdef a:visited, .highdef a:hover
{
/*	color: #fbfdf8;*/
/*	background-color: #ff3300;*/
/*        background-color: #61956a;*/
background-color: #51be41;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.embargo, .embargo a:link, .embargo a:active, .embargo a:visited, .embargo a:hover
{
/*  color: #ff3300;*/
	font-size: 10px;
	font-weight: bold;
}

.copyright, .allsmall {
	font-size: xx-small;
	line-height: 16px;
}

.hidden
{
  display: none;
}

.popup
{
	position: absolute;
	background-color: #7f8679;
	width: 223px;
	text-align:left;
	border: 1px solid #444A40;
	padding: 5px;
/*	margin-top: -40px;*/
}

/* Special Fonts*/
.DarkText_GClass { color: #2E302B; font-size: 11px; line-height: 16px; }
.TinyDarkText_GClass { color: #2E302B; font-size: 9px; line-height: 16px; }
.TinyClearText_GClass { color: white; font-size: 9px; line-height: 16px; }

/* Decoration*/
.Dotted_Large
{
	height: 1px;
	width: 100%;
}

.HorizontalLine_GClass
{
  height: 1px;
  font-size: 0px;
}

.VerticalLine_GClass
{
  width: 1px;
}

.GlobalPanelClass
{
  background-color: #999E94;
}

.PreAnswerPanelClass,
.PanelTableClass,
.POUPanelClass,
.EventsPanelClass,
.CalculatorPOUSettingBasePanelClass,
.GlobalPanelFilterListClass,
.BottomActionPanelClass
{
  background-color: #7F8679;
}

.GlobalPanelClass,
.PreAnswerPanelClass,
.PanelTableClass,
.POUPanelClass,
.EventsPanelClass,
.CalculatorPOUSettingBasePanelClass,
.GlobalPanelFilterListClass,
.BottomActionPanelClass
{
  margin-bottom: 2px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #2E302B;
  line-height: 16px;
  padding: 10px;
}



.MainBackground_GClass
{
  background-color: #1e201d;
}

.LightBackground_GClass { background-color: #999E94; }
.DarkBackground_GClass { background-color: #7F8679; }
.HeaderBackground_GClass { background-color: #1E201D; }
.ClientBackground1_GClass { background-color: #1e201d; }
.ClientBackground2_GClass { background-color: #2E302B; }
.OriginalStory_GClass,
.CountImageStory_GClass,
.CountLightBox_GClass,
.CountImageAlbum_GClass,
.RelatedFeaturesTitle_GClass,
.KeywordsTitle_GClass,
.ImageReferenceTitle_GClass { font-size: xx-small; font-style: italic; }
.OriginalStoryTitle_GClass { font-size: xx-small; /*color: #FBFDF8*/}
.ReferenceSystemID_GClass { font-size: 9px; letter-spacing: 1px; font-weight: bold; }
.SearchResultMenu_GClass { font-size: 9px; }
.SearchResultMenu_GClass SELECT { font-size: 9px; }

/************ TEXT *****************/

.FormText_GClass,
.FormText_GClass table
{ 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #2E302B;
  line-height: 16px;
}

/************** LINKS ******************/
a:link, a:active, a:visited, a:hover { color: #FFFFFF; text-decoration: none; }

.FormText_GClass a:link,
.FormText_GClass a:active,
.FormText_GClass a:visited,
.FormText_GClass a:hover
{ 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 16px;
}

.ItemsLink_GClass a:link, .ItemsLink_GClass a:active, .ItemsLink_GClass a:visited { font-size: 9px; font-weight: normal;}
.ResultLink_GClass a:link, .ResultLink_GClass a:active, .ResultLink_GClass a:visited,.ResultLink_GClass a:hover { font-size: 11px; font-weight: bold }

.ZoomAction_GClass,
.ZoomAction_GClass a,
.ZoomAction_GClass a:link,
.ZoomAction_GClass a:active,
.ZoomAction_GClass a:visited,
.PhotographerStory_GClass { font: normal 9px Verdana, Arial, Helvetica, sans-serif;}

/*************** TOP MENU ITEM ************/
.TopMenuItem_GClass
{
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.ItemRBorder_GClass
{
  border-right: solid 1px white;
}

/**************** TITLES *****************/
.header_style,
.header_style span,
.SectionHeader_Title,
.DocType_MAG_Label,
.ProfileContentTitle_GClass { /*color: white;*/ color: #D1D1D1 /*#ffc600*/; font-weight: bold; }

.BigTitlePanelClass,
.PageTitlePanelClass,
.PageTitle_Global,
.PanelFilterTitleClass
{
  background-color: #7F8679;
  margin-bottom: 2px;
/*  color: white;*/ color: #D1D1D1; /*#ffc600*/
  font-weight: bold;
  font-size: 16px;
  padding: 20px;
  padding-left:108px;
  font-family: Helvetica, Arial, sans-serif, Verdana;
}
.BackToList_CtClass
{
	font-size: 12px;	
}

.AccountRequestTitle_GClass,
.AdvancedSearchTitle_GClass,
.MainInfosTitle_GClass,
/*
.PageTitle_GClass,*/
.LightBoxTitle_GClass,
.QuestionTitle_GClass,
.ProfileMenuTitle_GClass { /*color: white;*/ color: #D1D1D1; /*#ffc600*/ font-weight: bold; font-size: 16px; font-family: Helvetica,Arial,sans-serif; }
/*.AdminMenuContentTitle_GClass,*/


.ClientPagesTitle_GClass
{
  font-weight: bold;
  font-size: 13px;
}

.ClientPagesSmallTitle_GClass
{
  font-weight: bold;
}


/********************* IMPORTANT TEXT ************************/
.DescriptionTitle_GClass, .DescriptionTitle_GClass a, .DescriptionTitle_GClass a span { font-weight: bold; color: #2E302B }
.white, .white a:link, .white a:active, .white a:visited, .white a:hover { /*color: #FBFDF8; */   color: #2E302B; font-weight: bold; }
.PagingLabel,
.selected {	/*color: #FBFDF8;*/ font-weight: bold; }










/***************************************************************/


.RightSeparator_GClass { border-right: solid 2px #151515; }
.BlockTitle_GClass {font-weight: bold; font-size: 10px; }
/*.PageHeader_GClass { background-color: #FF3300; }*/



.Class_Disabled { color: #BBBBBB }

/* HyperLinks */
.black, .black a:link, .black a:active, .black a:visited, .black a:hover { color: #000000;  }
.red, .red a:link, .red a:active, .red a:visited, .red a:hover { color: #FF3300; }

/* .ItemsLink_GClass a:hover { color: #FBFDF8; text-decoration: none; font-size: 9px; font-weight: normal;} */
.RemoveButton_GClass,
.RemoveButton_GClass a,
.RemoveButton_GClass a:link,
.RemoveButton_GClass a:active,
.RemoveButton_GClass a:visited,
.RemoveButton_GClass a:hover
{
  color: #C40303;
  font-weight: normal;
}

/* Controls*/
.ButtonClass { padding: 0px;}
.ButtonDisable {}
.CheckBoxClass
{
  margin: 0px;
  padding: 0px;
}
.CheckBoxClass input
{
  padding: 0px;
  margin: 0px;
  margin-top: 1px;
  margin-right: 1px;
  width: 12px;
  height: 12px;
  margin-bottom: 4px;
}
.ContainerPanel01Class {}
.Inside {}
.UpperRight {}
.RightLine {}
.LowerLeft {}
.BottomLine {}
.LowerRight {}
.CustomImageClass {}
.CustomImage01 {}
.CustomImage01Class {}
.CustomImage02 {}
.CustomImage02Class {}
.DateControlClass {}
.DateEndControlClass {}

.DropDownListClass select
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B5B8B1;
	margin:  0px 0px 0px 0px;
	background: #40423D none;
	padding: 0px 0px 0px 0px;
	width: 255px;
}

.HyperlinkClass
{ 
/*  color: #FFFFFF;*/
  padding: 0px;
  margin: 0px;
}

.FileUploadClass {}
.FilterDateControlClass input,
.FileUploadClass input,
.DateControlClass input,
.DateWithHourControlClass input,
.Table_TextBoxClass
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2e302b;
	background: #DBECEA;
	border: 1px solid #2E302B;
	border-left: 1px solid #151515;
	border-bottom: 1px solid #7F8679;
	height: 24px;
}
.DateWithHourControlClass select
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2e302b;
	background: #DBECEA;
	border: 1px solid #2E302B;
	border-left: 1px solid #151515;
	border-bottom: 1px solid #7F8679;
}

.TextBoxWithButtonClass {}
.FlashControlClass {}
.LabelClass {}
.ImageClass {}

.BulletImageClass
{
  padding-right: 5px;
  position: relative;
  top: -1px;
}
.ImageItemsClass {}
.TextBoxClass {}
.LabelClass {}
.LabelBOClass {}
.LookupClass {}
.PageStructure {}
.PagingControl li
{
  display: inline;
  list-style-type: none;
}
.PagingNextGroup {}

.RadioButtonListClass ul
{
  padding-top: 2px;
}
.RadioButtonListClass li span
{
  vertical-align: top;
  margin-right: 5px;
}

.RadioButtonListClass input
{
  margin: 0px;
  padding: 0px;
  margin-right: 1px;
  height: 14px;
  width: 14px;
  vertical-align: top;
}

.panel_warning
{
	background-color: red;
}

.text_label {}
.text_warning
{
  font-weight: bold;
  color: #C40303;
}
.text_information
{
	color: green;
}
.SectionHeaderClass {}
.SectionHeader_Title
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-bottom:solid 1px #555555;
	margin-top:20px;
	margin-bottom:10px;
}
.SectionHeader_Description {}
.SequenceLink {}
.TableClass {}
.Table_ButtonClass {}
.Table_CheckBoxClass {}
.Table_DropDownListClass {}
.Table_HyperlinkClass {}
.LookupImagetable {}
.Table_RadioButtonListClass {}
.Table_TextAreaClass {}
.Table_TextBoxClass {}

/* Paging Control */
.PagingButton a, .PagingButton a:visited, .PagingButton a:hover
{
	color:#FFFFFF;
}
.DateControlClass input,
.DateEndControlClass  input,
.Embargo_TextBox INPUT,
.TextBoxForm_GClass INPUT,
.TextBoxClass INPUT,
.TextBoxPasswordClass INPUT,
.TextAreaForm_GClass TEXTAREA,
.TextAreaClass TEXTAREA
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2e302b;
	background: #DBECEA;
	border: 1px solid #2E302B;
	border-left: 1px solid #151515;
	border-bottom: 1px solid #7F8679;
	padding: 5px 3px 0px 3px;
  height: 24px;
	width: 257px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}

.TextAreaClass TEXTAREA
{
  height: 100px;
}


/*************TABMENU**********/
.TabMenuPanelClass
{
	padding: 0px; margin: 0px;
	padding-top: 20px;
	height: 20px;
	background: url(file:///C|/Documents%20and%20Settings/musa.chowdhury/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4GT4MFPN/%27../Images/TabLine.gif%27) repeat-x 0px 39px;
}

.TabMenuPanelClass ul li
{
	float:	left;
	padding: 0px; margin: 0px;
	height: 20px;
}


.TabMenu_BlankFirst
{
	padding: 0px; margin: 0px;
	width: 9px;
}

.TabMenu_Blank
{
	padding: 0px; margin: 0px;
	width: 0px;
}

.Class_Selected
{
	padding: 0px; margin: 0px;
	height:20px;
	text-align: center;
}

.Class_Disabled
{
	padding: 0px; margin: 0px;
	font-weight:lighter;
	text-align:center;
	height:20px;
}

.Class_Default
{
	padding: 0px; margin: 0px;
	text-align:center;
	height:20px;
}

.Show_Global
{
	clear:left;
}

.gHelpLink
{
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}

.LinkDisableClass,
.LinkDisableClass span
{
	color: #666666;
}

/* Table */


.oddrow_style01,
.evenrow_style01,
.TableClass .empty_message
{
	Color:#444444;
}

.header_default
{
	Color:#000000;
}

/* Keep this style on the bottom of the page duo an IE5.2/MAC hack */
/*
.profileleft {
	margin-right: 3px;
	vertical-align: top;
	padding: 26px 0px 0px 108px;
	line-height: 16px;
	width: 278px !important;
   width: 170px;
   voice-family: "\"}"";
   voice-family: inherit;
   width: 170px !important;
}*/

html>body .profileleft {
	width:170px !important;
}



.Docmark_Icon
{
	background-color: #DE4910;
}
.Docmark_BestArchive
{
	background-color:  #EFB218;
}
.Docmark_Collection
{
	background-color: #4AAE8C;
}
.Docmark_Archive
{
	background-color: #637DD6;
}
.Docmark_Purgatory
{
	background-color: #9C2CBD;
}
.Docmark_Base
{
	background-color: #CE6DCE;
}
.Docmark_Bin
{
	background-color: #FFFFFF;
}


.RegisterButtonClass
{
  background-color: #ff3503;
}

.TourButtonClass
{
  background-color: #7d7d7d;
}

.LoginButtonClass
{
  background-color: #029c24;
}

.Magnum247
{
	background-color: black;
}