/* ********** General Style ************** */
#body { background-color:#fff}

/* ********** Text Style ************** */
.Head
	{ 
	padding-top:10px !important;
	font-size:12px; 
	font-weight:bold; 
	color:#3b3b3b; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	}

.SubHead
	{ 
	font-size:11px; 
	font-weight:bold; 
	color:#3b3b3b; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	}

.SubSubHead
	{ 
	font-size:11px; 
	color:#3b3b3b; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	}

.Normal
	{ 
	font-size:10.5px; 
	color:#3b3b3b; 
	line-height:130%; 
	}

th,td,div,li
	{ 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	color:#3b3b3b; 
	}
	
a:link,a:visited,a:active
	{ 
	color:#f31920; 
	text-decoration:none; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	}
	
a:hover
	{ 
	color:#3b3b3b; 
	text-decoration:none; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	font-weight:normal;
	}
	
p
	{ 
	color:#3b3b3b; 
	text-decoration:none; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	line-height: 1.5;
	padding-bottom: 6px;
	font-weight:normal;
	}	
	
h1, h2, h3, h4
	{ 
	color:#3b3b3b; 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;	padding: 10px 0;
	}	
	
h1 {
	font-size: 14px;
	}		

h2 {
	font-size: 13px;
	}

/* ********** User Style ************** */
.user
	{ 
	padding: 10px;
	text-align: right;
	vertical-align: middle;	color:#3b3b3b !important;
	text-decoration:none !important;font-size:11px !important; font-family: Myriad Pro, Tahoma, Helvetica, Arial !important;
	}
	
.user a:link, .user a:visited, 
	{ 
	font-size:11px !important; 
	color:#3b3b3b !important;
	text-decoration:none !important;
	}	
	
.user a:hover 
	{ 
	font-size:11px !important;
	color:#f31920 !important;
	text-decoration: none !important;
	}	




/* ********** Language Style ************** */
#LanguageContainer select{MARGIN:0px;vertical-align:top; border:1px #f31920 solid; font-size:9px;color:#000000; background:#ffffff; WIDTH:111px;HEIGHT:15px;}


/* ********** Pane Style ************** */
.ContentPanehome {width:610px; float:right; display:inline}
.LeftPanehome {width:200px; float:left; display:inline; text-align:right}
.LeftPane{padding-top:15px; padding-right:0px !important; padding-left:0px !important; vertical-align:top}
.RightPane{padding:15px; padding-right:0px !important; padding-left:0px !important; vertical-align:top;padding-bottom:20px}
.ContentPane{padding-top:15px; padding-right:0px !important; padding-left:0px !important;vertical-align:top; padding-bottom:20px}
.FooterPane {padding:6px;* padding:0;width:100%; text-align:center; color:#3b3b3b; clear:both; border-top:0px solid #f31920}

/* ********** Footer Style ************** */

.footer
	{ 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	color:#3b3b3b; 
	padding:0px 5px; 
	text-decoration: none;
	}

.footer a:link, .footer a:visited,
	{ 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	color:#f31920; 
	padding:0px 5px; 
	text-decoration: none;
	}	
	
.footer a:hover,
	{ 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	color:#3b3b3b; 
	padding:0px 5px;
	text-decoration: none; 
	}
	
#copyrt
	{
	text-align:center; 
	vertical-align: middle; 
	margin-top: 50px;
	padding: 10px;
	position: relative;
	height: 30px;color:#3b3b3b !important;
	}	

/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited { 
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	font-size:11px; 
	color:#3b3b3b; 
	text-decoration:none; 
	font-weight:normal; 
	padding-right:14px; 
	text-align:right; 
	}
	
a.date:hover {
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	font-size:11px; 
	color:#f31920; 
	text-decoration:none; 
	font-weight:normal; 
	padding-right:14px; 
	text-align:right;
}


/* **********Custom Layout Style************** */
.innbd {margin-top:20px; * margin-top:20px; width:95%}
.innbdinner{margin-top:379px; width:1020px; padding:10px}
.alterdintro{float:left; margin-top:996px;* margin-top:1065px; margin-bottom:10px;* margine-left:0px;position:absolute;background-color:#000000;border:1px solid #343434;scrollbar-face-color: #f31920; scrollbar-highlight-color: #f31920; scrollbar-3dlight-color: #000; scrollbar-darkshadow-color: #000; scrollbar-shadow-color: #000; scrollbar-arrow-color: #000; scrollbar-track-color: #000;text-align:left}
#innreg {vertical-align: bottom; padding-bottom:30px}
#TextSizePane {vertical-align: bottom; text-align:right; padding-bottom:11px}
a img{border:0}

.logarea { 
	margin-top: -60px;
	text-align: right; 
	}

/* ********** Other Style ************** */
#wrapperadmin{ position:relative; height:258px; width:90%; border:0 solid #fff}
#wrapperhome{position:relative; height:400px; width:880px; border:0 solid #000}
#wrapperdemo{position:relative; height:400px; border:0 solid #000}
#wrappercontent{top:35px; left:0px; position:absolute; width:100%; padding-right:25px}

/*  NavMenu styles start here */

.menubar	{
	width: 100%;
	background: url(images/menu-background.jpg) repeat-x top; 
	}
.menubarinner	{
	background: url(images/menu-background.jpg) repeat-x top;
	white-space:nowrap; width:100%
	}
#navHContainer {
	margin-top: 55px;
	padding-top:20px;
    display:block;
 	}
	
#navContainerBorder {
    border:0px solid #fff;
	border:0px solid #fff;
}

#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:auto;
	vertical-align:middle
}

#nav li {
    list-style:none;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: bold;
    padding: 0;
    margin:0;
	color: #fff;
	background: url(images/menu-background.jpg) repeat-x top; 
	position: relative;
	float:left;
	white-space:nowrap;
	text-decoration: none;
	border-right: 1px solid #b3b4b7;
}

#nav .DisabledTab {
    list-style:none;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: bold;
    height: 33px;
	min-height:19px !important;
	max-height:19px !important;
	vertical-align:middle;
	padding: 7px 15px;
    margin:0;
	color: #fff;
	background: url(images/menu-background.jpg) repeat-x top;
	position: relative;
	float:left;
	white-space:nowrap;
	text-decoration: none;
	border-right:#7a7c7f solid 1px;
}

#nav li .SelectedTab {
	list-style:none;
	background-color: #f31920;
	background-image: none;
}


#nav li li{
	list-style:none;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: 300;
	margin: 0;
	color: #fff;
	background: #8c8c8d;
	background-image:none;
	text-align:left;
	border: 0;
	}

#nav li ul { 
	list-style:none;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: 300;
	border-top: 1px solid #7a7c7f;
	margin: 10px 0 0 0;
	position : absolute;
	width: 195px;
	left: -999em;
	z-index: 500;
	background:url(images/submenu-background.png) bottom no-repeat;
	padding: 0 0 10px 0;
}




#nav a {
	list-style:none;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: bold;
	display:block;
    text-decoration:none;
    text-align:left;
    width:auto;
	padding: 7px 15px 12px 15px;
	border-right:#7a7c7f solid 1px;
    color:#fff;
}

#nav li a:hover {
	list-style:none;	
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: bold;
	vertical-align:middle;
	padding: 7px 15px 12px 15px;
    margin:0;
	color: #f31920;
	position: relative;
	float:left;
	white-space:nowrap;
	text-decoration: none;
	border-right:#7a7c7f solid 1px;
	}


#nav li li a, #nav li li .DisabledTab {	
	list-style:none;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: 300;
	padding: 7px 7px !important;
	color: #fff;
	background: #8c8c8d;
	background-image:none;
	width: 180px !important;
	text-align:left;
	border-top: 1px solid #7a7c7f;
	}	
		
#nav li li a:hover {	

	list-style:none;
	padding: 7px 7px !important;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important;
	font-size:11px !important; 
	font-weight: 300;
	color: #fff;
	background: #f31920;
	background-image:none;
	width: 180px !important;
	text-align:left;
	border-top: 1px solid #7a7c7f;
	}	
	
	
#nav li li ul {
	list-style:none;
	margin-left: 8px;
	margin-top: -2px;
	padding: 0 0 10px 0;
	border: 0;
	background:url(images/submenu-background.png) bottom no-repeat;
}	
	
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
	left: -999em;
}

#nav li:hover ul{
	top: 1.9em;
	left:0;
	z-index:500;
}
#nav li.iehover ul {
	top: 1.9em;
	left:0;
	z-index:500;
	
}
#nav li li:hover ul,
#nav li li li:hover ul{
	top: 0.4em;
	left:16.9em;
	z-index:1000;
}
#nav li li.iehover ul,  
#nav li li li.iehover ul{
	top: 0.4em;
	left:17.4em;
	z-index:1000;
}

.Level0 .SelectedTab, .Level0 .SelectedTab a{color:#FFFFFF !important}
.Level0 LI, .Level0 LI a, .Level0 LI a:link, .Level0 LI a:hover, .Level0 LI a:visited, .Level0 LI a:active {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important;}


/* Module Title Menu */
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel {background-color:#8a8d90; padding:0px}
.ModuleTitle_MenuItem {border:none; font-size:10px; color:#d1d1d1 !important; padding:2px 0 !important; border:0px !important}
.ModuleTitle_MenuItemSel{font-size:10px;color:#fff !important; padding:2px 0 !important; border:0px !important; background-color:#8a8d90 !important}
.ModuleTitle_MenuArrow {border:none}
.MainMenu_MenuContainer{ background-color:#000; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
/* End Module Title Menu */


/*Scroll-Div classes*/
#intro h1, #intro h2, #intro p, #intro div{color:#575751 !important}
#intro p, #intro div{font-size:9px !important}
#intro h1, #intro h2 {font-size:10px !important}

/*site specific styles for diff modules*/
#dnn_ctr1264_Feedback_pnlFeedbackFormFields td{text-align:left !important}
#dnn_ctr1264_Feedback_pnlFeedbackFormFields td .CommandButton {font-size:14px !important; font-weight:bold; background-color:#f31920; padding:6px}
#sizer {text-align:right}
.NormalTextBox {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.DataGrid_AlternatingItem {background-color:transparent !important}
#dnn_TextSizePane .SubHead { font-size:10px !important; padding:0px !important; margin:0px !important}
#dnn_ctr1219_ModuleContent th {text-align:left}
.gridItems {color:#000}
#dnn_TextSizePane .ModuleTitle_MenuItemSel {padding:0px}
#dnn_ctr5832_ContentPane .DNNAlignleft{width:850px}
.gridFirstItem, .gridFirstItem a, .gridItem, .gridItem DIV, .gridItem a,#tblToolBars .normal,.rgAltRow td,.rgRow td,.RadGrid_Web20 .rgGroupPanel td {color:#000 !important; font-size:11px !important}
.PagingTable,.CATSubHeader,.CATPagingTable {border-color:#b4b5b7}
#dnn_ctr12971_UserImport_tableStep1 .NormalTextBox, .NormalBold,.CATSubHead {font-weight:bold, font-size:12px; color:#000 !important}
#dnn_ctr14281_XSDocumentLibrary_lblProcessRequest,.dgTxtS,.griddnn_ctr13634_NukeAlertView_CampaignList_ctlDisplayCampaigns_grdCampaigns_ctl01 td,.GridHeader_Glassy,.ResizeHeader_Glassy,.GridHeader_Glassy a,.GridFilterMenuTextColumn_Glassy .GridFilterMenuHover_Glassy,.GridFilterMenu_Glassy td,.CATGridHeader td,.rcWeek th, .rcTitlebar td, .rcRow th,.tools_nlsitemover,.tools_nlsitem,.nlsitem, .nlsitemover,a.selnode:link,a.selprnnode:link,a.node,a.node:hover,div.row,.dgTxt,.dgTxt a,.xsOuterTable .normal, a.prnnode, #dnn_ctr12582_EditOTAStudentExams_pnlExamResults td, #dnn_ctr12582_EditOTAStudentExams_pnlExamResults th, #dnn_ctr12582_EditOTAStudentExams_pnlExamResults p {color:#000 !important}
.CATGridItem td,.CATGridItemAlt{background-image:none !important}
#dnn_ctr1173_ManageUsers_pnlUser .NormalTextBox{color:#000 !important; font-size:12px !important}
.XPLuna_TabStrip,.XPLuna_TabPage, .FileManagerTreeNodeSelected {background-color:transparent !important}
.XPLuna_TabPage{border: 1px solid #ccc !important}
.AExp_FG_Item {background-color:transparent !important; padding:5px 0}
.clsPane, .clsDragBar, .clsSplitter, #dnn_ctr14891_AdverageousAccessManager_pnlFolders {background-color:#f31920 !important}
#dnn_ctr12582_EditOTAStudentExams_pnlExamResults td {background-color:#fff !important}
.xsToolbarBackgroundTop{ background-color:#f31920; border:1px solid #c41217}
.xsTree td, .xsTree td a, .dgTxtS .normal,legend .normalbold, .TblFile .Normal,.TblFolder .NormalTreeNode a {color:#000 !important}
#sigmProMasterTable .gridItem a,#sigmProMasterTable .gridFirstItem {color:#fff !important}
#dnn_ctr15385_RoleRule_ddlRoles {color:#000}

.dnn_ctr15436_ModuleSettings_Settings_plMaxTextSize_lblLabel {color: #000 !important}

/****Styles added by Rashmi ******/
.searchbar{background: url(images/menu-background.jpg) repeat-x top; vertical-align:top; padding-top:6px}
#dnn_SearchPane td{padding:7px 3px !important; color:#FFFFFF !important; font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:12px}
#dnn_SearchPane{padding:0 !important; margin:0 !important;background-color:transparent; vertical-align:top !important}
.menuleft{background-image:url(images/menu-background-left.jpg); background-position:100% 0%; min-width:37px; background-repeat:no-repeat}
.menuright{background-image:url(images/menu-background-right.jpg); background-position:0% 0%; min-width:32px; background-repeat:no-repeat}
.error{font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;color: red;font-size: 11px;font-weight: bold}
a.SubSubHead:link,a.SubSubHead:hover,a.SubSubHead:active,a.SubSubHead:visited {font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif}
a.SubSubHead:hover{color:#f0141b !important}
a.SubHead:link,a.SubHead:active,a.SubHead:visited {color:#f31920 !important}
a.SubHead:hover{color:#3b3b3b !important}
.WorksheetQuestion{color:#000000 !important; font-size:11px !important}
ul li {list-style-image: url(images/bullet.png); font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif !important}
UL LI LI{list-style-type: disc; color:#f0141b; font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif !important}
UL LI LI LI{list-style-type: circle;color:#f0141b; font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif !important}
.Head,.SubHead,.SubSubHead,.Normal,td,div,li,p{color:#3b3b3b !important}
th, td, div, p  {color:3b3b3b !important}
/***learning material videos border***/
div #vidd{background-color:#000000;text-align:center; width:524px; padding:7px 0}
/***learning material videos border - spirals***/
div #vidds{background-color:#000000;text-align:center; width:654px; padding:7px 0; margin-bottom:15px}
#nav li ul {z-index: 16777271 !important;}
#nav li {*z-index: 2147483647 !important;}

