/* InstantASP Ltd, www.instantasp.co.uk */

/* ------------------------------------------------------------------- */
/* -------------------------- Layout Css ----------------------------- */
/* ------------------------------------------------------------------- */

/* ----------------------- */
/* Main Content Blocks */
/* ----------------------- */

.contentWrapper
{
	float: left;
	width: 100%;
}

.contentHeader
{
	float: left;
	width:100%;
}

.contentTabStrip
{
	float: left;
	width:100%;	
	margin-top: 15px;
}

.contentBreadCrumb {
	float: left;
	padding: 15px 0px;
	width: 100%;
}

.contentSplitter
{
	float:left;
	width:100%;
	height:14px;
	padding: 0px 0px 7px 2px;
	background-image: url(../Images/Lines_TopSplitter.gif);
}

.contentContainer
{
	width: 98%;
  margin:0 auto
}

/* ----------------------- */
/* Home Panels */
/* ----------------------- */

.contentHomeMain
{
	float: left;
	width:74%;
}

.contentHomeExtra
{
	float: right;
	width:25%;
}

/* ----------------------- */
/* Tab Panels */
/* ----------------------- */

.contentTabToc
{
	float: left;
	width: 25%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.contentTabMain
{
	float: right;
	width: 75%;
	margin: 0px;
	padding: 0px;
}

/* ----------------------- */
/* Article Panels */
/* ----------------------- */

.contentArticleMainContainer
{
	width: 75%;	
	vertical-align: top;
}

.contentArticleMain
{
	position: relative;	
	width: 100%;

}

.contentArticleMainMargin
{
	margin: 12px;

}

/* ----------------------- */
/* Article Extra Panels - Hold article meta data & options */
/* ----------------------- */

.contentArticleExtra
{
	width: 25%;
	vertical-align: top;
	background-color: #F4F8FB;
	border-left: solid 1px #C7C7C7;
	line-height: normal;
}

.contentArticleExtraContainer
{
	float:left;
	width:100%;
	border-bottom: solid 1px #C7C7C7;
}

.contentArticleExtraPanel
{	
	float: left;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #7D7D7D;
	padding: 10px;
}

.contentArticleExtraPanel img
{
	float: left;
	display: block;
}

.contentArticleExtraPanel a
{
	color: #7D7D7D;
}

.contentArticleExtraPanel a:hover
{
	color: #0482FE;
}

/* ----------------------- */
/* Footer Panels */
/* ----------------------- */
		
.contentFooter	
{
	float: left;
	width: 100%;
	margin:  12px 0px 10px 0px;
}

.contentFooterLine
{
	float:left;
	line-height: normal;
	width:100%;
	height: 1px;
	background-image: url(../Images/Lines_HozLine.gif);
	background-repeat: repeat-x;

}

/* ------------------------------------------------------------------- */
/* -------------------------- Article Css ---------------------------- */
/* ------------------------------------------------------------------- */

/* ----------------------- */
/* default article text */
/* ----------------------- */

.Article_Text
{
	width: 100%;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: #1F5080;
	line-height: 18px;
}

.Article_Text a
{
	color: #1F5080;
}

.Article_Text a:hover
{
	color: #0482FE;
}


/* ----------------------- */
/* default article header */
/* ----------------------- */

.Article_HeaderPanel
{
	float: left;
	width: 100%;
}

.Article_HeaderPanel h2
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #345487;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.Article_HeaderPanel a
{
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.Article_HeaderPanel h1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: #345487;
	font-weight: bold;
	display: inline;
}

.Article_HeaderPanel img 
{
	display: inline;
	vertical-align:  bottom;
}



.Article_TypeIcon
{
	display: inline;
	vertical-align: middle;
	margin-right: 3px;
}


/* ----------------------- */
/* used to display article meta data within viewarticledefailts.ascx */
/* ----------------------- */

.Article_MetaData
{
	float: left;
	width: 100%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #7B7B7B;
}

.Article_MetaData img
{
	margin: 0px;
	display: inline;
}

.Article_MetaData a
{
	color: #8A8AA0;
}

.Article_MetaData a:hover
{
	color: #0482FE;
}

/* ----------------------- */
/* used for article attachments, related links etc */
/* ----------------------- */

.Article_ExtraContainer
{
	float: left;
	width: 100%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #1F5080;
}

.Article_Extra
{
	float: left;
	width: 100%;
	padding: 11px 0px 11px 0px;
	border-top: solid 1px #C7C7C7;
	border-bottom: solid 1px #C7C7C7;
	background-color: #FBFBFB;
}

.Article_ExtraContainer a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #1F5080;
}

.Article_ExtraContainer a:hover
{
	color: #0482FE;
}

Article_ExtraContainer img
{
	display: inline;
	vertical-align: middle;
}

/* ----------------------- */
/* Used for feedback / comments table within articles */
/* ----------------------- */

.Article_PanelContainer
{
	float: left;
	width: 100%;		
}

.Article_Panel
{
	float: left;
	width: 100%;
	border: solid 1px #C7C7C7;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #1F5080;	
	background-color: #FBFBFB;	
}

.Article_PanelHighLight
{
	float: left;
	border: solid 1px #C7C7C7;		
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #1F5080;	
	background-color: #FFFDE2;	
}

.Article_Panel_Hot
{
	float: left;
	border: solid 1px #C7C7C7;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #1F5080;	
	background-color: #FCFCE6;	
}

.ArticlePanelTxt
{
	float: left;
	padding: 11px;
}

.Article_ResourcesPanel
{
	float: left;
	border-top: solid 1px #C7C7C7;	
	border-bottom: solid 1px #C7C7C7;	
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #1F5080;	
	background-color: #FBFBFB;	
}

.Article_ExtraDataListRow
{
	float: left;
	width: 100%;
	display: block;
	line-height: 22px;
}

.ArticleAttachment img
{
	padding: 3px 3px 3px 0px;
	vertical-align: middle;
}

.Article_CommentsPanel
{
	float: left;
	width: 100%;
	text-align: right;
	height: 19px;
	background: url(../Images/Misc_CommentArrow.gif) 9px -1px no-repeat; 
	margin: -3px 0px 0px 30px;
}

.Article_CommentsAdditional
{

	width: 100%;
	background-color: #FBFBFB;	
	border-top: solid 1px #D4D0C8;
	line-height: normal;
}

.Article_CommentsAdditional div
{
	float: left;
	padding: 10px;
}

/* ------------------------------------------------------------------- */
/* ------------------------ Ajax Loader Css -------------------------- */
/* ------------------------------------------------------------------- */

.AjaxLoader 
{
	position: absolute;
	z-index: 99999999;
	width:100px;
	background-color: #FAFBFD;
	border: 2px #89B1D7 solid;
	padding:20px;
	text-align:left;
}

.AjaxLoadingText
{
	z-index: 999999;
	background-image: url(../Images/Misc_AjaxLoading.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	padding-left: 23px;
	font-size: 8pt;
	color: #5F779C;
}

/* ------------------------------------------------------------------- */
/* --------------------- Homepage Widgets Css ------------------------ */
/* ------------------------------------------------------------------- */

	
.Widget_PanelContainer
{
	float: left;
	width: 100%;
	border: 1px #BECBD2 solid;	
	background-color: #FFFFFF;
}

.Widget_Panel
{
	float: left;
	width: 100%;
	padding: 4px;
}
		
.Widget_IconPanel
{
	float: left;
	width: 50px;
	margin-right: 9px;
	background-image: url(../Images/Widget_Background.gif);
	background-color: #FAFAFA;
	border: 1px #CBD5DB solid;
}

.Widget_Icon
{
	float: left;
	padding: 2px;
	display: block;
}

.Widget_MainPanel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #1F5080;
}

.Widget_MainPanel a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #7291AF;
}

.Widget_MainPanel a:hover
{
	color: #0482FE;
}

/* ------------------------------------------------------------------- */
/* ---------------------- User Level Image -------------------------- */
/* ------------------------------------------------------------------- */

.UserLevel
{
	display: inline;
	margin: 0;
	padding:0;
	line-height: normal;
}

.UserLevel img
{
	display: inline;
	margin-left:3px;
}


/* ------------------------------------------------------------------- */
/* ---------------------- Icon Selection Css ------------------------- */
/* ------------------------------------------------------------------- */

.CategoryIconRadioButtonList
{
	width:90%;
	text-align: left;
	text-align: justify;
}

.CategoryIconRadioButtonList td
{
	width:10%;
	vertical-align: middle;
}

.CategoryIconImage
{
	vertical-align: text-bottom;
	padding:4px;
}

.SmallIconPreview 
{
	float: left;
	background-color: #FFFFFF;
	padding:6px;
	border: solid 1px #7F9DB9;
	display: block;
	margin-right:8px;
}

.SmallIconPreviewLink
{
	float: left;
	line-height: 29px;
	vertical-align: middle;
}

.SmallIconPreviewLink img
{
	vertical-align: middle;
}

.AlignedIcon
{
	vertical-align: middle;
	margin: 0px;
}

/* ------------------------------------------------------------------- */
/* -------------------------- General Css ---------------------------- */
/* ------------------------------------------------------------------- */

.MemberPhoto
{
	border: solid 1px #89B1D7;
}

.EditButton
{
	
	font-size: 0px;
	width: 18px;
	height: 18px;
	margin-left: 5px;
	line-height: normal;
}

.EditButton img
{
	margin: 0;
	border: 0;
}

.StatisticsText
{
	font-weight: bold;
}


/* ------------------------------------------------------------------- */
/* -------------------- Glossary ToolTip Text ------------------------ */
/* ------------------------------------------------------------------- */

.glossaryToolTip
{
	text-decoration: underline;
	cursor: pointer;	
}


/*-------------------------------------------------------------------------------------------------------------
ADDED on OCTOBER 20, 2008
*/

.altHeader {
  height: 200px;
  overflow: hidden;
  background: url("../Images/Header/actforexforumlogo.jpg") no-repeat 30px 20px;
  font: 12px Tahoma, Verdana, Arial;
  color: #007CA8 !important;
  border: none;
}

.altHeader a {
	font-family: Tahoma, Verdana, Arial;
}

/*
.altHeader div,
.altHeader ul,
.altHeader li {
  border:0 !important
}
*/

.altHeader .t_navigator {
  width: 100%;
  /*padding: 120px 0px 0px 0px;*/
}

.altHeader .t_navigator td {
  text-align:center;
  width:100%
}

.altHeader .MainNavigation_ContainerPanel {
  height: 160px;
  _owerflow: hidden;
}

.altHeader .MainNavigation_HeaderPanel {
  width: 99%;
  min-width: 800px;
  text-align: center;
  position: absolute;
  top: 30px;
  left: 0px;
  background: none;
}

.altHeader .MainNavigation_HeaderPanel .min-width {
  display: block;
  float: right;
  width: 800px;
  clear: both;
}

.altHeader .contentBreadCrumb {
  background: url("../Images/Header/bg2.jpg") no-repeat left top;
  margin: -2px 0px 20px 0px;
  clear: both
}

.altHeader .contentBreadCrumb .SmallTxt {
  padding:0 0 0 10px
}

.altHeader .contentSplitter {
  display:none
}

.altHeader .MainNavigation_FooterPanel {
  padding:190px 0 0 220px;
  width:50%
}

.altHeader .MainNavigation_FooterLeftPanel {
  height: 122px;
}

.altHeader .MainNavigation_HeaderPanel h1 {
  font-size:13px;
  font-weight:normal;
}

.altHeader .MainNavigation_HeaderLeftPanel h1 {
  width:334px;
  margin:40px 0 0 0;
  padding:0;
  background:url("../Images/Header/yourvision.gif") no-repeat;
  overflow:hidden;
  text-indent:-2000px;
}

.altHeader .MainNavigation_HeaderLeftPanel .MainNav_Buttons  {
  white-space:nowrap;
  border:1px solid #333
}

/*
.altHeader .contentTabStrip {
  margin:5px 0 0 0
}

.altHeader #TabStrip {
  overflow:hidden;
  margin:3px 0 0 0
}


.altHeader #TabStrip ul {
  list-style:none;
}


.altHeader #TabStrip div {
  display:inline;
  margin:0 10px 0 0
}

.altHeader #TabStrip li {
 display:inline;
}
*/

.altHeader .MainNavigation_FooterLeftPanel {
  //padding: 0px 0px 0px 0px
  /*//padding:200px 0 0 0*/
}

.altHeader .MainNavigation_FooterLeftPanel div {
  display:inline
}

.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt {
  position: absolute;
  top: 133px;
  left: 40%;
  color: #fff;
  font-weight: bold;
  z-index: 8;
}

.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt a:active,
.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt a:hover,
.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt a:focus,
.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt a:visited,
.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt a:link,
.altHeader .MainNavigation_FooterLeftPanel div.SmallTxt a {
  color: #fff;
}

.altHeader .MainNavigation_FooterLeftPanel a {
  margin:0 1em 0 0
}

.altHeader .MainNavigation_FooterLeftPanel div {
  margin:0 1.1em 0 0
}

.altHeader .MainNavigation_FooterLeftPanel div a {
  margin:0
}


.altHeader #TabStrip a:link,
.altHeader #TabStrip a:visited,
.altHeader #TabStrip a:hover,
.altHeader #TabStrip a:active {}

.altHeader .MainNavigation_FooterLeftPanel a:link,
.altHeader .MainNavigation_FooterLeftPanel a:visited,
.altHeader .MainNavigation_HeaderPanel a:link,
.altHeader .MainNavigation_HeaderPanel a:visited  {
  font-size:12px;
  color:#000;
  text-decoration:underline
}


.altHeader .MainNavigation_FooterLeftPanel a:hover,
.altHeader .MainNavigation_FooterLeftPanel a:active,
.altHeader .MainNavigation_HeaderPanel a:hover,
.altHeader .MainNavigation_HeaderPanel a:active  {
  color:#000;
  text-decoration:none
}

.MainNavigation_HeaderLeftPanel {
  display: none;
	font-family: Verdana, Tahoma, Arial;
	color: #8a8a8a;
	font-weight: bold;
	padding:30px 10px 10px 10px;
}

.MainNavigation_HeaderRightPanel {
  float: right;
  width: 350px;
  padding-top: 25px;
}

.MainNavigation_HeaderRightPanel .MainNav_Buttons {
  display: none;
}

.altHeader .MainNavigation_HeaderPanel a {
  margin:0 0.6em 0 0
}

.altHeader #ctl00_ctlContentPlaceHolder_ctl00_ctlHeader_ctlMainNavigation_hypMembers,
.altHeader #ctl00_ctlContentPlaceHolder_ctl00_ctlHeader_ctlMainNavigation_smSearch {
  display:block;
  width:95px;
  height:23px;
  background:url("../Images/Header/m_members.gif") no-repeat;
  text-indent:-200px;
  overflow:hidden;
  float:left;
  padding:0 3px 0 0;
}

.altHeader #ctl00_ctlContentPlaceHolder_ctl00_ctlHeader_ctlMainNavigation_hypMembers {
  margin:20px 0 0 0
}

.altHeader #ctl00_ctlContentPlaceHolder_ctl00_ctlHeader_ctlMainNavigation_smSearch {
  margin:20px 0 0 65px;
  _margin:20px 0 0 32px
}


.altHeader #ctl00_ctlContentPlaceHolder_ctl00_ctlHeader_ctlMainNavigation_smSearch {
  background-image:url("../Images/Header/m_search.gif")
} 



/*--------------------*/


#TabStrip {
  width: 400px;
  padding: 0;
  font: bold 8pt Verdana, Tahoma, Arial;
  text-align: center;
  position: relative;
  z-index: 7;
}

#TabStrip li {
    display: inline;
    white-space: nowrap;
    margin: 0px; /*0px 0px  -1px 0px;*/
}

#TabStrip div {
  display:inline;
	white-space: nowrap;
}

#TabStrip li#spacer {
	float: left;
    display: inline;
    margin-left: -15px;
}

#TabStrip li#spacer span {
	float: left;
	padding: 10px; 
}

#TabStrip a#TabSelected  {
	float: left;
  color: #000;
	text-decoration: none;
	vertical-align: middle;
  /*color: #7291AF;
  background: transparent url(../Images/Common/TabStrip/LinkOver.gif) top right no-repeat;*/
}

#TabStrip a#TabSelected a:hover {
	color: #0482FE;
}

#TabStrip img {
	float: left;
	font: bold 8pt Verdana, Tahoma, Arial;
	padding-right: 10px;
	margin: -2px;
	vertical-align: middle;
	display: block;
}

#TabStrip li a {
  float: left;
  padding: 8px 11px;
  color: #fff;
  /*color: #7291AF;*/
	text-decoration: none;
	display: inline;
	vertical-align: middle;
}

#TabStrip li a:hover {
	float: left;
  color: #fff !important;
  /*color: #0482FE;*/
}

.search_form_out {display: block; width: 100%; min-width: 800px; position: absolute; top: 130px; left: 0px; z-index: 6;}
  .search_form_out .nyaa {display: block; float: right; width: 800px; clear: both;}
/*.search_form {display: block; width: 340px; font: 9pt Tahoma; color: #fff; position: absolute; top: 130px; right: 20px; z-index: 8;}*/
.search_form {display: block; float: right; width: 340px; font: 9pt Tahoma; color: #fff; position: relative; top: -1px;}
  .search_form #txtKeywords {width: 150px;}
  .search_form #butInstantKBSimpleSearch {width: 25px; height: 22px; margin: -1px 0px 0px -5px; background: url(../images/search_button.gif) no-repeat left top;}
  .search_form a {color: #fff;}

.height30px {height: 30px; background: url(../images/bg_list.gif) repeat-x;}

.Footer_FooterContainer {float: left;	width: 100%;	border-left: none; border-right: none;}

.Home_Link {width: 460px; height:115px; position: absolute; top: 0px; left: 0px; z-index: 5;}
.Home_Link a {display: block; width: 460px; height: 115px;}



/*--------------------*/
/*
InstantForum\Skins\Classic\Style\InstantASP.Common.UI.css
InstantForum\Skins\Classic\MasterTemplate\MasterTemplate.ascx

InstantKB\Skins\Classic\Controls\header.ascx
InstantKB\Skins\Classic\Controls\mainnavigation.ascx
InstantKB\Skins\Classic\MasterPage.master
InstantKB\Skins\Classic\Styles\InstantASP.Common.UI.css
InstantKB\Skins\Classic\Styles\InstantASP.InstantKB.UI.css
*/

