﻿ul a{
	color :#003399;
}
ul a:visited{
color:#003399; }
ul a:hover 
{
	color: #EF7C06;
}


body {
padding:0px;
margin:0px;
background-color:#ffffff;
background:url('../SiteCollectionImages/bg.jpg') no-repeat center top;
font-family:Arial !important;   
font-weight:normal;
}
h6{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	font-family:Arial !important;   

}
h5{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	font-size:9pt;
	font-weight:normal;
	font-family:Arial !important;   

}
h4{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial !important;
	font-size:10pt;
	font-weight:normal;
}
h3{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	line-height:18px;
	font-family:Arial !important;   


}
h2{
	margin:0px;
	padding:0px;
	font-weight:normal !important;
	text-decoration:none;
	font-size:12pt;
	font-family:Arial !important;   

}
h1{
	margin:0px;
	padding:0px;
	font-weight:normal !important;
	text-decoration:none;
	font-size:20pt !important;
	font-family:Arial !important;   

}
.colour-black{
	color:#000;
}
.main-content{
	font-family:Arial; font-size:13px; font-weight:normal; color:#5d5d5d; line-height:17px;
}
/*---Used by Suresh Gupta --*/
.main-content-smaller{
	font-family:Arial; font-size:10.5px; font-weight:normal; color:#5d5d5d; line-height:14px;			
}
.S2StyleSubText-smaller{
	font-family:Arial; font-size:10.5px; font-weight:normal; color:#5d5d5d; line-height:14px;
	font-style:italic;
}

	
div div ul li div ul li div ul li{   /*Added by Arun on 23-Nov */
	background-image:url('../SiteCollectionImages/icon-buisness-links2.gif');
	background-position: 0 .5em;
}

#inner-bg{
padding:0px;
margin:0px;
background-color:#ffffff;
background:url('../SiteCollectionImages/inner-bg.jpg') no-repeat center top;
font-family:Arial;
}
#onetidCorpLogo
{
	width:195px;
	height:44px;
	float:left;
	margin-top:10px;
	margin-left:27px;
	padding-bottom:15px;
}

#masterbody{
	
	width:983px;
	text-align:left; /* text-align:center; By Arun on 31 Dec */
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header-container{
	
	width:983;
	text-align:left; /*text-align:center Changed on 19Nov by Arun*/
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	position:relative;

}
#header-top-links{
	float:right;
	margin-right:0px;
	text-align:right;
    vertical-align:middle;   
}
#header-top-links ul{
	margin:0px;
	padding:0px;
    list-style:none;
}
#header-top-links li{
  margin:0px;
  padding:0px;
  list-style:none;
  display:inline;
  color:#2C4454;
}
#header-top-links li a{
  color:#2C4454;
  text-decoration:none;
  font-weight:normal;
  vertical-align: middle;
  padding:0px 5px 0px 5px;
}
#header-top-links li a:hover
{
	color: #2C4454;
	text-decoration:none;
	background-color:#E6E7E8;
}

a.header-top-links{
  color:#2C4454;
  text-decoration:none;
  font-weight:normal;
  vertical-align: middle;
  padding:0px 5px 0px 5px;
}
a.header-top-links:hover
{
	color: #2C4454;
	text-decoration:none;
	background-color:#E6E7E8;
}

/*a.header-top-links{
  color:#2C4454;
  text-decoration:none;
  font-weight:normal;
  vertical-align: middle;
  padding:0px 5px 0px 5px;
}

a.header-top-links:hover
{
	color: #2C4454;
	text-decoration:none;
	background-color:#E6E7E8;
}
*/

#search-bg{
	background:url('../SiteCollectionImages/search-bg.gif') no-repeat;
	width:136px;
	height:17px;
	margin-top:12px;
}
#search-box
{
    border:0px;
	/*width:80px; */
	background:url('../SiteCollectionImages/search-bg.png') no-repeat;
	width:246px;
	font-size:11px;
	height:26px;
	color:#2C4454;
	margin:1px 0px 0px 10px;
	padding-top: 5px;
	
	padding-right:0px;
	vertical-align:middle;
}
.NoChromeControls
{
	border:none;
	color:#2C4454;
	margin:0px;
	vertical-align:middle;
}

.siteActionMenu
{
	background-image:url("/_layouts/images/siteactionsmenugrad.gif");
	background-repeat:repeat-x;
	border-top:1px solid #6593cf;
	border-left:1px solid #6593cf;
	border-right:1px solid #6593cf;
	background-color:#6593cf;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:white;
	white-space:nowrap;
	cursor:pointer;
	float:right;
}
.authoringRegion
{
	background-color:transparent; 
	color:#333333;
}
.sharepointLogin
{
	float:right;
	display:inline;
	background-color:none;	
	
}
.clear{
	clear:both;
	}
#global-nav{
	width:982px;
	font-size:12px;
	color:#ffffff;
	background-image:url('../SiteCollectionImages/bg-top-nav.png');
	height:35px;
	background-repeat:no-repeat;
	/*line-height:35px by Arun 19-Aug */
	line-height:17px; /*line-height:15px; by Arun 21-Nav */
	position:relative;
/*padding-left:10px;
	padding-top:8px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
*/
}
#global-nav ul{
	margin:0 0 0 0px; /*margin:0 0 0 25px; by Arun 12-Jan */ 
	padding:0;
	}
#main-nav ul li a:hover {
	text-decoration:none;
	font-size:10px; /*Font-Size:15px By Arun on 19-Nov */
	color:#000000; /* Color:#fff By Arun on 19-Nov */
	list-style:none;
	display:inline;
	background-repeat:no-repeat;
	padding-left:5px;
	}
#global-nav ul li a {
	text-decoration:none;
	font-size:10px; /*Font-Size:15px By Arun on 19-Nov */
	color:#000000; /* Color:#fff By Arun on 19-Nov */
	list-style:none;
	display:inline;
	background-repeat:no-repeat;
	padding-left:5px;
	}
#global-nav ul li {
	text-decoration:none;
	font-size:10px; /*Font-Size:15px By Arun on 19-Nov */
	color:#000000; /* Color:#fff By Arun on 19-Nov */
	list-style:none;
	display:inline;
	background-repeat:no-repeat;
	padding-left:5px;
	}
#global-nav ul li a
{
	padding: 0 5px 0 0px; /*padding: 0 11px 0 12px; By Arun on 21-Nov */
	font-weight:500;
}
#main-nav ul li a:hover
{
	color:#F6A13C;
	font-weight:500;
}
#footer{
    float:left;
	background: url('../SiteCollectionImages/bg-footer.gif') repeat-x;
	height:58px;
	width:100%;
	padding:0px;
	
}
#footer-container{
    width:988px;
    height:58px;
    margin:0px auto;
    padding:0px;
    }
#footer-left-links{
	float:left;
	width:480px;
	margin:0px;
	padding:0px;
}
#footer-links{
	float:left;
	margin:5px 0px 0px 18px;
	width:580px;
}
#footer-links ul{
   margin:0px;
   padding:0px;
   list-style:none;
}
#footer-links li{
  margin:0px;
  padding:0px 3px 0px 3px;
  list-style:none;
  display:inline;
  color:gray;
  font-size:11px;
  text-decoration:none;
}
#footer-links li a{
  margin:0px;
  padding:0px 3px 0px 3px;
  list-style:none;
  display:inline;
  color:gray;
  font-size:11px;
  text-decoration:none;
}
#footer-links li a:hover{
  margin:0px;
  padding:0px 3px 0px 3px;
  list-style:none;
  display:inline;
  color:#D57400 !important;
  font-size:11px;
  text-decoration:none;
}
#footer-links li a:visited{
  margin:0px;
  padding:0px 3px 0px 3px;
  list-style:none;
  display:inline;
  color:gray;
  font-size:11px;
  text-decoration:none;
}


#bookmark
{
	margin: 10px 0px 0px 20px; 
	width: 326px;		
}
.copyright{
	float:right;
	width:400px;
	height:30px;
	margin-top:5px;
	padding:0px;
	color:#494848;
}
#newsletter{
	float:right;
	width:275px;
	height:30px;
	margin-top:5px;
	padding:0px;
	color:#494848;
}
#bg-newsletter{
	background:url('../SiteCollectionImages/bg-newsletter.gif') no-repeat;
	width:220px;
	height:24px;
	float:left;
	margin-left: 10px;
	font-size: 11px;	 
	}
#input-newsletter{
	background:white;
	border:0px;
	padding:1px 0px 1px 2px;
	height:15px;
	color:gray;
	font-size:11px;
}
.btnStyle{
	background:#D4D4D4;
	border:0px;
	height:18px;
	width:50px;
	font-size:11px;
	cursor:pointer;
	color:#494848;
	margin:2px 0px 2px 8px;
}
.style1{
	color:#ffffff;
}
.style2{
	color:#F1870A;
}
.style2 a{
	color:#F1870A;
	text-decoration:underline;
}
.style2 a:hover{
	color:#F1870A;
	text-decoration:none;
}

.style3{
	color:#365163;
}
.style4{
	color:#15147E;
}
.style4 a{
	color:#15147E;
	text-decoration:underline;
}
.style4 a:hover{
	color:#323232;
	text-decoration:none;
}
.style5{
	color:#5D5D5D; margin:0px; padding:0px;
}
.style6{
	color:gray;
  font-size:11px;
}
.style6 a{
	color:gray;
	text-decoration:none;
}
.style6 a:hover{
	color:#D57400;
}
.style7{
	color:#96979A;
}
.style7 a{
	color:#96979A;
	padding:4px 0px 0px 0px;
	text-decoration:none
}
.style7 a:hover{
	color:black;
	text-decoration:none
}
.style8{
	color:#ffffff;
	font-family:Arial;
}
.style9{
	color:#494848;
}
.style10{
	color:#FF6600;
}
#main{
	width:988px;
	float:inherit;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../SiteCollectionImages/bg-transparent.gif);
	background-repeat:repeat-y;
	}
/*#banner{
	width:988px;
	height:277px;
	background-image:url('../SiteCollectionImages/bg-banner.png');
	background-repeat:no-repeat;
	float:left;
	margin-top:5px;
}*/
#banner-txt{
	float:left;
	margin:30px 0px 0px 40px ;
	padding:0px;
}
/*
Deleted on 20-Jan as conflicting with banner webpart 
#tab-banner{
	margin: 42px 0px 0px 30px;
	padding:0px;
	float:left;
}*/
#body-middle-content{
    width:988px;
	float:left;
	margin-top:10px;
	padding:0px 0px 0px 5px;
}
.body-content{
	float:left;
	width:460px;
}
#body-container{
	width:988px;
	float:left;
	margin:0px;
	padding:20px 10px 10px 20px;
}
#content-{
	border:1px solid gray;
}
.border-left-content{
float:left;
background-image:url('../SiteCollectionImages/content-left-border.gif');
background-repeat:repeat-y;
width:3px;
}
.curv-bottom{
    float:left;
	background-image:url('../SiteCollectionImages/curv-bottom-bg.gif');
	background-repeat:no-repeat;
	width:431px;
	height:53px;
}
.clear{
	clear:both;
}

/*Start Left panel Curve BG Classes*/
.leftPanelTopCurveBG{
	background-image:url('../SiteCollectionImages/inner-leftlinks-curvbg-top.png');
	background-repeat:no-repeat;
	width:201px;
	height:7px;
}

.leftPanelBottomCurveBG{
	background-image:url('../SiteCollectionImages/inner-leftlinks-curvbg-bott.png');
	background-repeat:no-repeat;
	width:201px;
	height:7px;
}

/* End Left panel Curve BG Classes*/
.bg-left-links{
	background-image:url('../SiteCollectionImages/inner-leftlinks-curvbg-midd.gif');
	width:201px;
	background-repeat:repeat-y;
	padding-bottom:8px;
	float:left;
}

#bg-subscribe{
	background-image:url('../SiteCollectionImages/bg-subcribe.gif');
	background-repeat:no-repeat;
	width:231px;
	height:23px;
}

.inner-leftl-links{
	float:left;
	width:201px;
}
#inner-left-link ul{
margin:0px;
padding:0px 0px 0px 25px;
}
#inner-left-link li{
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
}
#inner-left-link li a{
padding:0px 0px 0px 10px;
font-size:11px;
color:gray;
text-decoration:none;
background:url('../SiteCollectionImages/icon-buisness-links.gif') no-repeat left center;
}
#inner-left-link li a:hover{
color:black;
text-decoration:none;
}

.inner-left-link2 ul{
margin:0px;
padding:10px 7px 0px 7px;
}
.inner-left-link2 li{
margin:0px;
padding:0px 10px 5px 0px;
list-style:none;
border-bottom:1px solid #E7E8EA;
}
.inner-left-link2 li a{
padding:0px 0px 0px 8px;
font-size:11px;
color:gray;
text-decoration:none;
background:url('../SiteCollectionImages/icon-buisness-links2.gif') no-repeat left center;
}
.inner-left-link2 li a:hover{
color:black;
text-decoration:none;
}

.left-NextSteps-link ul{
margin:0px;
padding:0px 7px 0px 5px;
}
.left-NextSteps-link li{
margin:0px;
padding:5px 0px 5px 0px;
list-style:none;
border-bottom:1px solid #E7E8EA;
}
.left-NextSteps-link li a{
padding:0px 0px 0px 0px;
font-size:12px;
color:gray;
text-decoration:none;
}
.left-NextSteps-link li a:hover{
color:black;
text-decoration:none;
}
#innerbody-right-container{
	width:773px;
	float:left;
	margin-left:8px;
}
#inner-banner{
	background:url('../SiteCollectionImages/banner-inner.png') no-repeat;
	height:137px;
	width:770px;
	padding:35px 0px 0px 20px
}

/*##########CSS for Forms added by Arun Arora on 08-01-2010########*/

style_textbox{
border:1px solid #CBCACA;
margin-top:5px;
margin-bottom:5px;
background-color:#F3F5F7;
}


/*##########CSS for Product Section Layout added by aankur singla on 23-oct-09########*/
#inner-banner2 {
background:url('../SiteCollectionImages/inner-banner2.gif') no-repeat;
height:158px;
width:774px;
color:white;
font-family:Arial;
}

.float-left {
float:left;
}
.float-right{
	float:right;
}

.body-txt {
color:gray;
}

/*===========Following classes are Approved and Used */
.txt-heading {
color:#083852;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
}

.inner-body-txt{
	color:#626262;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	line-height:18px;
}
.inner-body-anchor{
color:#2E2E2E !important;
}

/*=============END=============*/

.dhtmlgoodies_question ul {
margin:0;
padding:0 0 0 10px;
}
.dhtmlgoodies_question li{
}
.dhtmlgoodies_question li a {
font-size:11px;
color:gray;
text-decoration:none;
padding:0px 0 0 5px;
}
.dhtmlgoodies_question li a:hover {
font-size:11px;
color:black;
text-decoration:none;
padding:0 0 0 5px;
}
.dhtmlgoodies_answer ul {
margin:0;
padding:10px 7px 0;
}
.dhtmlgoodies_question li {
list-style:none;
border-bottom:1px solid #E7E8EA;
margin:0;
padding:3px 0 10px;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	width:190px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:190px;
	/* End layout CSS */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	font-size:0.9em;	
	position:relative;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 10px arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 2px 10px;
margin-right: 1px;
border: 1px solid #E6E4E4;
color: #2d2b2b;
background:url('../SiteCollectionImages/tab-bg1.gif') top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
.sub-menu{
/*background-color:White;*/
float:left;	
padding:3px 5px 5px 16px;
}
.sub-menu li a{
	color:black;
	font-size:12px;
	
}
.sub-menu li a:hover{
	color:black;
	font-size:12px;
}

/*-------------------------*/
/* To add spacing between tabs 
#EasyTabs .ms-topNavHover { margin-right:3px; padding:7px 12px 7px 12px; }
#EasyTabs .ms-tabinactive { margin-right:3px; padding:7px 12px 7px 12px; }
#EasyTabs .ms-tabselected { margin-right:3px; padding:7px 12px 7px 12px; }
To style the inactive state*/

#EasyTabs .ms-tabinactive{   
	color:#666666; 
	white-space:nowrap; 
	border:1px solid #C4C4C4; 
	text-decoration:none;
	background-image:url('../SiteCollectionImages/tab-bg-normal.gif');
	background-repeat:repeat-x;
	background-position:top left;
	margin-right:5px; 
	padding:3px 12px 4px 12px;
	font-weight:normal;
	font-size:12px;
	
}
/* To style the active state*/
#EasyTabs .ms-tabselected{
	background-repeat:repeat-x;  
	color:#000000; 
	background-color:#ffffff; 
	border-top:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:0px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	margin-right:5px; 
	padding:9px 12px 5px 12px;
	background-image:url('../SiteCollectionImages/tab-bg-sel.gif');
	font-weight:normal;
	font-size:12px;

}
/* To style the hover state*/
#EasyTabs .ms-tabNavHover{
	background-repeat:repeat-x; 
	background-color:#FFE59D;
	margin-right:5px; 
	padding:3px 12px 3px 12px;
	color:aqua;
	font-weight:normal;
	font-size:12px;
}

#EasyTabs12345 .ms-tabinactive{   
	color:#666666; 
	white-space:nowrap; 
	border:1px solid #C4C4C4; 
	text-decoration:none;
	background-image:url('../SiteCollectionImages/tab-bg-normal.gif');
	background-repeat:repeat-x;
	background-position:top left;
	margin-right:5px; 
	padding:3px 12px 4px 12px;
	font-weight:normal;
	font-size:12px;
}

/* To style the active state*/
#EasyTabs12345 .ms-tabselected{
	background-repeat:repeat-x;  
	border-color:#DDDDDD; 
	color:#000000; 
	background-color: #ffffff; 
	border-top:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:0px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	margin-right:5px; 
	padding:9px 12px 5px 12px;
	font-weight:normal;
	background-image:url('../SiteCollectionImages/tab-bg-sel.gif');
	font-size:12px;
}
/* To style the hover state*/
#EasyTabs12345 .ms-topNavHover{
	background-repeat:repeat-x; 
	background-color:#FFE59D;
	margin-right:5px; 
	padding:3px 12px 5px 12px;
	font-weight:normal;
	font-size:12px;
}

#SeparatorTD {
	background-image:inherit; 
}

.easytabTABLE {
	height:auto;
}
.easytab-bottom{
   	background-repeat:no-repeat;
	width:100%;
	height:auto;
	float:left;
}

 .ms-pagetitleareaframe {
 background-image:url('../SiteCollectionImages/easyTabBKGD.gif');
 background-repeat:repeat-x;
 background-position:left top;
 }

/*---------------
#EasyTabs12345 .ms-topNavHover { 
	margin-right:2px; 
}
#EasyTabs12345 .ms-tabinactive { 
	margin-right:2px; }
#EasyTabs12345 .ms-tabselected { 
	margin-right:2px;  }


#EasyTabs12345 .ms-tabinactive{ 
	background-image:url('../SiteCollectionImages/easyTabBKGD.gif'); 
	background-color:#F6F6F6;
	color:#666666; 
	border-color:#f6f6f6; 
	white-space:nowrap; 
	border:none; 
	text-decoration:none; 
}
#EasyTabs12345 .ms-tabselected{

	background-image:url('../SiteCollectionImages/easyTabBKGD.gif'); border-color:#DDDDDD; 
	color:Black; 
	background-color:#F6F6F6;
	border-bottom:none;
	border:2px; 
}

#EasyTabs12345 .ms-topNavHover{
	background-image:url(/_layouts/images/topnavhover.gif); 
	background-color:#FFE59D;
}
-------------------------*/

#SeparatorTD {background-image:inherit;}
 
----------------------------*/
#header-top-links td{
  color:#2C4454;
  text-decoration:none;
  font-weight:normal;
  vertical-align: middle;
  padding:0px 0px 0px 0px;
}
#header-top-links td:hover
{
	color:gray;
	text-decoration:none;
}

#header-top-links td a{
  color:#2C4454;
  text-decoration:none;
  font-weight:normal;
  vertical-align: middle;
  padding:0px 1px 0px 1px;
}
#header-top-links td a:hover
{
	color:gray;
	text-decoration:none;
}
/*#TB_window
{top:10% !important;
}*/
/*---------RadTreeView---------*/

.RadTreeView .rtIn{
	padding-left:0px !important;
	margin-left:0px !important;
}


/*-----------------------------*/
.RadMenu .rmText{
	color:white !important;
	/* changed by arun on 22-Jan
	font-size:15px !important; 
	padding:6px 8px 10px 8px !important;
	*/
	font-size:13px !important; 
	padding:8px 8px 8px 8px !important;

}

.RadMenu .rmText:hover{			
	color:#013066!important;
	font-size:13px !important;
	background:url('../SiteCollectionImages/nav-hover.gif') repeat-x left top !important;
	padding:8px 7px 8px 7px !important;
	cursor:pointer;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	/* 
	commented by arun on 22-Jan
	font-size:15px !important;
	background:url('../SiteCollectionImages/nav-hover.gif') repeat-x left top !important;
	padding:6px 7px 10px 7px !important;

	*/
}
.RadMenu_Telerik .rmGroup{
	background-color: blue !important;
	background-image:none !important;
	margin-left:-11px !important;
}
.rmGroup{
	background:url('../SiteCollectionImages/menu-gradient-bg.gif') left top  ;
	background-repeat:repeat-x !important;
	border-top:0px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	background-color:#fff;
	padding-bottom:8px !important;
	padding-top:8px !important;
	margin-left:-11px !important;
	margin-top:-5px !important;
	min-width:280px;	 
}
.jsnTitle1{
	color:black !important; 				
}
/*-----------------------*/

/* ---------Item Styles - Content Querry webpart*/		
.S2StyleImage {
	/*border-bottom: 1px rgb(251,230,187) solid;*/
	padding: 5px 7px 10px 0px;
	}
.S2StyleTitle {
	padding-top: 10px;
}

.S2StyleTitle a:hover {
	font-weight: bold;
	font-size: 12px;
	}
.S2StyleTitle a:visited {
	font-weight: bold;
	font-size: 12px;
	}
.S2StyleTitle a:link {
	font-weight: bold;
	font-size: 12px;
	}
.S2StyleTitle a {
	font-weight: bold;
	font-size: 12px;
	}
.S2StyleDescription {
	padding: 5px 0px 10px 0px;
	/*border-bottom: 1px rgb(251,230,187) solid;*/
	color:#000;
}
.S2StyleBorder {
	border-bottom: 5px rgb(251,230,187) solid;
	}
.cbq-layout-main{
	border-top:0px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	border-left:1px solid #C4C4C4;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:15px;
	background:url('../SiteCollectionImages/img_tabcontent_box_bg.jpg') left top ;
	background-repeat:repeat-x;
	height:300px;
}
.S2StyleSubTitle{
color:#FD8231;
}
.S2StyleSubText{
	font-style:italic;
	color:#626262;
}
/*--------------------Used in Forms - resource library--------------*/
.sideBarHeader
    {
        background-color: #557fff;
    }
.sideBarContent
    {
        background-color: #F0F3F9;
        border: solid 1px #999999;
        padding: 5px;
    }
.txt-label
{
    font-family: Arial;
    font-size: 11px;
    color: #7D7D7D;
    font-weight: normal;
    padding: 0px;
    padding-top: 5px;
    margin: 0px;
}

.txtHighFocus
{
    color: #434F6B;
    font-weight: bold;
    font-size: 9pt;
    text-align: left;
}

/*---------------------------------*/
.heading-bg{
	background-color:#F8F9FA; 
	border-top:1px solid #E9EBEF;
	border-bottom:1px solid #E9EBEF; 
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:5px;
	color:#000; 
	font-size:12px;
}
.topHeading
{
    padding-bottom:5px;
    color:#083852;
    font-weight:bold;
    vertical-align:bottom;
}
.ms-WPBody td {
	font-family:arial;
	font-size:12px;
}

.breadcrum{
	color:#D57400;
}
.arrow{
	background:url('../SiteCollectionImages/arrow.gif') left top ;
	background-repeat:repeat;
}
.webCaption{
	font-family:Arial !important;
	font-size:12px !important;
	color:#3B5061;
	font-weight:600;
}
.ms-wpbody h3{
	font-size:13px;
}
.ms-WPBody A:hover{
	color: #EF7C06 !important;
}

.RadTreeView .rtHover .rtIn {
		border:none !important;
		background:none !important;
		color: #EF7C06 !important;
		text-decoration:underline !important; 		
}

.ms-vh2-nofilter   /*Used in Resouces Tab in the Grid*/
{
padding-bottom:5px !important;
color:#083852 ;
font-weight:bold ;
vertical-align:bottom !important;
}

  
  /*Used as Webpart background css */
.rndWebPartBackground
{
    background-color:white;
    display: block;
    border: solid #c4c4c4;
    border-width: 0 1px;
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left:10px;
  }

  .rndCrnrWPTop, .rndCrnrWPBottom
{
display: block;
background: transparent;
font-size: 1px;
}
.rndCrnrWPBottom
{
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
}
.rnd1WP, .rnd2WP, .rnd3WP, .rnd4WP
{
display: block;
overflow: hidden;
}
.rnd1WP, .rnd2WP, .rnd3WP
{
height: 1px;
}
.rnd2WP, .rnd3WP, .rnd4WP
{
border-left: 1px solid #c4c4c4;
border-right: 1px solid #c4c4c4;
background:white;
}
.rnd2WP .rnd3WP .rnd4WP
{
background: #ffffff !important;
}
.rnd1WP
{
margin: 0 5px;
background: #c4c4c4;
}
.rnd2WP
{
margin: 0 3px;
border-width: 0 2px;
}
.rnd3WP
{
margin: 0 2px;
}
.rnd4WP
{
margin: 0 1px;
height: 2px;
}
.rndContentWP
{
background-color: #ffffff;
border: solid #c4c4c4;
border-width: 0 1px;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
}

  
/*.RadMenu .rmHorizontal .rmText:hover {
background-color:#000000;
background:url('../SiteCollectionImages/nav-hover.gif') left top ;
background-repeat:repeat-x;
padding:10px 5px 8px 5px;

}
.RadMenu .rmHorizontal .rmText {
padding:10px 5px 8px 5px;
}*/

/*--------------------------------------*/

.headertitle-small a {
		font-family:Arial !important; font-size:13px !important; font-weight:normal !important; color:#5d5d5d !important; line-height:17px !important; padding-left:35px !important;
}
.headertitle a {
		font-family:Arial !important; font-size:13px !important; font-weight:normal !important; color:#003399!important; line-height:17px !important; padding-left:4px !important;
}
.level-description{
font-family:Arial !important; font-size:13px !important; font-weight:normal !important; color:#5d5d5d !important; line-height:17px !important; padding-left:25px !important;
}
.level-header{
padding-left:12px !important; background:url('../SiteCollectionImages/bullet.gif'); background-repeat:no-repeat; background-position:left !important; margin-left:8px !important; 
 }

.level-band{
	background-color:#ffffff!important; font-weight:normal!important;
}
.ms-sbrow{
border-left:0px !important;
border:0px solid #ff0000 !important;
border-left:0px !important;
}
.ms-sbcell{
	border: 0px black solid !important;
	border-left:0px !important;
	height: 22px !important;
}

.ms-sbplain{
border: 1px black solid !important;
font-size:13px !important;
padding-left:5px !important;

height: 20px !important;	
}
.ms-sbgo{
    border-left:0px !important;
	background-color:inherit !important;
	
}

.ms-pagemargin{
	
	background-color:inherit !important;

}

.ms-srchresultstop{
	background-color:inherit !important;

}

.srch-stats{
	background-color:inherit !important;
}

.srch-Page-bg{
	
	background-color:inherit !important;
}