/* CSS Document */

html,body{/*HEIGHT: 100%;*/}

*html .paddingTie6{
	
	padding-top:8px;
}

li{
	list-style-position: inside;
	list-style-type: disc;
}

.text_default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	padding-right:2px;
}
.text_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	height: inherit;
}

.selected_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold !important;
	font-variant: normal;
	color: #333333;
	height: inherit;
}
/*Title Styles*/
.TitleBreadcrumb{
	height:34px;
	line-height:33px;
	padding-left:20px;
	overflow:hidden;
	_line-height:50px;
	_padding-top:10px;
}

.title_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #556FD5;
}

.title_blue a, .title_blue a:active, .title_blue a:visited,{
	font-size: 11px;
	font-weight: bold;
	color: #556FD5;
}
.title_blue a:hover{
	color:#FF0500;
}
.title_thinblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #556FD5;
}

.Title_Red , .Title_Red a:link ,  .Title_Red a:active ,  .Title_Red a:visited ,  .Title_Red a:hover {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
        /*order-bottom:1px dotted #d8d8d8;*/
          color: #666666!important;
}

.Title_1Red, .Title_1Red a:link, .Title_1Red a:active, .Title_1Red a:visited, .Title_1Red a:hover {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
          color: #666666!important;
}

.Title_Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

	color: #666;
}
.Title_Gray_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	color: #666;
}
.Title_Green {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;

}
.Title_Dark-blue {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_1Dark-blue {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_Orange {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_Purple {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_Cyan {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_1Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #229945;
}
.Title_1Orange {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_1Purple {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.title_1blue {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
}
.Title_1Cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #556fd5;
}
.Title_sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #999;
	letter-spacing: 5px;
	border-bottom: 2;
}
.text_statement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	padding-right:2px;
}

/*Webparts*/
#WepPartDiv{
	margin-top:7px;
	
}
#MSOFixedWidthTitle
{
	margin-bottom:5px;
}
#ctl00_SearchBox{
margin:0px;
}
.ms-sbplain{

border:none;
width:150px!important;
height:15px;
}

.ms-WPHeader TD {
	/*background-color:#EBEDFA;*/
BORDER-BOTTOM: none!important;
	BORDER-COLLAPSE: collapse;
}

.ms-WPTitle {/*Web Part Header style*/
	background: url('/Style Library/Images/arrow_header.gif') -1px -2px no-repeat;
	padding: 0px!important;
	padding-left:20px!Important;
	
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 13px;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: uppercase;
         border-bottom:1px dotted #d8d8d8;
          color: #666666!important;
}

.ms-WPTitle a {/*Web Part Header style*/
	color: #666666!important;
}

.ms-WPBody td
{
   font-size: 11px!important;	
}

/*Left Navigation Menu Title
.zz2_CurrentNav_8
{
height:20px;
text-align:center;
color:#999999 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
letter-spacing:5px !important;
line-height:normal !important;
text-transform:uppercase !important; 

}*/

/*Left Navigation Selected Menu Item Header*/

.CurrentSite
{
	background-color:#EBEDFA;
	border-bottom:solid 1px #ccc;
	height:25px;
	padding-left:20px;
}
#ctl00_PlaceHolderLeftNavBarTop_QuickLaunchNavigationManager
{
    background-color:#EBEDFA;
	/*border-bottom:solid 1px #ccc;
	padding-bottom:20px;*/
}


/*Left Navigation Menu Item Style*/
.MenuItems a
{
	display:block;
	border-bottom:1px #CCCCCC solid !important;
    background-image: url('/Style Library/Images/arrow_close.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	padding-left: 20px !important;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:6px;
	line-height:12px;
}
.selected_menu a {
	border-bottom:none !important;
}

a.selected_withborder
{
	border-bottom:1px #CCCCCC solid !important;	
}

a.selected_noborder
{
	border-bottom:none !important;	
}

.MenuItems
{
	font-family: verdana;
	font-size: 11px; 
    border-bottom:none !important;
}

.SlctMenuItmHdr a
{
	background-image: url('/Style Library/Images/arrow_open.gif') !important;
	background-repeat: no-repeat;
	background-position:left 0px;
	padding-left: 20px !important;
}

.CurrentSubMenuItem
{
	border-bottom:solid 1px #ccc;
	padding-right:10px;
	line-height:12px;
}

.CurrentSubMenuItem a{
    display:block;
    background-image: url('/Style Library/Images/arrow_sub.gif');
	background-repeat: no-repeat;
	background-position:left 7px;
	padding-left: 10px !important;
	font-weight:normal;
	line-height:12px;
    padding-bottom:5px;
	padding-top:2px;
}

.SlctSubMenuItm a
{
color:black !important;
}

.caseStudies {
	background-color: #EBEDFA !important;
}

/*Used to change color of clicked link in Content Query web part*/
.link-item, .link-item a, .link-item a:visited {
	FONT-SIZE: 11px;
	COLOR: #556FD5 !important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: none;
	font-weight: bold;
	text-decoration:none;
}

.link-item a:hover{
	color: #ff0500 !important;
	font-weight: bold;
	text-decoration:underline !important;
}

.link-item a:visited {
	COLOR: #556FD5;
	font-weight: normal;
	text-decoration:none;
}

.link-item_1 {
	FONT-SIZE: 11px;
	COLOR: #556FD5 !important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.link
{ 
 color:#556FD5;
 padding:0px!important;
}


.Footer a
{
	border-right:solid 1px #8FAFFA;
	padding-right:6px!important;
	padding-left:3px!important;

}


.link A, .link A:visited
{
    FONT-SIZE: 11px;
    COLOR: #556FD5!important;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: square;
    TEXT-DECORATION: none
}
.link A:hover
{
    FONT-SIZE: 11px;
    COLOR: #FF0500!important;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: square;
    TEXT-DECORATION: underline!important;
}

a IMG
{
	border:0PX;
}

TD {
	FONT-SIZE: 11px;
	COLOR: #333;
}
.topArea {
}
/* Rule 5 of /Style%20Library/en-US/Core%20Styles/Shareworx_Band.css */
.masterContent {
	BACKGROUND-COLOR: #fff;
}
.master {
	WIDTH: 998px;
	margin:0px auto;
	BACKGROUND:transparent;
}
.shadowTable{
	WIDTH: 10px;
}
.shadowTable td{
	width:10px;
	background-repeat:no-repeat;
}
.shadowBottom{ 
	width:996px;
	height:20px;
	background:transparent url('/SiteCollectionImages/background_Bottom.png') top center no-repeat;
}
*html .shadowBottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../../../SiteCollectionImages/background_Bottom.png"); background:none}

FORM {
	HEIGHT: 100%;
}
/* Rule 2 of /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D */
FORM {
	MARGIN: 0px;
}
.body {
	MARGIN: 0px;
	/*HEIGHT: 100%;*/
}
BODY {
	COLOR: #333333;
	margin: 0px auto;
	/*HEIGHT: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.item{
	/*margin:0px;
	margin-bottom:15px;*/
	margin: 6px 3px 0px 5px;
}


.divPadding div
{
	padding-top:10px;
	padding-bottom:10px;
}


.ms-pagemargin 
{
	background:none!important;
}

.ms-sbplain
{
	
	border:0px!important;
}
/***********Search Result page **********/
.SearchPage .ms-sbcell  a:link, .ms-sblink  a:visited
{
	color:#556FD5;
}
.srch-results
{
	width:700px;
	padding-left:2px;	
	vertical-align:text-top;
}
/*******************/
.lastLink
{
	border-right:0px!important;
}

.mainnav A
{
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.mainnav A:visited
{
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.mainnav A:hover
{
	FONT-SIZE: 13px;
	COLOR: #CCCCCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.pageConDiv,.articleLayout{
	padding-left:20px;
	padding-right:14px;
}

.UlStyle{

	margin-left:-25px;
	*margin-left:18px;
	margin-top:0px;
}
html>/**/body .UlStyle li{

	list-style-position:inherit;
	margin-left:15px;

}

.UlStyle-1{

	margin-left:-6px;
	*margin-left:36px;
}
.tiltleStyle{

	padding-bottom:11px;
}
html>/**/body .tiltleStyle{

	padding-bottom:2px;
}
/*--add new style for some hack--*/
.qpTitle_new1 a{

	font-weight:normal;
	line-height:15px;
}

.qpCase{

	padding-top:66px;
	padding-bottom:10px;
}

html>/**/body .qpCase{

	padding-top:90px;

}

.qpM_2{

	padding-top:35px;
}

html>/**/body .qpM_2{

	padding-top:51px;
}

/*this style is for IE6*/

*html .titleIE_6{

	margin-top:-7px;
}

*html .title_IE{

	margin-top:-15px;
}

*+html .title_IE{

	margin-top:-15px;
}
/*below style is for homepage space align */

.homeConSpace{

	padding-top:3px;
	padding-bottom:5px;
}

html>/**/body .homeConSpace{

	padding-top:0px;
}
html>/**/body .homeConSpace p{
	
	margin-top:9px;
}
.homeTbl{
	margin-top:-6px;
}
html>/**/body .homeTbl{
	margin-top:0px;
}

.homeTitle{
	margin-top:-9px;
	padding-top:0px;
}

.home_arrow{
	padding-top:4px;

}
.zzz_margin{
	margin-top:-1px;
}

html>/**/body .zzz_margin{
	margin-top:5px;
}

html>/**/body .home_arrow{
	padding-top:9px;
}

html>/**/body .homeTitle{

	padding-top:5px;
}

.globleOff .ms-WPBorder{
	
	border:none;
}
.zzz_link{
	margin-top:3px;
	margin-bottom:4px;
	line-height:12px;
}

.zzz_table{
	
	margin-top:-4px;
}

.zzz_table1{
	margin-top:-8px;
}

html>/**/body .zzz_table1{
	margin-top:-16px;
}

.zzz_part{
	
	margin-right:13px;
}

html>/**/body .zzz_part{
	
	margin-right:8px;
}

.zzz_martop{
	margin-top:-1px;
}

html>/**/body  .zzz_martop{
	margin-top:-2px;
}

.ms-sblink a:link, .ms-sblink a:visited{
	
	color:#556FD5;
} 
.SearchPage .ms-sbtable-ex a:link,.ms-sbtable-ex a:visited{
	color:#556FD5;
}

/*-------new added for search styles in homepage,for performance reason deleting core.css-------------*/

.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
}
.ms-sbtable-border{
border:1px solid #97b4e9;
}
td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:solid 1px #7f9db9;
}
td.ms-sbcellnoborder{
padding-right:2px;
white-space:nowrap;
border:0;
}
.ms-sbtext{
font-family:Tahoma;
font-size:1em;
font-weight:bold;
}
.ms-sbplain{
font-family:Tahoma;
font-size:8pt;
border:none;
}
.ms-sbplainwithborder{
font-family:Tahoma;
font-size:8pt;
}
td.ms-sblink{
padding-right:14px;
border:none;
}
.ms-sblink a:link,.ms-sblink a:visited{
font-family:Tahoma;
font-size:8pt;
color:#556fd5;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#ff0500;
text-decoration:underline;
}
td.ms-sbgo{
background-color:#e9f2fd;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:100%;
}
.ms-sbLastCell{
padding-right:10px;
}
td.ms-sbscopes{
border:none !important;
}
.ms-WPBody{
	color:#999;
}
.ms-WPBorder{
	border-bottom:1px solid #ccc !important;
	line-height:20px;
	min-height:20px;
	padding:2px 10px 5px 20px;
}
.ms-WPHeader td{
	padding:3px 0 2px;
	border-collapse:collapse;
}
.ms-standardheader{
	margin:0;
}
/*-------new added for some pages,for performance reason deleting core.css-------------*/
.srch-WPBody{
	color:#666666;
	font-family:tahoma;
	font-size:1em;
	margin:0;
}
.srch-stats{
	color:#333333;
	font-family:Tahoma;
	font-size:1em;
	text-align:left;
	white-space:nowrap;
	background-color:#EBEDFA;
}
.srch-Page{
	color:#666666;
	font-family:Tahoma;
	font-size:1em;
	font-weight:bold;
	text-align:right;
}
.srch-Page a:link, .srch-Page a:visited {
	color:#3764A0;
	font-weight:normal;
	text-decoration:none;
}
.srch-sort{
	color:#333333;
	font-size:1em;
	font-family:tahoma;
}
.srch-sort a:link, .srch-sort a:visited{
	color:#003399;
	text-decoration:none;
	font-family:tahoma;
}
.srch-Title{
	color:#003399;
	font-family:Tahoma;
	font-size:1.2em;
	margin:0 0 5px;
}
.srch-Title a:link, .srch-Title a:visited{
	color:#003399;
	text-decoration:none;
}
.srch-Description{
	color:#333333;
	font-family:Tahoma;
	font-size:1em;
	margin:0 0 4px;
}
.srch-Metadata{
	color:#8C8C8C;
	font-family:Tahoma;
	font-size:1em;
	margin:0 0 15px 0 !important;
}
.srch-URL a:link, .srch-URL a:visited{
	color:#008800 !important;
}
.srch-URL a:hover{
	text-decoration:underline;
}
hr {
	border-color:#CACACA -moz-use-text-color -moz-use-text-color !important;
	border-style:solid none none !important;
	border-width:1px medium medium !important;
	color:#CACACA;
	height:1px;
}
select {
	font-family:Verdana,sans-serif;
	font-size:8pt;
}
.srch-Page, .srch-Page-bg{
	line-height:23px;
}
/*----------added for search result of scroll bar------------*/
.searchDiv{
	word-break:break-all;
	white-space:normal;
}

.ms-PartSpacingVertical
{
	margin-top: 0 !important;
}