﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
form { height:100%; }
#botSearchTable{ height:100%; margin: 0; padding: 0; border: none;
}
#topMenuTable{ height:100%; margin: 0; padding: 0; border: none;
}
body{ height:100%; margin: 0; padding: 0; border: none;
}
html{ height:100%; margin: 0; padding: 0; border: none;
}
.body
{
	background-color:#FFFFFF;
	height:100%;
}

/********Added for menu table styles (2007-07-17) ***************/
	#topMenuTable{ vertical-align: top; height:100%;}
	
	#botSearchTable{ vertical-align: bottom; height:100%;}

/**************************************************/
.masterContent 
{
	width: 950px;
}

.centerContent { text-align: left; }


.mainContainer 
{  
	text-align:justify;
	margin-left:1px;  /*To reduce space between menu and main container*/
    /* height=500px; */
}


.mainContainerTD { width: 100%; }
.rightColumn { padding-top: 50px; }
.breadcrumb
{
	text-align: right;
	padding: 2px 16px 0 0;
	font-weight:normal; 
	font-size:8pt; 
	font-family: Klavika Regular,  arial, helvetica, sans-serif; 
	color: #262626;
}

.breadcrumb a:active
{
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    color: #656b77;
    text-decoration: none;
}

.breadcrumb:active
{
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    color: #656b77;
    text-decoration: none;
}
.breadcrumb a
{
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    color: #656b77;
    text-decoration: none;
}
.breadcrumb a:hover { text-decoration:underline; }
.breadcrumbCurrent 
{
    font-weight:bold; 
}
.topArea { 
	background:url("images/bl_band.jpg") no-repeat;
	background-position:right;
}
.leftNavAndContent { padding-top: 30px; }
.login 
{
	display:inline;
}
.login a:hover 
{ 
	text-decoration:underline; 
}
.body .loginAndSearch
{
    border-top:20px solid #479FB5;
    font-weight:normal; 
    font-size:8pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
}
.loginAndSearch .ms-sbtable-ex
{
    margin:3px 9px 3px 3px;
}
.loginAndSearch .ms-sbcell
{
    padding:0px;
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
}
.loginAndSearch .ms-sbplain
{
    font-weight:normal; 
    font-size:8pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    border:solid 1px #535353;
    margin:0px 0px 0px 3px;
    background-color:transparent;
}
.loginAndSearch .ms-sbLastcell
{
    padding:0px;
}
.loginAndSearch a:link
{
    text-decoration:none;
    color: #262626;
}
.loginAndSearch a:visited
{
    text-decoration:none;
    color: #262626;
}
.sharepointLogin { float:right; }
.sharepointLogin div { color:#333; }
.logo 
{
/*ROHIT	padding: 0 0 0 23px; */
	padding: 7px 10px 7px 10px;
	height: 70px;
/* ROHIT	border-left: 16px solid #0092B5;*/
	font-weight:bold; 
	font-size: 17pt; 
	font-family: Klavika Regular, trebuchet ms, lucida grande, sans-serif; 
	line-height: 18pt;
	white-space:nowrap;
}
.logo a:visited 
{
	text-decoration:none;
}
.logo a:link 
{
	text-decoration:none;
}
.logo a:active 
{
	text-decoration:none;
}
.logo span { display: block; color: #8F0000; }
.logo span.logoLine1 { padding-top: 9px; }
.logo span.logoLine2 { color: #535353; }
.toplinkbar a:active
{
	text-align:right;
	font-size:9pt; 
	font-family: Klavika Regular, tahoma; 
	text-decoration:none; 
	padding-left: 1px;
	padding-right: 7px;
   	color: #333333;
}
.topLinkBar a
{
	text-align:right;
	font-size:9pt; 
	font-family: Klavika Regular, tahoma; 
	text-decoration:none; 
	padding-left: 1px;
	padding-right: 7px;
   	color: #333333;
}
.topLinkBar
{
	text-align:right;
	font-size:9pt; 
	font-family: Klavika Regular, tahoma; 
	text-decoration:none; 
	padding-left: 1px;
	padding-right: 7px;
   	color: #333333;
}
.topLinkBar a:hover 
{
	text-decoration:underline; 
}
.topLink
{
   	background: url('../../Images/linksdivider.gif') no-repeat right 6px;
   	display:inline;
}	
.console { clear:both; }
.siteActionMenu
{
	float: right;
}
.authoringRegion
{
	background-color:#DDDDDD;
	width:100%;
	color:#333333;
}
.topNavContainer
{
    /* ROHIT added border color and width*/ 
    border-left: 10px solid #BDF700;
}
.topNav
{
	display: block;
	padding:20px 0 20px 23px; 
}
.headerline {
    border-bottom:14px solid #DEE6E8;
	overflow:hidden;
	line-height:0;
	font-size:0; 
	height:1px;
	background-color:#72878C;
	display: block;
} 
.topNavItem
{
    font-weight:bold; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;
    padding: 0 6px;
    margin: 0 8px;
    color:#3B3B3B;
    border-bottom:5px solid #fff;
}
.topNavBarSelected { border-bottom:5px solid #00B0D9; }
.topNavBarSelected td  { color: #ECEFF3; }
{
color:#822828;
}
.topNavBarSelected a:active {
color:#822828;
}
.topNavBarSelected a:hover {
color:#822828;
}
.topNavBarSelected a:visited {
color:#822828;
}
.topNavBarSelected a:link {
color:#822828;
}
.topNav a:hover { color:#822828; }
.topNavHover { border-bottom:5px solid #50CDD6; }

/*
.languageChooser
{
 background-image:url('../../../images/languagechooser_background.jpg');
 background-repeat:repeat-x;
 height:35px;
 width:100%;
 font-weight:bold; 
 font-size:10pt; 
 font-family: Klavika Regular, arial, helvetica, sans-serif; 
 line-height: 16pt;
}
*/
.leftNavSpacer 
{
	/*width:190px; commented out 10 sept 2007*/
	background:url('/images/searchbackgroundTop.jpg') repeat-x top left ;
	height:30px;
	padding-left:20px;
}

.leftNavTable {
	height:100% !important;
	width:100%;
	border:1px;
}

.leftArea
{	padding-top:0px;
	padding-left:0px;
	border-left: 10px solid #BDF700;
	background:url(/images/searchbackgroundBottom.jpg) repeat-x bottom left ;
	width:220px;
	height:100%;
	/*min-height:500px;*/

/*ROHIT Added Border */
}
.leftNavContainer 
{
	color: #171717;
}
.leftNavContainer a 
{
 display: block; 
 /* chnaged by rohit from 170px*/
/* width: 190px; 
 }
.leftNav3
{
    font-weight:normal; 
    font-size:9pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 18pt;
    padding: 20px 1px 1px 0px;
    color: #171717 !important;
    display: block;
    background-color: #e6eced;
}
.leftNav2
{
    font-weight:normal; 
    font-size:9pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 18pt;
    padding: 20px 1px 1px 0px;
    color: #171717 !important;
    display: block;
   	border-left:6px #BDF700 solid;
    background-color: #BDF700 ;
    /*background-color: #e6eced*/;
}
.leftNav1
{
    font-weight:normal; 
    font-size:9pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 18pt;
    padding: 20px 1px 1px 0px;
    color: #171717 !important;
    display: block;
    background-color: #e6eced;
}
.leftNav1
{
	border-bottom: 3px solid #fff;
	color: #aaa;
	background-color: #DEE6E8; 
}
.leftNav2
{	
	background-color: #e6eced;
	color: #373737 !important;
	border-bottom: 3px solid #fff;
}
.leftNav3 a 
{ 
	background-color: #e6eced; 
}
.leftNavHover 
{
/* Disabled the hover styles
	background-color: #5AB6CC;
	color: #fff !important; */
	color: #171717  !important;
	
}
.leftNavSelected
{
	background-color: #0092b4;
	border-left:6px #BDF700 solid;
	color: #171717  !important;
	/*color: #fff !important;*/
}
.leftActions
{
	height:100%;
	padding-left:20px;
	vertical-align:bottom;
}
.searchTitle
{
    font-weight:bold; 
    font-size:9pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 11pt;
    /*margin: 20px 4px 0;*/
    color: #595959;	
    padding-left:6px;
}
.searchBox
{ 	border:none;
	height:15px;
	padding:0;	
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}

.mainContainer h1
{
    font-weight:normal; 
    font-size:18pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 20pt;
/* ROHIT    margin: 10px 0 0; */
}
.pageTitle
{
    font-weight:normal; 
    font-size:26pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 20pt;
/* ROHIT margin: 10px 0 10px 0;*/
    color: #822828;
}
.mainContainer h2
{
    font-weight:normal; 
    font-size:26pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 20pt;
/* ROHIT margin: 10px 0 10px 0;*/
    color: #822828;
}
.mainContainer h3
{
    margin: 2px 0 0;
    color: #822828;
}
.mainContainer h4
{
    font-weight:bold; 
    font-size:14.5pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 14pt;    
    margin: 20px 0 0;
    color: #006178;
}
.mainContainer h5
{
    font-weight:bold; 
    font-size:12pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 13pt;
    margin: 20px 0 0;
    color: #2B80A8;
}
.mainContainer h6
{
    font-weight:bold; 
    font-size:10pt; 
    font-family: Klavika Regular, helvetica, arial, sans-serif; 
    line-height: 12pt;
    margin: 10px 0 0;
    color: #2B80A8;
}
.mainContainer p
{
    font-weight:normal; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;    
    margin: 10px 0 6px;
}
.mainContent a
{
    color: #0092B5;
    text-decoration: underline;
    font-weight:bold; 
}
/******Added by Ravindra 05/07/20007  Style for light box **********/

.peopleRowTxt{
    font-weight:normal; 
    font-size:8pt; 
    font-family: Tahoma, arial, helvetica, sans-serif; 
    height: 20pt;    
   }
   
.peopleRowTxtHeader{
    font-weight:bold; 
    font-size:8pt; 
    font-family: Tahoma, arial, helvetica, sans-serif; 
    height: 20pt;    
   }   


.crosslinks 
{
	background-image:url(/images/crosslinks_background.jpg);
	background-repeat:repeat-x;
	margin-left:1px;
}

.footerRow{
	background-image:url('/images/bg_footer.gif');
	background-repeat:repeat-x;
	height:153px;
	padding-bottom:0px;
	margin-bottom:0px;	
}

.footerLeftArea {
	vertical-align:top;
	border-left: 10px solid #BDF700;
	height:154px;
	
	
}
.footerLeft
{	
	/*
	background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;
	height:152px;
	width:100%;*/
	border-left:10px solid #BDF700;
    font-weight:normal; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;
    /* ROHIT changed color and width*/ 
    padding: 8px 19px;
    float:left;
    height:153px;
}


.footerRight
{
	/*background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;
	height:152px;
	width:100%;*/
    font-weight:normal; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;
    border-left: 0px;
    padding: 0px 0px;
    float:left;
}
.footerRight a:visited
{
    font-weight:normal; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;
    color:#333088;
    text-decoration:none;
}
.footerRight a:active
{
    font-weight:normal; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;
    color:#333088;
    text-decoration:none;
}
.footerRight a
{
    font-weight:normal; 
    font-size:10pt; 
    font-family: Klavika Regular, arial, helvetica, sans-serif; 
    line-height: 16pt;
    color:#333088;
    text-decoration:none;
}
.footerRight a:hover
{
	text-decoration:underline;
}
.footerSeparator {
	
	background-image:url(/images/sep_footer.gif);
	background-repeat:repeat-y;
	width:3px;	
	/*
	width:3px;
	position:relative;
	float:left;*/
}

.mainContent td.ms-pagebreadcrumb
{
	display:none;
}

.mainContent div.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:3px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-top:5px;
	/* changed by rohit from 198px*/
	width:190px;
	border-width:0px;
}

/* Mujahid: Added experimental for the Content by Query web part*/
/* These will be used by the custom template that we created in ItemStyles.xsl. */

.S2StyleImage {
	border-bottom: 1px rgb(251,230,187) solid;
	padding: 5px 7px 10px 0px;
	}
.S2StyleTitle {
	padding: 5px 10px 10px 10px !important;
	font-weight:bold;
	font-family: Tahoma, Klavika, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;	
	}
/*	
.S2StyleTitle a:hover {
	/*font-weight: bold;
	/*font-size: 1.2em;
	}
.S2StyleTitle a:visited {
	/*font-weight: bold;
	/*font-size: 1.2em;
	}
.S2StyleTitle a:link {
	/*font-weight: bold;
	/*font-size: 1.2em;
	}
.S2StyleTitle a {
	font-weight: bold;
	font-size: 1.2em;	
	}
*/
.S2StyleDescription {
	/*background-color:fuchsia;*/
	padding: 5px 10px 10px 10px;
	font-family: Tahoma, Klavika, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	/*border-bottom: 1px rgb(251,230,187) solid;*/
	}	
	
.S2StyleBorder {
	border-bottom: 0px rgb(251,230,187) solid;
	}
	
.peopleRow {
	border-bottom: 4px, #FFE08C, solid;
}

