/* CSS Document */

body 
{
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	background-color: rgb(66, 93, 146);
	/*filter: alpha(opacity: 1);*/
	opacity: 1.0;
}

h1 
{
	color:#21679b; 
	font-size:15px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}

h2 
{
	font-family:"Times New Roman", Times, serif; 
	font-size:14px; 
	font-weight:bold; 
	color:black; 
	margin-bottom:2px;
}

h3 
{
	font-style:italic; 
	font-weight:bold; 
	display:inline; 
	margin:0px; 
	padding:0px; 
	font-size:12px; 
}

h4 
{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:13px; 
	letter-spacing:-0.5px;
	font-weight:normal; 
	color:black; 
	margin-bottom:4px; 
	text-decoration:underline;
}

p { margin-top:0px; }

a {	color:#0839ae; text-decoration:none; }
a:visited { color:#0839ae; text-decoration:none; }
a:active { color:#784ba5; text-decoration:none; }
a:hover { color:#0839ae; text-decoration:none; }

#page  
{
	width:960px;
	height:100%;
	background-color:#FFFFFF; 
}

#bgTable { background-color:#a0a0a0; }

#farRightTable 
{
	position:relative;
	top:0px;
	left:0px;	
	background-color:#e9f1f6;
	width: 232px;
	vertical-align:top;  
}

#topMenu
{
	position:absolute;
	top:0px;
	height:32px;
	right:0px;
	width:585px;
}

#topMenu td 
{
	vertical-align:middle; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	letter-spacing:0px;
	color:white;
}
 
#rightCenterTable
{
	border-right:1px solid #B6D7EA;
	position:relative;
	top:0px;
	left:0px;
	vertical-align:top;
	width: 477px;
}

#centerContent
{
	padding:8px;
	width:476px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#000000; 
	text-align:left;
}

#rightTable
{
	font-weight:bold; 
	font-size:14px; 
	color:#21679b; 
	border-bottom:#b6d7ea 2px solid; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

#notecardWrapper 
{
	position:absolute;
	top:28px;
	left:0px;
	padding:8px; 
	border-left:1px solid #c5dce3; 
	border-bottom:1px solid #c5dce3; 
	border-top:0px solid #c5dce3; 
	height:88px; 
	width:443px; 
	text-align:left; 
	background-color:#ffffff;
}

.notecardArea {
	position:relative;
	top:4px;
	left:0px;
	width:423px;
	height:88px;
	border-bottom:0px solid #cde7f1;
	border-top:0px solid #cde7f1;
	border-right:0px solid #cde7f1; 
	border-left:0px solid #cde7f1;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

#mainTable
{
	left:0px;
	position:relative;
	top:0px;
}

#leftnavCell
{
	background-color:#C5EAF3;
}

#topNavBar
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#87afb5;
	height:64px;
}

#topNavBarHomePage
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#87afb5;
	height:32px;
}

#leftNav
{
	background-color:#C5EAF3;
	position:relative;
	width:150px;
	left:0px;
	top:0px;
	margin: 0;
}

#babyImage
{
	top:390px;
	left:55px;
	position:absolute;
}

.rightColumn 
{
	background-color:#F2FCFD;
}

.header1
{
	position:absolute; 
	left:8px;
	top:7px; 
	width:244px; 
	height:66px; 
}

.header2
{
	position:absolute;
	top:36px; 
	width:266px; 
	height:17px; 
	left:282px; 
	background-image:url(brassringimages/soulAndScience.png);
}	

#headlineArea 
{
	left:0px;
	width:726px;
	border-bottom:#96c2db 2px solid;
	position:relative;
	top:0px;
	height:72px;
	background-color:#f2fcfd;
}

#smallBar 
{
	width:726px;
	height:12px;
	background-color:#c7e9f5;
}

#solucient {
position:absolute;
top:4px;
right:10px; 
background-image:url(brassringimages/100Toplogo.gif);
width:474px;
height:64px; 
background-position:left 0px; 
top:0px; 
background-repeat:no-repeat;
}

.topPurpleRight
{
	background-image:url(brassringimages/purpleTabRight5by28.gif);
	width:5px;
	height:28px;
}
		
.topPurpleMiddle
{
	background-image:url(brassringimages/purpleTabMiddle1by28.gif); 
	background-repeat:repeat-x;
}
		
.leftPurpleTabRounded
	{background-image:url(brassringimages/leftPurpleTabRounded19by28.gif);}

.topBlueLeft
	{background-image:url(brassringimages/blueTabLeftStraight5by28.gif);}
		
.topBlueMiddle
{
	background-image:url(brassringimages/blueTabMiddle1by28.gif); 
	background-repeat:repeat-x; 
}
		
.topBlueRight
	{background-image:url(brassringimages/blueTabRightStraight5by28.gif);}
		
.topBlueRightRounded
	{background-image:url(brassringimages/blueTabRight19by28.gif);}

#crumb 
{
	padding-right:8px;
	padding-left:8px;
	width:710px;
	padding-top:3px;
	border-bottom:#b6d7ea 2px solid;
	height:22px;
	background-color:#ffffff;
	text-align:left;
}
			
#crumb a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#1f6a9b; 
	text-decoration:underline;
}

#crumb .divider 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#1f6a9b; 
	text-decoration:none;
}

#crumb a:hover {color:#0099CC;}

#crumb .currPage 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#784ba5;
}

.highlightedTopRightNav
{
	background-color: #ADC7CE;
	/*filter: alpha(opacity=50); */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	letter-spacing:0px;font-weight:bold; 
	color:#114D7F; 
	text-align:center; 
	cursor:default;
}

.normalTopRightNav  
{
	background-color: #296594;
	/*filter: alpha(opacity=50);*/ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold; 
	color:#ffffff; 
	text-align:center;
	cursor:default;
}

.hoverTopRightNav
{
	background-color: #73A2BD;
	/*filter: alpha(opacity=50); */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold; 
	color:#ffffff; 
	text-align:center;
	cursor:default;
}

.bluebar a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none;
	letter-spacing:0px;
	text-align:left;
	color:#ffffff;
}
	
.bluebar a:hover 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none;
	letter-spacing:0px;
	text-align:left;
	color:#c7e9f5;
}

.bluebar 
{
	position:absolute; 
	left:10px; 
	width:160px; 
	height:25px; 
	cursor:default; 
}
	
.bluebar .topCorner {
	position:absolute; 
	left:0px;
	top:0px;
	width:12px;
	height:12px; 
	background-image:url(brassringimages/blueBarTopCorner12by12.gif);
}
	
.bluebar .topRight {
	position:absolute; 
	left:12px; 
	top:0px; 
	height:12px;
	width:160px; 
	background-image:url(brassringimages/blueBarTopRightRepeat.gif); 
	background-repeat:repeat-x;
}
	
.bluebar .middleExpand 
{
	position:absolute; 
	top:12px;
	left:0px;
	width:171px;
	background-color:#216b9e;
}
	
.bluebar .middleExpand img 
{
	width:12px;
	position:absolute;
	top:0px;
	left:0px;
}
	
.bluebar .bottomCorner 
{
	position:absolute; 
	left:0px;
	top:13px;
	width:12px;
	height:12px; 
	background-image:url(brassringimages/blueBarBottomCorner12by12.gif); 
	background-repeat:no-repeat;
}
	
.bluebar .bottomRight 
{
	position:absolute; 
	left:12px; 
	top:13px; 
	height:12px;
	width:160px; 
	background-image:url(brassringimages/blueBarBottomRightRepeat.gif); 
	background-repeat:repeat-x;
}
	
.bluebar .textArea 
{
	position:absolute; 
	left:20px;
	top:5px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	z-index:4;
	color:#ffffff;
}
	
.bluebar .textArea a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	letter-spacing:1px;
	text-align:left;
	color:#ffffff;
}
	
.bluebar .textArea a:hover 
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
text-decoration:none;
letter-spacing:1px;
text-align:left;
color:#95c2da;
}

.bluebar .textAreaHighlight 
{
	position:absolute; 
	left:20px;top:5px;
	width:160px;
	font-family:Arial, 
	Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	z-index:4;
	color:#95c2da;
}

.bluebar .textAreaHighlight a
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	letter-spacing:1px;
	text-align:left;
	color:#95c2da;
}

.bluebar .textAreaHighlight a:hover 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	letter-spacing:1px;
	text-align:left;
	color:#95c2da;
}

.bluebar .arrow 
{
	z-index:4;position:absolute; 
	top:7px; 
	left:7px; 
	background-color:#ffffff;
}

.bluebar .arrowHighlight 
{
	z-index:4;
	position:absolute; 
	top:7px; 
	left:7px; 
	background-color:#95c2da;
}

.purplebar 
{
	position:absolute;
	left:10px;
	width:140px;
	height:25px;
	cursor:default;
}

.purplebar .topCorner 
{
	position:absolute;
	left:0px; 
	top:0px; 
	width:12px;
	height:12px; 
	background-image:url(brassringimages/purpleTopLeft12by12.gif);
	z-index:3;}
	
.purplebar .rightArea 
{
	position:absolute;
	left:12px;
	top:0px;
	width:140px; 
	height:25px;
	background-image:url(brassringimages/purpleRight1by25.gif); 
	background-repeat:repeat-x;
	z-index:3;
}
	
.purplebar .bottomCorner 
{
	position:absolute;
	left:0px;
	top:13px;
	width:12px;
	height:12px; 
	background-image:url(brassringimages/purpleBottomLeft12by12.gif); 
	z-index:3; 
	background-repeat:no-repeat;
}
	
.purplebar .textArea 
{
	position:absolute; 
	left:30px; 
	top:5px; 
	width:140px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px; 
	text-align:left; 
	z-index:4; 
	color:#ffffff;
}
	
.purplebar .middleLeft 
{
	position:absolute;
	left:0px;
	top:12px;
	width:12px;
	height:1px;  
	z-index:3;
	}

.purplebarLink a 
{
	position:absolute; 
	left:30px; top:5px; 
	width:140px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px; 
	text-align:left; 
	z-index:4; 
	color:#ffffff;
	text-decoration:none;
}

.purplebarLink a:hover 
{
	position:absolute; 
	left:30px; 
	top:5px; 
	width:140px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px; 
	text-align:left; 
	z-index:4; 
	color:#c7e9f5;
	text-decoration:none;
}

.royalbluebar 
{
	position:absolute;
	left:7px;
	width:150px;
	height:25px;
	cursor:default;
}

.royalbluebar .topCorner 
{
	position:absolute;
	left:0px; 
	top:0px; 
	width:12px;
	height:12px; 
	background-image:url(brassringimages/royalBlueBarTopLeft12by12.gif);
	z-index:3;
}
	
.royalbluebar .rightArea 
{
	position:absolute;
	left:12px;
	top:0px;
	width:162px; 
	height:25px;
	background-image:url(brassringimages/royalBlueBarRight1by25.gif); 
	background-repeat:repeat-x;
	z-index:3;
}
	
.royalbluebar .bottomCorner 
{
	position:absolute;
	left:0px;
	top:13px;
	width:12px;
	height:12px; 
	background-image:url(brassringimages/royalBlueBarBottomLeft12by12.gif); 
	z-index:3; 
	background-repeat:no-repeat;
}
	
.royalbluebar .textArea 
{
	position:absolute; 
	left:20px; 
	top:5px; 
	width:140px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	letter-spacing:1px; 
	text-align:left; 
	z-index:4; 
	color:#ffffff;
}
	
.royalbluebar .middleLeft 
{
	position:absolute;
	left:0px;
	top:12px;
	width:12px;
	height:1px;  
	z-index:3;
}

.arrowLight 
{
	position:absolute;
	width:3px;
	height:5px;
	z-index:5;
	top:5px;
	left:4px; 
	overflow:hidden;
}

.arrowLight1 
{
	position:absolute;
	width:1px;
	height:1px;
	z-index:4;
	top:6px;
	left:7px; 
	overflow:hidden;
}

.lightBluebar 
{
	position:absolute; 
	left:10px; 
	width:140px; 
	cursor:default; 
}

.lightBluebar .topCorner 
{
	position:absolute; 
	left:0px;
	top:0px;
	width:12px;
	height:12px; 
	background-image:url(brassringimages/lightBlueTopLeft12by12.gif);
}
	
.lightBluebar .topRight 
{
	position:absolute; 
	left:12px; 
	top:0px; 
	height:12px;
	width:198px; 
	background-image:url(brassringimages/lightBlueTopRight1by12.gif); 
	background-repeat:repeat-x;
}
	
.lightBluebar .middleExpand 
{
	position:absolute; 
	top:12px;
	left:0px;
	width:140px;
	background-color:#7bcddd;
}
	
.lightBluebar .middleExpand img 
{
	width:12px;
	position:absolute;
	top:0px;
	left:0px;
}
	
.lightBluebar .bottomCorner 
{
	position:absolute; 
	left:0px;
	width:12px;
	height:12px; 
	background-image:url(brassringimages/lightBlueBottomCorner12by12.gif); 
	background-repeat:no-repeat;
}
	
.lightBluebar .bottomRight 
{
	position:absolute; 
	left:12px;  
	height:12px;
	width:140px; 
	background-image:url(brassringimages/lightBlueBottomRight1by12.gif); 
	background-repeat:repeat-x;
}
	
.lightBluebar .textArea 
{
	position:absolute; 
	left:20px;
	top:5px;
	width:140px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	z-index:4;
	color:#1E6D94;
}
	
.lightBluebar .textArea a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	color:#1E6D94; 
	text-decoration:none;
}

.lightBluebar .textArea a:hover 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	color:#ffffff; 
	text-decoration:none;
}
	
.lightBluebar .textAreaHighlight 
{
	position:absolute; 
	left:20px;
	top:5px;
	width:140px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	z-index:4;
	color:#ffffff;
}
	
.lightBluebar .textAreaHighlight a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	color:#ffffff; 
	text-decoration:none;
}
	
.lightBluebar .textAreaHighlight a:hover 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:1px;
	text-align:left;
	color:#ffffff; 
	text-decoration:none;
}

.lightBluebar .arrow 
{
	position:absolute; 
	top:7px; 
	left:7px; 
	z-index:4;
	background-color:#1a6b9e;
}

.lightBluebar .arrowHighlight 
{
	position:absolute; 
	top:7px; 
	left:7px; 
	z-index:4;
	background-color:#ffffff;
}

#header
{
	position:relative;
	top:0px;
	left:0px;
	width:956px;
	height:80px;
	background-color:#ffffff;
}

#searchField
{
	position:absolute; 
	width:154px; 
	height:16px; 
	background-image:url(brassringimages/searchArea160by19.gif); 
	padding-top:3px; 
	padding-left:3px; 
	padding-right:3px; 
	padding-bottom:0px; 
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	border:none; 
	left: 72px; 
	top: 8px;
}

#goButton
{
	position:absolute;
	left: 236px;
	top: 7px;
}

#subHead
{	position:absolute; 
	top:14px; 
	left:8px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px; 
	color:#7cb1ca; 
	letter-spacing:0px; 
	width:701px; 
	text-align:left; 
	font-weight: 200;
}

#mainHeadline
{
	position:absolute; 
	left:8px; 
	top:35px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:29px; letter-spacing:-.5px; 
	color:#256B9E; 
	width: 700px; 
	text-align:left; 
	font-weight: normal;
}

.subHeadOther
{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px; 
	color:#256b9e; 
	letter-spacing:0px; 
	width:auto; 
	text-align:left; 
	font-weight: 200; 
	border-bottom:2px solid #96c2db; 
	border-top:2px solid #96c2db; 
	background-color:#c7e9f5; 
}

.subHeadSpotlight
{
	color: #256b9e;
	font-size: 12px;
	font-weight: bold;
}

#leftNavLightBlue
{
	position:absolute; 
	top:12px;
	left:13px;
	width:140px;
	height:330px; 
	background-color:#b3d8ea;
}

.barText
{
	position:absolute;
	top:4px;
	left:20px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
}

#pictureArea
{
	position:relative;
	width:726px;
	height:224px;
	top:0px;
	left:0px;
}

#pictureArea img
{
	position:absolute;
	left:0px;
	top:0px;	
	width:726px;
	height:224px;
}

#contentArea
{
	background-color:#D5E7F0;
	height:270px;
}

.subNavLightBlue
{
	position:absolute; 
	left:15px; 
	z-index:5; 
	background-color:#A6DCE8; 
	width:145px;
	height:25px;
}

.footer
{
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	letter-spacing:1px;
}

.subNavLightBlueText
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#1F6B9F; 
	text-align:left;
}

.subNavLightBlueText a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#1F6B9F; 
	text-align:left; 
	text-decoration:none;
}

.subNavLightBlueText a:hover 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#ffffff; 
	text-align:left; 
	text-decoration:none;
}

.subNavDarkBlueText
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#ffffff; 
	text-align:left;
}

.subNavDarkBlueText a 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#ffffff; 
	text-align:left; 
	text-decoration:none;
}
	
.subNavDarkBlueText a:hover 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#95c2da; 
	text-align:left; 
	text-decoration:none;
}

