﻿/* background color for the content part of the pages */

Body
{
    background-color: white;
    margin: 0px;
}

.ControlPanel, .PagingTable
{
    /*width: 976px;*/
    background-color: #f5edd0;
    border-right: #003366 0px solid;
    border-top: #003366 0px solid;
    border-left: #003366 0px solid;
    border-bottom: #003366 0px solid;
    margin:0 auto;
    width:950px;
}

.SkinObject
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:visited
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:hover
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:active
{
    text-decoration: none;
    color: #003366;
}

/* styles for LANGUAGE skinobject */
div.language-object
{
    white-space: nowrap;
    overflow: visible;
    vertical-align: middle;
    margin: 0px; 
    line-height: 0.5;
}

div.language-object span.Language
{
    display: inline;
    float: left; 
    margin: 0 2px;
    text-align: center;
    vertical-align: middle;
}

div.language-object span.Language img
{
    border: 2px solid transparent;
}

div.language-object span.Language.selected img
{
    border-color: #333;
}


/* style for module titles */
.Head-old
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #775c5c;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

/* text style used for most text rendered by modules */
/*.Normal, .NormalDisabled
{
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color:#000000;
}*/

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}



/* style to apply if the content should be hidden */
.Hidden
{
    display: none;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
    background-color: White;
    color: Red;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
    background-color: Transparent;
}
.DataGrid_Footer
{
    background-color: White;
}
.DataGrid_Header
{
    background-color: Transparent;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color: Transparent;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_SelectedItem
{
    background-color: Silver;
    color: Blue;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}

/* stlyes used by DNNGrids */

/* eliminate all padding and margins on nested tables and their cells */
.DnnGridNestedTable
{
    /* NOTE: to support IE 6 & 7, still need to use 'cellspacing="0"' in <table> XHTML markup */
    border-collapse: collapse !important;
    border: 0px;
    margin: 0px auto !important;
    text-align: center;
}

.DnnGridNestedTable tbody td,
.DnnGridNestedTable thead th 
{
    margin: 0 !important;
    padding: 0 !important;
}

.DnnGridNestedTable tbody td
{
    border-left: 0 !important;
}

.DnnGridNestedTable caption
{
    border-bottom: 1px dashed #C3C3C3;
    margin-bottom: 3px;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
    text-decoration: none;
    color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
    text-decoration: none;
    color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
    text-decoration: none;
    color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
    text-decoration: none;
    color: #003366;
}

/* text style used for help text rendered by modules */
.Help
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
    text-decoration: underline;
    color: #003366;
}

A.CommandButton:visited
{
    text-decoration: underline;
    color: #003366;
}

A.CommandButton:hover
{
    text-decoration: underline;
    color: #ff0000;
}

A.CommandButton:active
{
    text-decoration: underline;
    color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
background:none repeat scroll 0 0 #4e3c3c;
border-color:#BBBBBB #999999 #666666 #BBBBBB;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
font-weight:normal;
padding:1px 5px 2px 6px;
text-decoration:none;
cursor:pointer;
}
.StandardButton:hover
{
    color: #FFF;    
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #666;
    border-left: 1px solid #ccc;
    border-right: 1px solid #999;
    padding: 1px 5px 2px 6px;
    font-family:tahoma;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    background: #333;
}


/* GENERIC */
H1
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H2
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H3
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H4
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H5, DT
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

H6
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

TFOOT, THEAD
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    color: #003366;
}

TH
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}

IMG
{
    border: none;
}

A:link
{
    text-decoration: none;
    color: #003366;
}

A:visited
{
    text-decoration: none;
    color: #003366;
}

A:hover
{
    text-decoration: underline;
    color: #ff0000;
}

A:active
{
    text-decoration: none;
    color: #003366;
}

SMALL
{
    font-size: 8px;
}

BIG
{
    font-size: 14px;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}


UL LI
{
    list-style-type: none;
}

UL LI LI
{
    list-style-type: disc;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: disc;
}

HR
{
    color: #696969;
    height: 1pt;
    text-align: left;
}

/* Module Title Menu 
.ModuleTitle_MenuContainer
{
    border-bottom: blue 0px solid;
    border-left: blue 0px solid;
    border-top: blue 0px solid;
    border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
    cursor: pointer;
    height: 16px;
    background-color: Transparent;
}

.ModuleTitle_MenuItem
{
    cursor: pointer;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
    cursor: pointer;
    background-color: #EEEEEE;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    border-top: #EEEEEE 1px solid;
    text-align: center;
    width: 15px;
    height: 21px;
}

.ModuleTitle_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background-color: #FFFFFF;
    border-bottom: #FFFFFF 0px solid;
    border-left: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
    border-bottom: #EEEEEE 1px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 1px solid;
    border-right: #EEEEEE 0px solid;
    background-color: #EEEEEE;
    height: 1px;
}

.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
}*/

/* Main Menu */
.MainMenu_MenuContainer
{
    background-color: transparent;
    font-family: 'HelveticaNeueCondensed';
    font-size:15px;
    line-height:46px;
    height:47px;
}
.MainMenu_MenuBreak
{
    border-bottom: #EEEEEE 0px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 0px solid;
    border-right: #EEEEEE 0px solid;
    background-color:none;
    height: 0px;
}
.MainMenu_MenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    border-right: #FFFFFF 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
    background-color: #CCCCCC;
}

.TabBg
{
    background-color: black;
}

.SelectedTab
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SelectedTab:link
{
    text-decoration: none;
    color: white;
}

A.SelectedTab:visited
{
    text-decoration: none;
    color: #eeeeee;
}

A.SelectedTab:hover
{
    text-decoration: none;
    color: #cccccc;
}

A.SelectedTab:active
{
    text-decoration: none;
    color: #eeeeee;
}

.OtherTabs
{
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.OtherTabs:link
{
    text-decoration: none;
    color: white;
}

A.OtherTabs:visited
{
    text-decoration: none;
    color: #eeeeee;
}

A.OtherTabs:hover
{
    text-decoration: none;
    color: #cccccc;
}

A.OtherTabs:active
{
    text-decoration: none;
    color: #eeeeee;
}

.PagingTable
{
    height: 33px;
}

/*
.LabelEditOverClass
{   
    cursor: pointer;
    text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
    border: solid 1px red;
    background-color: Transparent;
}

.LabelEditWorkClass
{
    /*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
    border: solid 0px red;
    background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
    border: solid 1px black;
    white-space: nowrap;
    background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
    background-color: navy;
    color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
    border: outset 1px; /*give toolbar a 3D look*/
    position: absolute; /*needed so it doesn't take up space */
    margin-top: -22px; /*specify toolbar to be just above text */
    white-space: nowrap; /* makes toolbar horizontal */
    background: url(images/eip_toolbar.gif);
    background-color: #99cccc;
    background-repeat: repeat-x;
    height: 22px;
}

.eipbuttonbackimg
{
    width: 21px;
    height: 21px;
    cursor: pointer; /*change mouse to pointer when hover over button*/
    float: left;
}

.eipbutton_edit
{
    background: url(images/eip_edit.gif) no-repeat 100% center;
    float: left;
}
.eipbutton_save
{
    background: url(images/eip_save.gif) no-repeat 100% center;
    float: left;
}
.eipborderhover
{
    border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
    width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
    text-align: left;
}
.DNNAlignright
{
    text-align: right;
}
.DNNAligncenter
{
    text-align: center;
}

/* Login Styles */
.LoginPanel{}

.LoginTabGroup
{
}

.LoginTab
{
    float: left;
    background: url( "images/tablogin_gray.gif" ) left top;
    margin: 0 3px 3px 0;
    padding: 5px 5px 4px 5px;
    text-decoration: none;
    color: #FFF;
    border: 1px #25569a solid;
}

.LoginTabSelected
{
    float: left;
    background: url( "images/tablogin_gray.gif" ) left top;
    margin: 0 3px 3px 0;
    padding: 5px 5px 4px 5px;
    text-decoration: none;
    color: #FFF;
    background-position: 0% -41px;
    border: 1px #25569a solid;
}

.LoginTabHover
{
    float: left;
    background: url( "images/tablogin_gray.gif" ) left top;
    margin: 0 3px 3px 0;
    padding: 5px 5px 4px 5px;
    text-decoration: none;
    color: #555;
    border: 1px #C00 solid;
    cursor: pointer;
}

.LoginContainerGroup
{
    clear: both;
    padding-top: 5px;
}

.LoginContainer
{
}

/* Search SkinObject Styles */

div.SearchContainer
{
    position: relative;
    white-space: nowrap;
}

div.SearchBorder
{
    border: solid 0px #e0e0e0;
    position: relative;
    background-color: none;
    white-space: nowrap;
    float: left;
}

input.SearchTextBox{ float:left; height:15px; line-height:15px; border:0px solid #fff; color:#9d9d9d; margin:2px 0 0 7px; width:160px;}

div.SearchContainer a
{float:right; padding:1px;
}

div.SearchIcon
{
    float: left;
    width: 31px;
    height: 20px;
    cursor: pointer;
    z-index: 11;
    background: no-repeat 2px 2px;
    text-align: right;
}

div.SearchIcon img
{
    margin-top: 3px;
}

#SearchChoices
{
    width: 160px;
    clear: both;
    display: none;
    border: solid 1px #777;
    z-index: 2000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: #eee;
    position: absolute;
    top: 21px;
    left: 0px;
}

#SearchChoices li
{
    cursor: pointer;
    margin: 2px;
    padding: 2px;
    padding-left: 25px;
    height: 20px;
    text-align: left;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: 5px center;
    list-style: none;
    list-style-image: none;
    border: solid 1px #eee;
    display: block;
}

#SearchChoices li.searchHilite
{
    background-color: #ddf;
    border: solid 1px #aaf;
}

#SearchChoices li.searchDefault
{
    background-color: #eee;
    border: solid 1px #eee;
}

#floater
{
    padding-right: 0px;
    padding-left: 0px;
    background: #ffffff;
    visibility: hidden;
    padding-bottom: 0px;
    margin: 0px;
    width: 150px;
    color: #ffffff;
    padding-top: 0px;
    position: absolute;
    height: auto;
}
#tablist 
{
    width: 120px;
    margin: 0;
    padding-bottom: 10px;
    float:left;
}

.dashboardPanel 
{
    margin-left: 120px;
    padding: 0 10px 10px 10px;
    
}

.dashboardPanel table td
{
    padding: 2px 4px;
}

.dashboardPanel table th
{
    padding: 2px 4px;
    font-size: 1em;
    font-weight: bold;
    color: #036;
    border-bottom: 1px solid #9FB1BC;
}

.dashboardTableAlt 
{
    background-color: #eee;
}

.dashboardGrid
{
    margin: 10px;
}

.paneOutline
{
    border: 1px #CCCCCC dotted;
}
.containerAdminBorder
{
    border: 0px red solid;
}

#UserProfile {
    border: 1px silver solid;
    padding: 10px;
    margin-bottom: 10px;
    width: 500px;
}
#UserProfile .ProfileName { 
    font-weight:bold;
    color: #cb2027;
    margin-bottom: 5px;
}
#UserProfile .ProfilePhoto {
    background-image: url('images/no_avatar.gif');  
    float: left;
}
#UserProfile .ProfileAddress {
    margin: 0 0 10px 130px;
}
#UserProfile .ProfileContact {
    margin: 0 0 10px 130px;
    color: gray;
    font-size: 0.9em;
}
#UserProfile .ProfileBio {
    clear: both;
    margin: 10px 0px 10px 0;
    padding: 10px;
    border: 1px #eee solid; 
    background-color: #f5f9fc;  
}

/*---------------- Taxonomy ------------------------*/

/* Horizontal taxonomy styles */
.horizontal ul.categories,.horizontal ul.tags{list-style:none;padding:0;margin:0;text-indent:25px;line-height:28px;}
.horizontal ul.categories{background:url(images/category.gif) no-repeat left;}
.horizontal ul.tags{background:url(images/tag.gif) no-repeat left;}
.horizontal ul.categories li,.horizontal ul.tags li{display:inline;margin:0;}
.horizontal ul.tags li.add-tags{margin-left: 20px;}
.horizontal ul.tags li.add-tags img{vertical-align:middle;}

/* Vertical taxonomy styles */
.vertical ul.categories,.vertical ul.tags{list-style:none;padding-top:0;padding-left:0;margin-top:0;margin-bottom:0;}
.vertical ul.categories li,.vertical ul.tags li{margin:0;line-height:20px;}
.vertical ul.categories li{list-style-image:url(images/category.gif); list-style-position:inside;}
.vertical ul.tags li{list-style-image:url(images/tag.gif); list-style-position:inside; }
.vertical ul.tags li.add-tags{list-style-image:none;}
.vertical ul.tags li.add-tags img{vertical-align:middle;}

/* html viewer classes */

.html_preview{border:1px solid #0094FF;padding:5px; margin:10px;}

SubMenu{ width:300p; border:1px solid red;}

/*
Author Name : Shaikh Javed
Site URL    : http://www.outlook.com/
Updated on  : 07 march 2011
*/
/* 
--------------------------------------------- COMMON CLASSES & IDS --------------------------------------------- */
@import url(reset-min.css);
@font-face {
    font-family: 'HelveticaNeueLTStd57Condensed';
    src: url('fonts/helveticaneueltstd-cn_1-webfont.eot');
    src: url('fonts/helveticaneueltstd-cn_1-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaneueltstd-cn_1-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-cn_1-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-cn_1-webfont.svg#webfonto8sCHE24') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueCondensed';
    src: url('fonts/hlc___-webfont.eot');
    src: url('fonts/hlc___-webfont.eot?iefix') format('eot'),
         url('fonts/hlc___-webfont.woff') format('woff'),
         url('fonts/hlc___-webfont.ttf') format('truetype'),
         url('fonts/hlc___-webfont.svg#webfonttiQN6Y27') format('svg');
    font-weight: normal;
    font-style: normal;

}
a,a:link,a:visited{text-decoration:none;outline:none;}
a:hover{color:#7a5c5c;text-decoration:none; outline:none;}
img {border: 0;}
form {display:inline;}
input {vertical-align:middle;}
tbody{border:0; border:none;}
p, blockquote {margin: 0 0 12px 0; font-family:Arial; line-height:140%;}
ul, li {list-style:none; padding:0; margin:0;}
.clearall {clear:both;}
*{margin:0; padding:0;}
h1,h2,h3,h4,.top-nav li a,.footer-links h2 a,.footer-links-fn h2 a{font-family: 'HelveticaNeueLTStd57Condensed';}
.fleft{float:left; display:inline;}
.fright{float:right;display:inline;}
.vline{ width:16px; background:url(images/vline.gif) center no-repeat; height:18px; margin-right:2px;}

/*
--------------------------------------------- STRUCTURE --------------------------------------------- */
body {font: 62.5% Arial, Tahoma, Helvetica, sans-serif; /* Resets 1em to 10px */ color: #765b5b; background:#ffffff; margin:0; font-size:12px;}/*
body.inner-page #content-wrapper{ width:963px; position:relative; float:left; padding:0 13px 0 0; background:url(images/content-bg.gif) top left no-repeat; clear:both;}
.content-left{ width:634px; float:left; position:relative;}*/
h2.main-title{ background:url(images/inner-title-bg.gif) top left repeat-x; line-height:35px; margin-top:23px; height:46px; margin-bottom:16px; text-transform:uppercase; font-size:20px; color:#029c6e;}
h2.main-title em{ background:url(images/inner-title.gif) 0 0 no-repeat; width:13px; height:46px; overflow:hidden; float:left; text-decoration:none;}
h2.main-title-quest{ background:url(images/inner-title-bg.gif) top left repeat-x; line-height:35px;height:46px; margin-bottom:16px; font-size:20px; color:#029c6e;}
h2.main-title-quest em{ background:url(images/inner-title.gif) 0 0 no-repeat; width:13px; height:46px; overflow:hidden; float:left; text-decoration:none;}
#container{width:100%; float:left; position:relative; }
#wrapper-main{width:976px; margin:0 auto;font-size:12px; font-family:Arial;}
#content-wrapper{ width:963px; position:relative; float:left; padding:0 13px 0 0; background: url(../images/block.png) top left repeat;}
.content-left{ width:634px; float:left; position:relative;}


/*  
--------------------------------------------- HEADER --------------------------------------------- */
#header{width:976px; height:206px; position:relative;}
#header h1 a{width:217px; height:103px; display:block; text-indent:-9999px;float: left;margin-left:-4px; background:url("http://cache.epapr.in/mastheads/4e92f2510b21c.jpg") center no-repeat; z-index:99;}
.ad-banner{ position:absolute; top:16px; right:12px;}
.logo{width:217px; height:61px; display:block; text-indent:-9999px; position:absolute; left:16px; top:34px; background:url("http://cache.epapr.in/mastheads/4e92f2510b21c.jpg") center no-repeat; z-index:99;}
.top-nav{ width:950px; height:47px; position:absolute; bottom:0; left:0; padding:0 13px; background:url(images/top-nav-bg.gif) repeat-x;}
.top-nav li{ float:left;}
.top-nav li a{ float:left; display:block; padding:0 9px; height:47px; line-height:46px;  color:#ffffff; font-size:16px;}
.top-nav table td table td{ padding:0 15px; margin:0 1px;}
.top-nav li a:hover{ background:url(images/top-nav-bg-hover.gif) left repeat-x;}
.login-div{position:absolute; bottom:37px; width:947px; padding:9px 0 9px 29px; background:#f5edd0; font-size:11px;left: 0px;float:left;}
.user-txt,.user-account,.user-div li{float:left;margin-left:10px;}
.user-div{
    float: right;
}
a.btn-white{ background:#ffffff;text-transform:uppercase; color:#ff0000; padding:2px 10px; margin-left:5px; float:left; cursor:pointer;}
a.btn-white:hover{ background:#ffffff; color:#ff0000;}
.more{ background:#4e3c3c; color:#ffffff; padding:2px 9px; border:0px; font:11px Arial; float:left; cursor:pointer; margin-right:2px;}
a.more:link{ background:#4e3c3c; color:#ffffff;}
a.more:hover{ background:#4e3c3c; color:#ffffff;}
a.more:active{ background:#4e3c3c; color:#ffffff;}
a.more:visited{ background:#4e3c3c; color:#ffffff;}
a.btn-white-b{background: url(images/a-wt-btn-bg.gif) left no-repeat !important;float:left;padding-left:14px;height:18px; line-height:18px; margin-left:5px;}
a.btn-white-b span{height:18px; float:left;background: url(images/a-wt-btn-bg2.gif) right no-repeat; padding-right:14px; overflow:hidden;line-height:18px; text-transform:uppercase; color:#ff0000; font-size:10px; cursor:pointer;}
.user-txt{ border-right:1px solid #554040; padding-right:15px; margin:2px 10px 0 0;}
.user-account{ border-left:1px solid #554040;padding-left:15px; margin:2px 0 0 15px;}
.search-login{ position:absolute; right:29px; top:9px}
.search{ float:left; width:193px; height:20px; background:url(images/searchbg.gif) 0 0 no-repeat;}
.text-field{ float:left; height:15px; line-height:15px; border:0px solid #fff; color:#9d9d9d; margin:2px 0 0 7px; width:160px;}
.btn{ float:right; padding:1px;}
a.advance-search{ font-size:11px; color:#7a5c5c; margin:3px 0 0 10px; float:left;}
/*  
--------------------------------------------- HOME PAGE --------------------------------------------- */
#share{ width:39px; position: absolute;  top:49px; right:-10px; display:block; border:1px solid #cfcdcd; padding:0px 6px;background:#ffffff; z-index:9997; clear:both;}
.last{border:0px !important;}
#share a{ background-image:url(images/share.gif); background-repeat:no-repeat; padding:10px 0; display:block; z-index:9999;border-bottom:1px solid #cfcdcd; text-align:center;}
#share a.facebook{ background-position:8px 7px; text-indent:-9999px;}
#share a.twitter{ background-position:8px -31px; text-indent:-9999px;}
#share a.rss{ background-position:8px -67px; text-indent:-9999px;}
.row-block{ float:left; width:621px;position:relative;padding-bottom:25px; padding-left:13px;}
.row-block-article{ float:left; width:621px;position:relative;padding-bottom:25px;}
.row-block-article-last{ float:left; width:621px;position:relative;}
.top-curve,.top-curve-rt{ width:13px; height:13px; position:absolute; z-index:999; overflow:hidden; top:0; display:block;}
.top-curve{ left:0; background:url(images/top-curve-lt.gif) 0 0 no-repeat;}
.top-curve-rt{ right:0;background:url(images/top-curve-rt.gif) 0 0 no-repeat;}
.slide-info{ float:left; position:relative; width:601px; padding:15px 0 15px 20px; background:#f5edd0; display:none;}
.slide-info img{ float:left; border:1px solid #cdc7c6;}
.slide-info .info-txt{ float:left; padding-left:18px; width:232px;}
.slide-info .info-txt h2{ font-size:21px; font-family:Arial;}
.slide-info .info-txt a{  background:#4e3c3c; color:#ffffff; padding:2px 9px; border:0px; font:11px Arial; float:left; cursor:pointer; margin-right:2px;}
.slide-info .info-txt a:hover{background:#4e3c3c;}
.date-txt{ font-size:11px; display:block; padding-bottom:10px;}
a.read-more{background: url(images/btn-readmore-rt.png) top right no-repeat !important;float:left;padding:0 6px 0 0;height:18px;}
a.read-more span{padding:2px 4px 2px 8px;background: url(images/btn-readmore-bg.png) no-repeat !important; float:left;color:#ffffff; font-size:11px;}

.slide-tabs{float:left; width:621px; position:relative; overflow:hidden;}
.slider-row{ position:relative; height:86px; width:621px; float:left; margin-right:-3px;}
.slider-tab-show{width:621px; height:86px; position:relative; z-index:0;overflow:hidden; background:#02a877 url(images/slide-bg.gif) top left repeat-x;}
.slider-tab-floater{width:20000em; height:86px; position:absolute;}
.slider-tab-item{padding:15px 25px 10px 25px; cursor:pointer; height:66px; border-right:1px solid #01704f; position:relative; float:left; display:block;}
.slider-tab-item.focus-slide{ border-top:4px solid #de2a2a; background:#013828; padding-top:11px;cursor:pointer; height:66px; border-right:1px solid #01704f; position:relative; float:left; display:block;}
.slider-tab-item-grn{ border-top:4px solid #01533b; background:#02976b;}
.slider-tab-item img,.slider-tab-item-focus img,.slider-tab-item-grn img{float:left;}
.slider-info-txt{float:left; padding-left:5px; color:#ffffff; width:99px; font-size:11px;}
.slider-info-txt span{font-size:10px;}

.next,.prev{ width:9px; height:12px; overflow:hidden; position:absolute; top:45%; cursor:pointer;}
.next{ right:5px; background:url(images/next.gif) 0 0 no-repeat;}
.prev{ left:10px; background:url(images/prev.gif) 0 0 no-repeat;}
.items-block{width:621px; height:86px; float:left;}
.prev.disabled,.next.disabled,.prev-pub.disabled, 
.next-pub.disabled,.hide-pub{
    display:none !important; 
    cursor:default;
}
.hide {
   /* display:none !important; 
    cursor:default;*/
}
.data,.item-list,.block-left-data{ width:300px;}
.block-left-data{ float:left; position:relative;}
.data{position:relative;}
.data h2{ border:1px solid #05504c; background:url(images/helpbg.gif) top left repeat-x; font-size:14px;text-transform:uppercase; color:#ffffff; height:39px; line-height:38px;}
.data h2 span.icon{ width:45px; height:39px;float:left; margin-right:15px; border-right:1px solid #0a736e;}
.data h2 span.icon.contact{ background:url(images/contact.gif) 12px 9px no-repeat;}
.data h2 span.icon.finance{ background:url(images/sign.gif) 18px 11px no-repeat;}
.data-content{ border:1px solid #b69f9f; border-top:0px; float:left; width:298px; background:#f5edd8; position:relative; padding:0;}
.data-content-f-con{ width:282px; float:left; position:relative; height:66px; padding:12px 8px;}
.data-content h3{ font:bold 10px Arial; color:#c71414;}
.data-content p.qtxt{ font-size:12px; color:#6a5959;  line-height:14px !important;}
.data-content p.qtxt span.bdtxt{ font:bold 11px Arial; color:#6a5959;}
.data-content p.qtxt span.stat-txt{ font:normal 10px Arial; color:#6a5959;}
.data-content .data-info{ width:288px; padding:16px 0 15px 10px; position:relative; height:105px; float:left; border-top:1px dotted #9c8f8d; background:#f5dfbf;}
.data-content .data-info img{ float:left; width:78px; height:83px;}
.data-content a{ background:#4e3c3c; color:#ffffff; padding:2px 9px; font:11px Arial; float:left; cursor:pointer; margin-right:2px;}
.data-content a:hover{ background:#4e3c3c; text-decoration:none;}
.data-content .data-info .info-content{ width:194px; padding-left:10px; float:left;}
.data-content .data-info .info-content h4{ font:11px Arial; font-weight:bold; color:#c71414; padding-bottom:5px;}
.data-content .data-info .info-content p{ font-weight:normal; font-size:11px; color:#6d5c5c !important;}
.data-content .data-info .info-content .v-line{ background:#4f3d3d; width:1px; overflow:hidden; float:left; margin:1px 5px 0;}
.item-list-main{padding-bottom:25px; float:left; position:relative; display:inline;}
.item-list{ /*margin-right:19px;*/ position:relative; float:left; width:298px; /*margin-bottom:30px;*/ background: url(images/item-bg.gif) left bottom repeat-x; font-size:11px;  height:107px; padding:27px 5px 0 0;}
.red-m-article{ position:absolute; bottom:10px; left:90px;}


.item-list h2{ border-bottom:1px solid #029c6e; position:absolute; display:block; width:300px; top:0; left:0;}
.item-list h2 span{ padding:3px 5px 1px; float:left; background:#029c6e; font-family: 'HelveticaNeueLTStd57Condensed'; letter-spacing:1px; font-size:12px; color:#ffffff; text-transform:uppercase;}
.item-list h3{padding-bottom:5px;}
.item-list h3 span{ color:#c71414; font:bold 11px Arial;}
.item-list .img-thumb{ float:left; border:1px solid #dfd9d9; margin-right:10px; width:78px; height:74px;}
.item-list a,.item-list-right-block a{ color:#c70b0b;}
.item-list.last{ margin-right:0 !important;}
.data-article{ float:left; width:196px;}


.content-right{ width:304px; float:left; position:relative; padding-left:25px;}
.content-right .block-right{width:304px; float:left; padding-bottom:25px;}
.content-right .pad-rt{margin-top:25px;}
.item-list-right-block{ position:relative; padding:39px 5px 10px 100px; float:left; width:195px; background:#f5edd0;}
.item-list-right-block h2{ border-bottom:1px solid #029c6e; position:absolute; background:#ffffff; display:block; width:300px; top:0; left:0;}
.item-list-right-block h2 span{ padding:3px 10px 1px; float:left; background:#029c6e; font-family: 'HelveticaNeueLTStd57Condensed'; font-size:16px; color:#ffffff;}
.item-list-right-block h3{ color:#c71414; font:bold 12px Arial; padding-bottom:8px;}
.item-list-right-block .img-thumb-letter{ position:absolute; top:39px; left:10px; width:78px; height:83px;}
.editor-col{ position:absolute; top:128px; left:10px; font:10px Arial;}
.right-tabs{ width:304px; float:left;}
.right-tabs ul.tab-list{ border-bottom:1px solid #02a877; float:left; width:304px;}
.right-tabs ul.tab-list li{ float:left;display:block; padding:4px 10px 2px; font:15px 'HelveticaNeueLTStd57Condensed'; color:#9b9090; background:url(images/right-libg.gif) right center no-repeat; cursor:pointer; text-transform:uppercase; margin-right:-1px;}
.right-tabs ul.tab-list li:last-child{ background:none;}
.right-tabs ul.tab-list li.focus{ background:#02a877; color:#ffffff;}
.right-tabs ul.tab-list li.last, .right-tabs ul.tab-list li.focus:last-child, .right-tabs ul.tab-list li.last.focus{ background-color:#02a877; color:#ffffff; background-image:none !important;}
.tab-content-show{ float:left; position:relative; background:#f5edd0; padding:15px 0; width:304px; display:none;}
.tab-content-show a.more-lnk{ color:#c70b0b; float:left; margin:10px 0 0 10px;}
.tab-content-show a.in-lnk{ color:#c70b0b; display:inline !important;}
.date{ color:#857d7d;}
.tab-content-show ul{ float:left;}
.tab-content-show li{ float:left; width:284px; border-bottom:1px dotted #ada8a8;padding:5px 10px;}
.tab-content-show li a{ color:#4a4343; display:block;}
.tab-content-show li span.rd{ float:left; margin-right:15px; padding:5px 0;}
.tab-content-show li span.rd input.radio{ vertical-align:text-top; margin-right:3px;}
.tab-lt{ float:left; padding:15px 0 0 15px;}

.slider-box-main{ width:963px; float:left; position:relative;padding-bottom:15px;}
.slider-box{ width:950px; margin-left:13px; float:left; position:relative; display:inline; padding-bottom:10px; }
.slider-box h2{ padding-bottom:10px; color:#3a3232; padding-left:5px;}
.slider-box-row{ width:950px; position:relative; height:123px; float:left;}
.slider-show{ width:860px; margin:0 5px; padding:16px 42px 15px 38px; overflow:hidden; height:92px; float:left; position:relative; background:#f5dfbf;}
.slide-show-item{ float:left; margin-right:13px; height:92px; width:64px;}

.slider-row-pub{ position:relative; height:92px; width:860px; padding:16px 42px 15px 38px;  float:left; margin:0 5px; *margin:0 3px; background:#f5dfbf;}
.slider-tab-show-pub{width:860px; overflow:hidden; height:92px; float:left; position:relative;}
.slider-tab-floater-pub{width:20000em; height:92px; position:absolute;}
.slider-tab-item-pub{ position:relative; float:left; height:92px; width:64px; margin-right:14px;}
.next-pub,.prev-pub{ width:19px; height:42px; overflow:hidden; position:absolute; top:45%; cursor:pointer;}
.next-pub{ right:0; background:url(images/next-hub.gif) 0 0 no-repeat;}
.prev-pub{ left:0; background:url(images/prev-hub.gif) 0 0 no-repeat;}
.items-block-pub{width:860px; height:92px; float:left;}

/*  
--------------------------------------------- INNNER PAGES--------------------------------------------- */
.inner-info{ float:left; position:relative; width:621px; padding-bottom:20px; background:url(images/item-bg.gif) bottom repeat-x; font:normal 12px Arial !important;}
.inner-info p{ font:normal 12px Arial !important; color:#765B5B;}
.inner-info p span{ font-family:Arial !important;color:#765B5B !important;}
.inner-info .inner-banner{ width:621px; height:260px;float:left;   margin-bottom:20px; position:relative;}
.inner-info h2{ font:bold 16px Arial; color:#c71414; padding-bottom:5px;}
h3.inner-title{ border-bottom:1px solid #029c6e; display:block; text-transform:uppercase;}
h3.qa{ border-bottom:1px solid #029c6e; display:block;}
h3.inner-title span, h3.qa span{ font:16px 'HelveticaNeueLTStd57Condensed'; color:#ffffff; background:#029c6e; padding:2px 10px 0;}
.inner-info .text-area{ border:12px solid #f5edd0; font:12px arial; color:#8d7676; margin:15px 0 11px; padding:2px; width:593px; height:164px; background:#ffffff;}
.info-txt{ font:normal 10px Arial; color:#775c5c;}
.inner-info p span.caps{ font:bold 25px Arial;text-transform:capitalize;}
.inner-info.space{ padding-top:20px;}
.btn-in{ float:right; margin:10px 10px 0 0;}
.share-inner{ border:1px solid #cfcdcd; width:529px; padding:8px 20px 8px 70px; float:left; margin-top:20px;}
.share-inner ul.share-icons{ float:left;}
.share-inner ul.share-icons li{ float:left; border-right:1px solid #c5c2c2; text-align:center; padding-right:25px;}
.share-inner ul.share-icons li a{/* background-image: url(images/icon-share.gif);*/ display:inline;height:24px; padding:5px 20px 0px 20px; text-align:center; background-repeat:no-repeat; text-indent:-9999px;}
.share-inner ul.share-icons li a.icon-1{ background-position: 24px 1px;}
.share-inner ul.share-icons li a.plus{ background-position: -52px 1px;}
.share-inner ul.share-icons li a.fb{ background-position: -120px 1px;}
.share-inner ul.share-icons li a.tweet{ background-position: -188px 1px;}
.share-inner ul.share-icons li a.buzz{ background-position: -252px 1px;}
.share-inner ul.share-icons li a.mail{ background-position: -329px 1px;}
.share-inner ul.share-icons li a.grn{ background-position: -406px 1px;}
.share-inner ul.share-icons li a.like{ background-position: -478px 1px;}
.comment-txt{ padding:10px 5px 10px; background:url(images/item-bg.gif) bottom repeat-x; float:left; position:relative; width:611px;}
.comment-like{ float:left; margin-top:10px;}
.comment-like li{ float:left; padding-right:15px; margin-right:15px; border-right:1px solid #c5c2c2; height:20px; line-height:19px;}
.comment-like li a{  color:#c70b0b; font-size:10px;}
.comment-like li a:hover{ color:#1c3463;}
.comment-like li span{ border:1px solid #ccd1d9; float:left; margin-right:10px; width:17px; height:17px; background-image:url(images/com-icon.gif); background-repeat:no-repeat;}
.comment-like li span.add{ background-position:1px 2px;}
.comment-like li span.like{ background-position:1px -27px;}
.comment-like li span.deslike{ background-position:1px -55px;}
.comment-like li span.report{ background-position:1px -86px;}
.comment-txt h4{ padding-bottom:10px; font:bold 12px Arial; color:#c71414;}
.comment-txt h4 a{ font:Normal 12px Arial; color:#c71414;}
.comment-txt a{color:#c70b0b; font-size:11px;}
.comment-txt .pd-img{ padding:0 5px 5px 0;}
.ans-block{ background:#fcf9f1;}
.inner-page-content{ width:621px; padding-left:13px; float:left; position:relative;}

/*  
--------------------------------------------- POP UP--------------------------------------------- */
.subscribe-box{display:none;}
.subscribe-box-content{ width:344px; float:left; position:relative; height:220px;}
.subscribe-box-content h2.subscribe-header{ position:absolute; top:10px; left:0; display:block; z-index:9998; background:url(images/pop-up-header.gif) 0 0 no-repeat; width:184px; height:39px; font:12px Arial; color:#2d2d2d; padding:25px 0 0 160px; clear:both;}
.subscribe-content{ width:202px; border:1px solid #6e6969; background:url(images/subscribe-bg.gif) top left repeat-x; height:137px; float:left; margin-left:12px; position:relative; padding:81px 0 0 116px;}
.subscribe-content img{ width:84px; height:120px; position:absolute; top:80px; left:17px; border:1px solid #026145;}
.subscribe-content ul.sub-list{ float:left;}
.subscribe-content ul.sub-list li{ float:left; padding:0 2px 10px 9px; font-size:12px; color:#ffffff; background:url(images/sub-arrow.gif) 0 3px no-repeat;}
.sub-bd{ font-weight:bold !important; font-size:11px;}

.data .edit{position:absolute; right:5px; top:13px;}
.edit{position:absolute; right:0; top:0; display:block; z-index:1;}
.comment-txt .edit{position:absolute; right:0; top:5px; display:block; z-index:1;}

.c_container #394{ width:300px !important; float:left;}
/*#dnn_ctr392_ContentPane { background:#99ccff;width:300px;}*/


/* FOOTER START */
#footer-wrapper{ width:100%; float:left; height:435px; background:#F5EDD0; position:relative; }
.footer-content{ width:948px; margin:0 auto; padding:0px 14px 0; position:relative;clear:none;}
#footer-div{  width:903px;  float:left; padding-left:25px; padding-right:20px;}
.footer-links{ float:left; width:125px; }
.footer-links-fn{ float:left; width:150px; }
.footer-links li h2,.footer-links-fn li h2{ font-size:14px; font-weight:bold; text-transform:uppercase; padding:11px 0 9px 0;margin-bottom:6px;}
.footer-links li h2 a,.footer-links-fn li h2 a{ color:#4c3d3d;}
.footer-links li,.footer-links-fn li{ padding:1px 0 0 0; }
.footer-links li a,.footer-links-fn li a{ font-family:Arial; font-size:11px; color:#7e6767; display:inline-block;}
.copy-txt{ width:100%; position:absolute; bottom:0; left:0; text-align:center; color:#504242; height:23px; line-height:23px;}
.fot-right-txt{ float:right; font:10px Arial; padding-top:5px; }
.footer-content-bot{ width:948px; margin:0 auto; position:relative;clear:both;}
.footer-copy-links{ float:left; position:relative;}
.footer-copy-links li{ float:left; position:relative; color:#7e6767;}
.footer-copy-links li.last{ border-right:0px;}
.footer-copy-links li a{font-family:Arial; font-size:11px; color:#7e6767; display:block; float:left; padding:0 4px;}

/* .net Nuke Styles */
.btn-common{ background:#4e3c3c; border:0px; padding:2px 5px 2px 4px; color:#ffffff; font-size:12px; cursor:pointer;}
.upload-textbox{ height:22px; width:220px; border:1px solid #c8c7c7; color:#000000; padding:0; background:#ffffff;}
.grid-col{height:30px;}
.grid-header{ background:#02976b; font-weight:bold; color:#ffffff; height:30px;}
.grid-row{ background:#F7F6F3; color:#333333;}
.grid-alt-row{ background:##ffffff;  color:#333333;}
.row-block-space{ margin-bottom:0; padding-left:13px; float:left; position:relative;}
.row-block-qa{ margin-bottom:0; padding-left:13px; float:left; position:relative;width:621px;}
.row-block-main{ padding-bottom:20px;}
.row-block-grid{ padding-bottom:20px; padding-left:13px;}
#dnn_ctr_ViewSource_UP{ padding-left:13px;}
#dnn_ctr_ViewSource_UP select{ width:200px; height:18px;}
.head_title{ padding-left:13px; margin-top:10px;}
.c_head_grey h2.c_title{ font-size:18px; padding-bottom:5px;}
.c_contentpane{ padding:0 !important;}
.c_footer{margin-bottom:0 !important; padding-top:10px;}
.text-box{ height:17px; line-height:15px; border:1px solid #c8c7c7; color:#000000; width:220px;}
.text-box-wid{ height:20px; line-height:18px; border:1px solid #c8c7c7; color:#000000; width:350px;}
.text-box-widn{ height:20px; line-height:18px; border:1px solid #c8c7c7; color:#000000;}
.text-drop{ height:18px; border:1px solid #c8c7c7; color:#000000; width:220px;}
.text-drop-wid{ height:20px; border:1px solid #c8c7c7; color:#000000; width:352px;}
.mg{ margin-top:8px;}
.text-area{ border:1px solid #c8c7c7; color:#000000; vertical-align: top;}
.text-area-wid{ border:1px solid #c8c7c7; color:#000000; vertical-align: top; width:350px;}
.edit-space{ padding-left:20px;}

#dnn_ctr_Login_pnlLogin, #dnn_ctr_Login_pnlProfile{ background:#f5edd0; margin:20px 0 0 13px; padding:13px 0 20px 25px; color:#000000; border:5px solid #f5dfbf;}
#dnn_ctr_Login_pnlLogin table td a.CommandButton{ float:left; margin:5px 0;}
#dnn_ctr_Login_pnlLogin table td input#dnn_ctr_Login_chkCookie{ float:left; margin-right:5px;}
.LoginPanel table td, #dnn_ctr_Login_pnlProfile table td{ height:25px;}
.LoginPanel table td input.NormalTextBox,#dnn_ctr_ManageUsers_pnlUser table td input.NormalTextBox,#dnn_ctr_SendPassword_tblSendPassword td input.NormalTextBox, #dnn_ctr_Login_pnlProfile table td input.NormalTextBox{ height:17px; line-height:15px; width:170px; border:1px solid #c8c7c7; color:#000000;}
#dnn_ctr_Login_pnlProfile table td select.NormalTextBox{ height:17px; line-height:15px; width:172px; border:1px solid #c8c7c7; color:#000000;}
.LoginPanel table td input.StandardButton{ margin:10px 0 15px 0;}
#dnn_ctr_ManageUsers_UP{background:#f5edd0; margin:20px 0 0 13px; padding:13px 0 20px 25px; color:#000000; border:5px solid #f5dfbf}
/*#dnn_ctr_ManageUsers_UP table{ width:100%;}
#dnn_ctr_ManageUsers_UP table#dnn_ctr_ManageUsers_User_tblPassword{ width:400px;}
#dnn_ctr_ManageUsers_UP table#dnn_ctr_ManageUsers_User_tblPassword td{ width:80px !important;}*/
#dnn_ctr_ManageUsers_UP table td{padding:5px;}
#dnn_ctr_SendPassword_tblSendPassword{ margin:10px 0 0 10px;}
#dnn_ctr_SendPassword_tblSendPassword td{ padding:5px;}
/*========================================================*/
/*  6. Main Menu                                             */
/*========================================================*/

/* Menu bar */
.MainMenu_MenuBar {cursor: pointer; cursor: hand; height:25px;padding:0;}
/* Applies to off state of submenu items only */
.MainMenu_MenuItem {cursor: pointer;font-family: Arial;cursor: hand; color:#d2cfcf; font-size:12px; border-bottom: #E55444 0px solid; border-top: #E55444 0px solid; padding: 5px 20px 5px 15px;}
/* Container for submenu */
.MainMenu_SubMenu {  /*the same style as MainMenu_MenuItem*/z-index: 1000; cursor: pointer; filter: none; font-family: Arial; margin-top: 0px;  background:#013828; font-size:12px; color:#d2cfcf;padding:10px 0;}
/* Hover state for submenu items only */
.MainMenu_MenuItemSel { cursor: pointer; cursor: hand; cursor: hand;color:#010101; padding: 5px 20px 5px 15px;font-size:12px; background:url(images/sumenu-hover.gif) top left repeat-x;
}
.RootMenu_Off { background:transparent; color: #fff; font-size:15px;font-family: 'HelveticaNeueLTStd57Condensed';}
/* Active state for main menu items */
.RootMenu_On{background:#013828;    color:#fff; font-family: 'HelveticaNeueLTStd57Condensed';font-size:15px;}
/* Hover state for main menu items */
.RootMenu_Hover{background:#013828; font-family: 'HelveticaNeueLTStd57Condensed';color:#fff;font-size:15px;}
/* Inserts a small space between main menu items, also can get rid of the funny red borders */  
.MainMenu_MenuBreak {width: auto;border: 0;}
/* Elements we don't really need to see */
.MainMenu_MenuArrow,.MainMenu_RootMenuArrow,.MainMenu_MenuIcon {display: none;}
/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/
/* Outer container for module submenu */
.ModuleTitle_MenuContainer {color: #333;}
/* Inner container for module submenu */
.ModuleTitle_MenuBar {  cursor: pointer; cursor: hand; height: 20px;}
/* Idle state for module submenu items */
/* Module Title Menu */
.ModuleTitle_MenuContainer{ border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid;  border-right: blue 0px solid;}
.ModuleTitle_MenuItem{cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica;font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid;  border-top: white 1px solid;  border-right: white 0px solid;  background-color: Transparent;height:20px;}
.ModuleTitle_MenuIcon{cursor: pointer;  background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center;
    width: 15px; height: 21px;}
.ModuleTitle_SubMenu{ z-index: 1000;cursor: pointer; background-color: #FFFFFF; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid;border-top: #FFFFFF 0px solid;border-right: #FFFFFF 0px solid;}
.ModuleTitle_MenuBreak{border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px;}
.ModuleTitle_MenuItemSel{cursor: pointer;color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt;font-weight: bold; font-style: normal; background-color: #013828;color:#fff;height:20px;}
.ModuleTitle_MenuArrow{font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow{font-family: webdings; font-size: 10pt; cursor: pointer;}
/* Elements we don't need to see */
.ModuleTitle_MenuArrow,.ModuleTitle_RootMenuArrow,.ModuleTitle_MenuBreak,.ModuleTitle_MenuIcon {display: none;}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {border:1px solid #666666;color:#FFFFFF;font-family:tahoma;font-size:11px;font-weight:normal;padding:3px 5px 4px 5px;
text-decoration:none;background:#4e3c3c;}
a.CommandButton:hover{color: #FFF;  border:1px solid #666666;padding:3px 5px 4px 5px;   font-family:tahoma;font-weight:normal;  font-size: 11px;text-decoration: none;background: #333;}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#ffffff;}
#colorbox{}
    #cboxContent{background:none;}/*
        #cboxLoadedContent{margin-bottom:28px;}*/
        #cboxClose{position:absolute; top:11px; right:1px; background:url(images/close.gif) 0 0px no-repeat; width:22px; height:20px; text-indent:-9999px; z-index:9999;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

.ModYourCompanyCategoryC table td/*,.ModYourCompanyPublishCommentC table td*/{ padding-left:5px;}
.ModYourCompanyCategoryC table th,.ModYourCompanyPublishCommentC table th{color:#ffffff; padding-left:5px;}
.paging{ color:#ffffff; padding:2px 3px; border:0px; font:11px Arial; float:left; cursor:pointer; text-decoration: none;}
.paging span{ background:#02a877; color:#ffffff; padding:2px 3px; border:0px; font:11px Arial; float:left; cursor:pointer; text-decoration: none;}
.paging a:link { background:#4e3c3c; color:#ffffff; padding:2px 3px; border:0px; font:11px Arial; float:left; cursor:pointer; text-decoration: none; margin-left:3px; margin-right:3px;}
.paging a:visited { background:#4e3c3c; color:#ffffff; padding:2px 3px; border:0px; font:11px Arial; float:left; cursor:pointer; text-decoration: none; margin-left:3px; margin-right:3px;}
.paging a:hover {background:#4e3c3c; color:#ffffff; padding:2px 3px; border:0px; font:11px Arial; float:left; cursor:pointer; text-decoration: none; margin-left:3px; margin-right:3px;}
.paging a:active { background:#4e3c3c; color:#ffffff; padding:2px 3px; border:0px; font:11px Arial; float:left; cursor:pointer; text-decoration: none; margin-left:3px; margin-right:3px;}

/* pagination Document */
.pagination{
padding: 2px;
text-decoration: none;
font-size:11px;
color:#b6b6b6;
font-family:Tahoma;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 1px 5px;
border: 1px solid #d3d3d3;
text-decoration: none; 
color: #b6b6b6;
text-align: left; 
}

.pagination a:hover{
border: 1px solid #ffffff;
color: #ffffff;
/* background-color: #FFFF80;*/
background-color: #9f0d0d;
text-decoration: none;
}
.pagination a:active{
border: 1px solid #d3d3d3;
color: #b6b6b6;
/* background-color: #FFFF80;*/
background-color: #FFFFFF;
text-decoration: none;
}

.pagination a.currentpage{
padding: 1px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/* background-color: #FFFF80;*/
background-color: #9f0d0d;
color: #ffffff;
border-color: #d3d3d3;
/* font-weight: bold; */
cursor: default;
}


.pagination a.disablelink{
background-color: 1c1c1c;
cursor: pointer;
color: #000000;
font-weight: normal !important;
}
.pagination a.disablelink:hover{
background-color: 1c1c1c;
cursor: pointer;
color: #ffffff;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

.prevnext a, .prevnext a:visited{
color:#000000;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

.pagination1{background-color:#ffffff; color:#000000;}
/* pagination Documentend */
h1.login-txt{ font-size:18px; color:#ff0000; padding:10px 0;}
.comment-log-block{ float:left; position:relative; padding:5px 0;}
.SearchIcon{display:none;}
input.SearchTextBox{ float:left; height:15px; line-height:15px; border:0px solid #fff; color:#9d9d9d; margin:2px 0 0 7px; width:158px;}
.search-result-box, .site-set-box { background: none repeat scroll 0 0 #F5EDD0;   border: 5px solid #F5DFBF;   color: #000000;   margin: 20px 0 0 0; padding:10px;}
.search-result-box table{ width:100%;}
.search-result-box h2.search-res-title{ border-bottom:1px solid #c5a16e; margin-bottom:15px; padding-bottom:5px; font-size:18px;}
.search-result-box h2.search-res-title b{ color:#ff0000;}
.search-result-box h2.result-title{font-family:Arial;}
.search-result-box h2.result-title a{ color:#C00000; padding:5px 0; font-size:12px;}
.search-result-box h2.result-title a:hover{ color:#666644;}
.row-block-full{ float:left; width:950px;position:relative;padding-bottom:25px; padding-left:13px;}
.setting-title{font-size: 21px; border-bottom:2px dotted #b2adab; color:#000000; text-transform:uppercase; padding:5px 0;font-family: 'HelveticaNeueLTStd57Condensed';}
.Head{font-size: 21px;font-family: 'HelveticaNeueLTStd57Condensed'; margin-bottom:10px;}
.qa-select-box{ width:161px; height:20px; margin-top:-1px; position:absolute; top:0; right:0; display:block;}
.qa-select-box select{ width:161px; height:20px; border:1px solid #bbadad;color:#775c5c; font-family:Arial; font-size:12px;}
.text-area-edit{ width:280px; height:60px; border:1px solid #c8c7c7; color:#000000;}


.question-data{ padding:10px 5px 10px;float:left; position:relative; width:611px;}
.question-data .txt-box{ border:1px solid #cac4c4; width:232px; height:22px;}
.question-data .txt-area{ border:1px solid #cac4c4; width:232px; height:60px;}

.question-data table td{ padding:10px 5px; background:url(images/item-bg.gif) bottom repeat-x;}
.admin-main-block{ border-bottom:1px dotted #b69f9f; padding:5px 0 0 10px; margin-top:10px; width:282px; margin-right:18px; height:115px; float:left;}
.admin-main-block h3{ margin:5px 0;}
.admin-content{background:#f5edd8; float:left; padding-left:10px}
.admin-block-main{padding-left:13px; float:left; position:relative;}
.admin-block-main .pd-list-box{ padding:5px;}
.bld-txt{font-size:12px !important;}


.right-block-grn{ position:relative; float:left; width:304px; background:#f5edd0;}
.right-block-grn h2{ border-bottom:1px solid #029c6e; position:absolute; background:#ffffff; display:block; width:304px; top:0; left:0;}
.right-block-grn h2 span{ padding:3px 10px 1px; float:left; background:#029c6e; text-transform:uppercase; font-family: 'HelveticaNeueLTStd57Condensed'; font-size:16px; color:#ffffff;}
.right-block-grn .rt-img-block{ width:304px; float:left; position:relative; padding-top:24px;}

#share-head{ float:left; position:relative; margin-left:20px; padding:0px 6px; z-index:0;margin-top:12px;}
#share-head span{ float:left; margin-right:10px; font-size:12px;}
#share-head a{ background-image:url(images/share.gif); background-repeat:no-repeat; padding:3px 10px; margin-right:10px; float:left; display:block; z-index:9999;text-align:center;}
#share-head a.facebook{ background-position:0 0; text-indent:-9999px;}
#share-head a.twitter{ background-position:0 -38px; text-indent:-9999px;}

.content-inner{ width:963px; float:left; position:relative;}
.inner-page-content-about{ width:950px; padding-left:13px; float:left; position:relative;}
.row-inner{ width:950px; float:left; position:relative; border-top:1px dotted #968989; padding-bottom:30px;}
.row-inner-content{ width:940px; float:left; position:relative; padding:15px 5px 5px; border-bottom:1px dotted #968989; text-align:justify;}
.row-inner-content span.rd-txt{ color:#c71414;}
.row-inner-content h3{ color:#c71414; margin-bottom:20px; font:normal 12px Arial;}
.row-inner-content a.link-txt{ color:#c71414;}

a.more-new{ background:#4e3c3c; color:#ffffff!important; padding:2px 9px; font:11px Arial; float:left; cursor:pointer; margin-right:2px; text-transform:uppercase;}
a.more-new:hover{ background:#4e3c3c; color:#ffffff!important; text-transform:uppercase;}
a.more-new {
   border-radius: 5px 5px 5px 5px;
}

table.jCalendar {
    border: 1px solid #000;
    background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
    background: #333;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px;
}
table.jCalendar td {
    background: #ccc;
    color: #000;
    padding: 3px 5px;
    text-align: center;
}
table.jCalendar td.other-month {
    background: #ddd;
    color: #aaa;
}
table.jCalendar td.today {
    background: #666;
    color: #fff;
}
table.jCalendar td.selected {
    background: #f66;
    color: #fff;
}
table.jCalendar td.selected:hover {
    background: #f33;
    color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
    background: #fff;
    color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
    background: #bbb;
    color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
    position: relative;
    background: #ccc;
    font-size: 10px;
    font-family: arial, sans-serif;
    padding: 2px;
    width: 171px;
    line-height: 1.2em;
}
div#dp-popup {
    position: absolute;
    z-index: 199;
}
div.dp-popup h2 {
    font-size: 12px;
    text-align: center;
    margin: 2px 0;
    padding: 0;
}
a#dp-close {
    font-size: 11px;
    padding: 4px 0;
    text-align: center;
    display: block;
}
a#dp-close:hover {
    text-decoration: underline;
}
div.dp-popup a {
    color: #000;
    text-decoration: none;
    padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
    position: absolute;
    top: 2px;
    left: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-prev a {
    float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
    cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
    cursor: default;
}
div.dp-popup div.dp-nav-next {
    position: absolute;
    top: 2px;
    right: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-next a {
    float: right;
}
div.dp-popup a.disabled {
    cursor: default;
    color: #aaa;
}
div.dp-popup td {
    cursor: pointer;
}
div.dp-popup td.disabled {
    cursor: default;
}


a.dp-choose-date {
    float: left;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0 0 0 5px;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(images/calendar.gif) center no-repeat;
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
    width: 130px;
    float: left;
}
.bg-rt-blk{ background:#f5dfbf url(images/bg-blk-rt.gif) top repeat-x; padding-top:12px;}
.user-cart{
    display: block;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 4px;
}
.rw_cart {
  background: url('../images/cart.png') no-repeat scroll transparent;
  margin-left: 2px;
  height: 35px;
  width: 40px;
  position: relative;
  cursor: pointer;
}
.cart_value {
color: #fff;
font-size: 11px;
font-weight: bold;
margin: 0px 25px;
padding: 2px;
background-color: #bf1603;
min-width: 10px;
display: block;
text-align: center;
border-radius: 5px;
position: absolute;
}
.nav_out {
position: absolute;
bottom: 0;
left: 0;
}
.nav_out a:hover {
color: #fff !important;
}
.text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    width:120px;
}
.div_loader{
    text-align:center;
    margin-bottom:10px;    
    background: url("../images/block.png") repeat scroll left top transparent;
}
.div_loader a{
    cursor:pointer;
    }