@import url("css/menu.css");

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

html							{ }

body { height:100%; margin:0px; padding:0px; font: 10pt Helvetica, Verdana, Sans; color: #fff; background-color:#000 }

.left { float:left }
.right { float:right}
.clear { float:none }
.clear_float{clear:both;}

table, tr, td						{ font-family: Arial, Verdana; font-size: 10pt; font-weight: normal; color: #fff; line-height: 140%; background:none;}
font{color:#fff;}
p, div, ul, li						{ font-family: Arial, Verdana; font-size: 10pt; font-weight: normal; color: #fff; line-height: 140%; }
p							{ display: block; margin:0; padding: 0 0 15px 0; }
a img{border:none;}
table div{color:#000000;}
table div legend{color:#FFFFFF;}


/* Forms */
div.form						{ width: 500px; text-align: left; }
div.form_group						{ text-align: left; margin-bottom: 10px; font: 14px; color: #60ae4b;  }
div.form_text						{ float: left; margin: 0; }
p.form_text						{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text					{ font: bold 12px; color: #fff; background: #efefef; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px; padding: 0.2em; margin: 0 10px 10px 0; }
fieldset{color:#FFFFFF;}

/*========================================================*/
/*   Text                                                 */
/*========================================================*/
.Normal, .normal					{ font-family: Arial, Verdana; font-size: 12px; font-weight: normal; color: #fff; line-height: 120%; }
strong,
b,
.NormalBold							{ font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: inherit; line-height: 120%; }
.NormalRed							{ font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #fff; line-height: 120%; }
.Head							    { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #ccff33; line-height: 120%; }
.SubHead							{ font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #fff; line-height: 120%; }
span.SubHead						{ font-size: 9px; margin:0; padding:0; }
span.SubHead br						{ display: none; }
.font-family						{ font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #fff; line-height: 120%; background: transparent; }

/*========================================================*/
/*   Forms                                                */
/*========================================================*/

input							{ color: #000000; }
input.normal {color: #000000;}
.normal							{ color: #FFFFFF;}
.normal span {color: #FFFFFF;}
.normal span.Head{color:#ccff33;}
table.subhead span {color: #FFFFFF;}
label { color: #fff }
select							{ color: #000000; }
select.normal {color:#222222;}
.StandardButton						{ color: #999; background: #EEEEEE; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 17px; }
.NormalTextBox						{ color: #fff; background: #000; border: solid 1px #EBE4DD; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox					{ padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }

a, A:link,A:visited,A:active {color:#FFCC00; text-decoration:none; font: 10pt Helvetica, Verdana, Sans; padding:0;}
a>span>span, A:link>span>span,A:visited>span>span,A:active>span>span{color:#FFCC00;}
A:hover { color:#ffcc00; text-decoration:underline;}

.FileManager_FileList a, .FileManager_FileList A:link, .FileManager_FileList A:visited, .FileManager_FileList A:active{color:#000000; text-decoration:underline;}
.FileManager_FileList a:hover{text-decoration:none;}
.FileManager_FileList td{color:#222222;}
.FileManager_StatusBar td .NormalBold{color:#222222;}

A.SubHead:link,A.SubHead:visited,A.SubHead:active {color:#fff; text-decoration:none; font: 10pt Helvetica, Verdana, Sans; padding:0 3px;}
A.SubHead:hover { color:#ffcc00; text-decoration:none;}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{color:#fff; text-decoration:none; font: 10pt Helvetica, Verdana, Sans; padding:0 3px;}
.CommandButton input{display:none;}
input.CommandButton{background:none;border:solid 1px #fff;margin-left:1em;}
/*td A.CommandButton:link, td A.CommandButton:visited,td A.CommandButton:active{background:none;}
span.CommandButton A.CommandButton:link{height:22px; width:130px;background:url(images/sendpassword.png) no-repeat left top;display:block;}*/
A.CommandButton:hover{ color:#ffcc00; text-decoration:none;}

.commandbutton,A.commandbutton:link,A.commandbutton:visited,A.commandbutton:active{color:#000000; text-decoration:underline; font: 10pt Helvetica, Verdana, Sans; padding:0 3px;}
A.commandbutton:hover{ text-decoration:none;}






/*-------- Master Page design style --------*/
.bg { 
    margin: 0;
    padding: 0;
    background: #fff url(images/bg.jpg) no-repeat top left; padding-bottom:40px;
    background-attachment: fixed; }
.masterpage{width:960px;}


/*-------- Header style --------*/
.header { position:relative; width:100px; }
    .logo_pad{ margin: 0 19px -30px 50px; padding:0 ;height:96px; width:300px; }
    .tbox { position:absolute; background:url(images/tbox.jpg) no-repeat top right; height:50px; width:622px; top:0px; left:380px; }
    
    /*-------- Login style --------*/
    .tbox_login { display:inline; float:left; padding-left:10px; margin-top:-2px; }
        .LoginObject, .login, A.login,A:link.login,A:visited.login,A:active.login{ color:#FFFFFF; text-decoration:none; font:normal 10px arial; vertical-align:middle }
        .login A:hover{ color:#ccc; text-decoration:underline }
        .remember,.remember input { color:#ccc;text-decoration:none; font:normal 10px arial; vertical-align:middle; border:0px solid #fff } 
        .txtbox { background:url(images/txtLogin.jpg) no-repeat top left; width: 112px; height:20px; color: #000; font-size:11px; padding: 5px 5px 0px 5px; margin:8px 5px -5px 0; ]margin:6px 5px -5px 0; cursor:text; border: 0px solid #FFFFFF; }
        .Logout { color: #000; font-size:11px; padding: 4px 4px 0px 5px; margin:8px 5px 0 0; cursor:text; border: 0px solid #FFFFFF; cursor:default; ]cursor:hand }
        .PnlLogout, .PnlLogout a { background:url(images/txtLogOut.jpg) no-repeat top left; width: 250px; height:22px; color: #000; font-size:12px; padding: 4px 4px 0px 5px; margin:8px 5px 0 0; cursor:text; border: 0px solid #FFFFFF; }
        .cmdlogin { background: transparent; cursor: hand; font-size:1px; margin: 7px 0 -6px 0; _margin: 8px 0 -4px 0; vertical-align:top}
        

        
    /*-------- Search style --------*/
    .tbox_search { display:inline; float:right; padding-right:10px; padding-top:5px; }
    .tbox_search input { background:url(images/search_box.jpg) no-repeat top left; height:20px; width:140px; border:solid 0px #fff; vertical-align:top; padding-top:5px; padding-left:5px; padding-right:5px; ]margin-bottom:-7px; }
    /*.searchbtn { padding-top:10px; }*/
    .Forgot, a.Forgot { font-size:9px; color:#FFFFFF; line-height:10px;}
    
/* -------- BreadCrumb & Menu BG -------- */
.childmenubg { background: url(images/mn2_bg.gif) repeat-x bottom left; }

    /* --------- breadcrumb -------- */
    .breadcrumb, A.breadcrumb,A:link.breadcrumb,A:visited.breadcrumb,A:active.breadcrumb{ color:#ccff33; text-decoration:none; font:normal 10px arial; vertical-align:top }
    A:hover.breadcrumb{ color:#ccff33; text-decoration:underline }


/*-------- Box Menu style --------*/
.tbox_menu { position:absolute; top:60px; left:700px; text-align:left }

/*--------- pane style ----------*/
#content { width:652px; margin-left:50px; margin-right:10px }
.headerpane { padding-top:30px;}
.ContentPane, .BottomPane{ padding:0px; margin:0px; padding-top:5px; background:none;}
.adminpane { padding-top:70px; }
.LeftPane{ width:50%; margin:0px; padding-right:5px; padding-top:5px }
.RightPane{ width:50%; margin:0px; padding-left:5px; padding-top:5px }
.menupane { padding-top:10px }

/*-------------- Footer Style --------------*/
.foot_pad { padding-bottom:40px }
.terms_style{float:left; background:url(images/logo_btm.jpg) no-repeat bottom left; width:113px; height:97px;}
.foot{text-align:right; height:57px; background:url(images/mn_bg-trans.png) repeat-x bottom left; padding-top:40px; padding-bottom:10px }
.footer, .footer div, .footer p,a.footer:link,a.footer:active,a.footer:visited { color:#fff; font-size:11px;}
a.footer:hover{color:#f1f1f1;}


/*-------------- DOTNETNUKE Style --------------*/
/* --- MODULE MENU --- */
.ModuleTitle_MenuItem       { border: white 0px solid; }
.ModuleTitle_MenuItem TD    { cursor: pointer; cursor: hand; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 11px;font-style: normal;font-weight:normal;height: 21px;white-space: nowrap;padding: 1px 3px 3px 1px }
.ModuleTitle_MenuIcon       { cursor: pointer; cursor: hand; background-color: #EEEEEE; width: 15px;height: 100%; }
.ModuleTitle_SubMenu        { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; border:solid 1px #c4c4c4;padding: 1px 1px 1px 1px;}
.ModuleTitle_MenuBreak      { background-color: #EEEEEE; font-size: 1px;}
.ModuleTitle_MenuItemSel    { cursor: pointer; cursor: hand; color: #fff; font-family: Arial, Verdana, Tahoma; font-size: 11px;font-style: normal;font-weight:normal;background-color: Transparent;}
.ModuleTitle_MenuItemSel TD {cursor: pointer; cursor: hand; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 11px;font-style: normal;font-weight:normal;background-color: #FFCC00;}
.ModuleTitle_MenuItemSel TD.ModuleTitle_MenuIcon {background-color: #FFCC00;}


/* --- Control Panel --- */

.ControlPanel{ background:#000; border:1px #999 solid;}
.ControlPanel IMG{ margin:5px 5px 0px; }
.ControlPanel TD TD TD TD IMG{ margin:0px; }
.ControlPanel TD TD TD{ width:auto}
.ControlPanel DIV{ border:#999 solid; border-width:0px 1px; width:3px; height:100px; }
.ControlPanel TD .SubHead{ font-size:8pt; color:#fff; font-weight:bold; }
.ControlPanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:8pt; color:#fff; font-weight: bold; }
.ControlPanel TD TD TD input{ background:#f5f5f5; font-size:8pt; color:#000; font-weight:bold; padding-left:4px; }
.ControlPanel TD TD TD select{ background:#f5f5f5; font-size:8pt; color:#444;}


/* Active Forum Style */
.aftopicsum, .afcrumb, .afsubrow, .afpostbody, .afpostattach, .afpostsig, .afposteditdate, .afheader, .afheader div { color:#000 }
div.articleAuthor { color:#fff }
div.articleAuthor a { color:#ffcc00 }

.DataGrid_Container td { color:#fff }
.DataGrid_AlternatingItem { background : #333 }

div.articleHeadline a,
div.postRating a,
div.articleComments a,
div.postComment a { color:#000 }

/* --------------------- Thaha Social Networking module Styles ------- */
.redbox { text-align: left; color: red; font-weight: bold; font-style: italic; font-size: 12px; font-family: Arial, Tahoma, Helvetica; }
.greenbox { text-align: left; color: green; font-weight: bold; font-style: italic; font-size: 12px; font-family: Arial, Tahoma, Helvetica; }
.infobox { padding: 4px; border: 1px solid #efefef; background-color: #343434; color:#FFFFFF}
.Bigbottombox  { padding: 6px; }
select { font-family: Tahoma, Arial; font-size: 8pt; }

/* ----------------- Text/HTML CSS --------------*/
#fckinstanceoptions_tblEditorOptions .normal { color:#ffcc00 }
#optionsarea .Head, #optionsarea span, #optionsarea label { color:#333 }
#optionsarea a { color:#0000ff; text-decoration:underline }
#optionsarea input { border:solid 1px #c4c4c4; }
#fckinstanceoptions_grdToolbars td { color:#000 }

.FCKImageGalleryItemContainer table td { color:#999 }
.FCKImageGalleryImageNameTD a { color:#000 }
.FCKImageGalleryImageSizeTD { color:#999 }

