
/*	General Styles	*/	
	* { 
		margin: 0; 
		padding: 0; 
		line-height: 1.4em; 
		font-style: normal; 
		font-weight: normal; 
	}


	body { 
		/*font: normal 62.5% Georgia, 'Times New Roman', serif;*/ 
		/*font: normal 62.5% "Trebuchet MS", Verdana, sans-serif; */
		font: normal 62.5% Verdana,Arial,sans-serif; 
		/*background: #232323;  removed by spm to allow text editor to work*/
		margin: 0;
		padding: 0;
		/*text-align: center; */
		/*overflow:scroll;*/
	}


/* block level */

	h1 {
		font-size: 20px;
		color: #025674; 
		font-family: Georgia,'Times New Roman', serif;
		margin: 0 0 0.3em;
	}
	h1 a { text-decoration: none; }
	h1 a:hover, h1 a:focus { color: #025674; }

	h2, h2 a, form h2 label { 
		font-size: 13px; 
		color: #c0143c; 
		font-family: GillSansRegular,"Gill Sans MT","Gill Sans", "Trebuchet MS", Verdana, sans-serif; 
		line-height: 1.4; 
		text-transform: uppercase; 
		letter-spacing: 1px;
		margin: 0 0 0.7em; 
		font-weight: normal; 
	}
	
	h2 { 
		clear: both; 
		border-top: 1px solid #b2c9d1; 
		padding-top: 15px; 
	}
	h2.first { 
		border: none; 
		padding: 0; 
	}
	
	h2 a { 
		text-decoration: none; 
	}
	h2 a:hover, h2 a:focus { color: #c0143c; }

	h3, dt { 
		font-size: 13px; 
		color: #000; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
		font-weight: bold; 
		line-height: 17px; 
	}

	h3, dt { margin: 0 0 0.3em; }
	/*h3 a, dt a { text-decoration: none; }*/
	h3 a:hover, h3 a:focus, dt a:hover, dt a:focus { 
		color: #1b6782; 
		text-decoration: underline; 
	}

	h4 { 
		font-size: 13px; 
		color: #231f20; 
		font-family: GillSansRegular,"Gill Sans MT", "Gill Sans Light", "Gill Sans", "Trebuchet MS", Verdana, sans-serif; 
		letter-spacing: 1px; 
		text-transform: uppercase; 
		margin: 0 0 0.5em; 
	}

	h5, .sponsored, .date { 
		font-size: 12px; 
		color: #707070; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
		line-height: 1.3; 
		text-transform: uppercase; 
		margin: 0 0 0.4em; 
	}

	#column_rightSidebar h5, #column_rightSidebar .sponsored, #column_rightSidebar .date { 
		color: #363636; 
	}
	
	h5.first { 
		color: #231f20; 
		margin-bottom: 0; 
	}
	h5.unmatched { margin-bottom: 1.35em; }

	h6 { 
		font-size: 12px; 
		color: #707070; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
		font-weight: bold; 
		margin: 0 0 0.8em; 
	}

	p, ul, dl, ol { 
		font-size: 14px; 
		color: #3e3e3e; 
		margin: 0 0 1.25em; 
		line-height: 18px; 
	}

	ol { margin-left: 20px; }
	
	ul li { 
		list-style-type: none; 
		background: transparent url(/i/screen/list-marker.gif) no-repeat 0 0.5em; 
		padding-left: 9px; 
	}

	dt { margin-bottom: 1px; }
	dd { 
		color: #707070; 
		font-size: 12px; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
		text-transform: uppercase; 
		margin: 0 0 10px; 
	}

	blockquote { padding: 0 0 0 25px; }
		blockquote p { color: #707070; font-style: italic; }
			blockquote cite { color: #231f20; font-style: italic; }
	
	div.table-wrap { 
		padding: 1px; 
		border: 1px solid #619ab0; 
		margin: 0 0 1em; 
	}

	table {  border-collapse: collapse; margin: 0; font-size: 12px; }
		th { 
			/*background-color: #619AB0; */
			background-color: #6BA9BF;
			text-align: left; border-left: 1px solid #fff; border-bottom: 2px solid #fff; color:#fff; }
		thead td { background: #e7eff2; }
		thead th, thead td { height:22px; }
		thead td { border-top: none; border-top-width: 0; border-top-style: none; }
		th.first, td.first, th.first { border-left: none; }
		tbody tr.first td { border-top: none; }
		
	tr.addBG td { background: #e7eff2; }
	
/* striped */
table.striped{}
	table.striped tbody tr:nth-child(even) {background: #e7eff2}
	table.striped tbody tr:nth-child(odd) {background: #FFF}

	form li { background-image: none; padding: 0; margin: 0 0 8px;}
	form li.inline { margin: 15px 0 5px; }
	form li.submit { padding-top: 10px; }
	form label { color: #000; font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: bold; display: block; }
	form label.inline { color: #363636; font-weight: normal; display: inline; }
	form .inline label { color: #363636; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; display: inline; }
	form .inline a { font-style: italic; }
	form .inline * { vertical-align: middle; }

	input, textarea, select { 
		color: #707070; 
		font-size: 12px;
		width: auto;
	}
	input[type="text"], textarea, select {
		width: 90%;
	}
	input { width: expression((this.type=="text") ? '90%' : 'auto'); }/*  IE hack */
	
	address { color: #707070; font-size: 12px; margin: 0 0 1em; }

	/* inline */
	
	em { font-style: italic; }
	strong { font-weight: bold; }
	i { font-style: italic; }
	b { font-weight: bold; }
	
	a, 
	.CS_Textblock_Text li a  { 
		color: #025674;  
		text-decoration: none;
		outline: 0;
		font-size: 12px;
	 }
	.CS_Textblock_Text a, 
	.CS_Element_Custom a { 
		font-size: 14px;
	}

	a:hover, a:focus, #siteWrapper #content a.more:hover, #siteWrapper #content a.more:focus { 
		/*color: #77a2b2; */
		text-decoration: underline;
		border: 0;
	}
	
	h3 a, h3 a:hover, h3 a:focus,  dt a, dt a:hover, dt a:focus {
		font-size: 13px;
		font-weight: bold;
		line-height: 17px;
		font-family: "Trebuchet MS",Verdana,sans-serif;
	}

	
	
	a[name="__topdoc__"], a[name="top"] {
		text-decoration: none;
		position:absolute;
		left:-9999px;
		color:#fff;
	}
	
	img { display: block; margin: 0 0 10px; }
	
	p img, h3 img { float: left; margin: 3px 12px 4px 0;}
	a img { border: none; }
	
	code { color: #231f20; font: 12px 'Courier New', Courier, monospace; }
	sub, sup { line-height: 0; }

		h2, h2 a, form h2 label {
		  color: #C0143C;
		  font-family: GillSansRegular,"Gill Sans MT","Gill Sans","Trebuchet MS",Verdana,sans-serif;
		  font-size: 13px;
		  font-weight: normal;
		  letter-spacing: 1px;
		  line-height: 1.4;
		  margin: 0 0 0.7em;
		  text-transform: uppercase;
		}
		
		h3, dt {
		  color: #000000;
		  font-family: "Trebuchet MS",Verdana,sans-serif;
		  font-size: 13px;
		  font-weight: bold;
		  line-height: 17px;
		}
			
/*	Structural Styles	*/	
            #bannerAd { 
            	margin: 0 auto;
                height: 90px;
                padding: 10px 0;
                color: #fff;
                text-align: center;
				/*display: none;*/
            } 
            #bannerAd img { 
            	display: inline;
            }
            #siteWrapper { 
            	margin: 0 auto;
                text-align: left;
				width: 982px;
				background: #ffffff;
            }
            	#header {	
					height: 110px;	
					background: #fff url('/i/acc_logo.jpg') no-repeat 0 3px;
					/*
					background: #fff url('/i/acc_logo-30th.jpg') no-repeat 0 5px;	
					height: 115px;
					*/
					position: relative;
					border-bottom: 10px solid #2e778e;					
				}
				.home #header {
					border-bottom: 0px;
				}
				#returnHomelink {
					height: 110px; 
					width: 310px; 
					cursor: pointer;
				}
                #marketingArea	{	
					margin: 0;
					padding: 0;
					background: #bfd4dc;
					height: 275px;	
					display: none;
				}
				.home #marketingArea	{	
					display: block;
				}

					#carousel {
						/*width: 470px;
						height: 263px;
						background: #2e778e;*/
						/*float: left;*/
						padding-top: 8px;
					}
					#acc_highlight, #acc_highlight p, #acc_highlight ul  {
						color: #fff;
						font-size: 13px;
						line-height: 16px;
					}
					#acc_highlight {
						width: 217px;
						height: 265px;
						background: #2e778e;
						float: left;
						padding: 10px 5px 0 10px;
					}
						#acc_highlight p {
							/*margin-top: 3px;
							line-height: 15px;*/
						  font-size: 15px;
						  line-height: 22px;
						  margin: 10px;
						  margin-top: 30px;
						}
						#acc_highlight ul {
							margin-bottom: 10px;
							margin-left: 15px;
						}
						#acc_highlight ul li {
							list-style-type: disc;
							background: none;
						}
						#acc_highlight a, #acc_highlight a:link, #acc_highlight a:visited {
							color: #c2efff;
							text-decoration: none;
							padding-right: 10px;
							background: url(/i/screen/arrow_ltBlue.gif) no-repeat right center; 
						}
						#acc_highlight a:hover, #acc_highlight a:active {
							color: #94e0ff;
							text-decoration: underline;
						}
					#advertisement {
						margin: 0;
						margin-top: 10px;
						margin-left: 9px;
						border: 0px solid red;
						width: 250px;
						float: left;
					}
					
                #content {	
					clear: left;
					margin: 0;
					padding: 0;	
					background: #fff;	
				}
					#contentColumns   {
						width: 100%;	
						border: 0;
						border-collapse:collapse;
						margin: 0;
						padding: 0;	
					}
					#contentColumns td  {
						vertical-align: top;
						padding: 0;
					}
					
					#contentColumns td table tr th, #contentColumns td table tr td { 
						padding: 3px 5px; 
					}
					
					#contentColumns div#column_internalPageHeader {
						/*background-color: #E7EFF2;*/ 
						background-color: #fff; 
						font-size: 26px;
						line-height: 65px; 
						color: #025674; 
						font-family: Georgia,'Times New Roman', serif;
						padding: 0;
						height: 50px;
						margin-left:0;
					}
					
					#contentColumns div#column_internalPageHeader a {
						/*background-color: #E7EFF2;*/ 
						background-color: #fff; 
						/*
						font-size: 26px;
						color: #025674; 
						font-family: Georgia,'Times New Roman', serif;
						*/
						line-height: 65px;
						padding: 0 20px;
						height: 50px;
						text-decoration:none;

						color:#2E778E;
						font-family: Arial, Helvetica, sans-serif;
						font-size:26px;
						font-weight:bold;
						/*font-style:italic;*/
						text-transform:uppercase;
					}					
					
					.home #contentColumns div#column_internalPageHeader {
						display: none;
					}
					
					.home #column_two.columnContainer {
						border-left: 1px solid #b2c9d1;
					}					
						div.columnContainer {
							padding: 0 14px 6px ;
							margin: 6px 0;
							float: left;
						}
						
						#column_one   {	
							width: 210px;
						}
							.leftNav #column_one.columnContainer {
								width: 265px;
								padding: 0;
								padding-bottom: 6px;
							}
							
							.leftNav div.itemContainer {
								padding-left: 12px;
							}
							
							.rightNav #column_one.columnContainer {
								width: 432px;
							}
						#column_two   {	
							width: 400px;
						}

							.rightNav #column_two.columnContainer {
							  border: 0 none;
							  padding: 0 0 0 24px;
							  width: 210px;
							}
						#column_rightSidebar {	
							width: 250px;
							background: #bfd4dc;	
						}
							#column_rightSidebar  div.columnContainer {
								width: 250px;
							}
							
					#column_three {
						clear: both; 
						padding: 20px;
					}
					
					.noNav #column_two.columnContainer {
								width: 676px;
							}
					
					
				#footer {	
					border-top: 10px solid #c0143c;
					margin-bottom: 30px;
					background: #232323;		
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 12px;
					line-height: 16px;
					text-align:center;
				}
					#footer p {
						padding: .3em 1em;
						margin:0;
						color: #fff;
					}
					#footer ul {  
						margin: 10px 0 0 0;  
						_margin-left: 0;
					}
					#footer ul li { 
						display: inline; 
						background: none; 
						margin-left: 10px; 
						border-left: 1px solid #423e3f; 
						padding: 11px 0 0 12px;  
					}
					#footer ul li.first { 
						margin-left: 0; 
						border-left: 0; 
					}
					#footer ul li a, #footer a { 
						color: #c2efff; 
						text-decoration: none;  
					}
					#footer ul li a:hover, #footer ul li a:focus, #footer a:hover, #footer a:focus { 		
						color: #fff; 
						text-decoration: underline; 
					}
					#footer ul li.selected a { 
						color: #777f86; 
					}
					#footer a.reprintRequest {
						font-size: 10px;
					}
					
/* Navigation 	*/
		#main-nav, #utility-nav, #siteSearch
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
			position: absolute;
		}
		#main-nav li, #utility-nav li, #siteSearch li
		{
			border-left: 1px solid #bdbdbd;
			background: none;
			float: left;
			line-height: 1.1em;
			margin: 0 .5em 0 -.5em;
			padding: 0;
			cursor: pointer;
			list-style-type: none;
		}
		#main-nav li a, #utility-nav li a{ 
			display: block; 
			text-indent: -9999px;  
			background-repeat: no-repeat; 
			background-position: 0 0; 
			background-color: transparent; 
			cursor: pointer; 
		}
		
/* main-nav styles */
		#main-nav 
		{
			top: 55px;
			right: -6px;
			height: 26px; 
			margin: 0;			 
		}
		#main-nav li.first
		{
			border: 0;
		}
/* utility-nav styles */
		#utility-nav
		{
			top: 75px;
			right: 3px;
			height: 26px; 
			margin: 0; 
		}
		#utility-nav li {
			border: 0;
			padding: 0;
			padding-top: .5em;
			margin: 0;
		}

	#main-nav li a { height: 26px; position: relative; background-position: 0 -52px; border-left: 1px solid #bdbdbd; }
	#main-nav li a:hover { background-position: 0 -26px; z-index: 11; }
	#main-nav li a.first { border: 0; }

	#nav-legal a { background-image: url(/i/nav/legal.gif); width: 157px; /*left: 4px;*/ z-index: 5; }
	#nav-education a { background-image: url(/i/nav/education.gif); width: 107px; /*left: 3px;*/ z-index: 4; }
	#nav-community a { background-image: url(/i/nav/community.gif); width: 120px; /*left: 2px;*/ z-index: 3; }
	#nav-about a { background-image: url(/i/nav/about.gif); width: 117px; /*left: 1px;*/ z-index: 2; }
	#nav-careers a { background-image: url(/i/nav/careers.gif); width: 90px; /*left: 0px;*/ z-index: 1; }

	.legal #nav-legal a, .education #nav-education a, .community #nav-community a, .about #nav-about a, .careers #nav-careers a, 
	.legal #nav-legal a:hover, .education #nav-education a:hover, .community #nav-community a:hover, .about #nav-about a:hover, .careers #nav-careers a:hover { background-position: 0 0; z-index: 10; cursor: default; }


	#utility-nav li { margin-right: 8px; }

	#utility-nav li a { height: 26px;  background-position: 0 -26px; }
	#utility-nav li a:hover, #utility-nav li a:focus { background-position: 0 -52px; }
	
	#nav-accblog a { background-image: url(/i/nav/blog.gif); width: 41px; }	
	#nav-accdocket a { background-image: url(/i/nav/docket.gif); width: 94px; }	
	#nav-chapters a { background-image: url(/i/nav/chapters.gif); width: 73px; }
	#nav-committees a { background-image: url(/i/nav/committees.gif); width: 95px; }
	#nav-advocacy a { background-image: url(/i/nav/advocacy.gif); width: 80px; }
	#nav-valueChallenge a { background-image: url(/i/nav/valueChallenge.gif); width: 153px; }

	.accdocket #nav-accdocket a, .chapters #nav-chapters a, .committees #nav-committees a, .advocacy #nav-advocacy a, .valueChallenge #nav-valueChallenge a,
	.accdocket #nav-accdocket a:hover, .chapters #nav-chapters a:hover, .committees #nav-committees a:hover, .advocacy #nav-advocacy a:hover, .valueChallenge #nav-valueChallenge a:hover  { background-position: 0 0; cursor: default; }		
		
/* Search Form */
		#siteSearch {
			/*background: #f6f6f6;*/
			top: 0;
			right: 0;
		}
		 #siteSearch li
		{
			border: 0;
			margin: 0;
			padding: 8px;
			cursor: pointer;
		}
		 #siteSearch li.first
		{
			/*background: url(bg_siteSearch.gif) no-repeat 0 0;*/
			padding: 0;
			height: 42px;
			width: 30px;
			cursor: default;
		}
		#siteSearch li a, #siteSearch li a:link, #siteSearch li a:visited, #siteSearch li.welcome {
			color: #000;
			font-family: "Trebchet MS", Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			letter-spacing: 1px;
			text-decoration: none;
			border-bottom: 1px solid #969FA1;
			/*margin: 0 .5em;*/
		}
		/* style for the "dot" separator in the top menu */
		#siteSearch li span {
			color: #969FA1;
			padding: 4px;
		}		
		#siteSearch li.welcome, #siteSearch li span.memberName { 
			color: #2E778E;
			padding: 11px 0 0 8px;
			cursor: default;
			text-decoration: none;
			border: 0;
		}
		#siteSearch li span.memberName {
			font-style: italic;
			font-weight: 700;
			padding:0;
		}	
		#siteSearch li.welcome a { 
			text-decoration: none;
			cursor: pointer;
		}	
		#siteSearch li a:hover, #siteSearch li a:active {
			color: #71a2b2;
			border-color: #71a2b2;
		}
		#searchtext {
			width:150px;
			margin: 0;
		}
		#searchbutton {
		   margin-right: 10px;
		   margin-left: -8px;		
		}	
		
		#LR_search li {
			display: inline;
			list-style-type: none;
			background: none;
		}	
		#LR_searchtext {
		  	position:absolute; 
			top:0; 
			left:0;	
			width: 125px;	
		}
		#LR_searchbutton {
		  	position:absolute; 
			top:0; 
			left:135px;
			width: auto;		
		}		
		input.button, .LRbutton
		{
		   font: bold 0.9em/1.8em 'Trebuchet MS',Tahoma,Arial,Helvetica,Sans-serif;
		   letter-spacing: 1px;
		   color:#fff;
		   border: 1px solid #105f7c;
		   cursor: pointer;
		   background: url("bg_button.gif") repeat-x scroll 0 0 #73a1b2;
  		   margin: 0 10px 0 6px;
		   padding: 0 4px;
		   text-transform: uppercase;
		}

		.LRbutton {
			width: 200px;
			height: 25px; 
			text-align:left;
			background:#000 url(/i/resourcepanel/bg_menuHeader.jpg) no-repeat -50px 0px;
		    padding-left: 6px;
		    border: 0px;			
		}
		
		.LRbutton:hover {
			background:#000 url(/i/resourcepanel/bg_menuHeader.jpg) no-repeat -300px 0px;			
		}
		
		div.homePageHighlight {
			margin-top: 15px;
		}
		div.homePageLeft {
			float: left; 
			width: 210px;
		}
		div.homePageRight {
			float: right; 
			width: 210px;
		}
		
		a.more, a.more:link, a.more:visited {
			color: #025674;
			text-decoration: none;
			padding-right: 10px;
			background: url(/i/screen/arrow-more.gif) no-repeat right center; 
		}
		a.more:hover, a.more:active {
			/*color: #77a2b2;*/
			text-decoration: underline;
		}
		
		#column_rightSidebar a.more, #column_rightSidebar a.more:link, #column_rightSidebar a.more:visited {
			color: #025674;
			text-decoration: none;
			padding-right: 10px;
			background: url(/i/screen/arrow_mdBlue.gif) no-repeat right center; 
		}
		#column_rightSidebar a.more:hover, #column_rightSidebar a.more:active {
			/*color: #77a2b2;*/
			text-decoration: underline;
		}
		
		#column_rightSidebar h2 { 
			border-top: 1px solid #d9e5ea; 
		}
		
		#column_rightSidebar h2.first { 
			border-top: 0; 
		}
		
		#contentColumns table.quickPoll {
			margin-bottom: 10px;
			
		}
		#contentColumns table.quickPoll td {
			padding: 3px;
			
		}

		.rss { margin: 0; vertical-align: text-top; }
			h1 .rss { font-size: 14px; vertical-align: text-top; }
			.rss img { display: inline; margin: 0; }	
		
		.webcast { padding: 0 0 0 17px; background: transparent url(/i/widgets/webcast.gif) no-repeat 0 0; }
		.pdf { padding: 0 0 0 16px; background: transparent url(/i/widgets/pdf.gif) no-repeat 0 0; }
		.doc, .docx { padding: 0 0 0 16px; background: transparent url(/images/icon_word_2.gif) no-repeat 0 0;}
		.xls, .xlsx { padding: 0 0 0 16px; background: transparent url(/images/icon_excel_1.gif) no-repeat 0 0;  }
		/*.ppt, .pptx { padding: 0 0 0 18px; background: transparent url(/i/widgets/ppt.jpg) no-repeat 0 0;}*/
		.video { padding: 0 0 0 22px; background: transparent url(/i/widgets/icon-video.gif) no-repeat 0 0; }
		.myResources { padding: 0 0 0 18px; background: transparent url(/i/icon/icon_plus.png) no-repeat 0 0; }
		.document { padding: 0 0 0 16px; background: transparent url(/images/icon_document_1.gif) no-repeat 0 0;  }
		
		ul.acc_BlankList { list-style-type: none;  line-height: 1.5em; }
		ul.acc_BlankList li { background:url(/i/resourcepanel/list-marker-blank.gif) no-repeat scroll 0 0.5em transparent; }

/* LR Menus */

#practiceareasContainer, #regionsContainer, #resourcetypesContainer, #prointerestsContainer { 
	/*top: 22px;*/
	left: 75px;
	bottom: -20px;
	min-width: 240px;
	position: absolute;
	display: none;
	border: 1px solid #666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	padding:0;
}

#regionsContainer {
	bottom: 50px;
}

#resourcetypesContainer {
	bottom: 25px;
}

#prointerestsContainer {
	bottom: 0px;
}

#practiceareasContainer ul, #regionsContainer ul, #resourcetypesContainer ul, #prointerestsContainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#practiceareasContainer ul li, #regionsContainer ul li, #resourcetypesContainer ul li, #prointerestsContainer ul li 
{
	white-space: nowrap;
	background: none;
	padding-left:0;
	display:inline;
}

#practiceareasContainer a, #regionsContainer a, #resourcetypesContainer a, #prointerestsContainer a 
{
	display: block;
	padding: 3px 10px;
	min-width: 240px;
	/*background-color: #bfd4dc;*/
	background-color: #fff;
	border-bottom: 1px solid #d9e5ea;
	text-decoration: none;
	color: #2e778e; 
	letter-spacing: .5px;
}


#practiceareasContainer a:link, #practiceareasList a:visited, #regionsContainer a:link, #regionsList a:visited, #resourcetypesContainer a:link, #resourcetypesList a:visited, #prointerestsContainer a:link, #prointerestsList a:visited  
{
	color: #000;
	text-decoration: none;
}

#practiceareasContainer a:hover, #regionsContainer a:hover, #resourcetypesContainer a:hover, #prointerestsContainer a:hover 
{
	background-color: #2e778e;
	color: #fff;
}

#practiceareasContainer ul li.LR_listTitle, #regionsContainer ul li.LR_listTitle, #resourcetypesContainer ul li.LR_listTitle, #prointerestsContainer ul li.LR_listTitle {
	background:#000 url(/i/resourcepanel/bg_popUpHeader.jpg);
	font-weight:600;	
	color: #ffffff;
	padding: 4px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	display:block;
	position:relative;
}

#practiceareasContainer ul li a.LR_closeWindow, #regionsContainer ul li a.LR_closeWindow, #resourcetypesContainer ul li a.LR_closeWindow, #prointerestsContainer ul li a.LR_closeWindow {
	position: absolute;
	right: 0px;
	width: 12px;
	min-width:12px;
	height: 12px;
	border: 0;
	display:inline;
	background:none;
}

#practiceareasContainer ul li a.LR_closeWindow img, #regionsContainer ul li a.LR_closeWindow img, #resourcetypesContainer ul li a.LR_closeWindow img, #prointerestsContainer ul li a.LR_closeWindow img {
	display:inline; 
	padding:0; 
	margin:0;
	border:0;
}

/* Local Nav Menu */

			ul.local-nav { 
				width: 234px; 
				/*float: left;*/ 
				background: #fff; 
				padding:0; 
				margin: 0; 
				margin-top:25px;
			}
			.leftNav div.itemContainer.leftmenu {
				margin-top:0px;
				padding-left:0;
			}
			.local-nav li { 
				border-bottom: 1px solid #d3dde1; 
				background: none; 
				padding: 1px 0; 
			}
			.local-nav a { 
				font-size: 12px; 
				font-weight: bold; 
				font-family: "Trebuchet MS", Verdana, sans-serif; 
				letter-spacing: 1px; 
				text-transform: uppercase; 
				text-decoration: none; 
				display: block; 
				padding: 3px 5px 3px 16px; 
			}
			.local-nav li.first a { padding-top: 6px; }
			.local-nav a:hover, .local-nav a:focus { 
				color: #619ab0; 
				background: #ecf4f7; 
			}
			.local-nav .selected a { color: #1c1108; }
			.local-nav .selected a:hover, .local-nav .selected a:focus { background: transparent; }
			.local-nav .selected ul { 
				margin: 2px 0 9px; 
				padding: 0 0 0 16px; 
			}
			.local-nav .selected li, .links li { 
				border: none; 
				background: transparent url(/i/screen/adjunct-marker.gif) no-repeat left 0.5em; 
				padding: 0 0 0 9px; 
			}
			.local-nav .selected li a { 
				color: #025674; 
				font-family: Georgia, serif; 
				font-weight: normal; 
				letter-spacing: 0; 
				text-transform: none; 
				padding: 0; 
				margin: 0; 
				display: inline; 
			}
			.local-nav .selected li a:hover, .local-nav .selected li a:focus { 
				color: #77a2b2; 
				background: none; 
				text-decoration: underline; 
			}
			
/* Advanced Search Nav Menu */

			ul.search-nav { 
				width: 234px; 
				background: #fff; 
				padding:0; 
				margin: 0; 
				position:absolute; 
				top: -20px; 
				left: -14px;
				 /* _left: -215px;IE6 Hack */
			}
			.search-nav li { 
				border-bottom: 1px solid #d3dde1; 
				background:url(/i/resourcepanel/list-marker-blank.gif) no-repeat scroll 0 0.5em transparent;
				padding: 1px 0; 
			}
			.search-nav a { 
				font-size: 12px; 
				font-weight: bold; 
				font-family: "Trebuchet MS", Verdana, sans-serif; 
				letter-spacing: 1px; 
				text-transform: uppercase; 
				text-decoration: none; 
				display: block; 
				padding: 3px 5px 3px 16px; 
				color: #619ab0; 
				background: #ecf4f7;
				height: 17px; 
			}
			.search-nav li.first { 
				background: #ecf4f7;
				border:0; 
				height: 20px;
			}
			.search-nav a:hover, .search-nav a:focus {  
				background: #fff; 
			}
			.search-nav a.selected { 
				color: #025674; 
				background: #fff; 
				border: 2px solid #18788f;
				border-right: 0;
				margin-left: 2px;
			}
			#searchSelected_bg {
				position:absolute;
				top:-9999px;
				left:220px;
			}
			#searchSelected_bg.gsa {
				top:3px;
			}
			#searchSelected_bg.chapters {
				top:29px;
			}	
			/*#searchSelected_bg.acconline {
				
			}	*/				
			#searchSelected_bg.lex {
				top:55px;
			}
			#searchSelected_bg.plc {
				top:81px;
				/*top:107px;*/
			}
			#searchSelected_bg.ilo {
				top:107px;
				/*top:107px;*/
			}
			#searchSelected_bg.comm {
				top:133px;
				/*top:107px;*/
			}

			#searchResults {
				width: 450px; 
				min-height: 250px; 
				border: 2px solid #18788f; 
				float: right; 
				margin-top:-17px;
			}
			#searchResultsHeader {
				height: 20px; 
				background: #18788f; 
				color: #fff;
				text-align: center;
				text-transform: uppercase;
			}
			
			#advSearchForm {
				border: 1px solid #FFD7D7;
				margin-top: 166px;
				margin-bottom: 6px;
				margin-left: -2px;
				padding: 5px 0 5px 10px;
				width: 200px; 
				min-height: 200px; 
			    float:left;
			}
			#advSearchForm ul li {
				padding:0;
				margin:2px;
			}
			.searchFormSpacer {
				height: 6px;
			}
			.searchTermRangeLabel {
				/*font-weight: 100;*/
				font-size: 11px;
				display: inline;
				cursor: pointer;
			}
			#advSearchForm ul li .searchTermDateLabel{
				font-weight: 100;
				font-size: 11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			input.advSearchFormButton { 
				font:12px 'Gill Sans','Trebuchet MS',Verdana,sans-serif; 
				text-transform: uppercase;
				background: #fff;
				border: 1px outset #025674;
				padding: 2px 6px;
				color: #025674;
				cursor: pointer;
			}
			
div.itemContainer {
	margin-top: 15px;
	position: relative;
}
div.containerLeft {
	float: left; 
	width: 210px;
}
div.containerRight {
	float: right; 
	width: 210px;
}

#siteWrapper.chapters #column_two img {
	margin:20px auto;
}
#siteWrapper.chapters #chapter-rotator {
	margin:0 auto 20px;
}
#siteWrapper.chapters  #column_two #chapter-rotator img {
	margin:0 auto !important;
}

.note {
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 11px;
}

/* Begin Navigation Bar Styling */
	#navBar {
		width: 100%;
		float: left;
		margin: 0 0 1em 0;
		padding: 0;
		list-style: none;
		background-color: #eaf1f8;
		border: 1px solid #AFC9D1;
	}
	#navBar li { 
		float: left;
		margin: 0;
		padding: 0;
	}
	#navBar li a {
		display: block;
		padding: 6px 15px;
		text-decoration: none;
		color: #005674;
		border-right: 1px solid #AFC9D1; 
	}
	#navBar li a:hover {
		color: #C0143C;
		background-color: #eee; 
	}
	#navBar li a.active {
		color: #333; 
		background-color: #eee; 
		/*font-weight: bold;*/
		cursor: default;
	}
	#navBar li:last-child a {
		border-right: 0; 
	}
	#navBar.right {
		float: right;
	}
/* End navigation bar styling. */	
			
			
/*resource panel*/

		.accordionButton {	
			width: 100%;
			height: 25px; 
			float: left; 
			background:#000 url(/i/resourcepanel/bg_menuHeader.jpg) no-repeat 0px 0px;
			/*border-bottom: 1px solid #231f20;*/
			cursor: pointer; 
		}  
		.accordionButton span {	
			/*font: bold .85em/2em 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-serif;*/
			padding-left: 6px;
			color: #fff; 
			text-transform: uppercase;
			letter-spacing: 1px;
			font: bold 0.9em/2.3em 'Trebuchet MS',Tahoma,Arial,Helvetica,Sans-serif;
		} 
		.accordionButtonHover {	
			background:#000 url(/i/resourcepanel/bg_menuHeader.jpg) no-repeat -250px 0px;
		}
		.accordionButtonHover span {	
			color: #fff;
		}    
		.accordionButtonSelected {	
			background:#000 url(/i/resourcepanel/bg_menuHeader.jpg) no-repeat -502px 0px; 
		} 
		.accordionButtonSelected span {	
			color: #fff;
		}  
		.accordionContent {	
			width: 100%; 
			margin: 0;
			padding: 0;
			float: left; 
			/*background: #434c4d;*/ 
			background: #E6EFF3; 
			display: none; 
		}
	/*

		Accordion Tree Styles 

	*/	
		ul li.firstListItem { 
			list-style-type: none; 
			background: transparent url(/i/resourcepanel/list-marker-blank.gif) no-repeat 0 0; 
		}
		#practice-nav ul.accordionTree { 
			padding:0; 
			margin:0; 
			margin-left: 10px;
			list-style:none; 
		} 
		#practice-nav ul.accordionTree li { 
			background:transparent url(/i/resourcepanel/list-marker-blank.gif) no-repeat 8px 6px; 
			border-bottom: 1px solid #d0dfe5;
			font: bold .95em/1.5em 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-serif;
			padding: 2px;
		} 
		ul.accordionTree li.trigger { 
			cursor:pointer; 
			padding:2px 0 2px 20px; 
			color: #c2efff; 
		} 
		ul.accordionTree li.trigger.open { 
			color: #ffffff;
			font-weight: bold;
		} 
		ul.accordionTree li ul { 
			padding: 0 0 0 20px;
			margin: 0;
			list-style:none;
			font: 1.3em/1.5em 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-serif; 
			color: #7bc0d8;
			
		}
		ul.accordionTree li ul li { 
			background-image: url(/i/resourcepanel/list-marker.gif);
			background-position: 8px 6px; 
			background-repeat: no-repeat; 
			padding: 0 0 0 20px; 
			border: 0px solid #000;
		}
		ul.accordionTree li ul li.firstListItem { 
			display: inline;
		}		
		ul.accordionTree li ul li a { 
			color: #7bc0d8; 
			cursor: pointer; 
			text-decoration: none; 
			padding: 0;
			margin: 0; 
		} 
		ul.accordionTree li ul li a:hover { 
			text-decoration: underline; 
			color: #c2efff;
		}		
		ul.accordionTree li.secondaryLevelHover {
			color: #ffffff;
			background-color: #5f6a6c;
		}		
		
		.secondaryLevelHover a {
			color: #ffffff;
			background-color: #5f6a6c;
		}		
		.secondaryLevel a {
			color: #c2efff;
		}		

		.secondaryLevelSelected a {
			color: #ffffff;
			font-weight: bold;
		}
		
		ul.accordionTree li a {  
			cursor: pointer; 
			text-decoration: none; 
		} 
		ul.accordionTree li a:hover { 
			text-decoration: underline; 
		}
	/*

		Accordion Document List Styles 

	*/	
		ul li.mgar_documentTitle { 
			list-style-type: none; 
			background: transparent url(/i/resourcepanel/list-marker-blank.gif) no-repeat 0 0; 
		}		
		ul li.mgar_metaData { 
			list-style-type: none; 
			background: transparent url(/i/resourcepanel/list-marker-blank.gif) no-repeat 0 0; 
		}
		
		ul.mgar_documentList { 
			padding:0; 
			margin:0; 
			margin-left: 10px;
			list-style:none; 
		} 
		ul.mgar_documentList li { 
			padding: 0; 
			margin:0; 
			font: 1em/1em 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-serif;
			background: transparent url(/i/resourcepanel/list-marker-blank.gif) no-repeat 8px 6px;
		} 	
		ul.mgar_documentList li.mgar_documentTitle {  
			padding:2px 6px 2px 20px; 
			color: #c2efff; 
		} 
		ul.mgar_documentList li.mgar_documentTitle a { 
			color: #c2efff;
			cursor: pointer; 
			text-decoration: none;
			padding: 0;
			margin: 0; 
		} 
		ul.mgar_documentList li.mgar_documentTitle a:hover { 
			text-decoration: underline; 
			color: #7bc0d8; 
		}		
		ul.mgar_documentList li.mgar_metaData {  
			padding:0px 6px 8px 20px; 
			color: #a9b5bb; 
			font-size: .85em;
			text-transform: uppercase;
			border-bottom: 1px solid #7d7172;
		} 
		#practice-nav ul.mgar_documentList li.mgar_metaData a {  
			color: #a9b5bb;
		} 
		#practice-nav ul.mgar_documentList li.mgar_metaData a:hover {  
			color: #ffffff;
			text-decoration: underline;
		} 	
		ul.mgar_documentList li.mgar_metaData img {  
			display: inline;
			margin: 0;
			padding: 0;
		} 
		
/* styles from old site*/
		.two-column { float: left; border-top: 1px solid #b2c9d1; }
		.two-column .column-one, .two-column .column-two { width: 198px; float: left; }
		.two-column .column-one { margin-right: 22px; }
		.two-column h2 { border-top: none; }		
		.adjunct { background: transparent url(/i/screen/adjunct-marker.gif) no-repeat left center; padding-left: 9px; margin-left: 2px; }		
		
		.pages { text-align: right; font-family: "Trebuchet MS", Verdana, sans-serif; float: right; margin: 4px 0 0;}
		.pages ol { margin: 0; }		
			.pages ol li { list-style-type: none; display: inline; margin: 0 3px 0 0; font-size: 12px; font-weight: bold;  }
			.pages li.first { background: transparent url(/i/screen/page-first.gif) no-repeat 0 center; padding-left: 7px; margin-right: 1px; }
			.pages li.last { background: transparent url(/i/screen/page-last.gif) no-repeat right center; padding-right: 7px; margin-right: 0; }
			.pages li.first-number { background: transparent url(/i/screen/adjunct-marker.gif) no-repeat 0 center; padding-left: 8px; }
			.pages li.last-number { background: transparent url(/i/screen/adjunct-marker.gif) no-repeat right center; padding-right: 9px; margin-right: 1px; }
				.pages li a { font-weight: normal; }		
		.pages li span { position: absolute; left: -9999px; }
				
		ul.results { border-top: 1px solid #b2c9d1; clear: both; margin: 0 0 7px; }
			ul.results li { 
				background: none; padding: 9px 0 2px; 
				/*border-bottom: 1px solid #b2c9d1; */
			}
				ul.results h5 { margin-bottom: 0.65em; }
				ul.results h5.first { margin-bottom: 0; }
				ul.results h5.unmatched { margin-bottom: 0.65em; }				
		.buttonStyle, a.buttonStyle { 
			cursor:pointer;
			color: #fff;
			font: bold 11px GillSans, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 1px 5px;;
			border: 1px solid #9a7b5f;
			margin: 5px 1px 5px 0;
			background: #c0143c no-repeat right center;
			width: auto;
		}
		.lists { border: none; }
		.add-to-favorites { background: transparent url(/i/screen/add-to-favorites.gif) no-repeat 0 1px; padding: 1px 0 0 18px; }
		.add-to-favorites:hover, .add-to-favorites:focus { color: #77a2b2; background-position: 0 -986px;}
		.email { background: transparent url(/i/screen/email.gif) no-repeat 0 3px; padding: 1px 0 0 20px; }
		.email:hover, .email:focus { color: #77a2b2; background-position: 0 -986px;}
		p.more { margin-bottom: 1.4em; }
		ul.more { margin-bottom: 2em; }
		ul.more li { background: none; padding-left: 0; margin-bottom: 2px; }
		.more a { padding: 0 9px 0 0; background: transparent url(/i/screen/arrow-more.gif) no-repeat right center; }
		.centerNavDivLine {
			border-bottom: 1px solid #e7eff2;
			margin: 15px auto 10px;
		}
		
	#suba { 
		float: left; 
		width: 250px; 
		padding: 14px 15px 20px; 
	}
	#landingPageContent {
		float:left; 
		width:400px; 
		padding: 0 6px;
	}
/* end styles from old site */

/* underline all links - 
	this needs to be kept at the bottom of this page so it overwrites the global link style settings */
	a, a.more, a.more:link, a.more:visited {
		/*text-decoration: underline;*/
		text-decoration: none;
	}

.ghost-text {
	font-size: .9em;
	color: #aaa;
}

.ghost-text-style {
	font-size: .9em;
	color: #aaa;
}

#print-logo {
	display: none;
}

.logo-click, a.logo-click:hover {
	height: 110px; 
	width: 310px; 
	cursor: pointer;
	display:block;
	text-decoration: none;
	/* move logo */
	margin-top: 6px;
	margin-left: 0;
}

#homeIcon {
	padding:0;
	margin:0;
}

#siteSearch li.homeIcon {
	height:32px;
	padding-right: 0;
}

.citationHighlight{
	background-color:#FFFFCA;
	}						
.citationHighlightBold{
	background-color:#FFFFCA;
	font-weight:bold;
	}							
	
/* ACC custom message boxes */

.acc_infoMsg, .acc_successMsg, .acc_warningMsg, .acc_errorMsg, .acc_validationMsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    border: 2px solid;
    margin: 10px auto;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	width: 350px;
	display: none;
}
.acc_infoMsg img, .acc_successMsg img, .acc_warningMsg img, .acc_errorMsg img, .acc_validationMsg img {
	float: right;
	cursor: pointer;
	margin-top: -10px;
	margin-right: -5px;
}
.acc_infoMsg {
	color: #00529B;
	background-color:#BDE5F8;
    background-image: url('/i/messagebox/info.png');
}
.acc_successMsg {
    color: #4f8a10;
    background-color: #dff2bf;
    background-image: url('/i/messagebox/success.png');
}
.acc_warningMsg {
    color: #9f6000;
    background-color: #feefb3;
    background-image: url('/i/messagebox/warning.png');
}
.acc_errorMsg {
    color: #d8000c;
    background-color: #ffbaba;
    background-image: url('/i/messagebox/error.png');
}
.acc_validationMsg {
/*
    color: #d63301;
    background-color: #ffccba;
*/
    color: #d8000c;
    background-color: #ffbaba;
    background-image: url('/i/messagebox/validation.png');
}

/* limit chapter rotating ad images to 220px wide */
#siteWrapper #content #contentColumns #dynlink img {
	/*max-width: 220px;*/
}

/* Styles to hide the Right and both Right/Left Side Rail */ 
#content.hideRightRail #column_rightSidebar, #content.hideRightRailAndHideLeftRail #column_rightSidebar { display: none; }

#content.hideRightRail #column_one.columnContainer {  }

#content.hideRightRail #column_two { width: 675px; }
#content.hideRightRailAndHideLeftRail #column_two { width: 950px; }

#content.hideRightRail #column_two div.containerLeft, #content.hideRightRailAndHideLeftRail #column_two div.containerLeft  { float: left;  width: 450px; }
#content.hideRightRail #column_two div.containerRight, #content.hideRightRailAndHideLeftRail #column_two div.containerRight { float: right; width: 210px; margin-right:-10px; }

#content.hideRightRail #column_two h2.tagline, 
#content.hideRightRail #column_two h2.tagline-group, #content.hideRightRail #column_two h2.tagline-gavel,
#content.hideRightRailAndHideLeftRail #column_two h2.tagline, 
#content.hideRightRailAndHideLeftRail #column_two h2.tagline-group, #content.hideRightRailAndHideLeftRail #column_two h2.tagline-gavel
 { 
	font-size: 15px; 
	border:0; 
	margin: 0; 
	padding: 24px 0 0 50px; 
	color: #025674; 
	font-style: italic; 
	background:url('/i/bg-tagline.jpg') no-repeat 0 0;
}

#content.hideRightRail #column_two h2.tagline {
	padding-left: 0;
}

#content.hideRightRail #column_two h2.tagline-group, #content.hideRightRailAndHideLeftRail #column_two h2.tagline-group { background:url('/i/bg-tagline-group.jpg') no-repeat 0 0; }
#content.hideRightRail #column_two h2.tagline-gavel, #content.hideRightRailAndHideLeftRail #column_two h2.tagline-gavel { background:url('/i/bg-tagline-gavel.jpg') no-repeat 0 0; }

#content.hideRightRail .box-noBorder, #content.hideRightRail .box-withBorder,
#content.hideRightRailAndHideLeftRail .box-noBorder, #content.hideRightRailAndHideLeftRail .box-withBorder {	
	color: #333333;
	margin-bottom: 18px;
	background: #fff;
	/*width: 220px;*/
}

#content.hideRightRail .box-withBorder, #content.hideRightRailAndHideLeftRail .box-withBorder {	
	border: 1px solid #afc9d1; 
	padding: 3px;
	width: 210px;
}

#content.hideRightRail .box-noBorder div.contentWrapper, #content.hideRightRail .box-withBorder div.contentWrapper, 
#content.hideRightRail .box-noBorder p, #content.hideRightRail .box-withBorder p,
#content.hideRightRailAndHideLeftRail .box-noBorder div.contentWrapper, #content.hideRightRailAndHideLeftRail .box-withBorder div.contentWrapper, 
#content.hideRightRailAndHideLeftRail .box-noBorder p, #content.hideRightRailAndHideLeftRail .box-withBorder p
 {
	padding: 2px 6px;
}

#content.hideRightRail .box-noBorder h2, #content.hideRightRail .box-noBorder h2 a, 
#content.hideRightRail .box-noBorder h2.first, #content.hideRightRail .box-noBorder h2.first a,
#content.hideRightRail .box-withBorder h2, #content.hideRightRail .box-withBorder h2 a, 
#content.hideRightRail .box-withBorder h2.first, #content.hideRightRail .box-withBorder h2.first a, 
#content.hideRightRailAndHideLeftRail .box-noBorder h2, #content.hideRightRailAndHideLeftRail .box-noBorder h2 a, 
#content.hideRightRailAndHideLeftRail .box-noBorder h2.first, #content.hideRightRailAndHideLeftRail .box-noBorder h2.first a,
#content.hideRightRailAndHideLeftRail .box-withBorder h2, #content.hideRightRailAndHideLeftRail .box-withBorder h2 a, 
#content.hideRightRailAndHideLeftRail .box-withBorder h2.first, #content.hideRightRailAndHideLeftRail .box-withBorder h2.first a 
{
	display: block;
	font-size: 13px; 
	color: #c0143c; 
	font-family: GillSansRegular,"Gill Sans MT","Gill Sans", "Trebuchet MS", Verdana, sans-serif; 
	text-transform: uppercase; 
	text-decoration: none;
	letter-spacing: 1px;
	margin: 0 0 0.7em;
	padding: 2px 8px 3px 8px; 
	font-weight: normal;
	font-style: normal;
	height: 17px;
	border: 1px solid #afc9d1;
	background:url('/i/bg-left-section.gif') repeat-x 0 0; 
}

#content.hideRightRail .quote blockquote, #content.hideRightRailAndHideLeftRail .quote blockquote {
	display:block;
	font-size:97%;
	font-style:italic;
	margin-left:10px;
	padding-top:0.7em; 
	width:85%;
}
#content.hideRightRail .containerLeft ul li, #content.hideRightRailAndHideLeftRail .containerLeft ul li { background:none; }
/*#content.hideRightRail .containerLeft ul li p { font-size:90%; }*/
#content.hideRightRail .containerRight div p, #content.hideRightRailAndHideLeftRail .containerRight div p { font-size:12px; }
#content.hideRightRail ul li, #content.hideRightRailAndHideLeftRail ul li { background:none; }

/* local nav list */
#siteWrapper #content.hideRightRail .local-nav .selected li, #siteWrapper #content.hideRightRailAndHideLeftRail .local-nav .selected li, 
#siteWrapper #content.hideRightRail .links li, #siteWrapper #content.hideRightRailAndHideLeftRail .links li {
	border: none; 
	background: transparent url(/i/screen/adjunct-marker.gif) no-repeat left 0.5em; 
	padding: 0 0 0 9px;
}
			
/* value index search results page */
div.critCon div.criteria a {
	font-size: 10px;
}

/* pullquote styles */

blockquote.pullquote {
  color: #888;
  font-size: 1.25em;
  font-style: italic;
  line-height: 1.5em;
  padding: 10px 20px;
}

blockquote.pullquote span {
	font-size: 2em;
	font-style: italic;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	line-height: 0.5em;
	position: relative;
	top: 0.25em;
	color: #e0e0e0;
}

/* self-clear floats */
	.group:before, .group:after,
	.clearfix:before, .clearfix:after {
		content: "";
		display: table;
	}
	.group:after, .clearfix:after { clear: both; }
	.group, .clearfix { zoom: 1; }

.clear { 
	clear:both;
}
.clearNone {
	clear:none;
}
.hide {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.center {
	margin: 0 auto;
}
.centerText {
	text-align:center;
}
.leftText {
	text-align:left;
}
.rightText {
	text-align:right;
}
.autoWidth {
	width: auto;
}
.fullWidth {
	width:100%;
}
.10-Width {
	width:10%;
}
.20-Width {
	width:20%;
}
.30-Width {
	width:30%;
}
.40-Width {
	width:40%;
}
.50-Width {
	width:50%;
}
.60-Width {
	width:60%;
}
.70-Width {
	width:70%;
}
.80-Width {
	width:80%;
}
.90-Width {
	width:90%;
}
.strong {
	font-weight: bold;
}
.strong a {
	font-weight: bold;
	font-size: 13px;
}
table td ul.acc_BlankList li {
	margin-bottom: 4px;
}
.opaque {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
  filter: alpha(opacity=75);
  opacity: 0.75;
}

/* Community Landing Page */

a.communityLink {
	color: #025674;
	font-size: 12px;
	font-weight: normal;
	outline: 0 none;
	text-decoration: underline;
}

div.communityContainerLeft {
	float: left;
	width:310px; 
	margin-left:10px;
}

div.communityContainerRight {
	float: right;
	width:310px; 
	margin-right:10px;
}

div.communityContainerLeft img.banner, div.communityContainerRight img.banner {
	margin:10px auto; 
	border:0; 
	width:310px;
}

#siteWrapper #content.hideRightRail #contentColumns #column_two.columnContainer div.two-column div.column-one, 
#siteWrapper #content.hideRightRail #contentColumns #column_two.columnContainer div.two-column div.column-two {
	width: 330px;
}

#siteWrapper #content.hideRightRail #contentColumns #column_two.columnContainer div.two-column {
	border:0;
	margin-top: -15px;
	width: 700px;
}

#siteWrapper #content.hideRightRail #contentColumns #column_two div.noRailContainerLeft {
		float: left;
		width:325px; 
		margin-left:5px;
		min-height: 220px; 
		position:relative;
		border: 1px solid #2E778E;
	}
	
#siteWrapper #content.hideRightRail #contentColumns #column_two div.noRailContainerRight {
		float: right;
		width:325px; 
		margin-right:5px;
		min-height: 220px; 
		position:relative;
		border: 1px solid #2E778E;
	}
	
#siteWrapper #content.hideRightRail #contentColumns #column_two div.noRailContainerRight p, html body #siteWrapper #content.hideRightRail #contentColumns #column_two div.noRailContainerLeft p { 
	clear: both;
}

#siteWrapper #content.hideRightRail #contentColumns #column_two div.noRailContainerRight img, html body #siteWrapper #content.hideRightRail #contentColumns #column_two div.noRailContainerLeft img { 
	margin: 0 4px 6px; 
	border: 0px solid #ccc; 
	padding: 0;
	float: left;
	width: 100px;
	height: 100px;
	display: inline;
}

/* acc_tabs styles */

/* root element for tabs  */
ul.acc_tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    border-bottom:1px solid #afc9d1;
    height:30px;
}

/* single tab */
ul.acc_tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.acc_tabs a {
    background: url(/i/tabs-blue.png) no-repeat -420px 0;
    font-size:12px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#777;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}

ul.acc_tabs a:active {
    outline:none;
}

/* when mouse enters the tab move the background image */
ul.acc_tabs a:hover {
    background-position: -420px -31px;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.acc_tabs a.current, ul.acc_tabs a.current:hover, ul.acc_tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}

/* Different widths for tabs: use a class name: s, l, xl or none */

/* small */
ul.acc_tabs a.s { background-position: -553px 0; width:81px; }
ul.acc_tabs a.s:hover { background-position: -553px -31px; }
ul.acc_tabs a.s.current  { background-position: -553px -62px; }

/* large */
ul.acc_tabs a.l { background-position: -247px -0px; width:174px; }
ul.acc_tabs a.l:hover { background-position: -247px -31px; }
ul.acc_tabs a.l.current { background-position: -247px -62px; }

/* x-large */
ul.acc_tabs a.xl { background-position: 0 -0px; width:248px; }
ul.acc_tabs a.xl:hover { background-position: 0 -31px; }
ul.acc_tabs a.xl.current { background-position: 0 -62px; }

/* initially all panes are hidden */
.acc_panes .pane {
    display:none;
}

/* tab pane styling */
.acc_panes div {
    display:none;
    padding:15px 10px;
    border:1px solid #afc9d1;
    border-top:0;
    min-height:100px;
    font-size:14px;
    background-color:#fff;
}
/* end of tab styles*/

/* Sub Menu Styles */

		
#siteWrapper #content.hideRightRail ul.subMenu {
	margin: 0;
}		
#siteWrapper #content.hideRightRail ul.subMenu li {
	border-bottom: 1px solid #AFC9D1;
}

#siteWrapper #content.hideRightRail ul.subMenu li.last {
	border: 0;
}
#siteWrapper #content.hideRightRail ul.subMenu li a {
	text-decoration: none;
	display:block;
	padding: 6px 6px 6px 20px;
	margin-left: -9px;
}
#siteWrapper #content.hideRightRail ul.subMenu li a:hover, 
#siteWrapper #content.hideRightRail ul.subMenu li a:focus {
	background: #ecf4f7;
	color: #619ab0;
}
#siteWrapper #content.hideRightRail ul.subMenu li:last-of-type {
  border: 0;
}
/* Button Global Settings */
	#siteWrapper #content .acc-button, 
	#siteWrapper #content a.acc-button,
	#siteWrapper #columnContainer td.colTwo a.acc-button {
		display:inline-block;
		/*height: 22px;*/
		text-align: center;
		line-height: 22px;
		text-decoration: none;
		font-family: 'Helvetica';
		font-weight: bold;
		margin: 10px 20px;
		cursor: pointer;
		border-radius: 3px 3px 3px 3px;
		font-size: 13px;
		padding: 0 12px;
	}
	
/* Button Sizes */
	#siteWrapper #content .btn-small, 
	#siteWrapper #content a.btn-small,
	#siteWrapper #columnContainer td.colTwo a.btn-small {
	  border-radius: 3px 3px 3px 3px;
	  font-size: 10px;
	  padding: 1px 4px 0;
	  line-height: 20px;
	}
	#siteWrapper #content .btn-large, 
	#siteWrapper #content a.btn-large,
	#siteWrapper #columnContainer td.colTwo a.btn-large {
	  font-size: 16px;
	  padding: 3px 16px 1px;
	  text-align: center;
	  line-height: 26px;
	}
	#siteWrapper #content .btn-long, 
	#siteWrapper #content a.btn-long,
	#siteWrapper #columnContainer td.colTwo a.btn-long {
	  width: 100px;
	}
	/* Button Red */
	
	/*Normal*/
	#siteWrapper #content .btn-red, #siteWrapper #content a.btn-red, 
	#siteWrapper #columnContainer td.colTwo a.btn-red {
		background-color: #D85257;
		border: 1px solid #951119;
		-moz-box-shadow:inset 0px 0px 1px rgba(167,32,35,1);
		-webkit-box-shadow:inset 0px 0px 1px rgba(167,32,35,1);
		box-shadow:inset 0px 0px 1px rgba(167,32,35,1);
		background-image: -o-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		color: #fff;
	}
	
	/*Hover*/
	#siteWrapper #content .btn-red:hover, #siteWrapper #content a.btn-red:hover,
	#siteWrapper #columnContainer td.colTwo a.btn-red:hover {
		background-color: #F07D81;
		background-image: -o-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
	}
	
	/*Active*/
	#siteWrapper #content .btn-red:active, #siteWrapper #content a.btn-red:active,
	#siteWrapper #columnContainer td.colTwo a.btn-red:active {
		background-color: #C4262E;
		-moz-box-shadow:inset 0px 0px 5px rgba(167,32,35,1);
		-webkit-box-shadow:inset 0px 0px 5px rgba(167,32,35,1);
		box-shadow:inset 0px 0px 5px rgba(167,32,35,1);
		background-image: -o-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		text-shadow: none;
	}
	
	/* Button Dark */
	
	/*Normal*/
	#siteWrapper #content .btn-dark, #siteWrapper #content a.btn-dark, 
	#siteWrapper #columnContainer td.colTwo a.btn-dark {
		background-color: #636877;
		border: 1px solid #3D3E48;
		-moz-box-shadow:inset 0px 0px 1px rgba(95,99,113,1);
		-webkit-box-shadow:inset 0px 0px 1px rgba(95,99,113,1);
		box-shadow:inset 0px 0px 1px rgba(95,99,113,1);
		background-image: -o-linear-gradient(90deg , rgb(98,106,123) 0%, rgb(137,140,150) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(98,106,123) 0%, rgb(137,140,150) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(98,106,123) 0%, rgb(137,140,150) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(98,106,123) 0%, rgb(137,140,150) 100%);
		background-image: linear-gradient(90deg , rgb(98,106,123) 0%, rgb(137,140,150) 100%);
		color: #FFFFFF;
		/*text-shadow: rgba(0,0,0,0.5) 0px -1px 0px;*/
		text-shadow: none;
		cursor: pointer;
	}
	
	/*Hover*/
	#siteWrapper #content .btn-dark:hover, #siteWrapper #content a.btn-dark:hover, 
	#siteWrapper #columnContainer td.colTwo a.btn-dark:hover {
		background-color: #727580;
		background-image: -o-linear-gradient(90deg , rgb(117,124,140) 0%, rgb(158,162,173) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(117,124,140) 0%, rgb(158,162,173) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(117,124,140) 0%, rgb(158,162,173) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(117,124,140) 0%, rgb(158,162,173) 100%);
		background-image: linear-gradient(90deg , rgb(117,124,140) 0%, rgb(158,162,173) 100%);
	}
	
	/*Active*/
	#siteWrapper #content .btn-dark:active, #siteWrapper #content a.btn-dark:active, 
	#siteWrapper #columnContainer td.colTwo a.btn-dark:active {
		background-color: #4F5566;
		-moz-box-shadow:inset 0px 0px 5px rgba(95,99,113,1);
		-webkit-box-shadow:inset 0px 0px 5px rgba(95,99,113,1);
		box-shadow:inset 0px 0px 5px rgba(95,99,113,1);
		background-image: -o-linear-gradient(90deg , rgb(137,140,150) 0%, rgb(98,106,123) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(137,140,150) 0%, rgb(98,106,123) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(137,140,150) 0%, rgb(98,106,123) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(137,140,150) 0%, rgb(98,106,123) 100%);
		background-image: linear-gradient(90deg , rgb(137,140,150) 0%, rgb(98,106,123) 100%);
		text-shadow: none;
	}
	
	/* Button light */
	
	/*Normal*/
	#siteWrapper #content .btn-light, #siteWrapper #content a.btn-light, 
	#siteWrapper #columnContainer td.colTwo a.btn-light {
		background-color: #E2E5EC;
		border: 1px solid #8E98A9;
		-moz-box-shadow:inset 0px 0px 1px rgba(160,170,184,1);
		-webkit-box-shadow:inset 0px 0px 1px rgba(160,170,184,1);
		box-shadow:inset 0px 0px 1px rgba(160,170,184,1);
		background-image: -o-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%);
		background-image: linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%);
		color: #444D59;
		/*text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;*/
		text-shadow: none;
	}
	
	/*Hover*/
	#siteWrapper #content .btn-light:hover, #siteWrapper #content a.btn-light:hover, 
	#siteWrapper #columnContainer td.colTwo a.btn-light:hover {
		background-color: #EAEAF0;
		background-image: -o-linear-gradient(90deg , rgb(229,235,240) 0%, rgb(249,248,255) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(229,235,240) 0%, rgb(249,248,255) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(229,235,240) 0%, rgb(249,248,255) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(229,235,240) 0%, rgb(249,248,255) 100%);
		background-image: linear-gradient(90deg , rgb(229,235,240) 0%, rgb(249,248,255) 100%);
	}
	
	/*Active*/
	#siteWrapper #content .btn-light:active, #siteWrapper #content a.btn-light:active, 
	#siteWrapper #columnContainer td.colTwo a.btn-light:active {
		background-color: #C6CDD3;
		background-image: -o-linear-gradient(90deg , rgb(244,244,248) 0%, rgb(214,219,223) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(244,244,248) 0%, rgb(214,219,223) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(244,244,248) 0%, rgb(214,219,223) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(244,244,248) 0%, rgb(214,219,223) 100%);
		background-image: linear-gradient(90deg , rgb(244,244,248) 0%, rgb(214,219,223) 100%);
		text-shadow: none;
	}
	
	/* Button Green */
	
	/*Normal*/
	#siteWrapper #content .btn-green, #siteWrapper #content a.btn-green, 
	#siteWrapper #columnContainer td.colTwo a.btn-green {
		background-color: #85DD7C;
		border: 1px solid #158D34;
		-moz-box-shadow:inset 0px 0px 1px rgba(26,154,72,1);
		-webkit-box-shadow:inset 0px 0px 1px rgba(26,154,72,1);
		box-shadow:inset 0px 0px 1px rgba(26,154,72,1);
		background-image: -o-linear-gradient(90deg , rgb(112,201,101) 0%, rgb(182,237,176) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(112,201,101) 0%, rgb(182,237,176) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(112,201,101) 0%, rgb(182,237,176) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(112,201,101) 0%, rgb(182,237,176) 100%);
		background-image: linear-gradient(90deg , rgb(112,201,101) 0%, rgb(182,237,176) 100%);
		/*
		color: #1d7819;
		text-shadow: rgba(254,252,252,0.5) 0px 1px 0px;
		*/
		color: #555;
		text-shadow: none;
	}
	
	/*Hover*/
	#siteWrapper #content .btn-green:hover, #siteWrapper #content a.btn-green:hover, 
	#siteWrapper #columnContainer td.colTwo a.btn-green:hover {
		background-color: #A7ED9E;
		background-image: -o-linear-gradient(90deg , rgb(138,211,129) 0%, rgb(204,237,200) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(138,211,129) 0%, rgb(204,237,200) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(138,211,129) 0%, rgb(204,237,200) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(138,211,129) 0%, rgb(204,237,200) 100%);
		background-image: linear-gradient(90deg , rgb(138,211,129) 0%, rgb(204,237,200) 100%);
		}
	
	/*Active*/
	#siteWrapper #content .btn-green:active, #siteWrapper #content a.btn-green:active, 
	#siteWrapper #columnContainer td.colTwo a.btn-green:active {
		background-color: #5DC34E;
		-moz-box-shadow:inset 0px 0px 5px rgba(26,154,72,1);
		-webkit-box-shadow:inset 0px 0px 5px rgba(26,154,72,1);
		box-shadow:inset 0px 0px 5px rgba(26,154,72,1);
		background-image: -o-linear-gradient(90deg , rgb(182,237,176) 0%, rgb(112,201,101) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(182,237,176) 0%, rgb(112,201,101) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(182,237,176) 0%, rgb(112,201,101) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(182,237,176) 0%, rgb(112,201,101) 100%);
		background-image: linear-gradient(90deg , rgb(182,237,176) 0%, rgb(112,201,101) 100%);
		text-shadow: none;
	}
	
	/* Button Blue */	
	
	/*Normal*/
	#siteWrapper #content .btn-blue, #siteWrapper #content a.btn-blue, 
	#siteWrapper #columnContainer td.colTwo a.btn-blue {
		background-color: #AED1E7;
		border: 1px solid #3082AB;
		-moz-box-shadow:inset 0px 0px 1px rgba(61,150,185,1);
		-webkit-box-shadow:inset 0px 0px 1px rgba(61,150,185,1);
		box-shadow:inset 0px 0px 1px rgba(61,150,185,1);
		background-image: -o-linear-gradient(90deg , rgb(152,193,216) 0%, rgb(193,222,239) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(152,193,216) 0%, rgb(193,222,239) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(152,193,216) 0%, rgb(193,222,239) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(152,193,216) 0%, rgb(193,222,239) 100%);
		background-image: linear-gradient(90deg , rgb(152,193,216) 0%, rgb(193,222,239) 100%);
		color: #135E83;
		/*text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;*/
	}

	/*Hover*/
	#siteWrapper #content .btn-blue:hover, #siteWrapper #content a.btn-blue:hover, 
	#siteWrapper #columnContainer td.colTwo a.btn-blue:hover {
		background-color: #80AFCC;
		background-image: -o-linear-gradient(90deg , rgb(125,169,190) 0%, rgb(174,217,241) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(125,169,190) 0%, rgb(174,217,241) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(125,169,190) 0%, rgb(174,217,241) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(125,169,190) 0%, rgb(174,217,241) 100%);
		background-image: linear-gradient(90deg , rgb(125,169,190) 0%, rgb(174,217,241) 100%);
	}

/*Active*/
	#siteWrapper #content .btn-blue:active, #siteWrapper #content a.btn-blue:active, 
	#siteWrapper #columnContainer td.colTwo a.btn-blue:active {
		background-color: #72A0BA;
		-moz-box-shadow:inset 0px 0px 5px rgba(61,150,185,1);
		-webkit-box-shadow:inset 0px 0px 5px rgba(61,150,185,1);
		box-shadow:inset 0px 0px 5px rgba(61,150,185,1);
		background-image: -o-linear-gradient(90deg , rgb(174,217,241) 0%, rgb(125,169,190) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(174,217,241) 0%, rgb(125,169,190) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(174,217,241) 0%, rgb(125,169,190) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(174,217,241) 0%, rgb(125,169,190) 100%);
		background-image: linear-gradient(90deg , rgb(174,217,241) 0%, rgb(125,169,190) 100%);
		text-shadow: none;
	}
	
/* Call to Action Global Settings */
	.acc-cta,
	#siteWrapper #content .acc-cta, 
	#siteWrapper #content a.acc-cta,
	#siteWrapper #columnContainer td.colTwo a.acc-cta  {
		background: none repeat scroll 0 0 #2869A3;
		border: medium none;
		border-radius: 5px;
		color: #FFFFFF;
		cursor: pointer;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 14px;
		font-weight: 600;
		padding: 12px 20px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;	
		display:inline-block;	
		line-height:1;
}

	/*Hover*/
	.acc-cta:hover,
	#siteWrapper #content .acc-cta:hover, 
	#siteWrapper #content a.acc-cta:hover,
	#siteWrapper #columnContainer td.colTwo a.acc-cta:hover {
		background-color: #48ADD8;
		text-decoration: none;	
	}
	
	input.acc-cta,
	#siteWrapper #content input.acc-cta {
		padding: 9px 20px;
	}

/* Call to Action Sizes */
	.cta-small,
	#siteWrapper #content .cta-small, 
	#siteWrapper #content a.cta-small,
	#siteWrapper #columnContainer td.colTwo a.cta-small {
	  border-radius: 3px 3px 3px 3px;
	  font-size: 11px;
	  padding: 6px 14px;
	  line-height: 20px;
	}
	
	input.cta-small,
	#siteWrapper #content input.cta-small {
	  padding: 5px 14px;
	}
	
	/* multi-line buttons */
	
	.cta-big,
	#siteWrapper #content .cta-big, 
	#siteWrapper #content a.cta-big,
	#siteWrapper #columnContainer td.colTwo a.cta-big {
		min-height: 50px;
		display: inline-block;
		padding: 4px 25px 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;	
	}
	
	.cta-big h3,
	#siteWrapper #content .cta-big h3, 
	#siteWrapper #content a.cta-big h3,
	#siteWrapper #columnContainer td.colTwo a.cta-big h3,
	.cta-big h4,
	#siteWrapper #content .cta-big h4, 
	#siteWrapper #content a.cta-big h4,
	#siteWrapper #columnContainer td.colTwo a.cta-big h4 { 
		font-size: 14px;
		line-height: 30px;
		font-family: helvetica, sans-serif;
		margin:0;
		font-weight: 600;
		color:#fff;
		letter-spacing:normal;
	}
	
	.cta-big h4,
	#siteWrapper #content .cta-big h4, 
	#siteWrapper #content a.cta-big h4,
	#siteWrapper #columnContainer td.colTwo a.cta-big h4 {
		margin-top: -10px;
	}
	
	.cta-big p,
	#siteWrapper #content .cta-big p, 
	#siteWrapper #content a.cta-big p,
	#siteWrapper #columnContainer td.colTwo a.cta-big p {
		font-size: 12px;
		line-height: 6px;
		font-family: helvetica, sans-serif;
		margin: 0;
	}
	
	/* Call to Action Red */
	
	/*Normal*/
	.cta-red,
	#siteWrapper #content .cta-red, 
	#siteWrapper #content a.cta-red, 
	#siteWrapper #columnContainer td.colTwo a.cta-red {
		background-color: #C4262E;
	}
	
	/*Hover*/
	.cta-red:hover,
	#siteWrapper #content .cta-red:hover, 
	#siteWrapper #content a.cta-red:hover,
	#siteWrapper #columnContainer td.colTwo a.cta-red:hover {
		background-color: #D85257;
	}
	
	/*Outline*/
	.cta-red-outline,
	#siteWrapper #content .cta-red-outline, 
	#siteWrapper #content a.cta-red-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-red-outline {
		background-color: #fff; 
		border: 1px solid #C4262E;
		color: #C4262E;
	}
	
	/*Outline - Hover*/
	.cta-red-outline:hover,
	#siteWrapper #content .cta-red-outline:hover, 
	#siteWrapper #content a.cta-red-outline:hover,
	#siteWrapper #columnContainer td.colTwo a.cta-red-outline:hover {
		background-color: #C4262E; 
		color: #fff;
	}
	
	/* Call to Action Black */
	
	/*Normal*/
	.cta-black,
	#siteWrapper #content .cta-black, 
	#siteWrapper #content a.cta-black, 
	#siteWrapper #columnContainer td.colTwo a.cta-black {
		background-color: #414551;
	}
	
	/*Hover*/
	.cta-black:hover,
	#siteWrapper #content .cta-black:hover, 
	#siteWrapper #content a.cta-black:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-black:hover {
		background-color: #636877;
	}
	
	/*Outline*/
	.cta-black-outline,
	#siteWrapper #content .cta-black-outline, 
	#siteWrapper #content a.cta-black-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-black-outline {
		background-color: #fff; 
		border: 1px solid #414551;
		color: #414551;
	}
	
	/*Outline - Hover*/
	.cta-black-outline:hover,
	#siteWrapper #content .cta-black-outline:hover, 
	#siteWrapper #content a.cta-black-outline:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-black-outline:hover {
		background-color: #414551;
		color:#fff;
	}
	
	/* Call to Action Grey */
	
	/*Normal*/
	.cta-grey,
	#siteWrapper #content .cta-grey, 
	#siteWrapper #content a.cta-grey, 
	#siteWrapper #columnContainer td.colTwo a.cta-grey {
		background-color: #C6CDD3;
		color: #444D59;
	}
	
	/*Hover*/
	.cta-grey:hover,
	#siteWrapper #content .cta-grey:hover, 
	#siteWrapper #content a.cta-grey:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-grey:hover {
		background-color: #E2E5EC;
	}
	
	/*Outline*/
	.cta-grey-outline,
	#siteWrapper #content .cta-grey-outline, 
	#siteWrapper #content a.cta-grey-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-grey-outline, 
	.cta-deactivate,
	#siteWrapper #content .cta-deactivate, 
	#siteWrapper #content a.cta-deactivate, 
	#siteWrapper #columnContainer td.colTwo a.cta-deactivate,
	.cta-deactivate:hover,
	#siteWrapper #content .cta-deactivate:hover, 
	#siteWrapper #content a.cta-deactivate:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-deactivate:hover
	 {
		background-color: #fff; 
		border: 1px solid #C6CDD3;
		color: #C6CDD3;
	}
	
	/*Outline - Hover*/
	.cta-grey-outline:hover,
	#siteWrapper #content .cta-grey-outline:hover, 
	#siteWrapper #content a.cta-grey-outline:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-grey-outline:hover {
		background-color: #C6CDD3;
		color: #444D59;
	}
	
	/* Call to Action Green */
	
	/*Normal*/
	.cta-green,
	#siteWrapper #content .cta-green, 
	#siteWrapper #content a.cta-green, 
	#siteWrapper #columnContainer td.colTwo a.cta-green {
		background-color: #158D34;
	}
	
	/*Hover*/
	.cta-green:hover,
	#siteWrapper #content .cta-green:hover, 
	#siteWrapper #content a.cta-green:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-green:hover {
		background-color: #5DC34E;
	}
	
	/*Outline*/
	.cta-green-outline,
	#siteWrapper #content .cta-green-outline, 
	#siteWrapper #content a.cta-green-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-green-outline {
		background-color: #fff; 
		border: 1px solid #158D34;
		color: #158D34;
	}
	
	/*Outline - Hover*/
	.cta-green-outline:hover,
	#siteWrapper #content .cta-green-outline:hover, 
	#siteWrapper #content a.cta-green-outline:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-green-outline:hover {
		background-color: #158D34;
		color:#fff;
	}	
	
	/* Call to Action Blue */	
	
	/*Normal*/
	.cta-blue, 
	#siteWrapper #content .cta-blue, 
	#siteWrapper #content a.cta-blue, 
	#siteWrapper #columnContainer td.colTwo a.cta-blue {
		/*background-color: #3082AB;*/
		background-color: #2e778e;
	}

	/*Hover*/
	.cta-blue:hover, 
	#siteWrapper #content .cta-blue:hover, 
	#siteWrapper #content a.cta-blue:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-blue:hover {
		background-color: #72A0BA;
	}
	
	/*Outline*/
	.cta-blue-outline, 
	#siteWrapper #content .cta-blue-outline, 
	#siteWrapper #content a.cta-blue-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-blue-outline {
		background-color: #fff; 
		/*border: 1px solid #3082AB;
		color: #3082AB;*/
		border: 1px solid #2e778e;
		color: #2e778e;
		
	}

	/*Outline - Hover*/
	.cta-blue-outline:hover, 
	#siteWrapper #content .cta-blue-outline:hover, 
	#siteWrapper #content a.cta-blue-outline:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-blue-outline:hover {
		/*background-color: #3082AB;*/
		background-color: #2e778e;
		color:#fff;
	}	
	
	/* Call to Action orange */	
	
	/*Normal*/
	.cta-orange, 
	#siteWrapper #content .cta-orange, 
	#siteWrapper #content a.cta-orange, 
	#siteWrapper #columnContainer td.colTwo a.cta-orange {
		background-color: #f0921e;
	}

	/*Hover*/
	.cta-orange:hover, 
	#siteWrapper #content .cta-orange:hover, 
	#siteWrapper #content a.cta-orange:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-orange:hover {
		background-color: #f6af31;
	}
	
	/*Outline*/
	.cta-orange-outline, 
	#siteWrapper #content .cta-orange-outline, 
	#siteWrapper #content a.cta-orange-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-orange-outline {
		background-color: #fff; 
		border: 1px solid #f0921e;
		color: #f0921e;
	}

	/*Outline - Hover*/
	.cta-orange-outline:hover, 
	#siteWrapper #content .cta-orange-outline:hover, 
	#siteWrapper #content a.cta-orange-outline:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-orange-outline:hover {
		background-color: #f0921e;
		color:#fff;
	}
	
	/* Call to Action yellow */	
	
	/*Normal*/
	.cta-yellow, 
	#siteWrapper #content .cta-yellow, 
	#siteWrapper #content a.cta-yellow, 
	#siteWrapper #columnContainer td.colTwo a.cta-yellow {
		/*background-color: #e2b607;*/
		background-color: #f1c40f;
	}

	/*Hover*/
	.cta-yellow:hover, 
	#siteWrapper #content .cta-yellow:hover, 
	#siteWrapper #content a.cta-yellow:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-yellow:hover {
		background-color: #f5d34b;
	}
	
	/*Outline*/
	.cta-yellow-outline, 
	#siteWrapper #content .cta-yellow-outline, 
	#siteWrapper #content a.cta-yellow-outline, 
	#siteWrapper #columnContainer td.colTwo a.cta-yellow-outline {
		background-color: #fff; 
		border: 1px solid #f1c40f;
		color: #f1c40f;
	}

	/*Outline - Hover*/
	.cta-yellow-outline:hover, 
	#siteWrapper #content .cta-yellow-outline:hover, 
	#siteWrapper #content a.cta-yellow-outline:hover, 
	#siteWrapper #columnContainer td.colTwo a.cta-yellow-outline:hover {
		background-color: #f1c40f;
		color:#fff;
	}


	/* ad images in the right side bar */
	#siteWrapper #content #contentColumns #column_rightSidebar .columnContainer .sidebar img { margin: 0 auto 10px; }
	/* calendar header for date widget */
	#siteWrapper #content #contentColumns .yui-calendar th.calhead { color: #333; }

/*  feedback/modal tool  */
	#acc_fbOverlay, #acc_modalOverlay {
		display:none;
		background-image:url(/i/feedback/acc-white.png);
		width:640px;
		padding:35px;
		font-size:11px;
	} 
	/* default close button positioned on upper right corner */
	#acc_fbOverlay .close, 
	#acc_modalOverlay .close {
		background-image:url(/i/feedback/close.png); 
		position:absolute; right:5px; top:5px;
		cursor:pointer;
		height:35px;
		width:35px;
		z-index:2000;
	}
	#acc_fbContainer, 
	#acc_modalContainer {
		height:455px;
		overflow-y:auto;
		padding-top: 45px;
	 }
	 #acc_fbButtonContainer {
		margin-top: -50px !important;
		right: 0 !important;
		top: 50%;
		height: 120px;
		overflow: hidden !important;
		position: fixed !important;
		width: 36px;
	 }
	#acc_fbButton {
		background: url("/i/feedback/tab-darkYellow.png") repeat scroll 0 0 transparent !important;
		cursor: pointer !important;
		display: block !important;
		height: 120px;
		position: absolute !important;
		width: 36px;
	 }	 
	#acc_modalContainer #acc_modalTagline {
		font-size:20px; 
		line-height:20px;
		color:#2E778E;
		font-style:italic; 
		font-weight:bold; 
		float:right; 
		margin-right:10px;
		margin-bottom:15px;
	}
/*  end feedback/modal tool  */

/* ======================================================================================

		SITE WIDE MODAL BEGINS 

========================================================================================= */

	.ACC_MODAL_container, 
	.ACC_MODAL_container.ACC_DEFAULT {
		display:none;
		width:auto; 
		position:absolute;
		top:5%;	
		margin:0 auto;	
		background-color:#fff;
		font-size:14px;
		z-index:10000;
		border:1px solid #e6e6e6;
		border-radius:10px;
		-webkit-box-shadow: -2px 1px 12px 12px rgba(0,0,0,0.08);
		-moz-box-shadow: -2px 1px 12px 12px rgba(0,0,0,0.08);
		box-shadow: -2px 1px 12px 12px rgba(0,0,0,0.08);
	}
	.ACC_MODAL_wrapper {
		position:relative;
		padding:1rem;
		height:100%;
	}
	.ACC_MODAL_content {
		overflow:auto;
		height:100%;
	}
	.ACC_MODAL_close { 
	/*
		position:absolute;
		cursor:pointer;
		top:-15px;
		right:-15px;
		padding:0;
		zoom: 1;
	*/
		cursor: pointer;
		font-size: 32px;
		padding: 0;
		position: absolute;
		right: 5px;
		top: -5px;
	}
	/*
	.ACC_MODAL_close img {
		float:none; 
		padding:0;
		margin:0;
		display:inline;
		cursor: pointer;
		height: 35px;
		width: 35px;
		z-index: 2000;
	}
	*/
	
	.ACC_MODAL_container .ACC_MODAL_wrapper .ACC_MODAL_content img {
		max-width:100% !important;
	}
	
	#ACC_MODAL_mask {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100000px;
		background:#dedede;
		-webkit-opacity: 0.45;
		-moz-opacity: 0.45;
		-ms-filter:"alpha(opacity=45)";
		filter:alpha(opacity=45);
		opacity: 0.45;
		z-index: 9998;
		display:none;
	} 

	.ACC_MODAL_container.ACC_DEFAULT,
	.ACC_MODAL_container.ACC_DEFAULT a,
	.ACC_MODAL_container.ACC_DEFAULT p,
	.ACC_MODAL_container.ACC_DEFAULT ul,
	.ACC_MODAL_container.ACC_DEFAULT ol,
	.ACC_MODAL_container.ACC_INFO,
	.ACC_MODAL_container.ACC_INFO a,
	.ACC_MODAL_container.ACC_INFO p,
	.ACC_MODAL_container.ACC_INFO ul,
	.ACC_MODAL_container.ACC_INFO ol,
	.ACC_MODAL_container.ACC_NOTICE, 
	.ACC_MODAL_container.ACC_NOTICE a,
	.ACC_MODAL_container.ACC_NOTICE p,
	.ACC_MODAL_container.ACC_NOTICE ul,
	.ACC_MODAL_container.ACC_NOTICE ol,
	.ACC_MODAL_container.ACC_SUCCESS, 
	.ACC_MODAL_container.ACC_SUCCESS a,
	.ACC_MODAL_container.ACC_SUCCESS p,
	.ACC_MODAL_container.ACC_SUCCESS ul,
	.ACC_MODAL_container.ACC_SUCCESS ol,
	.ACC_MODAL_container.ACC_ERROR, 
	.ACC_MODAL_container.ACC_ERROR a, 
	.ACC_MODAL_container.ACC_ERROR p,
	.ACC_MODAL_container.ACC_ERROR ul, 
	.ACC_MODAL_container.ACC_ERROR ol { 
		font-size:14px;
	}
	.ACC_MODAL_container.ACC_INFO,
	.ACC_MODAL_container.ACC_NOTICE,
	.ACC_MODAL_container.ACC_SUCCESS,
	.ACC_MODAL_container.ACC_ERROR {
		box-shadow:none;
		border-width:3px;
		border-style:solid;
		padding:5px 0 5px 50px;
    	background-repeat: no-repeat;
    	background-position: 10px center;
	}
/* information modal */
	.ACC_MODAL_container.ACC_INFO { 
		background-color:#f5fbfe;
		border-color:#6bb9e9;
	}
	.ACC_MODAL_container.ACC_INFO:after {
		color: #6bb9e9;
		content: "\f05a";
		font-family: "FontAwesome";
		font-size: 48px;
		left: 15px;
		position: absolute;
		top: 2%;
		/*
		transform:skew(-5deg,0deg));
		-moz-transform: skew(-5deg, 0deg); 
		-ms-transform: skew(-5deg, 0deg); 
		*/
	}
	.ACC_MODAL_container.ACC_INFO a { 
		color: #7ac3ed;
	}
	.ACC_MODAL_container.ACC_INFO .acc-cta { 
		background-color: #7ac3ed !important;
		color:#fff;
		padding:6px 20px;
		border-radius: 3px;
		line-height: 20px;
	}	
	.ACC_MODAL_container.ACC_INFO .acc-cta:hover { 
		background-color: #a5d9f4 !important;
	}
	.ACC_MODAL_container.ACC_INFO .ACC_MODAL_close {
		color: #6bb9e9;
	}
	.ACC_MODAL_container.ACC_INFO .ACC_MODAL_close:hover {
		color: #7ac3ed;
	}
	
/* notice or warning */
	.ACC_MODAL_container.ACC_NOTICE {
	  background-color: #fefbec;
	  border-color: #f2c779;
	}
	.ACC_MODAL_container.ACC_NOTICE:after {
		color: #f2c779;
		content: "\f071";
		font-family: "FontAwesome";
		font-size: 48px;
		left: 10px;
		position: absolute;
		top: 2%;
	}
	.ACC_MODAL_container.ACC_NOTICE a { 
		color: #ebb159;
	}
	.ACC_MODAL_container.ACC_NOTICE .acc-cta { 
		background-color: #ebb159 !important;
		color:#fff;
		padding:6px 20px;
		border-radius: 3px;
		line-height: 20px;
	}	
	.ACC_MODAL_container.ACC_NOTICE .acc-cta:hover { 
		background-color: #f2c779 !important;
	}
	.ACC_MODAL_container.ACC_NOTICE .ACC_MODAL_close {
		color: #ebb159;
	}
	.ACC_MODAL_container.ACC_NOTICE .ACC_MODAL_close:hover {
		color: #f2c779;
	}
	
/* success modal */
	.ACC_MODAL_container.ACC_SUCCESS { 
		background-color:#f4ffec;
		border-color:#a6ca8a;
	}
	.ACC_MODAL_container.ACC_SUCCESS:after {
		color: #4f8a10;
		content: "\f058";
		font-family: "FontAwesome";
		font-size: 48px;
		left: 10px;
		position: absolute;
		top: 2%;
	}
	.ACC_MODAL_container.ACC_SUCCESS a { 
		color: #4f8a10;
	}
	.ACC_MODAL_container.ACC_SUCCESS .acc-cta { 
		background-color: #4f8a10 !important;
		color:#fff;
		padding:6px 20px;
		border-radius: 3px;
		line-height: 20px;
	}	
	.ACC_MODAL_container.ACC_SUCCESS .acc-cta:hover { 
		background-color: #a6ca8a !important;
	}
	.ACC_MODAL_container.ACC_SUCCESS .ACC_MODAL_close {
		color: #4f8a10;
	}
	.ACC_MODAL_container.ACC_SUCCESS .ACC_MODAL_close:hover {
		color: #a6ca8a;
	}
	
/* error or alert modal */
	.ACC_MODAL_container.ACC_ERROR { 
		background-color:#fcf7f7;
		border-color:#d35c62;
	}
	.ACC_MODAL_container.ACC_ERROR:after {
		color: #d35c62;
		content: "\f05e";
		font-family: "FontAwesome";
		font-size: 48px;
		left: 10px;
		position: absolute;
		top: 2%;
	}
	.ACC_MODAL_container.ACC_ERROR a { 
		color: #c4262e;
	}
	.ACC_MODAL_container.ACC_ERROR .acc-cta { 
		background-color: #c4262e !important;
		color:#fff;
		padding:6px 20px;
		border-radius: 3px;
		line-height: 20px;
	}	
	.ACC_MODAL_container.ACC_ERROR .acc-cta:hover { 
		background-color: #d35c62 !important;
	}
	.ACC_MODAL_container.ACC_ERROR .ACC_MODAL_close {
		color: #c4262e;
	}
	.ACC_MODAL_container.ACC_ERROR .ACC_MODAL_close:hover {
		color: #d35c62;
	}
	
/* validation modal */
	.ACC_MODAL_container.ACC_VALIDATION { 
		background-color:#fcf7f7;
		border-color:#d35c62;
	}
	.ACC_MODAL_container.ACC_VALIDATION:after {
		color: #d35c62;
		content: "\f05e";
		font-family: "FontAwesome";
		font-size: 48px;
		left: 10px;
		position: absolute;
		top: 2%;
	}
	.ACC_MODAL_container.ACC_VALIDATION a { 
		color: #c4262e;
	}
	.ACC_MODAL_container.ACC_VALIDATION .acc-cta { 
		background-color: #c4262e !important;
		color:#fff;
		padding:6px 20px;
		border-radius: 3px;
		line-height: 20px;
	}	
	.ACC_MODAL_container.ACC_VALIDATION .acc-cta:hover { 
		background-color: #d35c62 !important;
	}
	.ACC_MODAL_container.ACC_VALIDATION .ACC_MODAL_close {
		color: #c4262e;
	}
	.ACC_MODAL_container.ACC_VALIDATION .ACC_MODAL_close:hover {
		color: #d35c62;
	}

/* ======================================================================================

		SITE WIDE MODAL ENDS 

========================================================================================= */


/* ACC LAYOUT STYLES BEGIN */
	/* Fieldset Styles */
	#siteWrapper #content #accLayout, 
	#siteWrapper #content div.accLayout, 
	#acc_modalOverlay #acc_modalContainer div.accLayout {
		margin: 0 auto; 
		width: 100%;
		clear:both;
	}
	#siteWrapper #content #accLayout #accIntro, 
	#siteWrapper #content div.accLayout div.accIntro,  
	#acc_modalOverlay #acc_modalContainer div.accLayout div.accIntro {
		padding: 10px;
		padding-bottom: 0;
		font-size:12px;
	}
	#siteWrapper #content #accLayout fieldset, 
	#siteWrapper #content #accLayout fieldset fieldset,
	#siteWrapper #content #column_one fieldset, 
	#siteWrapper #content #column_one fieldset fieldset,
	#siteWrapper #content div.accLayout fieldset, 
	#siteWrapper #content div.accLayout fieldset fieldset, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset {
		
		/*border:solid 1px #dedede;*/
		margin:10px 5px;
		padding:8px 20px;
		border:solid 1px #6ba9bf;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	#siteWrapper #content #accLayout fieldset.left, 
	#siteWrapper #content #accLayout fieldset.right,
	#siteWrapper #content div.accLayout fieldset.left, 
	#siteWrapper #content div.accLayout fieldset.right, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset.left, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset.right {
		width: 42%;
		min-height: 80px;
	}
	#siteWrapper #content #accLayout fieldset legend, 
	#siteWrapper #content #accLayout fieldset fieldset legend,
	#siteWrapper #content #column_one fieldset legend, 
	#siteWrapper #content #column_one fieldset fieldset legend,
	#siteWrapper #content div.accLayout fieldset legend, 
	#siteWrapper #content div.accLayout fieldset fieldset legend, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset legend, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset legend {
		font-size:12px;
		font-weight:700;
		padding:0 10px;
		/*color: #2E778E;*/
		color: #333;
	}
	
	#siteWrapper #content #accLayout fieldset legend a, 
	#siteWrapper #content #accLayout fieldset fieldset legend a,
	#siteWrapper #content #column_one fieldset legend a, 
	#siteWrapper #content #column_one fieldset fieldset legend a,
	#siteWrapper #content div.accLayout fieldset legend a, 
	#siteWrapper #content div.accLayout fieldset fieldset legend a,
	#siteWrapper #content #accLayout fieldset legend a:visited, 
	#siteWrapper #content #accLayout fieldset fieldset legend a,:visited
	#siteWrapper #content #column_one fieldset legend a:visited, 
	#siteWrapper #content #column_one fieldset fieldset legend a:visited,
	#siteWrapper #content div.accLayout fieldset legend a:visited, 
	#siteWrapper #content div.accLayout fieldset fieldset legend a:visited, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset legend a, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset legend a,
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset legend a:visited, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset legend a:visited {
		font-size:12px;
		font-weight:700;
		padding:0 10px;
		/*color: #2E778E;*/
		color: #333;
		text-decoration: none;
	}
	
	#siteWrapper #content #accLayout fieldset legend span.note, 
	#siteWrapper #content div.accLayout fieldset legend span.note, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset legend span.note  { font-size:11px; font-weight:400; }
	
	#siteWrapper #content #accLayout fieldset ul, 
	#siteWrapper #content #accLayout fieldset fieldset ul, 
	#siteWrapper #content div.accLayout fieldset ul, 
	#siteWrapper #content div.accLayout fieldset fieldset ul, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset ul, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset ul  { 
		margin:auto; width:95%; 
	}
	#siteWrapper #content #accLayout fieldset ul li a img,
	#siteWrapper #content #accLayout fieldset fieldset ul li a img,
	#siteWrapper #content div.accLayout fieldset ul li a img,
	#siteWrapper #content div.accLayout fieldset fieldset ul li a img, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset ul li a img,
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset ul li a img {
		display: inline;
		margin: 0;
	}	
	#siteWrapper #content #accLayout fieldset legend span.required, 
	#siteWrapper #content #accLayout .note span.required,
	#siteWrapper #content div.accLayout fieldset legend span.required, 
	#siteWrapper #content div.accLayout .note span.required, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset legend span.required, 
	#acc_modalOverlay #acc_modalContainer div.accLayout .note span.required  { 
		color: #C0143C; 
	}
	#siteWrapper #content #accLayout fieldset label, 
	#siteWrapper #content #accLayout fieldset fieldset label,
	#siteWrapper #content div.accLayout fieldset label, 
	#siteWrapper #content div.accLayout fieldset fieldset label, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset label, 
	#acc_modalOverlay #acc_modalContainer div.accLayout fieldset fieldset label { 
		display: inline;
		color: #333;
		/*font-family: "Trebuchet MS",Verdana,sans-serif;*/
		/*font-weight: bold;*/
		margin-right: 12px;
	}
	#siteWrapper #content #accLayout .note span.required,
	#siteWrapper #content div.accLayout .note span.required, 
	#acc_modalOverlay #acc_modalContainer div.accLayout .note span.required {
		color: #C0143C;
		font-size: 11px;
	}
	#siteWrapper #content #accLayout a.dataLink, 
	#siteWrapper #content div.accLayout a.dataLink, 
	#acc_modalOverlay #acc_modalContainer div.accLayout a.dataLink {
		text-decoration: underline;
	}
 	#siteWrapper #content #accLayout table th, 
	#siteWrapper #content div.accLayout table th, 
	#acc_modalOverlay #acc_modalContainer div.accLayout table th {
		color: #fff;
	}
	#siteWrapper #content #accLayout textarea, 
	#siteWrapper #content div.accLayout textarea, 
	#acc_modalOverlay #acc_modalContainer div.accLayout textarea {
		resize: none;
	}

	/* fieldset tabs */
	
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper, 
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper {
		width:100%;
		min-height: 350px;
	}
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper ul.accTabs, 
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper ul.accTabs {
		width:100%;
		margin:0;
		padding:0;
	}
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper ul.accTabs li, 
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper ul.accTabs li {
		display:block;
		float:left;
		padding:5px 10px;
		background-color:#f5f5f5;
		color:#bbb;
		text-decoration:none;
		cursor: pointer;
		border:1px solid #aecbc6;
		border-bottom:0;
		-webkit-border-radius: 6px 6px 0 0;
		-moz-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
	}
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper ul.accTabs li.selected-accTab, 
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper ul.accTabs li.selected-accTab {
		color: #004f67;
		background-color: #eaf1f9;
	}
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper .accTab-content, 
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper .accTab-content {
		clear:both;
		border-top:1px solid #BFD4DC;
		padding:10px;
		display: none;
		position: relative;
	}
	
	#siteWrapper #content #accLayout #myAccountContainer #accTabsWrapper #accTab1 img {
		width:150px !important;
	}
	

	
	/* list styles */	
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper ul.accList,
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper ul.accList {
		width: 100%;
		margin-bottom: 10px;
	}
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper ul.accList li,
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper ul.accList li {
		margin-bottom: 2px;
	}
	#siteWrapper #content #contentColumns #accLayout #accTabsWrapper ul.accList li.accListTitle,
	#siteWrapper #content #contentColumns #accLayout div.accTabsWrapper ul.accList li.accListTitle {
		font-weight: bold;
	}
	
	/* standard font size */
	#siteWrapper #content #contentColumns div.accLayout p,
	#siteWrapper #content #contentColumns div.accLayout ul,
	#siteWrapper #content #contentColumns div.accLayout dl,
	#siteWrapper #content #contentColumns div.accLayout ol,
	#siteWrapper #content #contentColumns #accLayout p,
	#siteWrapper #content #contentColumns #accLayout ul,
	#siteWrapper #content #contentColumns #accLayout dl,
	#siteWrapper #content #contentColumns #accLayout ol {
		font-size: 12px;
	} 
	
	
	/* fieldset tabs tables */
	
		/* single line table */
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.singleLine {
			margin:10px auto;
			width: 90%;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.singleLine th, 
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.singleLine td {
			padding: 3px; 
			height: 30px;
			border-bottom: 1px solid #BFD4DC;
			background: #fff;
			color: #333;
			vertical-align: middle;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.singleLine th { 
			padding: 3px 10px;
			font-weight: bold;
			border-right:0;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.singleLine td { 
			text-align: center;
			border-left:0;
		}
		
		/* outline table */
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline {
			margin:10px auto;
			width: 90%;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline th, 
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline td {
			border-bottom: 1px solid #BFD4DC;
			background: #fff;
			color: #333;
			vertical-align: middle;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline th { 
			font-weight: bold;
			border-right:0;
			border-bottom:0;
			padding: 6px 10px 3px 10px;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline td { 
			border-left:0;
			padding: 3px 10px 6px 20px;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline td ul { 
			margin-left: -10px;
		}
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline th.borderRight, 
		#siteWrapper #content #accLayout #accTabsWrapper .accTab-content table.outline td.borderRight { 
			border-right: 1px solid #BFD4DC;
		}
		
	/* divider */
	#accLayout hr.divider, hr.divider  {
		border:0;
		border-top: 1px solid #BFD4DC;
		margin: 5px auto;
	}
	
/* acc accordion styles */
	#siteWrapper #content div.accLayout .accAccordion, 
	#siteWrapper #content #accLayout .accAccordion {
		margin-top: 20px; 
		width: auto;
	}
	#siteWrapper #content div.accLayout .accAccordion dt, 
	#siteWrapper #content div.accLayout .accAccordion dd, 
	#siteWrapper #content #accLayout .accAccordion dt, 
	#siteWrapper #content #accLayout .accAccordion dd {
		border: 1px solid #6ba9bf;
		text-transform: none;
	}
	#siteWrapper #content div.accLayout .accAccordion dt, 
	#siteWrapper #content #accLayout .accAccordion dt {
		display: block;
		color: #333;
		font-weight: bold;
		/*font-style:italic;*/
		cursor: pointer;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		margin-bottom: 12px;
		padding: 6px 10px 6px 27px;
		/*background: url("/i/accordion-arrow-right.png") no-repeat scroll 5px 8px #f9fbfc;*/
		background: url("/i/accordion-arrow-right.png") no-repeat scroll 5px 8px #fbfdfd;
		-moz-user-select:none; 
		-webkit-user-select:none; 
		-ms-user-select:none;
		margin-left:6px;
		/*width: 93%;*/
		/*font-size:15px;*/
		font-size:14px;
	} 
	#siteWrapper #content div.accLayout .accAccordion dt:hover, 
	#siteWrapper #content #accLayout .accAccordion dt:hover {
		background-color: #E7EFF2;
	} 
	#siteWrapper #content div.accLayout .accAccordion dt.accordionOpen, 
	#siteWrapper #content #accLayout .accAccordion dt.accordionOpen {
		background: url("/i/accordion-arrow-down.png") no-repeat scroll 5px 8px #E7EFF2;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	} 
	#siteWrapper #content div.accLayout .accAccordion dd, 
	#siteWrapper #content #accLayout .accAccordion dd {
		border-top: 0;
		font-size: 15px;
		line-height:20px;
		margin:0;
		margin-bottom: 2px;
		padding: 10px 22px 4px 27px;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		display: none; 
		position: relative;
		top: -12px;
		margin-left:6px;
		/*width: 90%;*/
	}
	#siteWrapper #content div.accLayout dl.accAccordion dd p, 
	#siteWrapper #content #accLayout dl.accAccordion dd p, 
	#siteWrapper #content div.accLayout dl.accAccordion dd p a, 
	#siteWrapper #content #accLayout dl.accAccordion dd p a {
		font-size: 15px !important;
	}
	#siteWrapper #content div.accLayout dl.accAccordion dd p i.fa, 
	#siteWrapper #content #accLayout dl.accAccordion dd p i.fa, 
	#siteWrapper #content .accLayout fieldset.contact-us i.fa  {
		color: #6ba9bf;
	}
	

/* ACC Resource Citation Styles */	
	
	.accLayout .leftCol, .accLayout .rightCol {
		display: table-cell;
		padding: 10px 10px 10px 0;
		width: 300px;
	}
 	 .accLayout .rightCol {
		width: 620px;
		padding-left: 10px;
	}
	.accLayout .leftCol fieldset ul li a {
		display: inline-block;
		padding: 2px 0 2px 6px;
	}
	.accLayout .leftCol fieldset a.searchMore, 
	.accLayout .leftCol fieldset a.searchLess {	
		font-size: 11px;
		line-height: 14px;
		padding-left: 17px;
	}
	.accLayout .leftCol fieldset a.searchMore {	
		background: url(/i/icon/icon_search-more.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
		content: "more";
	}
	.accLayout .leftCol fieldset a.searchLess {	
		background: url(/i/icon/icon_search-less.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		content:"less";
	}
	.accLayout .leftCol fieldset ul.moreList {
		display: none;
	}

	.accLayout .rightCol fieldset ul.relatedSearches li {
		float: left;
		margin: 5px 15px; 
		list-style-type: circle;
		padding:0;
	}
	
	/* acc_resource styles */
	
	.accLayout .acc_resource {
		margin: 0 0 30px 0;	
	}
	
	.accLayout .acc_resource .resourceAuthor {
		color:#666;
		font-size: 11px;
		padding: 3px;
		padding-left: 20px;
		background: url(/i/icon/icon_author_2.png) no-repeat 0 1px;
	}
	.accLayout .acc_resource .resourceDescription {
		padding-bottom:10px;
	}
	.accLayout .acc_resource .resourceSource {
		color:#666;
		font-size: 11px;
		padding: 3px;
		padding-left: 0;	}

	.accLayout .acc_resource h3 {
		margin-bottom: 10px;
	}
	.accLayout .acc_resource h3 a {
		font-size: 14px;
	}

	.accLayout .acc_resource p {
		padding: 4px 0;
		margin-bottom:0;
		overflow: hidden;
	}

	.accLayout .acc_resource div.resourceThumb {
		float: left;
		width: 110px; 
		height: 85px;
		margin: 0 10px 0 0;
		padding: 0;
		position: relative;
		overflow: hidden;		
	}
	.accLayout .acc_resource img.resourceThumb {
		width: 100px; 
		height: 75px;
		margin: 0;
		padding: 4px;
		border: 1px solid #e2e2e2;
		display:inline;
		overflow: hidden;
	}
	.accLayout .acc_resource .resourceDate,
	.accLayout .acc_resource .resourceShare,
	.accLayout .acc_resource .resourceAction {
		float: left;
		width: 118px;
		height: 24px;
		border-top: 1px solid #e2e2e2;
		border-bottom: 1px solid #e2e2e2;
		margin: 0 8px;
		color: #666;
		padding: 6px 0 0 30px;
		background: url(/i/icon/icon_share_2.png) no-repeat 4px 6px;
		width: 26%;
	}
	.accLayout .acc_resource .resourceDate {
		margin-left: 0;
		background: url(/i/icon/icon_date_2.png) no-repeat 4px 6px;
	}
	.accLayout .acc_resource .resourceAction {
		margin-right: 0;
		text-transform:uppercase;
	}
	/* different icons for different types of actions */
	.accLayout .acc_resource .resourceAction.downloadPDF {
		/*background: url(/i/icon/icon_download_2.png) no-repeat 2px 6px;*/
		background: none;
		#fa363a
	}
	.accLayout .acc_resource .resourceAction.downloadPDF:before {
		  display: inline-block;
		  font: normal normal normal 14px/1 FontAwesome;
		  /*color:#d53348;*/
		  color:#ee96a3;
		  text-rendering: auto;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
		  content: "\f1c1\00a0";
	}
	
	.accLayout .acc_resource .resourceAction.downloadDOC {
		/*background: url(/i/widgets/word.jpg) no-repeat 2px 6px;*/
		background: none;
	}
	.accLayout .acc_resource .resourceAction.downloadDOC:before {
		  display: inline-block;
		  font: normal normal normal 14px/1 FontAwesome;
		  /*color:#005794;*/
		  color:#80abca;
		  text-rendering: auto;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
		  content: "\f1c2\00a0";
	}
	.accLayout .acc_resource .resourceAction.downloadDocument, 
	.accLayout .acc_resource .resourceAction.readArticle, 
	.accLayout .acc_resource .resourceAction.readBlog {
		/*background: url(/i/icon/icon_download_3.png) no-repeat 2px 6px;*/
		background: none;
	}
	.accLayout .acc_resource .resourceAction.downloadDocument:before, 
	.accLayout .acc_resource .resourceAction.readArticle:before, 
	.accLayout .acc_resource .resourceAction.readBlog:before {
		  display: inline-block;
		  font: normal normal normal 14px/1 FontAwesome;
		  color:#bebebe;
		  text-rendering: auto;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
		  content: "\f0f6\00a0";
	}
	.accLayout .acc_resource .resourceAction.visitPage:before {
		content: "\f08e\00a0";
		font-size:15px;
		color:#bbb;
	}
	.accLayout .acc_resource .resourceAction.viewFree:before {
		content: "\f1eb\00a0";
		font-size:15px;
		color:#80abca;
	}
	.accLayout .acc_resource .resourceShare img {
		display: inline;
		margin: -2px 2px 0 2px;
	}



/* ACC LAYOUT STYLES END */

/* add to favorites icon in right rail */
#siteWrapper #content #addToFav {
	color: #025674;
	position:relative; 
	border-top:1px solid #B2C9D1; 
	padding-top:12px; 
	cursor:pointer;
}
#siteWrapper #content #addToFav:hover {
	text-decoration: underline;
}
#siteWrapper #content #addToFavIcon {
	margin:-3px 5px 0 0;
}

/* add to favorites icon in search citation */
#siteWrapper #content #resourceCenterDiv ul.results div.addToFav {
	position:relative;
    margin: -15px 0 0;
    padding: 6px 0 12px;
	color: #025674;
	cursor:pointer;
}
#siteWrapper #content #resourceCenterDiv ul.results div.addToFav:hover {
	text-decoration: underline;
}
#siteWrapper #content #resourceCenterDiv ul.results div.addToFav img.addToFavIcon {
	float: left;
	margin:-3px 5px 0 0;
}

fieldset { background:url(about:blank) }

#headerwrapper{
	position:relative;
}
#headerlogo {
	position:absolute;
	left: 15px;
	/*top: -62px;	*/
	max-height: 50px;	
}
#headersubtitle {
	position:absolute;
	color: #898989;
	font-family: arial,helvetica,sans-serif;
	font-size: 22px;
	font-style: italic;
	margin: 0;
	padding: 0;
	right: 20px;
	top: 19px;		
}

#siteWrapper #content ul.bulleted-list li {
  background: url("/i/screen/list-marker.gif") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);
  list-style-type: none;
  padding-left: 9px;
  margin-bottom: 3px;
}
#siteWrapper #content ul.bulleted-list-blue li {
  background: url("/i/screen/list-marker-blue.gif") no-repeat scroll 0 0.5em rgba(0, 0, 0, 0);
  list-style-type: none;
  padding-left: 9px;
  margin-bottom: 3px;
}

/* css table layout styles */
	.acc_table {
		display: table;
		border-collapse:collapse;
		width:100%;
	}
	.acc_row {
		display: table-row;
	}
	.acc_cell {
		display: table-cell;
	}
	.acc_column {
		display: table-column;
	}

#siteWrapper #content #accLayout table tr td fieldset, 
#siteWrapper #content #accLayout table tr td fieldset fieldset,  
#siteWrapper #content div.accLayout table tr td fieldset, 
#siteWrapper #content div.accLayout table tr td fieldset fieldset {
	min-height:100%;
	height:100%;
}

.centered90 {
	width: 90%;
	margin: 0 auto;
}

/* Fake Fieldset Styles */
	#siteWrapper #content #accLayout .fieldset, 
	#siteWrapper #content #accLayout .fieldset .fieldset,
	#siteWrapper #content #column_one .fieldset, 
	#siteWrapper #content #column_one .fieldset .fieldset,
	#siteWrapper #content div.accLayout .fieldset, 
	#siteWrapper #content div.accLayout .fieldset .fieldset {
		position:relative;
		border:solid 1px #6ba9bf;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		margin:10px 5px;
		padding: 16px 20px 8px 20px;
	}
	#siteWrapper #content #accLayout .fieldset.left, 
	#siteWrapper #content #accLayout .fieldset.right,
	#siteWrapper #content div.accLayout .fieldset.left, 
	#siteWrapper #content div.accLayout .fieldset.right {
		width: 42%;
		min-height: 80px;
	}
	#siteWrapper #content #accLayout .fieldset .legend, 
	#siteWrapper #content #accLayout .fieldset .fieldset .legend,
	#siteWrapper #content #column_one .fieldset .legend, 
	#siteWrapper #content #column_one .fieldset .fieldset .legend,
	#siteWrapper #content div.accLayout .fieldset .legend, 
	#siteWrapper #content div.accLayout .fieldset .fieldset .legend {
		position: absolute;
		top:-10px;
		background: white;
		/*color: #2E778E;*/
		color: #333;
		font-size: 12px;
		font-weight: 700;
		padding: 0 10px;
	}
	
	#siteWrapper #content #accLayout .fieldset .legend a, 
	#siteWrapper #content #accLayout .fieldset .fieldset .legend a,
	#siteWrapper #content #column_one .fieldset .legend a, 
	#siteWrapper #content #column_one .fieldset .fieldset .legend a,
	#siteWrapper #content div.accLayout .fieldset .legend a, 
	#siteWrapper #content div.accLayout .fieldset .fieldset .legend a,
	#siteWrapper #content #accLayout .fieldset .legend a:visited, 
	#siteWrapper #content #accLayout .fieldset .fieldset .legend a:visited
	#siteWrapper #content #column_one .fieldset .legend a:visited, 
	#siteWrapper #content #column_one .fieldset .fieldset .legend a:visited,
	#siteWrapper #content div.accLayout .fieldset .legend a:visited, 
	#siteWrapper #content div.accLayout .fieldset .fieldset .legend a:visited
	 {
		font-size:12px;
		font-weight:700;
		padding:0 10px;
		/*color: #2E778E;*/
		color: #333;
		text-decoration: none;
	}
	
	#siteWrapper #content #accLayout .fieldset .legend span.note, 
	#siteWrapper #content div.accLayout .fieldset .legend span.note  { font-size:11px; font-weight:400; }
	
	#siteWrapper #content #accLayout .fieldset ul, 
	#siteWrapper #content #accLayout .fieldset .fieldset ul, 
	#siteWrapper #content div.accLayout .fieldset ul, 
	#siteWrapper #content div.accLayout .fieldset .fieldset ul  { 
		margin:auto; width:95%; 
	}
	#siteWrapper #content #accLayout .fieldset ul li a img,
	#siteWrapper #content #accLayout .fieldset .fieldset ul li a img,
	#siteWrapper #content div.accLayout .fieldset ul li a img,
	#siteWrapper #content div.accLayout .fieldset .fieldset ul li a img {
		display: inline;
		margin: 0;
	}	
	#siteWrapper #content #accLayout .fieldset .legend span.required, 
	#siteWrapper #content #accLayout .note span.required,
	#siteWrapper #content div.accLayout .fieldset .legend span.required, 
	#siteWrapper #content div.accLayout .note span.required  { 
		color: #C0143C; 
	}
	#siteWrapper #content #accLayout .fieldset label, 
	#siteWrapper #content #accLayout .fieldset .fieldset label,
	#siteWrapper #content div.accLayout .fieldset label, 
	#siteWrapper #content div.accLayout .fieldset .fieldset label { 
		display: inline;
		color: #000000;
		font-family: "Trebuchet MS",Verdana,sans-serif;
		font-weight: bold;
		margin-right: 12px;
	}
	
	#siteWrapper #content #accLayout .fieldset_zero, 
	#siteWrapper #content #column_one .fieldset_zero, 
	#siteWrapper #content div.accLayout .fieldset_zero, 
	.fieldset_zero  {
		position:relative;
		border:0;
		margin:10px 5px;
		padding: 16px 20px 8px 20px;
	}
	
/* MYACCMENU STYLES BEGIN */

#header {
	position: relative;
	/*padding-top:22px;*/
}
#siteSearch {
    right: 0;
    top: 22px;
} 
#myACCoverlay {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	width: 100%;
/*	height: 10000px;*/
	height: 100%;
	z-index: 90;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}
#myACCmenu {
	list-style:none;
	width:942px;
	border: 1px solid #002232;
	margin:0;
	height:20px;
	padding:0px 20px 0px 20px;
	background: #2E778E;
	top: -6px;
	left:-1px;
	position:absolute;
	z-index:100;
}
#myACCmenu ul, #myACCmenu li {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	margin:0;
	padding:0;
}

#myACCmenu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px;
	margin-top:0;
	border:none;
	background: none;
}
#myACCmenu li.hover {
	/*border: 1px solid #2E778E;*/
	padding: 4px;
	/*background: #fff;*/
	
	/* Rounded corners */
	/*-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;*/
}
#myACCmenu li a, 
#myACCmenu li.titleItem,  
#myACCmenu li.titleItem a,
#myACCmenu li.topItem, 
#myACCmenu li.topItem a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
	margin: 0 0px; 
}


#myACCmenu li a.topLevel  {
	font-size:12px; 
	line-height: 12px;
}
#myACCmenu li.titleItem, 
#myACCmenu li.titleItem a {
	padding: 0 5px;
	margin-left: 0;
	font-weight:bold;
}
#myACCmenu li.topItem {
	font-size:12px; 
	line-height: 12px;
	width:250px;
	text-align: left;
	margin-left:-10px;
	padding-top:2px;
}
#myACCmenu li.topItem a {
	font-size:12px; 
	line-height: 12px;
	padding:0;
	margin:0 2px;
}
#myACCmenu li.topItem span.memberName {
	font-weight:bold; 
	font-style:italic; 
	margin-left:4px;
	font-size:14px;
	line-height:16px;
}
#myACCmenu li.topItem span.accent {
	color:#BFD4DC; 
	font-size:10px;
	margin:0 4px;
}
#myACCmenu li.topItem a:hover {
	text-decoration:underline;
}
#myACCmenu li.hover a {
	color:#EEEEEE;
	/*text-shadow: 1px 1px 1px #ffffff;*/
	text-decoration:underline;
}
#myACCmenu li .drop {
	padding-right:16px;
	background:url(/i/myACC/drop_arrow.png) no-repeat right 0;
	margin: 0 10px;
}
#myACCmenu li.hover .drop {
	/*background:url(/i/myACC/drop.png) no-repeat right 3px;*/
}
#myACCmenu .dropdown_1column, 
#myACCmenu .dropdown_2columns, 
#myACCmenu .dropdown_3columns, 
#myACCmenu .dropdown_4columns,
#myACCmenu .dropdown_4columnsB,
#myACCmenu .dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #B2C9D1;
	border-top:none;
	z-index: 10001;
	
	/* Gradient background */
	background: #F0F8FF;
	background: -moz-linear-gradient(top, #ffffff, #E7EFF2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#E7EFF2));

	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	/* drop shadow */	
	-moz-box-shadow:2px 2px 2px #ddd;
	-webkit-box-shadow:2px 2px 2px #ddd;
	box-shadow:2px 2px 2px #888;
}

#myACCmenu .dropdown_1column   { width: 140px; }
#myACCmenu .dropdown_2columns  { width: 280px; }
#myACCmenu .dropdown_3columns  { width: 420px; }
#myACCmenu .dropdown_4columns,  
#myACCmenu .dropdown_4columnsB { width: 560px; }
#myACCmenu .dropdown_5columns  { width: 700px; }

/* myChapter menu */
#myACCmenu li.hover .dropdown_1column {
	left:-10px;
	top:auto;
}
#myACCmenu li.hover .dropdown_2columns, 
#myACCmenu li.hover .dropdown_3columns,
#myACCmenu li.hover .dropdown_4columns,
#myACCmenu li.hover .dropdown_5columns {
	left:-100px;
	top:auto;
}
#myACCmenu li.hover .dropdown_4columnsB {
	left: -150px;
}
/* myResouces menu */
#myACCmenu li.hover .dropdown_5columns {
	left: -350px;
}
#myACCmenu .col_1,
#myACCmenu .col_2,
#myACCmenu .col_3,
#myACCmenu .col_4,
#myACCmenu .col_5,
#myACCmenu .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
#myACCmenu .col_1 {width:130px;}
#myACCmenu .col_2 {width:270px;}
#myACCmenu .col_3 {width:410px;}
#myACCmenu .col_4 {width:550px;}
#myACCmenu .col_5 {width:690px;}
#myACCmenu .col_6 {width:830px;}
#myACCmenu .menu_right {
	float:right;
	margin-right:0px;
}
#myACCmenu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
#myACCmenu li.hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}
#myACCmenu p, #myACCmenu h2, #myACCmenu h3, #myACCmenu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#myACCmenu h2 {
	font-size:18px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #BFD4DC;
}
#myACCmenu h3 {
	color: #2E778E;
	font-size:14px;
	margin:0;
	padding-bottom:22px;
}
/* background images for h3 tags */
#myACCmenu .dropdown_1column h3 {
	background:url(/i/myACC/bg-tagline-03.png) no-repeat scroll 0 3px transparent;
}
#myACCmenu .dropdown_2columns h3 {
	background:url(/i/myACC/bg-tagline-02.png) no-repeat scroll 0 3px transparent;
} 
#myACCmenu .dropdown_3columns h3 {
	background:url(/i/myACC/bg-tagline-03.png) no-repeat scroll 0 3px transparent;
} 
#myACCmenu .dropdown_4columns h3,
#myACCmenu .dropdown_4columnsB h3 {
	background:url(/i/myACC/bg-tagline-04.png) no-repeat scroll 0 3px transparent;
}
#myACCmenu .dropdown_5columns h3 {
	background:url(/i/myACC/bg-tagline-05.png) no-repeat scroll 0 3px transparent;
}
#myACCmenu h4 {
	color:#C0143C;
}
#myACCmenu p {
	line-height:18px;
	margin:0 0 10px 0;
}
#myACCmenu li.hover div a {
	font-size:12px;
	color:#015b86;
}
#myACCmenu li.hover div a:hover {
	color:#029feb;
}
#myACCmenu .strong {
	font-weight:bold;
}
#myACCmenu .italic {
	font-style:italic;
}
#myACCmenu .img_shadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
#myACCmenu .img_border { /* add border to images */
	padding: 4px;
	border: 1px solid #bfd4dc;
	margin: 0 auto;
}
#myACCmenu .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}
#myACCmenu .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:5px 15px 5px 5px;
}
#myACCmenu li .blackbox {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#myACCmenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#myACCmenu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
	background: none;
}
#myACCmenu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#myACCmenu li .greybox li, 
#myACCmenu li .bluebox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#myACCmenu li .greybox li:hover, 
#myACCmenu li .bluebox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
}

#myACCmenu li .bluebox li {
	background:#ffffff;
	border: 1px solid #bfd4dc;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
}
#myACCmenu li .bluebox li:hover {
	background:#F0F8FF;
	border: 1px solid #bfd4dc;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
}
#myACCmenu li .greybox li a,
#myACCmenu li .bluebox li a { 
	margin:0;
}

#myACCmenu ul.fullWidth {
	width:auto;
}
#myACCmenu ul.fullWidth li {
	width:auto;
}

/* my favorite resources list */
#myACCmenu li ul.results  {
	width:300px; 
	height:250px; 
	overflow: scroll; 
	border:1px solid #ccc;
	background: #fff;
	margin:0 auto;
}
#myACCmenu li ul.results li {
	width: auto;
	padding: 0 10px;
}
#myACCmenu li ul.results li a {
	display: inline;
}
#myACCmenu li ul.results li h3 {
	border: 0;
	margin-bottom:0;
	background: none;
}
#myACCmenu li ul.results li h5 {
	margin-top:-20px;
}
#myACCmenu li ul.results li div.centerNavDivLine {
	margin-top:8px;
	border-bottom: 1px solid #ccc;
}

#myACCmenu li #myRecentSearches  {
	width:200px; 
	height:250px; 
	margin:0 auto;
	border:1px solid #ccc;
	background: #fff;
}
#myACCmenu li #myRecentSearches option {
	padding: 2px 10px;
	cursor:pointer;
}

/* buttons */
/* Button Global Settings */
	#myACCmenu .acc-button, 
	#myACCmenu a.acc-button {
		display:inline-block;
		text-align: center;
		line-height: 22px;
		text-decoration: none;
		font-family: 'Helvetica';
		font-weight: bold;
		margin: 10px 20px;
		cursor: pointer;
		border-radius: 3px 3px 3px 3px;
		font-size: 13px;
		padding: 0 12px;
	}
/* Button Sizes */
	#myACCmenu .btn-small, 
	#myACCmenu a.btn-small {
	  border-radius: 3px 3px 3px 3px;
	  font-size: 10px;
	  padding: 1px 4px 0;
	  line-height: 20px;
	}
	#myACCmenu .btn-large, 
	#myACCmenu a.btn-large {
	  font-size: 16px;
	  padding: 3px 16px 1px;
	  text-align: center;
	  line-height: 26px;
	}
	#myACCmenu .btn-long, 
	#myACCmenu a.btn-long {
	  width: 100px;
	}
	/* Button Red */
	 
	/*Normal*/
	#myACCmenu .btn-red, #myACCmenu a.btn-red {
		background-color: #D85257;
		border: 1px solid #951119;
		-moz-box-shadow:inset 0px 0px 1px rgba(167,32,35,1);
		-webkit-box-shadow:inset 0px 0px 1px rgba(167,32,35,1);
		box-shadow:inset 0px 0px 1px rgba(167,32,35,1);
		background-image: -o-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		background-image: linear-gradient(90deg , rgb(208,69,72) 0%, rgb(243,146,147) 100%);
		color: #fff;
	}
	
	/*Hover*/
	#myACCmenu .btn-red:hover, #myACCmenu a.btn-red:hover {
		background-color: #F07D81;
		background-image: -o-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
		background-image: linear-gradient(90deg , rgb(216,90,93) 0%, rgb(243,167,169) 100%);
	}
	
	/*Active*/
	#myACCmenu .btn-red:active, #myACCmenu a.btn-red:active {
		background-color: #C4262E;
		-moz-box-shadow:inset 0px 0px 5px rgba(167,32,35,1);
		-webkit-box-shadow:inset 0px 0px 5px rgba(167,32,35,1);
		box-shadow:inset 0px 0px 5px rgba(167,32,35,1);
		background-image: -o-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: -moz-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: -webkit-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: -ms-linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		background-image: linear-gradient(90deg , rgb(243,146,147) 0%, rgb(208,69,72) 100%);
		text-shadow: none;
	}
	
/* MYACCMENU STYLES END */

/* ACC SLIDER STYLES BEGIN */	

/*
 * Lean Slider v1.0
 * http://dev7studios.com/lean-slider
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
.lean-slider { 
    position: relative; 
    *zoom: 1;
}
.lean-slider:before,
.lean-slider:after {
    content: " ";
    display: table;
}
.lean-slider:after {
    clear: both;
}

.lean-slider-slide { 
    float: left;
    width: 100%;
    margin-right: -100%;
    display: none; 
}
.lean-slider-slide.current { display: block; }

/*
 * Lean Slider Sample Styles
 * http://dev7studios.com/lean-slider
 */
 
.slider-wrapper { 
    position: relative; 
    background: #fff url(/i/slider/loading.gif) no-repeat 50% 50%;
	/*
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    box-shadow: 0 0 3px rgba(0,0,0,0.4);
	*/
}
.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.9s linear;
    -moz-transition: opacity 0.9s linear;
    -ms-transition: opacity 0.9s linear;
    -o-transition: opacity 0.9s linear;
    transition: opacity 0.9s linear;
}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { 
    display: block;
    width: 100%; 
}

#slider-direction-nav {
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a {
    float: left;
    display: block;
    width: 26px;
    height: 37px;
    background: url(/i/slider/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
}
#slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0;
}

#slider-control-nav {
    position: absolute;
    /*left: 0;*/
	right: 10px;
    bottom: 10px;
    /*width: 100%;*/
	width:auto;
    text-align: center;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/i/slider/bullets.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
#slider-control-nav a.active { background-position: 100% 0; }

/* Caption Styles */
/* dark captions */
.caption-dark-top {
	background:#000; 
	color:#CCC;
	font-size:1.25em; 
	/*width:100%; */
	width: 666px;
	padding:10px; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	top:0; 
	left:0; 
	text-align:center;
}
.caption-dark-topLeft {
	background:#000; 
	color:#CCC;
	font-size:1.25em; 
	width:65%; 
	padding:10px; 
	border-radius:0 0 8px 0; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	top:0; 
	left:1px;
}
.caption-dark-topRight {
	background:#000; 
	color:#CCC;
	font-size:1.25em; 
	width:65%; 
	padding:10px; 
	border-radius:0 0 0 8px; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	top:0; 
	right:0;
}
.caption-dark-bottom {
	background:#000; 
	color:#CCC;
	font-size:1.25em; 
	/*width:100%; */
	width: 666px;
	padding:10px; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	/*bottom:4px;*/ 
	bottom:0; 
	left:1px; 
	text-align:center;
}
.caption-dark-bottomLeft {
	background:#000; 
	color:#CCC; 
	width:65%; 
	padding:10px; 
	border-radius:0 8px 0 0; 
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50); 
	position:absolute; 
	/*bottom:4px;*/ 
	bottom:0; 
	left:1px; 
	font-size:1.25em;
}
.caption-dark-bottomRight {
	background:#000; 
	color:#CCC; 
	width:65%; 
	padding:10px; 
	border-radius:8px 0 0 0; 
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50); 
	position:absolute; 
	/*bottom:4px;*/ 
	bottom:0; 
	right:0; 
	font-size:1.25em;
}
/* light captions */
.caption-light-top {
	background:#fff; 
	color:#333; 
	font-size:1.25em; 
	/*width:100%; */
	width: 666px;
	padding:10px; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	top:0; 
	left:0; 
	text-align:center;
}
.caption-light-topLeft {
	background:#fff; 
	color:#333; 
	font-size:1.25em; 
	width:65%; 
	padding:10px; 
	border-radius:0 0 8px 0; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	top:0; 
	left:0;
}
.caption-light-topRight {
	background:#fff; 
	color:#333; 
	font-size:1.25em; 
	width:65%; 
	padding:10px; 
	border-radius:0 0 0 8px; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	top:0; 
	right:0;
}
.caption-light-bottom {
	background:#fff; 
	color:#333; 
	font-size:1.25em; 
	/*width:100%; */
	width: 666px;
	padding:10px; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute; 
	/*bottom:4px;*/ 
	bottom:0;
	left:0; 
	text-align:center;
}
.caption-light-bottomLeft {
	background:#fff; 
	color:#333; 
	width:65%; 
	padding:10px; 
	border-radius:0 8px 0 0; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); 
	position:absolute; 
	/*bottom:4px;*/ 
	bottom:0;
	left:0; 
	font-size:1.25em;  
	text-shadow:#FFF;
}
.caption-light-bottomRight {
	background:#fff; 
	color:#333; 
	width:65%; 
	padding:10px; 
	border-radius:8px 0 0 0; 
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); 
	position:absolute; 
	/*bottom:4px;*/ 
	bottom:0;
	right:0; 
	font-size:1.25em;  
	text-shadow:#FFF;
}

.caption-title {
	font-size:1.5em; 
	margin-bottom:2px;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-width : 480px) {

    #slider-direction-nav,
	#slider-control-nav { opacity: 1; }

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	
	#slider-direction-nav,
	#slider-control-nav { opacity: 1; }

}

/* ACC SLIDER STYLES END */


/* NEW HOME PAGE STYLES BEGIN */

	/*
		@font-face{ 
			font-family:'FontAwesome';
			src:url('/style/font/fontawesome-webfont.eot?v=3.2.1');
			src:url('/style/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('/style/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('/style/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('/style/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
			font-weight:normal;
			font-style:normal; 
		}	
	*/
	/*
		@font-face {
  			font-family: 'Glyphicons';
  			src: url('/style/fonts/glyphicons-regular.eot');
  			src: url('/style/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-regular.woff') format('woff'), url('/style/fonts/glyphicons-regular.ttf') format('truetype'), url('/style/fonts/glyphicons-regular.svg#glyphicons_halflingsregular') format('svg');
  			font-weight: normal;
  			font-style: normal;
		}
	*/
    	body, html body.CS_Document {
			background-color:  #e7eff2 !important;
			/*background-color:  #F0F6F8;*/ 
			font: normal 62.5% Verdana,Arial,sans-serif; 
			line-height: 18px; 
			padding:0;
		}
		
		#header {
			background: #e7eff2 url('/i/acc_logo-blue.jpg') no-repeat 0 5px;	
			height: 115px;
		}
		
		#myACCmenu {
		  /*
		  background: none repeat scroll 0 0 #373737;
		  border: 3px solid #373737;
		  */
		  background: none repeat scroll 0 0 #444444;
		  border: 3px solid #444444;
		  padding-right:0;
		  width:957px;
		}
		
		#siteSearch {
			top:26px;
		}
		#siteSearch li {
			padding-right:0;
		}
		
		#main-nav {
		  top:70px;
		}	
		#main-nav li a {
		  border:0;
		}	
		
		#main-nav #nav-resources a.mainItem, 
		#main-nav #nav-education2 a.mainItem, 
		#main-nav #nav-membership a.mainItem, 
		#main-nav #nav-docket a.mainItem, 
		#main-nav #nav-advocacy2 a.mainItem, 
		#main-nav #nav-careers2 a.mainItem  {
		  background-position: 0 0;
		  background-repeat:no-repeat;
		  height: 20px;
		}
		#main-nav #nav-resources a.mainItem {
		  background-image: url("/i/nav/resources.jpg");
		  width: 100px;
		}
		#main-nav #nav-education2 a.mainItem {
		  background-image: url("/i/nav/education.jpg");
		  width: 96px;;
		}
		#main-nav #nav-membership a.mainItem {
		  background-image: url("/i/nav/membership.jpg");
		  width: 115px;
		}
		#main-nav #nav-docket a.mainItem {
		  background-image: url("/i/nav/docket.jpg");
		  width: 121px;
		}
		#main-nav #nav-advocacy2 a.mainItem {
		  background-image: url("/i/nav/advocacy.jpg");
		  width: 96px;
		}
		#nav-careers2 a.mainItem {
		  background-image: url("/i/nav/careers.jpg");
		  width: 71px;
		}
		/*
		#main-nav #nav-resources a.mainItem:hover, 
		#main-nav #nav-education2 a.mainItem:hover, 
		#main-nav #nav-membership a.mainItem:hover, 
		#main-nav #nav-docket a.mainItem:hover, 
		#main-nav #nav-advocacy2 a.mainItem:hover, 
		#main-nav #nav-careers2 a.mainItem:hover  {
		  background-position: 0 -20px;
		}
		*/
		#networking-nav {
		  background: none repeat scroll 0 0 #2E778E;
		  height: 20px;
		  margin: 0;
		  position: absolute;
		  right: 0;
		  top: 110px;
		  width: 100%;
		}
		#networking-nav li {
		  margin-right: 8px;
		  border: 0 none;
		  padding: 0;
		  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		  float: right;
		  line-height: 20px;
		  list-style-type: none;
		  color:white;
		}
		#networking-nav li a {
		  color:white;
		  text-decoration:none;
		}
		#networking-nav li a:hover {
		  color:#bfd4dc;
		  text-decoration:none;
		}
		
		#marketingArea {
			background:#fff; 
			margin-top:15px;
			height:auto;
		}
		#marketingArea #carousel {
			background:none;
			/*float: left;*/
			height: 250px;
			/*padding: 15px;*/
			width: 685px;
			margin-left:-1px;
			padding-right:4px;
			padding-bottom: 9px;
			overflow:hidden;
		}
		
		#marketingArea #carousel img {
			display: inline;
			/*width: 685px;
			height: 250px;
			*/
			margin:0;
			border: 1px solid #fff !important;
		}
		
		#marketingArea #advertisement {
			height:265px;
			background:none;
			float:right;
			margin: 15px 15px 0 0;
		}
		#marketingArea #advertisement img {
			display: inline;
			margin:0;
		}
		#marketingArea #advertisement .ad-link {
			text-align:center;
		}
		#marketingArea #tagline {
			text-align:center;
		}
		#marketingArea #tagline img {
			display: inline;
			margin:10px 0 0;
		}
		
		
		#footer {
		  border-top: 4px solid #C0143C;
		  background: none repeat scroll 0 0 #343434;
		  min-height:410px;
		  margin-bottom: 30px;
		}
		#footer #ftr-header {
			background: url(/i/acc_logo-footer.jpg) 0 0 no-repeat;
			min-height:50px;
		}
		#footer #ftr-header #ftr_social-nav {
			margin:12px 10px 0 0;
		}
		#footer #ftr-header #ftr_social-nav li {
			float:left;
			border:0;
			margin:0;
			padding:0;
		}
		#footer #ftr-header #ftr_social-nav li img {
			display:inline;
			margin:0;
			padding:0;
			height:24px;
		}
		#footer #ftr-content {
			position:relative;
			min-height:330px;
			background:#444;
			text-align:left;
		}
		#footer #ftr-content ul {
			width:190px;
			margin: 20px 2px;
		}
		#footer #ftr-content ul li {
			color:#999;
			display: block;
			padding: 3px 0 3px 9px;
			border-bottom: 1px solid #565656;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
			border-left:0;
		}
		/*
		#footer #ftr-content ul li:before {
			content: "- ";
		}
		*/
		#footer #ftr-content ul li.first {
			color:#fff;
			padding: 0 0 0 15px;
			margin:0;
			border:0;
		}
		#footer #ftr-content ul li.first:before {
			content: "";
		}
		#footer #ftr-content ul li a {
			color:#999;
			font-size:11px;
		}
		#footer #ftr-content #ftr-contactus {
			position:absolute;
			right:1px;
			bottom:-10px;
		}
		
		#footer #ftr-footer {
			/*min-height:30px;*/
		}
		#footer #ftr-footer p, #footer #ftr-footer p a {
		  color: #999;
		  margin: 0;
		  padding: 4px 5px 4px 15px;
		  text-align:left;
		  font-size:11px;
		  font-family:Verdana, Geneva, sans-serif;
		}
		#footer #ftr-footer p a {
		  padding:0;
		}
		
	/* drop down menu styles */

		#main-nav ul {
			display: none;
		}
		/*
		#main-nav li:hover > ul {
			display: block;
		}
		*/
		#main-nav ul {
			position: absolute; 
			top:20px;
			z-index:1000 !important;

			margin:0;
			text-align:left;
			padding:5px;
			border:1px solid #B2C9D1;
			border-top:none;
			
			/* Gradient background */
			background: #F0F8FF;
			background: -moz-linear-gradient(top, #ffffff, #E7EFF2);
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#E7EFF2));
		
			/* Rounded Corners */
			-moz-border-radius: 0 0 5px 5px;
			-webkit-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;
		}
		#main-nav ul.offRight {
			right:0;
		}
		#main-nav ul li {
			float: none;
			border-left:0;
			border-right:0; 
			border-bottom: 1px solid #BFD4DC;
			position: relative;
			margin:0;
			padding:0;
		}
		#main-nav ul li.last {
			border:0;
		}
		#main-nav ul li a {
		  color: #333;
		  font-size: 12px;
		  height: 20px;
		  padding: 6px 20px 2px;
		  text-indent: 0;
		}
		#main-nav ul li a:hover {
			color:#fff;
			background: #2e778e;
			text-decoration:none;
		}
		#main-nav ul ul {
			position: absolute; 
			left: 100%; 
			top:0;
		}
		#main-nav ul li.menu-section-divider {
			text-align: center;
			text-transform: uppercase;
			font-size: 11px;
			background: #ddd;
			margin: -1px -5px 0;
			border: none;
			line-height: 2;
			padding: 0;
			color: #252525;
			font-weight: bold;
			cursor: default;
		}
		/*
		#main-nav ul li.menu-section-divider:before {
			content: "~ ";
		} 
		#main-nav ul li.menu-section-divider:after {
			content: " ~";
		}
		*/
		#aboutACClink {
			position:absolute; 
			top:92px; 
			left:60px;
			font-size:10px;
		}
		
		.accLayout .acc_resource div.resourceThumb {
		  float: left;
		  height: 125px;
		  margin: 0 10px 0 0;
		  overflow: hidden;
		  padding: 0;
		  position: relative;
		  width: 125px;
		}
		.accLayout .acc_resource img.resourceThumb {
		  border: 1px solid #E2E2E2;
		  display: inline;
		  height: 115px;
		  margin: 0;
		  overflow: hidden;
		  padding: 4px;
		  width: 115px;
		}
		.accLayout .acc_resource p {
		  font-size: 12px;
		}
		
		.accLayout #home_avc-highlight div.resourceThumb {
			height:auto;
		}
		.accLayout #home_avc-highlight img.resourceThumb {
		  height:60px; 
		  width:110px; 
		  padding:0; 
		  border:0;
		}
		.accLayout #home_avc-highlight p {
			 padding-top:2px;
			 padding-bottom:6px;
		}		
		
		#siteWrapper #content #accLayout .fieldset, 
		#siteWrapper #content #accLayout .fieldset .fieldset, 
		#siteWrapper #content #column_one .fieldset, 
		#siteWrapper #content #column_one .fieldset .fieldset, 
		#siteWrapper #content div.accLayout .fieldset, 
		#siteWrapper #content div.accLayout .fieldset .fieldset {
		  margin: 20px 5px;
		}
		
		/* myChapter menu */
		#myACCmenu li.hover .dropdown_1column {
			left:-25px;
			top:auto;
		}
		/* myNetwork menu */
		#myACCmenu li.hover .dropdown_2columns, 
		#myACCmenu li.hover .dropdown_3columns,
		#myACCmenu li.hover .dropdown_4columns,
		#myACCmenu li.hover .dropdown_5columns {
			left:-50px;
			top:auto;
		}
		/* myAccount menu */
		#myACCmenu li.hover .dropdown_4columnsB {
			left: -120px;
		}
		/* myAccount menu */
		#myACCmenu li.hover .dropdown_4columns {
			left: -450px;
		}
		/* myResouces menu */
		#myACCmenu li.hover .dropdown_5columns {
			left: -370px;
		}
		#myACCmenu .dropdown_3columns h3,
		#myACCmenu .dropdown_4columns h3, 
		#myACCmenu .dropdown_4columnsB h3,
		#myACCmenu .dropdown_5columns h3 {
		  background:none;
		}		
		#myACCmenu li.topItem span.accent {
		  color: #9b9b9b;
		}
		
		#seo-pageTitle {
			overflow:hidden; 
			width:1px; 
			height:1px; 
			margin:0; 
			margin-top:-2px;
		}
		#ad-topBanner {
			text-align:center; 
			background:#e7eff2;
			margin-top:2px;
		}
		#home-leftColumn {
			float:left;
			width:590px; 
			clear:none; 
			padding:10px 5px 10px 15px;
		}
		#home-rightColumn {
			float:right;
			width:355px; 
			clear:none; 
			padding-right:10px;
		}
		#searchWrappper {
			position:relative;
		}
		#searchtext {
			width:400px; 
			height:24px; 
			border:solid 1px #CCC; 
			padding-left:4px; 
			color:#999
		}
		#searchIcon {
			position:absolute; 
			top:12px; 
			right:6px;
		}
		#jumpbar-login {
			width:350px;
		}
		
		#home_avc-highlight {
			margin-bottom:20px; 
			margin-top:10px; 
			background-color:#f4f8f9;
			padding:13px 9px 6px;
		}
		#home_avc-highlight h3.avc_highlight {
			color:#333;
			font-size:16px; 
			font-style:italic;
			margin-bottom:6px;
		}
		#home_avc-highlight h4.avc_highlight {
			font-size:12px;
			font-style: italic;
		}
		
		#home-leftColumn .resource-home {
			margin-bottom:20px;
		}
		#home-leftColumn .resource-home h3 {
			margin:0 0 4px;
		}
		#home-leftColumn .resource-home h5 {
			display:inline; 
			margin-right:20px;
		}
		
		#home_education-highlight img {
			margin:2px auto;
			margin-left:-2px;
			width:300px;
			height:100px;
		}
		#home_education-highlight p {
			font-size:12px;
		}
		.home_education-item  {
			padding:4px;
		}
		#home_education .addBG {
			background:#f4f8f9;
		}
		#home_education .home_education-item img.acc_cell {
			margin:0;
		}
		#home_education .home_education-item h3 {
			margin-bottom:6px;
		}
		div.cta_links {
			margin-top:10px;
		}
		#home_jobline h3 {
			text-align:center; 
			font-size:12px; 
			font-weight:normal; 
			margin-top:10px;
		}
		#home_jobline h3 a {
			font-size:17px;
		}
		#home_jobline h3 a.newThisWeek {
			margin-left:60px;
		}
		#myACCoverlay {
			display:none;
		} 

	.role{font-size:1.1em;}
	.noBullet{list-style-type: none; list-style-image:none; background:none;}
	.cta_links{width:300px; text-align:center;}
		
/* NEW HOME PAGE STYLES END */

/* NEW COMMITTEE LANDING PAGE STYLES BEGIN */

	#siteWrapper #content #acc_committee-landing #acc_committee-left {
		float: left;
		width:520px; 
		border-top-color:white; 
		border-bottom-color:white; 
		border-left-color:white;
	}
	#siteWrapper #content #acc_committee-landing #acc_committee-right {
		float: right;
		width:350px; 
		border-color:white; 
		padding-left:10px; 
		padding-right:0;
	}
	#siteWrapper #content #acc_committee-landing #acc_committee-right p.telconIntro {
		margin: 30px 0 15px; 
		/*border-top:1px solid #BFD4DC;*/ 
		border-top:1px solid #dedede;
		padding-top:25px;
	}
	#siteWrapper #content #acc_committee-landing #acc_committee-right div.telconCTA {
		text-align: center;
		margin-bottom:20px; 
		/*border-bottom:1px solid #BFD4DC;*/ 
		border-bottom:1px solid #dedede;
		padding-bottom:25px;
	}
	
	.listBig li { line-height:24px; }
	.listBig li a{ font-size:1.2em; }
	
/* NEW COMMITTEE LANDING PAGE STYLES END */

/* 	NEW EDUCATION LANDING PAGE STYLES BEGIN */

	#siteWrapper #content #acc_education-landing {
		margin-top:-20px;
		padding-top:0;
	}
	#siteWrapper #content #acc_education-events .acc_education-event {
		margin:0;
	}
	#siteWrapper #content #acc_education-events h3.acc_education-eventTitle {
		margin-bottom:6px; 
		width:600px;
	}
	#siteWrapper #content #acc_education-events h3.acc_education-eventTitle a {
		font-size:15px;
	}
	#siteWrapper #content #acc_education-events h5.acc_education-eventDateLoc {
		width:600px;
	}
	#siteWrapper #content #acc_education-events p.acc_education-eventDesc {
		margin-bottom:15px;
	}

/* 	NEW EDUCATION LANDING PAGE STYLES END */

/* 	NEW MEMBERSHIP STYLES BEGIN */

	/* Membership Join/REnew page */
	#siteWrapper #content #membershipJoin {
		margin-bottom:35px;
		/*margin-top:-20px;*/
	}
	#siteWrapper #content #membershipJoin #membershipJoinCTA {
		margin:20px 0 10px;
	}
	#siteWrapper #content #membershipJoin #membershipJoinCTA .acc_column, 
	#siteWrapper #content #membershipJoin #membershipJoinRates .acc_column {
		width:50%;
	}
	#siteWrapper #content #membershipJoin #membershipJoinCTA #rowOne .acc_cell, 
	#siteWrapper #content #membershipJoin #membershipJoinRates #rowThree .acc_cell {
		padding:8px;
	}
	#siteWrapper #content #membershipJoin #membershipJoinCTA #rowTwo {
		padding-top:20px;
	}
	#siteWrapper #content #membershipJoin #membershipJoinCTA #rowTwo .acc_cell {
		padding:25px 8px 20px;
	}
	
	#siteWrapper #content #membershipJoin #membershipJoinRates {
		margin:0 10px 10px;
	}
	
	#siteWrapper #content .accLayout fieldset p.memberType { width: 80%; }
	
	#siteWrapper #content #membershipJoin #joinRenewWrapper {
		text-align:center;
		margin-top:20px;
	}
	#siteWrapper #content #membershipJoin #joinRenewWrapper a.cta-deactivate {
		cursor:default;
	}
	#siteWrapper #content #membershipJoin #joinRenewWrapper a.cta-deactivate span {
		font-weight:bold; 
		color:#3082AB;
	}
	#siteWrapper #content #membershipJoin #joinRenewWrapper div.note {
		margin-top:48px;
	}
	
/*  NEW MEMBERSHIP STYLES END */

/* CAREERS LANDING PAGE STYLES BEGIN */

	#siteWrapper #content #acc_careers-left {
		float:left;
		width:690px; 
		padding:0; 
		clear:none;
	}
	#siteWrapper #content #acc_careers-right {
		float:right;
		width:250px; 
		padding:0; 
		clear:none;
	}
	#siteWrapper #content #acc_careers-left div.acc_careers-left {
		width:690px; 
		padding:0; 
		clear:none;
	}
	#siteWrapper #content #acc_careers-right div.acc_careers-right {
		width:250px; 
		padding:0; 
		clear:none;
	}
	#siteWrapper #content #acc_careers-left #jobSeekers {
		margin: 40px 5px 0;
	} 
	#siteWrapper #content #acc_careers-left #jobEmployers {
		margin: 20px 5px 50px;
	}
	#siteWrapper #content #acc_careers-left #jobSeekers ul li, 
	#siteWrapper #content #acc_careers-left #jobEmployers ul li {
		padding-left: 35px;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	#siteWrapper #content #acc_careers-left #jobEmployers ul li {
		padding-bottom: 16px;
	}
	#siteWrapper #content #acc_careers-left #jobSeekers ul li label, 
	#siteWrapper #content #acc_careers-left #jobEmployers ul li label {
		  border-bottom: 1px solid #BFD4DC;
		  color: #2E778E;
		  display: block;
		  font-size: 12px;
		  font-weight: 700;
		  height:20px;		  
		  margin-bottom: 20px;
		  width: 90%;
	}	
	#siteWrapper #content #acc_careers-left div.fieldset, 
	#siteWrapper #content #acc_careers-right div.fieldset {
		margin: 20px 5px 30px;
	}

	/*
	#siteWrapper #content #acc_careers-top div.acc_careers-left, 
	#siteWrapper #content #acc_careers-bottom div.acc_careers-left {
		float:left;
		width:690px; 
		padding:0; 
		clear:none;
	}
	#siteWrapper #content #acc_careers-top div.acc_careers-right, 
	#siteWrapper #content #acc_careers-bottom div.acc_careers-right {
		float:right;
		width:250px; 
		padding:0; 
		clear:none;
	}
	#siteWrapper #content #acc_careers-bottom #jobSeekers, 
	#siteWrapper #content #acc_careers-bottom #jobEmployers {
		margin: 40px 5px 50px;
	}
	#siteWrapper #content #acc_careers-bottom #jobSeekers ul li, 
	#siteWrapper #content #acc_careers-bottom #jobEmployers ul li {
		padding-left: 40px;
	}
	#siteWrapper #content #acc_careers-bottom div.fieldset {
		margin: 20px 5px 30px;
	}
	*/

	#siteWrapper #content #acc_careers-featuredJobs dt a {
		font-size:12px;
	}
	#siteWrapper #content #acc_careers-featuredJobs dd {
		font-size:12px;
	}
	#siteWrapper #content #acc_careers-resources {
		background:none; 
		margin-top:10px; 
		width:auto;
	}
	#siteWrapper #content #acc_careers-resources #acc_careers-resourceList {
		background:none; 
		padding:0;
	}
/* CAREERS LANDING PAGE STYLES END */


/*  QA RENDER HANDLER STYLSE BEGIN */
	#siteWrapper #content #vuQA .accAccordion dt {
	  background-color:#fff;
	  border:0;
	}
	#siteWrapper #content #vuQA .accAccordion dd {
	   color:#333; 
	   border:0;
	}
/*  QA RENDER HANDLER STYLSE END */

/* NEW RESOURCES LIBRARY STYLES BEGIN */
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft {
		float:left;
		margin:12px 5px 0; 
		min-height:300px; 
		padding:0; 
		width:670px;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryRight {
		float:right;
		width:200px; 
		min-height:300px; 
		margin-bottom:0;
	}	
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft a.acc_modalButton {
		text-decoration:none;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm ul {
		margin-top:10px;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #rl_searchtextWrapper {
		position:relative;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #rl_searchtext {
		width:650px; 
		font-size:13px; 
		height:20px; 
		line-height:20px; 
		border:1px solid #BFD4DC; 
		padding: 3px 20px 3px 3px; 
		background-color:#fafbfd;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryTypes {
		float:left;
		width:185px; 
		margin-top:10px; 
		margin-left:8px;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas {
		float:left;
		width:245px; 
		margin-top:10px;
	}	
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 {
		float:right;
		width:220px; 
		margin-top:10px;
	}		
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryTypes li, 
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas li,
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 li {
		margin-bottom:3px;
	}	
	
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryTypes li.first, 
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas li.first,
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 li.first {
		border-bottom:1px solid #BFD4DC; 
		margin-right:30px; 
		padding-bottom:4px;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas li.first,
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 li.first { 
		margin-right:0; 
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 li.first { 
		margin-left:-25px;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryTypes li label, 
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas li label,
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 li label {
		font-size:13px;
	}
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryTypes li.first label, 
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas li.first label,
	#resourceLibrary #resourceLibraryTop #resourceLibraryLeft #rl_searchForm #resourceLibraryAreas2 li.first label {
		font-size:12px;
	}
	#siteWrapper #content #resourceLibrary #resourceLibraryPortals, 
	#siteWrapper #content #resourceLibrary #resourceLibraryProviders, 
	#siteWrapper #content #resourceLibrary #resourceLibraryAlliance {
		margin-top:20px; 
		padding-top:15px;
	}
	#siteWrapper #content #resourceLibrary #resourceLibraryPortals img.resourceLibraryIcon, 
	#siteWrapper #content #resourceLibrary #resourceLibraryProviders img.resourceLibraryIcon, 
	#siteWrapper #content #resourceLibrary #resourceLibraryAlliance img.resourceLibraryIcon {
		float:left;
		margin: 0 12px 10px 0; 
		width:50px;
	}	
	#siteWrapper #content #resourceLibrary #resourceLibraryAlliance li.acc_row .acc_cell img {
		margin:20px;
		width:150px;
		height:100px;
	}
	#siteWrapper #content #resourceLibrary #resourceLibraryAlliance li.acc_row .acc_cell img.first {
		padding-left:50px;
	}
/* NEW RESOURCES LIBRARY STYLES END */

.whiteText {
	color:#fff;
}
.whiteText-big {
	color:#fff;
	font-size:14px;
}

.addBG {
	background:#f4f8f9;
}

/* STAFF DIRECTORY STYLES */
#staff-directory {
	padding:20px 40px;
}

.staff-alpha {
	margin:6px 0px 10px;
	color:#e7eff2;
	font-weight:bold;
	font-size:30px;
}
.staff {
	margin-bottom:16px;
	padding-bottom:16px;
	padding-left:60px;
	border-bottom: 1px solid #e7eff2;
}
.staff-name {
	font-size:16px;
	font-weight: normal;
}
.staff-title {
	margin-bottom:6px;
}
.staff-ext:before, 
.staff-mail:after {
	color:#aaa;
}
.staff-ext:before {
	content: "+1.202.293.4103 ";
}
.staff-mail:after {
	content: "@acc.com";
}
.staff-twitter {
	margin-left:-2px;
}
span.br-spacer { 
	display:block;
	margin-top:6px;
}
#siteWrapper #content div.staff em.fa  {
	color: #6ba9bf;
}
#siteWrapper #content div.staff em.fa.fa-envelope-o  {
	margin-left:10px;
	margin-right:2px;
} 
#siteWrapper #content div.staff em.fa.fa-twitter  {
	margin-left:6px;
	margin-right:0;
	color:#98c3d2;
}


/* SCROLL TO TOP OF PAGE STYLES */
.back-to-top {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  bottom: 10px;
  /*color: #7acbe7;*/
  color:#2e778e;
  display: none;
  font-size: 55px;
  height: 60px;
  line-height: 1;
  margin: 0;
  position: fixed;
  right: 10px;
  text-decoration: none;
  width: 50px;
  z-index: 1000;
}
/*
.back-to-top {
  bottom: 20px;
  background: url(/i/bg_BTT.png) no-repeat scroll 0 0;
  display: none;
  width:34px;
  height:39px;
  margin: 0;
  position: fixed;
  right: 20px;
  text-decoration: none;
  z-index: 10000;
}
*/
/* CLO Styles */

#siteWrapper #content #column_two .itemContainer div.CS_Element_Schedule #CS_Element_contentLayout div.CS_Element_Custom { padding:20px 30px; }
	/* Docket Video Gallery fix */
	#siteWrapper.accdocket #content #column_two #CS_Element_contentLayout #docketContainer .accLayout div.CS_Element_Custom { padding:0; }


/*  Pretty Photo Image Gallery Styles BEGIN */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/i/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/i/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/i/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/i/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/i/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/i/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/i/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/i/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/i/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/i/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/i/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/i/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/i/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/i/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/i/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/i/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/i/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/i/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/i/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/i/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/i/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/i/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/i/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/i/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/i/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/i/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/i/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/i/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/i/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/i/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/i/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/i/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/i/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/i/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/i/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/i/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/i/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/i/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/i/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/i/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/i/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/i/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/i/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/i/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/i/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/i/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/i/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/i/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/i/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/i/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/i/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/i/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/i/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/i/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/i/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/i/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/i/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/i/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/i/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/i/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/i/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/i/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/i/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/i/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/i/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/i/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/i/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/i/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/i/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/i/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/i/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/i/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/i/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/i/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/i/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/i/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/i/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/i/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/i/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/i/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/i/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/i/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/i/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/i/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/i/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/i/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0;clear:both;}
.pp_social{float:left;margin:0; display:none;}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/i/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/i/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/i/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/i/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.pp_content_container:before, 
.pp_content:before, 
.pp_content_container:after, 
.pp_content:after, 
.pp_content_container .pp_right:before, 
.pp_content_container .pp_left:before, 
.pp_content_container .pp_right:after, 
.pp_content_container .pp_left:after {
	content: "";
	display: table;
}
.pp_content_container:after, 
.pp_content:after, 
.pp_content_container .pp_right:after { clear: both; }
.pp_content_container, 
.pp_content, 
.pp_content_container .pp_right { zoom: 1; }

.pp_description, 
div.pp_default .pp_description {
  background: white none repeat scroll 0 0;
  clear: both;
  display: none;
  margin: 0;
  padding: 0.2rem;
}
div.pp_default .pp_content_container .pp_details, 
.pp_content_container .pp_details 
 {
/*  background: white none repeat scroll 0 0;
  margin-top: -10px;
  margin-bottom:0;*/
}

div.pp_default .pp_content_container .pp_nav,
div.pp_default .pp_nav {
  display: block !important;
}

.photoGallery_wrapper {
	padding:8px 8px 4px 8px; 
	position:relative; 
	border:1px solid #ddd; 
	max-width:400px; 
	margin-bottom:8px;
	text-align:center;
}
.photoGallery_overlay {
	position:absolute; 
	left:0; 
	bottom:7px; 
	height:24px; 
	width:100%; 
	background:white; 
	text-align:center; 
	font-weight:bold; 
	padding-top:6px; 
	pointer-events:none;
}
div.photoGallery_wrapper img.photoGallery_thumbnail {
	display:inline; 
	margin: 0px; 
	max-height:265px; 
	max-width:400px;
}
	
/*  Pretty Photo Image Gallery Styles END */

span.CS_PgIndex_Primary_Category { font-weight: bold; font-size: 14px; } 



/* ======================================================================================

		eWEB STYLS BEGIN 

========================================================================================= */

#siteWrapper #content.hideRightRailAndHideLeftRail #column_one.columnContainer {
	width:710px !important;
}

#siteWrapper #content div.panel-default {
	background-color: #ffffff;
	border: 1px solid #eaf1f9;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	margin: 5px 5px 20px 0;
	width:220px;
	float:right;
}
#siteWrapper #content div.panel-default div.panel-heading {
	background-color: #eaf1f9;
	border-bottom: 1px solid transparent;
	border-color: #eaf1f9 #eaf1f9 transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #333333;
	height: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
}
#siteWrapper #content div.panel-default div.panel-body  { 
	padding:15px 8px;
}

#siteWrapper #content div.panel-default .eWeb-menu {
	/*margin: 8px;*/
}
#siteWrapper #content div.panel-default .eWeb-menu li a.menuitem {
 	color: #025674;
    font-size: 12px;
    outline: 0 none;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1;
}


#siteWrapper #content div.panel-default div.panel-heading .panel-title  {
  color: inherit;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  text-rendering: optimizelegibility;
  font-weight: 300;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing:normal;
  
}
#siteWrapper #content div.panel-default div.panel-heading .panel-title .fa {
	font-size: 17px;
	font-weight:bold;
	margin: 0 6px 0 12px;
}
#siteWrapper #content div.panel-default .eWeb-menu .divider {
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
}

#siteWrapper #content.hideRightRailAndHideLeftRail  #column_one.columnContainer div.itemContainer #accLayout fieldset {
	width:auto !important;
	margin-right:0;
}
#siteWrapper #content.hideRightRailAndHideLeftRail #column_one.columnContainer #myResourcesContainer #accTabsWrapper .accTab-content fieldset {
	border: 0 none;
	width: auto;
	padding:0;
	margin:0;
}
#siteWrapper #content.hideRightRailAndHideLeftRail #column_one.columnContainer #myResourcesContainer #accTabsWrapper .accTab-content fieldset ul {
	border: 0 none;
	height: 300px;
	overflow: auto !important;
	width: auto !important;
	margin:0;
	padding:0 10px 0 0;
}
#siteWrapper #content.hideRightRailAndHideLeftRail #column_one.columnContainer #myResourcesContainer #accTabsWrapper #accTab2.accTab-content fieldset {
	width:280px !important;
}
#siteWrapper #content.hideRightRailAndHideLeftRail #column_one.columnContainer #myResourcesContainer #accTabsWrapper #accTab2.accTab-content fieldset ul.results {
	width:100%;
	margin:0 10px 0 0;
	padding:0;
	overflow:auto !important;
}

div.panel div.panel-body ul.eWeb-menu li {
	margin-bottom:2px;
}

/* ======================================================================
		TABS
========================================================================= */
ul.tabs{
	margin:10px 0 -1px 0;
	padding:0;
	width:100%;
	border-bottom:1px solid #e7eff2;
	float:left;
	font-size:0;
}

	ul.tabs.left   {text-align:left;}
	ul.tabs.center {text-align:center;}
	ul.tabs.right  {text-align:right;}
	ul.tabs.right li {margin:0 0 0 -2px;}

	ul.tabs li{
		font-size:14px;
		list-style-type:none;
		margin:0 -2px 0 0;
		padding:0;
		display:inline-block;
		*display:inline;/*IE ONLY*/
		position:relative;
		top:0;
		left:0;
		*top:1px;/*IE 7 ONLY*/
		zoom:1;
	}

	ul.tabs li a{
		text-decoration:none;
		color:#bbb;
		display:inline-block;
		padding:9px 15px;
		position: relative;
		top:0;
		left:0;
		line-height:100%;
		background:#fff;
		/*-webkit-box-shadow: inset 0 -3px 3px rgba(0,0,0,0.03);
		-moz-box-shadow: inset 0 -3px 3px rgba(0,0,0,0.03);
		box-shadow: inset 0 -3px 3px rgba(0,0,0,0.03);*/
		border:1px solid #e7eff2;
		border-bottom:0;
		border-radius: 4px 4px 0px 0px;
		-moz-border-radius: 4px 4px 0px 0px;
		-webkit-border-radius: 4px 4px 0px 0px;
		font-size:0.9em;
		zoom:1;
	}

	ul.tabs li a:hover{
		background:#6ba9bf;
		color:#fff;
	}

	ul.tabs li.current a{
		position:relative;
		top:1px;
		left:0;
		background:#e7eff2;
		/*-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;*/
		color:#222;
	}

	.tab-content{
		border:1px solid #e7eff2;
		background:#fff;
		clear:both;
		padding:20px;
		margin:0 0 40px 0;
		border-width: 8px 2px 2px;
	}
	

/* ======================================================================
		DATE PICKER
========================================================================= */	
	div.datepicker {
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 196px;
		height: 147px;
		position: absolute;
		cursor: default;
		top: 0;
		left: 0;
		display: none;
	}
	.datepickerContainer {
		background: #121212;
		position: absolute;
		top: 10px;
		left: 10px;
	}
	.datepickerBorderT {
		position: absolute;
		left: 10px;
		top: 0;
		right: 10px;
		height: 10px;
		background: url(/i/datepicker/datepicker_t.png);
	}
	.datepickerBorderB {
		position: absolute;
		left: 10px;
		bottom: 0;
		right: 10px;
		height: 10px;
		background: url(/i/datepicker/datepicker_b.png);
	}
	.datepickerBorderL {
		position: absolute;
		left: 0;
		bottom: 10px;
		top: 10px;
		width: 10px;
		background: url(/i/datepicker/datepicker_l.png);
	}
	.datepickerBorderR {
		position: absolute;
		right: 0;
		bottom: 10px;
		top: 10px;
		width: 10px;
		background: url(/i/datepicker/datepicker_r.png);
	}
	.datepickerBorderTL {
		position: absolute;
		top: 0;
		left: 0;
		width: 10px;
		height: 10px;
		background: url(/i/datepicker/datepicker_tl.png);
	}
	.datepickerBorderTR {
		position: absolute;
		top: 0;
		right: 0;
		width: 10px;
		height: 10px;
		background: url(/i/datepicker/datepicker_tr.png);
	}
	.datepickerBorderBL {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 10px;
		height: 10px;
		background: url(/i/datepicker/datepicker_bl.png);
	}
	.datepickerBorderBR {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 10px;
		height: 10px;
		background: url(/i/datepicker/datepicker_br.png);
	}
	.datepickerHidden {
		display: none;
	}
	div.datepicker table {
		border-collapse:collapse;
	}
	div.datepicker a {
		color: #eee;
		text-decoration: none;
		cursor: default;
		outline: none;
	}
	div.datepicker table td {
		text-align: right;
		padding: 0;
		margin: 0;
	}
	div.datepicker th {
		text-align: center;
		color: #999;
		font-weight: normal;
	}
	div.datepicker tbody th {
		text-align: left;
	}
	div.datepicker tbody a {
		display: block;
	}
	.datepickerDays a {
		width: 20px;
		line-height: 16px;
		height: 16px;
		padding-right: 2px;
	}
	.datepickerYears a,
	.datepickerMonths a{
		width: 44px;
		line-height: 36px;
		height: 36px;
		text-align: center;
	}
	td.datepickerNotInMonth a {
		color: #666;
	}
	tbody.datepickerDays td.datepickerSelected{
		background: #136A9F;
	}
	tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
		background: #17384d;
	}
	tbody.datepickerYears td.datepickerSelected,
	tbody.datepickerMonths td.datepickerSelected{
		background: #17384d;
	}
	div.datepicker a:hover,
	div.datepicker a:hover {
		color: #88c5eb;
	}
	div.datepicker td.datepickerNotInMonth a:hover {
		color: #999;
	}
	div.datepicker tbody th {
		text-align: left;
	}
	.datepickerSpace div {
		width: 20px;
	}
	.datepickerGoNext a,
	.datepickerGoPrev a,
	.datepickerMonth a {
		text-align: center;
		height: 20px;
		line-height: 20px;
	}
	.datepickerGoNext a {
		float: right;
		width: 20px;
	}
	.datepickerGoPrev a {
		float: left;
		width: 20px;
	}
	table.datepickerViewDays tbody.datepickerMonths,
	table.datepickerViewDays tbody.datepickerYears {
		display: none;
	}
	table.datepickerViewMonths tbody.datepickerDays,
	table.datepickerViewMonths tbody.datepickerYears,
	table.datepickerViewMonths tr.datepickerDoW {
		display: none;
	}
	table.datepickerViewYears tbody.datepickerDays,
	table.datepickerViewYears tbody.datepickerMonths,
	table.datepickerViewYears tr.datepickerDoW {
		display: none;
	}
	td.datepickerDisabled a,
	td.datepickerDisabled.datepickerNotInMonth a{
		color: #333;
	}
	td.datepickerDisabled a:hover {
		color: #333;
	}
	td.datepickerSpecial a {
		background: #700;
	}
	td.datepickerSpecial.datepickerSelected a {
		background: #a00;
	}

/* ======================================================================================

		NESTABLE - DRAG AND DROP 

========================================================================================= */
		
	.dd { position: relative; display: block; margin: 0; padding: 0; max-width: 600px; list-style: none; font-size: 13px; line-height: 20px; }
	.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
	.dd-list .dd-list { padding-left: 30px; }
	.dd-collapsed .dd-list { display: none; }
	.dd-item,
	.dd-empty,
	.dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
	
	.dd-handle { 
		display: block; 
		min-height: 30px; 
		margin: 5px 0; 
		padding: 5px 10px 5px 25px; 
		color: #2e778e; 
		cursor:move;
		text-decoration: none; 
		font-weight: bold; 
		font-size:12px;
		border: 1px solid #bfd4dc;
		background: #fff;
		-webkit-border-radius: 4px;
				border-radius: 4px;
		box-sizing: border-box; -moz-box-sizing: border-box;
	}
	.dd-handle:hover { color: #2ea8e5; background: #fff; }
	
	.dd-item > button { 
		display: block; 
		position: relative; 
		color:#2e778e;
		cursor: pointer; 
		float: left; 
		width: 25px; 
		height: 20px; 
		margin: 5px 0; 
		padding: 0; 
		text-indent: 100%; 
		white-space: nowrap; 
		overflow: hidden; 
		border: 0; 
		background: transparent; 
		font-size: 16px; 
		line-height: 0.5; 
		text-align: center; 
		font-weight: bold; 
	}
	.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
	.dd-item > button[data-action="collapse"]:before { content: '-'; }
	
	.dd-placeholder,
	.dd-empty { 
		margin: 5px 0; 
		padding: 0; 
		min-height: 30px; 
		background: #f2fbff; 
		border: 1px dashed #b6bcbf; 
		box-sizing: border-box; 
		-moz-box-sizing: border-box; 
	}
	.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5;
		background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
						  -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
		background-image:    -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
							 -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
		background-image:         linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
								  linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
		background-size: 60px 60px;
		background-position: 0 0, 30px 30px;
	}
	.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; }
	.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
	.dd-dragel .dd-handle {
		-webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
				box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
	}
	
	/*
	 * Nestable Extras
	 */
	.nestable-lists { 
		display: block; 
		clear: both;  
		width: 100%; 
		border: 0;
	}
	#nestable-menu {
	  margin: -25px 0 20px;
	  padding: 0;
	}
	#nestable-output { 
		width: 100%; 
		height: 7em; 
		font-size: 0.75em; 
		line-height: 1.333333em; 
		font-family: Consolas, monospace; 
		padding: 5px; 
		box-sizing: border-box; 
		-moz-box-sizing: border-box; 
	}
	@media only screen and (min-width: 700px) {
		/*.dd { float: left; width: 48%; }*/
		.dd { float: left; width: 100%; }
		.dd + .dd { margin-left: 2%; }
	}
	.dd-hover > .dd-handle { background: #2ea8e5 !important; }


/* ======================================================================================

		MEDIA QUERIES BEGIN 

========================================================================================= */
	/* iPad portrait and landscape */
	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px)  { 
		#siteWrapper #content #acc_careers-left #jobSeekers ul li, 
		#siteWrapper #content #acc_careers-left #jobEmployers ul li {
		  padding-left: 9px;
		}
	}

/* ======================================================================================

		MEDIA QUERIES END 

========================================================================================= */ 

