/* CSS Document */
a {
	color: #000000;
}

#bg_topTabs {
		background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-topTabs.gif') bottom left no-repeat; 
	}
	
		#topTabs {
			background: url('/sites/all/themes/braille/images/pw/HighContrast/topTabs.gif') top left no-repeat;
		}


			#leftTab {
				color: #FFFFFF;
			}
			
				#leftTab #highContrast {
					background: #edf92c;
					color: #000000;
				}
				
					#leftTab #highContrast a {
						color: #000000;
					}
					
					#setContrast #HC {
						display: none;
					}
					
					#setContrast #LC {
						display: inline;
					}
	
			#rightTab,
			#rightTab a {
				color: #000000;
			}
	
		#bg_giveTab {
			background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-giveTab.gif') bottom left no-repeat; 
			color: #edf92c; 
		}
	
			#bg_giveTab a {
				color: #edf92c;
			}
	
			#giveTab {
				background: url('/sites/all/themes/braille/images/pw/HighContrast/giveTab.gif') top left no-repeat;
			}


#content #sidebar-left {
	background: #edf92c url('/sites/all/themes/braille/images/pw/HighContrast/bg-leftSidebar-s.gif') bottom left no-repeat;
}

	#content #sidebar-left h1,
	#content #sidebar-left h2,
	#content #sidebar-left h3 {
		color: #000000;
	}

	#content #sidebar-left .inner {
		background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-leftSidebar-n.gif') top left no-repeat;
	}
	
	
#content #breadcrumb .breadcrumb {
	background: #edf92c;
	color: #000000;
}

	#content #breadcrumb .breadcrumb a {
		color: #000000;
	}

#content #pageOptions {
	background: #edf92c;
	color: #000000;
}

	#content #pageOptions a {
		color: #000000;
	}



#content #center {
	background: #000000;
	color: #FFFFFF;
}

	#content #center a,
	#content #center h1,
	#content #center h2,
	#content #center h3 {
		color: #edf92c;
	}

	#content #center blockquote.quote {
		background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-blockquote-nw.gif') top left no-repeat;
		color: #F0F0F0;
	}
		#content #center blockquote.quote div.blockquote {
			background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-blockquote-se.gif') bottom right no-repeat;
		}

#content #sidebar-right {
	background: #000000 url('/sites/all/themes/braille/images/pw/HighContrast/bg-rightSidebar-s.gif') bottom left no-repeat;
}

	#content #sidebar-right a {
		color: #edf92c;
	}
	
	#content #sidebar-right h1,
	#content #sidebar-right h2,
	#content #sidebar-right h3 {
		color: #edf92c;
	}

	#content #sidebar-right .inner {
		background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-rightSidebar-n.gif') top left no-repeat;
	}


#content .sidebar {
	color: #FFFFFF;
	font-size: 90%;
}


#nav {
	background: #ffffff url('/sites/all/themes/braille/images/pw/HighContrast/bg-nav.gif') bottom left no-repeat;
}
	
	#navMiniTabs {
		background: #FFFFFF url('/sites/all/themes/braille/images/pw/HighContrast/bg-navMiniTabs.gif') right repeat-y;
		color: #FFFFFF;
	}
		
		#navMiniTabOrange .outer {
			background: #000000 url('/sites/all/themes/braille/images/pw/HighContrast/bg-navMiniTab-nw.gif') top left no-repeat;
		}
		
		#navMiniTabOrange .inner {
			background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-navMiniTab-ne.gif') top right no-repeat;
		}
	
		#navMiniTabBlue .outer {
			background: #000000 url('/sites/all/themes/braille/images/pw/HighContrast/bg-navMiniTab-nw.gif') top left no-repeat;
		}
		
		#navMiniTabBlue .inner {
			background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-navMiniTab-ne.gif') top right no-repeat;
		}
	
	#navContainer {
		background: url('/sites/all/themes/braille/images/pw/HighContrast/bg-navContainer.gif') top left no-repeat;
		color: #edf92c;
	}
	
		#navContainer a {
			color: #edf92c;
		}


#footerContainer { 
		background: #000000;
	}
	
		#footerContainer #logo {
			background: url('/sites/all/themes/braille/images/pw/HighContrast/logo-braille-institute-footer.gif') left center no-repeat;
		}
		

		#footerContainer #text a {
			color: #edf92c;
		}
		
		#footerContainer #textRight a {
			color: #edf92c;
		}



.hint {
	color: #F0F0F0;
}


.imgRight,
img.imgRight,
.imgLeft,
img.imgLeft {
	background: #151515;
}

img.imgRight,
img.imgLeft {
	border: 1px solid #FFFFFF;
}

.imgRight img,
.imgLeft img {
	border: 1px solid #F0F0F0;
}


div.imgRight,
div.imgLeft {
	border: 1px solid #edf92c;
	color: #edf92c;
}


#content #center .roundedCorners_green {
	background: #edf92c url('/sites/all/themes/braille/images/pages/rounded_corners/HighContrast/bg-nw.gif') top left no-repeat;
}

#content #center .roundedCorners_green .ne {
	background: url('/sites/all/themes/braille/images/pages/rounded_corners/HighContrast/bg-ne.gif') top right no-repeat;
}

#content #center .roundedCorners_green .se {
	background: url('/sites/all/themes/braille/images/pages/rounded_corners/HighContrast/bg-se.gif') bottom right no-repeat;
}

#content #center .roundedCorners_green .sw {
	background: url('/sites/all/themes/braille/images/pages/rounded_corners/HighContrast/bg-sw.gif') bottom left no-repeat;
	color: #000000;
}

#content #center .roundedCorners_green a {
	color: #000000;
}







/* BEGIN... Override DRUPAL system menus in left sidebar: */
.menu li a {
	color: #000000;
}

.menu li ul.menu li a {
	color: #000000;
}

.menu li a.active,
.menu li ul.menu li a.active {
	background: #000000;
	color: #edf92c;
}
/* END... Override DRUPAL system menus in left sidebar: */




/* BEGIN... Override Drupal styles */
table, tbody {
  border: 1px solid #F0F0F0;
}

tbody th {
	background: #edf92c;
	border-bottom: 1px solid #F0F0F0;
	color: #000000;
}

tbody tr td {
	border-bottom: 1px solid #cccccc;
}
/* END... Override Drupal styles */





/* BEGIN... Homepage styles */
#is7_content {
	background: #FFFFFF;
}

#hpLeft #introtext {
	background: #edf92c;
	color: #000000;
}
	
	#content #center #hpLeft #introtext h1,
	#content #center #hpLeft #introtext a {
		color: #000000;
	}

#content #center #hpRight {
	background: #000000;
}
	
	#content #center #hpRight h1.orange,
	#content #center #hpRight h1.navy,
	#content #center #hpRight h1.lime {
		background: #edf92c;
		border: 2px solid #000000;
		color: #000000;
		padding: 8px;
		margin-bottom: 8px;
	}

	#content #center #hpRight p {
		margin-bottom: 8px;
	}

div.hpLeft {
	float: left;
}

div.hpRight {
	float: right;
}
/* END... Homepage styles */




/* BEGIN... W3C: used to provide a bybass block mechanism to meet guideline 2.4.1 */
.skip a:focus, 
.skip a:active {
	background: #edf92c;
	border: 2px solid #000000; 
	color: #000000 !important;
}
/* W3C: used to provide a bybass block mechanism to meet guideline 2.4.1 */



/* 	BEGIN... W3C: used to provide a way to navigate through the links using a keyboard AND to make the keyboard focus clearly visible across all browsers to meet guidelines 2.1.1 and 2.4.7 */
a:focus,
a:active,
a:hover {
	background: #edf92c;
	border: 2px solid #000000;
	color: #000000 !important;
	margin: 0px;
}

.HC_yellow a:focus,
.HC_yellow a:active,
.HC_yellow a:hover
{
	background: #000000;
	border: 2px solid #000000;
	color: #edf92c !important;
}
/* 	END... W3C: used to provide a way to navigate through the links using a keyboard AND to make the keyboard focus clearly visible across all browsers to meet guidelines 2.1.1 and 2.4.7 */
