﻿f/* OVERRIDE BOOTSTRAP CLASSES */
/*!
 * Sherman Stylesheet v1.0.0
 *
 * Copyright 2012 Society For Human Resource Management (SHRM)
 *
 * Authored by Glen Craig.
 */
/* OVERRIDE BOOTSTRAP CLASSES */
/* * { margin:0px; padding:0px; }*/


html {
  min-height: 101% !important; 
}

body {
  min-height: 101% !important;
  background: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 0 auto;
  margin-bottom:0px !important;
   font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;

 }
 
     
 input[type="text"] {
 	margin-bottom: 0;
 }
 
 input[type="text"]:focus {
 	box-shadow: 0;
 }
       
h6 {
  margin: 10px 0;
}
h5 {
  margin: 10px 0;
}
h4 {
  margin: 10px 0;
}
h3 {
  margin: 10px 0;
}
h2 {
  margin: 10px 0;
}
/*h1 {
  margin: 10px 0;
}*/
/*img {
  max-width: 100%;
}*/
img {
  /*max-width: 100%;*/
  /*vertical-align: middle;*/
  border: 0;
 -ms-interpolation-mode: bicubic;
}

#breadcrumb
{
	text-align:left;margin-top:6px;	
}
.pageTitle
{
	text-align:left;	
	font-size:18px;
	line-height:18px;
	padding-bottom:5px;
	padding-top:5px;
}
.breadcrumb {
  background: none;
  border: none;
  font-size: 11px;
  margin: 0 0 10px 0px;
  padding: 0;
}
.container-fluid {
background-color:#FFF;
  margin:0 auto;
  width:1024px;
margin-bottom:0px;
box-shadow: 0 0 8px #666666;
}

.container {
  background:aqua;
  margin:0 auto;
  width:1024px;

}

.ms-MenuUIPopupScreen
{
    z-index: 10000 !important;
}

.ms-MenuUIPopupBody
{
    z-index: 10000 !important;
}

/* end of New Styles Mani */
.tab-content {
  display: block;
}
/* UTILITY CLASSES */
.centered {
  text-align: center;
}
/* SITE TOOLBAR */

#siteToolbar {
  background-color: #eeeeee;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* FF3.6+ */

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */

  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Chrome 10+,Safari 5.1+ */

  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* IE10+ */

  background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Opera 11.10+ */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);
  /* IE6-9 */

  background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* W3C */

  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 24px;



  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */

  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Chrome 10+,Safari 5.1+ */

  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* IE10+ */

  background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Opera 11.10+ */

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);
  /* IE6-9 */

  background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* W3C */

  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 24px;

}
#siteToolbar .nav {
  margin-bottom: 0;
     z-index: 3001 !important ;
   position: relative !important ; 

}
#siteToolbar .nav > li > a {
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;

}
#siteToolbar .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;

}
#siteToolbar .nav > li:first-child > a {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;

}
#JoinRenew > a {
  border-right: 0 !important;
}
#siteToolbar .nav > li:last-child > a {
  border-right: 0 !important;
}
#siteToolbar .nav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border: 6px solid #FF9900;
  margin-top:-2px;	
}
#userTools {
  float: right !important;
  
}
#sharingTools .dropdown-menu {
  float: right;
  left: auto !important;
  right: 0 !important;
}
#userTools .dropdown-menu {
  float: right;
  left: auto !important;
  right: 0 !important;
  z-index: 3001;
}
/* SITE HEADER */
#leaderboard {
  margin: 6px 0 10px 0;
}
#siteHeader {
  height: 90px;
  margin-top: -35px;
  padding: 4px 10px;
  width:100%;
}
#siteHeader img
{
	position:relative;	
	display:inline-block;
	float:left;
}
#siteHeaderCTA {
  margin-top: -52px;
  margin-left: 25%;
  margin-right: 25%;
  position: relative;
  text-align: center;
  top: 80px;
  width: 48%;
}
#askHRAdvisor {
  float: right;
  height: 20px;
  top: 0px;
  margin-right:10px;
}
#relatedContent a i {
  opacity: 0.5;
}
#socialMediaNav a i {
  opacity: 0.5;
}
#sharingTools a i {
  opacity: 0.5;
}
#askHRAdvisor a i {
  opacity: 0.5;
}
#relatedContent a img {
  opacity: 0.5;
}
#socialMediaNav a img {
  opacity: 0.5;
}
#sharingTools a img {
  opacity: 0.5;
}
#askHRAdvisor a img {
  opacity: 0.5;
}
#relatedContent a:hover i {
  opacity: 1.0;
  text-decoration: none;
}
#socialMediaNav a:hover i {
  opacity: 1.0;
  text-decoration: none;
}
#sharingTools a:hover i {
  opacity: 1.0;
  text-decoration: none;
}
#askHRAdvisor a:hover i {
  opacity: 1.0;
  text-decoration: none;
}
#relatedContent a:hover img {
  opacity: 1.0;
  text-decoration: none;
}
#socialMediaNav a:hover img {
  opacity: 1.0;
  text-decoration: none;
}
#sharingTools a:hover img {
  opacity: 1.0;
  text-decoration: none;
}
#askHRAdvisor a:hover img {
  opacity: 1.0;
  text-decoration: none;
}
#askHRAdvisor a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:45px;			
}

/* override the styles from default.aspx */
#personalizationMessageTemp {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
	background-color:#333;
	padding:5px 10px 5px 10px;
	float:none;
	margin: 0;
	padding: 8px 16p;
}
  
#personalizationMessageTemp a {
text-decoration: none;        
color: #ff9900;   
}

/*---style to personalizationmessg---*/
#personalizationMessage {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
	background-color:#333;
	padding:5px 10px 5px 10px;
	float:none;
	margin: 0;
	padding: 8px 16p;
	display:inline-block;
}
  
#personalizationMessage a {
text-decoration: none;        
color: #ff9900;   
}


/* SITE SEARCH */
#siteSearch {
  height: 0px;
  margin: 0px;
  position: relative;
  top: 35px;
  right: 20px;
}

/*removed the extrabox on searchbox*/
/*.searchboxredesigntable {
				border:#d1d1d1 1px solid;
				background-color:#FFF;
				border-color:#acbad6;
				border-width:2px;
				border-style:solid;
			}*/

.SearchBoxText {
  background-color: #ffffff;
  background-image:url('../../images/Powered_By_Google.gif');
  background-repeat: no-repeat; 
  background-position: 0% 50%;
  border:#d1d1d1 1px solid!important;
  box-shadow: 0 !important;
  padding-top: 4px;
  height: 100% !important;
  width: 200px;  
}
.SearchBoxButton{
				border-width:0px;
				height:15px;
				width:15px !important;
				margin-left:3px;
				margin-right:5px;
}
/*.pull-right {
  float: right;}*/

/* SITE NAVIGATION */
#siteNav {
			margin-bottom:20px;
		}
		
		#siteMenu {
			background:#0061a8;
			background-image: -moz-linear-gradient(top, #0061a8 0%, #004f80 100%); /* FF3.6+ */
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0061a8), color-stop(100%,#004f80)); /* Chrome,Safari4+ */
			background-image: -webkit-linear-gradient(top, #0061a8 0%,#004f80 100%); /* Chrome 10+,Safari 5.1+ */
			background-image: -ms-linear-gradient(top, #0061a8 0%,#004f80 100%); /* IE10+ */
			background-image: -o-linear-gradient(top, #0061a8 0%,#004f80 100%); /* Opera 11.10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0061a8', endColorstr='#004f80',GradientType=0 ); /* IE6-9 */
			background-image: linear-gradient(top, #0061a8 0%,#004f80 100%); /* W3C */
			
			border-bottom: 3px solid #ff9900;
			height:45px;
			list-style:none;
			margin:0;
			padding:0;
		}
		
		#siteMenu li {
			border-left:1px solid #216bb4;
			border-right:1px solid #324a89;
			display:block;
			float:left;
			position:relative;
			padding: 6px 8px;
			text-align:center;
			text-transform:uppercase;
			z-index: 3000;
		}
		
		#siteMenu li.active {
			background: #6e90bf;
		}
		
		#siteMenu li:hover {
			background: #6e90bf;
		}
		
		#siteMenu li a {
			color: #fff;
			display:block;
			font-size:11px;
			line-height:3.0em;
			outline:0;
			text-decoration:none;
		}
		
		#siteMenu li a.twoLine {
			line-height:1.49em;
		}
			
		.dropdown_2columns {
			background:#F4F4F4;
			border:8px solid #6e90bf;
			float:left;
			left:-999em;
			margin:6px auto;
			padding:10px 5px 10px 5px;
			position:absolute;
			text-align:left;
			z-index:1000;
		}
		
		.dropdown_1column {
			background:#F4F4F4;
			border:8px solid #6e90bf;
			float:left;
			left:-999em;
			margin:6px auto;
			padding:10px 5px 10px 5px;
			position:absolute;
			text-align:left;
			z-index:1000;
		}
		
		.dropdown_1column {
			width: 210px;
		}
		
		.dropdown_2columns {
			width: 430px;
		}
		
		#siteMenu li:hover .dropdown_2columns {
			left:-1px;
			right:auto;
			top:auto;
		}
		
		#siteMenu li:hover .dropdown_1column {
			left:-1px;
			right:auto;
			top:auto;
		}
		
		.col_2 {
			display:inline;
			float: left;
			margin-left: 5px;
			margin-right: 10px;
			position: relative;
		}
				
		.col_1 {
			display:inline;
			float: left;
			margin-left: 5px;
			margin-right: 10px;
			position: relative;
		}
				
		#siteMenu li:hover .align_right {
			left:auto;
			right:-1px;
			top:auto;
		}
		#siteMenu h4 {
			font-size:14px;
			margin:3px 0 4px 0;
			text-transform:uppercase;
			font-family:Arial, Helvetica, sans-serif;
		}	
		#siteMenu li ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#siteMenu li ul li {
			border-left:none;
			border-right:none;
			border-bottom:1px solid #ddd;
			float:none;
			margin:0;
			padding:0;
			position:relative;
			text-align:left;
			width:200px;
		}
		#siteMenu li ul li:hover {
			background:#e4e4e4;
		}
		#siteMenu li ul li a {
			color:#333;
			font-size:12px;
			line-height:24px;
			text-shadow: 1px 1px 1px #ffffff;
			text-transform:none;
		}
		#siteMenu li ul li a:hover {
			color:#111;
		}




#siteMenu #siteMenuBranding {
  display: none;
}
#siteMenu #siteMenuMore {
  display: none;
}
#siteMenu #siteMenuSections {
  display: none;
}  

/* ACIP SITE NAVIGATION */
		
		#siteMenuACIP {
			background:#008fc5;
			background-image: url(/assets/ACIP_navigation_gradient.gif);		
			height:40px;
			list-style:none;
			margin:0;
			padding:0;
		}
		
		#siteMenuACIP li {
			border-right:1px solid #ffffff;
			display:block;
			float:left;
			position:relative;
			padding: 4px 9.45px;
			text-align:center;
			text-transform:uppercase;
			z-index: 3000;
		}
		
		#siteMenuACIP li.active {
			background: #263692;
		}
		
		#siteMenuACIP li:hover {
			background: #263692;
		}
		
		#siteMenuACIP li a {
			color: #fff;
			display:block;
			font-size:11px;
			line-height:3.0em;
			outline:0;
			text-decoration:none;
		}
		
		#siteMenuACIP li a.twoLine {
			line-height:1.49em;
		}
					
		.dropdown_1column {
			background:#ffffff;
			border:8px solid #263692;
			float:left;
			left:-999em;
			margin:6px auto;
			padding:10px 5px 10px 5px;
			position:absolute;
			text-align:left;
			z-index:1000;
		}
		
		.dropdown_1column {
			width: 210px;
		}
				
		#siteMenuACIP li:hover .dropdown_2columns {
			left:-1px;
			right:auto;
			top:auto;
		}
		
		#siteMenuACIP li:hover .dropdown_1column {
			left:-1px;
			right:auto;
			top:auto;
		}
		
		.col_2 {
			display:inline;
			float: left;
			margin-left: 5px;
			margin-right: 10px;
			position: relative;
		}
				
		.col_1 {
			display:inline;
			float: left;
			margin-left: 5px;
			margin-right: 10px;
			position: relative;
		}
				
		#siteMenuACIP li:hover .align_right {
			left:auto;
			right:-1px;
			top:auto;
		}
		#siteMenuACIP h4 {
			font-size:14px;
			margin:3px 0 4px 0;
			text-transform:uppercase;
		}	
		#siteMenuACIP li ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#siteMenuACIP li ul li {
			border-left:none;
			border-right:none;
			border-bottom:1px solid #ddd;
			float:none;
			margin:0;
			padding:0;
			position:relative;
			text-align:left;
			width:200px;
		}
		#siteMenuACIP li ul li:hover {
			background:#e4e4e4;
		}
		#siteMenuACIP li ul li a {
			color:#333;
			font-size:12px;
			line-height:24px;
			text-shadow: 1px 1px 1px #ffffff;
			text-transform:none;
		}
		#siteMenuACIP li ul li a:hover {
			color:#111;
		}




#siteMenuACIP #siteMenuBranding {
  display: none;
}
#siteMenuACIP #siteMenuMore {
  display: none;
}
#siteMenuACIP #siteMenuSections {
  display: none;
}  


/* SHRM CLASSES */
#pageNav 
.nav-header {
  padding: 0 13px;
}
	
}
#pageNav 
.nav-header a {
  font-size: 14px;
  color:#0088cc;
}
#pageNav 
.nav-header a:hover {
  background: transparent;
  }
  
#pageNav 
.nav li a {
  border-bottom: 1px solid #ddd;
  padding-left: 10px;
  word-wrap:break-word;
}
#pageNav 
.nav li:last-child a {
  border-bottom: none;
}
#rightRail img {
  margin-bottom: 10px;
}
#pageBody img {
  margin-bottom: 10px;
}
#subhead {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 20px;
  margin: 4px 0 16px 0;
}
#featuredContent {
  background: #fff;
  border: 1px solid #ccc;
  padding: 6px;
}
#featuredContent .nav {
  margin-bottom: 0px;
}
#featuredContent .tab-pane {
  padding: 10px;
}
.pod {
  margin-bottom: 20px;
}
.pod .pod-title {
  margin-bottom: 10px;
}
.pod ul.morePadding li {
  padding: 6px 0;
}
.pod ul.morePadding li:first-child {
  padding: 0 0 6px 0;
}
.pod ul.morePadding li:last-child {
  margin-bottom: 16px;
}
footer h1 {
  font-size: 18px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
footer a {
  color: #216bb4;
}
footer #footerUpper {
  background: #efefef;
  margin-left: -20px;
  padding: 10px 20px 30px 20px;
  text-align:left;
}
footer #footerUpper h1 {
  color: #666;
  margin-top: 20px;
}
footer #footerLower {
  background: #333;
  border-top: 1px solid #555;
  font-size: 11px;
  margin: 0 -20px;
  padding: 8px 20px 2px 20px;
}
footer #footerLower #legalNav li {
  display: inline;
  border-left: 1px solid #666;
  padding-left: 10px;
  padding-right: 10px;
  float:left;
}
footer #footerLower #legalNav li:first-child {
  border-left: none;
  padding-left: 0;
}
footer #footerLower #socialMediaNav {
  text-align: right;
}
.ACIPfooter {
	background-image: url(/assets/ACIP_footer_gradient.gif);
	font-size: 11px;
	color:#ffffff;
	text-align:center;
	}

.ACIPfooter a {
	color:#a7b6d3;
	}


/* PRINT */
@media print {
  #siteHeader {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
  }
  body {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 13px;
        line-height: 18px;
        zoom:130%;-moz-zoom:130%;-webkit-zoom:130%;}

  #scriptstop{display:none;}  
    
  #pageNav{display:none;}  
    
  #siteFooterContainer{display:none;}  
    
  #flash{display:none;}  
    
  #contentAdColumn{display:none;}  
    
  #headerLayout{display:none;}  
    
  #sponsoredLinks{display:none;}  
    
  #position{display:none;}  
    
  #marketPlaceAds{display:none;}  
    
  #siteHeaderContainer{display:none;}  
    
  #breadcrumb{display:none;}  
    
  #siteMenu{display:none;}  
    
  #bannerad{display:none;}  
    
  #siteNav{display:none;}  
    
  .toolboxContent{display:none;}
  
   
  
  .toolboxTop{display:none;}
  
   
  
  .toolboxOuter{display:none;}
  
   
  
  .pageRight{display:none;}
  
   
  
  .LeftAskTheExpert{display:none;}
  
   
  
  .leftNavLayout{display:none;}
  
   
  
  .pageLeft {width:100%;} 
    
   
  
  .pageTable {width:100%;} 
  #contentArea{width:100%;font-size: 13pt;} 
  #contentRight{width:100%;}   

  #contentTable{width:100%;}   

}

white-space
{  word-spacing:0;
}

/*LeftNav*/
/*.leftNavHeader { 
background: #EEEEEE; 
top left;
background-position: 0 4px; 

font-weight:lighter; }

.leftNavTitle { 
background-color: #EEEEEE;
color: #333333; 
font-weight: bold; }*/



#navlist ul li.first {
list-style: none;
margin: 0;
padding: 0.10em;
border-top: none;

	}


#navlist li a {
text-decoration:none;}



/*ContentArea from SHRM_default css*/
#contentArea { padding: 10px 15px 10px 25px; font-size: 13px; line-height: 18px;width:640px;}/*fixed contentarea width and removed inline width from masterpages*/
.morePageTitle { color: #333333; border-bottom: 1px #333333 solid; }
#contentRight {background: url('/images/contentHrDiscInterim.gif') top left repeat-x;
padding: 0px 0px 0px 0px;
vertical-align:top;width:670px;}

/*.leftNavHeader { background: #EEEEEE; top left; background-position: 0 4px; font-weight: bold; border-bottom: 1px #CCCCCC solid; }*/



/* new left nav quicklaunch*/

 
#pageNav {
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom:0px;
 padding-left: 0px;
 vertical-align:top;
 font-size:0.75em;
 height:100%;
 
}

.leftNavLayout {
background: #EEEEEE; 
border-width: 1px;  
border-style:solid;
border-color: #B4B4B4;
width:173px;
vertical-align:top;
margin-top:0px;
}
 

#list{padding:none;			
}
#list
.nav-header 
a{
width:173px;
height:auto;
border-width:1px #333333 solid;
}

#list ul.nav-list> li>				
a{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
color:#0088cc;
width:148px;
display:block;
}



/*------fix for LeftAskTheExpert image for ie7-----*/
.LeftAskTheExpert{width:173px;height:136px;}

/*Fix overflow problem??*/
.ms-WPBody {
	overflow:none !important;}
	
/*Tools widget styling for articles pages*/
.toolboxOuter {
margin-bottom:10px;
}

.toolboxTop {
font-size: 15px;
font-weight: bold;
line-height: 15px;
text-transform: uppercase !important;
text-align: left;
margin: 0 0 7px;
vertical-align: top;
width:50%;
}

.toolboxContent {
border-top: 3px solid #FF9900;
line-height:20px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-right:0px;display:inline-table;
}

/*hack for ie7*/
.toolboxContent{
 display: inline-block;
 *display: inline;
 zoom: 1;				
}


.toolboxTool img {
display:inline-block;vertical-align:top;
}
				
}
.toolboxTool {
color: #2b559b;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
line-height:130%;
text-decoration:none;padding-top:2px;

}



/*Related Content widget styling for articles pages*/
.toolboxOuterRelated {
margin-bottom:10px;
}


.toolboxTopRelated {
font-size: 15px;
font-weight: bold;
line-height: 12px;
text-transform: uppercase !important;
text-align: left;
margin: 0 0 7px;
vertical-align: top;
}

.toolboxContentRelated {
border-top: 3px solid #FF9900;
line-height:20px;
}
.toolboxLink {
	border-bottom: 1px dashed #FF9900;
}

.toolboxTopRelated img {
display: none;
}

/*Conference_with_Marquee marquee div style*/
#conferencewithmarquee {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC; 
	width:650px; 
	height:204px; 
	margin-top:0px; 
	margin-left:5px; 
	margin-bottom:5px;
}

#conferencewithmarquee iframe {
	marginheight: 0;
	width:650px;
	height:204px;
}

/*education_with_Marquee marquee div style*/
#educationwithmarquee {
	border-style:solid; 
	border-width:1px; 
	border-color:#CCCCCC; 
	width:650px; 
	height:204px; 
	margin-top:5px; 
	margin-left:5px; 
	margin-bottom:5px;
}

#educationwithmarquee iframe { 
	marginheight: 0;
	width:650px;
	height:204px;
}

/*membership_with_Marquee marquee div style*/
#membershipwithmarquee
{
	border-style:solid; 
	border-width:0px; 
	border-color:#CCCCCC; 
	width:100%; 
	height:100%; 
	margin-top:0px; 
	margin-left:0px; 
	margin-bottom:0px;
}
#membershipwithmarquee iframe
{
	width:100%;
	height:270px;
	marginheight:0;
	frameborder:0;			
}


/*Hr magazine web extras*/
.webExtras { 
    vertical-align: middle; 
    width: 165px; 
    float: left; 
    background: #e3fbff; 
    color: #000000; 
    padding: 10px 6px 10px 6px; 
    margin: 0 10px 5px 0; 
    font-size: .9em; 
    }
    
.webExtrasHeader { 
    font-size: 1.3em; 
    font-weight: bold; 
    color: #5c858c; 
    border-bottom: 1px #000066 dotted; 
    }

.magazinestyle8 {
	border: 1px solid #FFFFFF;
	width:100%;
}

.volumenumber {
	font-size:x-small;
}


/*HR Magazine TOC Features*/
#magazinefeaturestable {
	padding:3px;
	width:100%;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 7px;
	text-align:left;
	vertical-align:top;
	border-bottom: 3px solid #FF9900;
}

/*HR Magazine Landing Page No Features
.magazinepageLeft {
	width=600px;
	vertical-align:top;
	}
	
	*/
	
/*pages with pageleft,right */
.pageRight {
    width:290px;
	vertical-align:top;	
	padding: 0px 0px 10px 20px;
	}
	
/*old style from site
.magazinestyle9 {
	background-color: #DDE1E5;
}*/

.pageTable {
	margin-top:10px;
}
.pageLeft {
	width:390px;
	vertical-align:top;
	padding:0px 10px 10px 0px;
	}
	

	
/*Memberkit and Infokit Pages main content holder*/
#kitpagesMainContentHolder {
	width:580px;
	padding-left:15px;
}

/*SHRM_blank_close*/
.closetxt {
	font-size:10px;
	padding:10px;
}

/*SHRM_learning.aspx --not being used...*/
.trainingPaneRight { 
	width: 195px; 
	margin: 0 auto 10px auto; 
	background: #E5E8D7; 
	}
	
.trainingPaneRightTitle { 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #3366FF; 
	}
	
.trainingPaneRightContent { 
	font-size: .85em; 
	padding: 5px; 
	}
	
/*SHRM_login.aspx*/
.termsofuse {
	font-size: .85em;
}

/*SHRM_login-NoAds*/
.memlogin1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.memlogin3 {
	color: #216bb4; 
	font-size: 1.5em;
	}
	
.MemLogin4 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height: 36px;
}

.memlogin7 {
	font-weight: bold;
	}
	
.memlogin8 {
	font-size: 12px;
	}
	
/*SHRM_podcast_close.aspx*/
.podcastclose {
	font-size: 10px; 
	padding: 10px;
}


/*SHRM_seminar.aspx*/
.addContent { 
	width: 160px; 
	float: right; 
	background: #5A928A; 
	color: #FFFFFF; 
	font-size: .85em; 
	padding: 20px 10px 20px 10px; 
	margin: 0 0 5px 5px; 
	}

/*SHRM_welcome_onecolumn.aspx */
.onecolpageLeft {
	width:100%;
}

/*For images on book pages*/
.pageImage {
	/*display:inline;*/
	/*float: right;*/
	/*padding: 10px 0 5px 5px;*/
	/*width:100%;*/
	min-height:1px;
	display: inline-block;
    zoom: 1;
    *display: inline;
}
	

.pageImageCaption
{
min-height:1px;
}

/*ISBN color*/
.articleHeaderISBN {
	color:#AAAAAA;
}

/*Article header date*/
.articleHeaderDate {
	font-size:12px;
	font-weight: bold;
	color: #000000;
	
}

.articleHeaderBy {    
    width:100%;
    text-align: right;

}


/*-----------------------------------------*/ 
 /*content added from bootstrap*/
 /*body*/
 
 a {
    color: #2b559b;   
    text-decoration: none;}

 /*---nav---*/
 

 .nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #E8E8E8;
}
.nav > .pull-right {
  float: right;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list > .active > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-pills {
  *zoom: 1;
}
.nav-tabs {
  *zoom: 1;
}
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after {
  display: table;
  content: "";
}
.nav-pills:before {
  display: table;
  content: "";
}
.nav-tabs:before {
  display: table;
  content: "";
}
.nav-pills:after {
  clear: both;
}
.nav-tabs:after {
  clear: both;
}
.nav-pills > li {
  float: left;
}
.nav-tabs > li {
  float: left;
}
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs > .active > a {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-pills > .active > a {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-tabs .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav-pills .open .dropdown-toggle {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav-tabs .open .dropdown-toggle {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.nav li.dropdown.open.active .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.nav li.dropdown.open .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:before {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-right > .nav-tabs {
  border-bottom: 0;
}
.tabs-below > .nav-tabs {
  border-bottom: 0;
}
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .tab-pane {
  display: none;
}
.pill-content > .active {
  display: block;
}
.tab-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-below > .nav-tabs > .active > a {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li {
  float: none;
}
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-left > .nav-tabs .active > a {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.tabs-right > .nav-tabs .active > a {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.navbar {
  *position: relative;
  *z-index: 2;
  overflow: visible;
  margin-bottom: 18px;
}
.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
}
.navbar {
  color: #999999;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #999999;
}
.navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
.navbar .navbar-link {
  color: #999999;
}
.navbar .navbar-link:hover {
  color: #ffffff;
}
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn {
  margin-top: 5px;
}
.navbar .btn-group .btn {
  margin: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:after {
  display: table;
  content: "";
}
.navbar-form:before {
  display: table;
  content: "";
}
.navbar-form:after {
  clear: both;
}
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form .radio {
  margin-top: 5px;
}
.navbar-form select {
  margin-top: 5px;
}
.navbar-form input {
  margin-top: 5px;
}
.navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form input[type="checkbox"] {
  margin-top: 3px;
}
.navbar-form input[type="image"] {
  margin-top: 3px;
}
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-form .input-append input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  padding: 4px 9px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #151515;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-search .search-query:focus {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-bottom .container {
  width: 980px;
}
.navbar-fixed-top .container {
  width: 980px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
}
.navbar .nav > li {
  display: block;
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 9px 10px 11px;
  line-height: 19px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .btn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 18px;
}
.navbar .btn-group {
  margin: 0;
  padding: 5px 5px 6px;
}
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
.navbar .nav .active > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
.navbar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #222222;
  border-right: 1px solid #333333;
}
.navbar .nav.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar[disabled] {
  background-color: #222222;
  *background-color: #151515;
}
.navbar .btn-navbar.disabled {
  background-color: #222222;
  *background-color: #151515;
}
.navbar .btn-navbar.active {
  background-color: #222222;
  *background-color: #151515;
}
.navbar .btn-navbar:active {
  background-color: #222222;
  *background-color: #151515;
}
.navbar .btn-navbar:hover {
  background-color: #222222;
  *background-color: #151515;
}
.navbar .btn-navbar.active {
  background-color: #080808 \9;
}
.navbar .btn-navbar:active {
  background-color: #080808 \9;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown.open .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar .nav li.dropdown .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar .nav li.dropdown.active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
}
.navbar .nav li.dropdown.active > .dropdown-toggle {
  background-color: transparent;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
  background-color: transparent;
}
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  color: #ffffff;
}
.navbar .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right .dropdown-menu {
  left: auto;
  right: 0;
}
.navbar .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right .dropdown-menu:before {
  left: auto;
  right: 12px;
}
.navbar .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right .dropdown-menu:after {
  left: auto;
  right: 13px;
}

/*--accordion--*/

.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion {
  margin-bottom: 18px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

/*--dropdown's--*/

.dropdown {
  position: relative;
}
.dropup {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.open .dropdown-toggle {
  outline: 0;
}
.dropdown-toggle:active {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.open .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dropdown:hover .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
.dropdown-menu .active > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
.dropdown-menu li > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
.open {
  *z-index: 1000;
}
.open  > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}
.dropup .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

/*row-fluid*/
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:after {
  display: table;
  content: "";
}
.row-fluid:before {
  display: table;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.040816327%;
  *margin-left: 1.9897959188367347%; 
  
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .span26 {
  width: 100.000000023%;
  *width: 99.94897961483673%;
  float:none;
}
.row-fluid .span25 {
  width: 100.000000023%;
  *width: 99.94897961483673%;
}
.row-fluid .span24 {
  width: 95.918367369%;
  *width: 95.86734696083673%;
}
.row-fluid .span23 {
  width: 91.83673471499999%;
  *width: 91.78571430683672%;
}
.row-fluid .span22 {
  width: 87.755102061%;
  *width: 87.70408165283673%;
}
.row-fluid .span21 {
  width: 83.673469407%;
  *width: 83.62244899883673%;
}
.row-fluid .span20 {
  width: 79.591836753%;
  *width: 79.54081634483673%;
}
.row-fluid .span19 {
  width: 75.51020409899999%;
  *width: 75.45918369083672%;
}
.row-fluid .span18 {
  width: 71.428571445%;
  *width: 71.37755103683673%;
}
.row-fluid .span17 {
  width: 67.346938791%;
  *width: 67.29591838283673%;
}
.row-fluid .span16 {
  width: 63.265306136999996%;
  *width: 63.21428572883673%;
}
.row-fluid .span15 {
  width: 59.18367348299999%;
  *width: 59.132653074836725%;
}
.row-fluid .span14 {
  width: 55.102040829%;
  *width: 55.051020420836736%;
}
.row-fluid .span13 {
  width: 51.020408175%;
  *width: 50.96938776683673%;
}
.row-fluid .span12 {
  width: 46.938775521%;
  *width: 46.88775511283673%;
}
.row-fluid .span11 {
  width: 42.85714286699999%;
  *width: 42.806122458836725%;
}
.row-fluid .span10 {
  width: 38.775510213000004%;
  *width: 38.724489804836736%;
}
.row-fluid .span9 {
  width: 34.693877559%;
  *width: 34.64285715083673%;
}
.row-fluid .span8 {
  width: 30.612244904999997%;
  *width: 30.561224496836733%;
}
.row-fluid .span7 {
  width: 26.530612251%;
  *width: 26.479591842836737%;
}
.row-fluid .span6 {
  width: 22.448979596999997%;
  *width: 22.397959188836733%;
}
.row-fluid .span5 {
  width: 18.367346943%;
  *width: 18.316326534836737%;
}
.row-fluid .span4 {
  width: 14.285714289%;
  *width: 14.234693880836733%;
}
.row-fluid .span3 {
  width: 10.204081635%;
  *width: 10.153061226836734%;
}
.row-fluid .span2 {
  width: 6.122448981%;
  *width: 6.0714285728367345%;
}
.row-fluid .span1 {
  width: 2.040816327%;
  *width: 1.9897959188367347%;
}
/*------inputtypes------------*/
form {
margin-bottom:0px;
bottom:0px;

 
}
/*fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}*/
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 13.5px;
  color: #999999;
}
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
select {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
button {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
input {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
label {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
textarea {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
select {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
button {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
input {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
.uneditable-input {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}

input[type="color"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="tel"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="search"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="url"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="email"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="number"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="week"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="time"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="month"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="date"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="datetime-local"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="datetime"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="password"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
input[type="text"] {
  display: inline-block;
  height: 18px;
  padding: 4px;
  /*margin-bottom: 9px;*/ /*resizing searchbox*/
  font-size: 13px;
  line-height: 18px;
  color: #555555;}
 /*-----------------*/
 input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="button"] {
  cursor: pointer;
  -webkit-appearance: button;
}
button {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
  
/*image*/
/*
img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;}
  */
/*----container-------*/
/*.container-fluid {
    padding: 0;
  }*/
.container {
    width: auto;
  }
.navbar .container {
    width: auto;
    padding: 0;}
    
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:after {
  display: table;
   height:500px; !important;

}
.container:before {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:after {
  display: table; 
   
}
.container-fluid:before {
  display: table;
  content: "";
}
.container-fluid:after {
  clear: both;}
  
/*-unstyling ul li--*/
.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h5 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h4 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h3 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h2 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h6 small {
  font-weight: normal;
  color: #999999;
}
h5 small {
  font-weight: normal;
  color: #999999;
}
h4 small {
  font-weight: normal;
  color: #999999;
}
h3 small {
  font-weight: normal;
  color: #999999;
}
h2 small {
  font-weight: normal;
  color: #999999;
}
h1 small {
  font-weight: normal;
  color: #999999;
}
/*h1 {
  font-size: 30px;
  line-height: 36px;
}*/
h1 small {
  font-size: 18px;
}
h2 {
  font-size: 24px;
  line-height: 36px;
}
h2 small {
  font-size: 18px;
}
h3 {
  font-size: 18px;
  line-height: 13px;
}
h3 small {
  font-size: 14px;
}
h6 {
  line-height: 18px;
}
h5 {
  line-height: 18px;
}
h4 {
  line-height: 18px;
}
h4 {
  font-size: 14px;
}
h4 small {
  font-size: 12px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 11px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
.page-header h1 {
  line-height: 1;
}
ol {
  padding: 0;
  margin: 0 0 9px 30px;
}
ul {
  padding: 0;
  margin: 0 0 9px 25px;
}
ol ul {
  margin-bottom: 0;
}
ol ol {
  margin-bottom: 0;
}
ul ol {
  margin-bottom: 0;
}
ul ul {
  margin-bottom: 0;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li {
  line-height: 18px;
}
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
ul.unstyled {
  margin-left: 0;
  list-style: none;
}
/*============================================================================*/
/*---dsqavatar img fix--*/
.dsq-avatar{width:42px;
            -ms-width:42px;
            -webkit-width:42px;
            -moz-width:42px;  
            height:42px;				
}
/*comment padding*/
#disqus_thread{width:410px;				
}
/*==========================*/

/* Left Navigation */

.leftnav-list {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  height: auto;
  color: #0088CC;
  width: 174px;
  display: block;
}
.leftnav-list a {
  font-size: 14px;
  color: #0088CC;
  display: block;
  width: 100%;
}
.leftnav-list table {
  width: 173px;
}
.leftnav-header {
  display: block;
  font-weight: bold;
  line-height: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 2px;
  margin-bottom: 5px;
}
.leftnav-item {
  padding-top: 2px;
  padding-bottom: 1px;
  border-top-color: #ddd;
  border-top-style: solid;
  border-top-width: 1px;
  width: 148px;
}
.leftnav-item td {
  padding-left: 10px;
  padding-right: 5px;
}
.leftnav-item:hover {
  text-decoration: none;
  background-color: #E8E8E8;
}
/*----*/

.articleHeader{
padding:0px;float:left;}
 
/*BalloonTooltip styles*/ 
 .tooltipy {  
    cursor:pointer;
}

.balloon{
    display:none;    
}

.tooltipy:hover .balloon{
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background-color:#D1E0EC;
    border:1px solid grey;   
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius:5px;    
    box-shadow: 0 0 6px #CCCCFF;
    -webkit-box-shadow: 0 0 6px #CCCCFF;
    -moz-box-shadow: 0 0 6px #CCCCFF;    
    display: inline-block;
    padding: 10px 18px;
    position:absolute;    
    vertical-align: top;    
    margin: 0px 0px 0px 50px;
    *margin:15px 0px 0px 0px; 
    display:block;
    z-index:9999;
    transition-delay:10s;
    *transition-delay:10s;
    -webkit-transition-delay:10s;
    -moz-transition-delay:10s;    
   
}

#ACIPquote {
	font-weight:bold;
}
/* Membership Page Marquee right panel  */
#membershipwithmarquee {position:relative;}

#Mem-right-content {
    bottom: -14%;
    color: #FFFFFF;
    display: block;
    font-family: Arial,"Helvitica-Neue",Helvetica,sans-serif;
    height: 100%;
    position: absolute;
    right: 6%;
    width: 250px;
}
#Mem-right-content .subtitle {
    color: #C9C9C9;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.4em;
}
#Mem-right-content .title {
    bottom: -8%;
    font-size: 18px;
    margin: 10px 0;
    z-index: 50;
}
#Mem-right-content a.cta {
	background: #e67d0a;
	color: #fff;
	padding: 4px 12px;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	font-weight:normal;
}
#Mem-right-content a.cta:hover {
	background: #ff5412;

}

#Mem-right-content .contact {
    color: #C9C9C9;
    font-size: 12px;
    z-index: 50;
    line-height:1.1;
}
#Mem-right-content .contact a {
    color: #C9C9C9;
    text-decoration:underline;
}
#Mem-right-content .contact a:hover {
    /*color: #C9C9C9;*/
    color:#fff;
    /*text-decoration: none;*/
}
/*Added by jyoti 10/31/13 to match RR styles*/
ul.linksList li {
		border-bottom: 1px dashed #FF9900;
		list-style: none outside none;
	}
ol.linksList li {
		border-bottom: 1px dashed #FF9900;
		list-style: none outside none;
	}	
ul.linksList {
	margin:0;
	padding:0;
}
ol.linksList {
	margin:0;
	padding:0;
}
.text-warning {
	color: #F90!important;
	font-weight:bold!important;
}
#return-top {
	height:30px;
	border-top: #CCC 1px solid;
	border-bottom:#CCC 1px solid;
	text-align:right;	
}
#contentTable img.pull-left {
    margin: 1% 3% 1% 0;
}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}