html, body {
padding:0;
margin:0;
background: #423259 ;
background-repeat: repeat-x;
height: 100%;
}
#layout{
	margin-left: 28px;
	margin-top: 18px;
	background-image: url(../images/content_background.gif);
	background-repeat: repeat-y;
	width:841px;
	}
#masthead{
float:left;
height: 107px;
width:841px;
background-image: url(../images/masthead.gif);
background-repeat: no-repeat;
voice-family:"\"}\"";
voice-family:inherit;
width:841px;
}

div#colorgap{
	float: left;
	width: 5px;
	background-color: #302441;
}
div#sidebar {
	float: left;
	position: relative;
	width: 185px;
	height: 100%;
}
#content{
position: relative;
background-color: white; 
width: 651px;
height: 300px;
float: left;
}

div#content div.topNav {
	width: 100%;
	height: 28px;
	display: block;
	font: normal 13px "Tw Cen MT Condensed Extra Bold", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; 
	padding-top: 5px;
	text-align: center;
	background: #25316a; 
	border-top: 1px solid #a6a1ad;
	text-transform: uppercase;

	text-decoration: none;
	}
	
	div#content div.topNav a{
		color: #d8c7ab;
		padding-top: 1px;
		margin-left: 0px;
		margin-right: 0px;
		height: 17px;
		border-left: 2px dotted orange;
		border-right: 2px dotted orange;
		display: inline-block;

		text-align: center;
		vertical-align: middle;
		}
	div#content div.topNav a:hover{
		color: #fff;
		background: #666D95;
		text-decoration: none;
		}
	div#content div.topNav a.active{
		color: #fff;
		text-decoration: none;
		background-color: #787FA3;
		}


		
		
div#temp1{
	width:185px;
	background:#314151;
	border-bottom: 1px solid #A6A1AD;
	height:24px;
	float:left;
	}
div#temp2 {
	border-bottom: 1px solid #a6a1ad;
	width:651px;
	background:#25316A;
	vertical-align: top;
	height:24px;
	float:left;
	padding-top: 0px;
	padding-right: 24px;
	text-align: left;
	}
div#temp3{
	width:841px;
	background:#302441;
	height:38px;
	clear:both;
	}
		


div.modDate{
	font: normal normal 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6275C7;
	text-transform: uppercase;
	text-align: right;
	float:right;
	vertical-align: middle;
	margin-top: 7px;
}		
		
div.copyright{
	float: left;
	font: normal normal 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6275C7;
	text-transform: uppercase;
	margin-left: 12px;
	margin-right: 48px;
	vertical-align: middle;
		margin-top: 7px;
}		
		
div.showallbug{
	float: left;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BBABD5;
	text-transform: uppercase;
	margin-left: 12px;
	margin-right: 48px;
	vertical-align: middle;
		margin-top: 7px;
}		

p {
	font-size: 13px;
	line-height: 22px;
	font-family: "Trebuchet MS", "Helvetica LT Std", Arial, san-serif;
	
}
p.dropcap {
	clear: left;
}

p.dropcap:first-letter {
	font: 46px Georgia,times,serif;
	color: #03005B;
	clear: left;
	float: left;
	margin-right: 5px;	
}
h1 {
	font-size: 24px;
	line-height: 26px;
	font-family: Georgia;
	font-weight: normal;
	color: #03005B;
	margin-top: 0px;

}
h1.clearLeft{
	clear: left;
}

h2 {
	font-size: 20px;
	line-height: 24px;
	font-family: Georgia;
	font-weight: normal;
	color: #03005B;
	margin-top: 16px;
	clear: left;
}
h3 {
	font-size: 12px;
	line-height: 16px;
	font-family: Georgia;
	font-weight: bold;
	color: #03005B;
	margin-top: 22px;
	margin-bottom: 0px;
}

h4 {
	font-size: 12px;
	line-height: 16px;
	font-family: Georgia;
	font-weight: Bold;
	color: Black;
	margin-top: 12px;
	margin-bottom: 0px;
}
div#content table {
	border: 1px white;
}

img {

	margin-bottom: 3px;
	margin-right: 12px;
}

div.imageLeft_brdr {
	display: block;
	float: left;
}
div.imageLeft_brdr img {

} 
div.imageLeft_noBrdr img {
	border: none;
}

div.imageRight_brdr {
	display: block;
	float: right;
	margin-left: 16px;
}
span.image_caption {
	display: block;
	font-family: "Trebuchet MS", "Helvetica LT Std", Arial, }

div.imageRight_brdr img {

} 
div.imageRight_noBrdr {
	display: block;
	float: right;
	margin-left: 16px;
}
div.imageRight_noBrdr img {
	border: none;
} 

span.image_caption {
	display: block;
	font-family: "Trebuchet MS", "Helvetica LT Std", Arial, }
img.header {
	border: 0px;
	margin: 0px;
}
div.contact {
	width: 350px;
	background-color: ThreedLightShadow;
	padding: 6px 6px 9px 3px;
	border: 1px solid #A8B1BB;
}
div.contact H1 {
	font: normal 18px Georgia,serif;
	line-height: 22px;
	display: block; 
	padding-left: 12px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #03005B;
	margin-top: 0px;
	margin-bottom: 0px;
}


div.contact H3 {
	font: bold 12px "Trebuchet MS", Arial, sans-serif;
	display: block; 
	padding-top: 0px;
	padding-bottom: 2px;
	color: #02005D;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.contact p {
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	padding-left: 12px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #000;
	margin-top: 3px;
	margin-bottom: 0px;
}

div.contact P table {
	padding-left: -158px;
}

div.contact div.imageLeft_brdr {
	display: block;
	float: left;
	margin-left: 6px;
	margin-top: 14px;
}





div#masthead div#logo{
	float:left;

	width:152px;
	margin: 0;
	padding: 0;
}

/*div#masthead div#logo h3 {margin: 0; padding: 0;}
div#masthead div#logo h3 a {
	display: block; 
	width: 152px; 
	height: 99px; 
	background: transparent url(../images/tch_logo_masthead.gif) no-repeat;
	margin: 0; padding: 0;
	}
div#masthead div#logo h3 a span {display: none;}*/

div#masthead div#header-container{
	background: #DEB887;
	background-image: url(../images/masthead.gif);
	float:left;
	border-right:1px solid #fff;

}

div#masthead div#header-container h3 {margin: 0; padding: 0;}
/*div#masthead div#header-container h3 a {display: block;}*/
div#masthead div#header-container h3 a span {display: none;}

div#masthead div#bcm_logo{
	float:left;
		border-right:1px solid #fff;
	width:152px;
	margin: 0; 
	padding: 0;
}

div#masthead div#bcm_logo h3 {
	margin: 0;
	padding: 0;
}

div#masthead div#bcm_logo h3 a {
	display: block;
	width: 152px;
	height: 99px;
	background: transparent url(../images/bcm_logo_masthead.gif) no-repeat;
	margin: 0;
	padding: 0;
}


div#masthead div#bcm_logo h3 a span {display: none;}



#utilnav{
margin:4px 12px 0 0;
height:24px;
text-align:right;
}
#utilnav a{
padding:0 10px;
color:#B6C8C3;
font:bold 9px Verdana,Geneva,Arial,sans-serif;
text-decoration:none;
}
#utilnav a:hover{
color:#fff;
}





#splash{
	background-color: #FFF;
	padding: 18px 12px 18px 32px;
	float: left;
	width: 670px;

	voice-family:"\";}\"";
	voice-family:inherit;

}
div#splash p {
	width: 407px;
}
div#content table.trial {
	margin-top: 12px;
	border-collapse: collapse;
	border: none;
	border-right: 1px solid #6C89C2;
	font-family: "Trebuchet MS" font-family: Arial sans-serif;
	font-size: 11px; 
	width: 370px;
	float: left;
	margin-bottom: 24px;
}
div#content table.trial tr.colHeads td {
	background-color: #6C89C2;
	vertical-align: bottom;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: auto;
	border: none;
	font-weight: bold;
	
}

div#content table.trial tr.colElements {
	background-color: #fff;
}

div#content table.trial tr.colElements td {
	
	border: none;
	border-bottom: 1px solid #6C89C2;
	border-left: 1px solid #6C89C2;
	vertical-align: Top;
	color: #02005D;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: auto;
	font-weight: bold;

}

div#content div.content_page {
	display: block;
	width: 600px;
	margin-left: 25px;
	margin-top: 12px;
}
div#content a {
	text-decoration: none;
	color: #203D92;
}

div#content a:hover {
	text-decoration: underline;
}
div#content p.topButton{
	border-bottom: 1px dashed #203D92;
	padding-bottom: 15px;
}



div#content ul{
	font-size: 13px;
	line-height: 20px;
	list-style-position: outside;
		font-family:  "Trebuchet MS", "Helvetica LT Std", Arial, san-serif;
	margin-top: 12px;
	margin-bottom: 24px;
}

div#content ul li{
	margin-left: -12px;
	list-style: square;

	margin-top: 6px;
}
/*
div#content ul li {
	list-style-type: lower-alpha;
}*/


div#content ol{
	font-size: 13px;
	line-height: 20px;
	list-style-position: outside;
		font-family:  "Trebuchet MS", "Helvetica LT Std", Arial, san-serif;
	margin-top: 12px;
	margin-bottom: 24px;
}

div#content ol li{
	margin-left: -12px;


	margin-top: 6px;
}






#leftnav {
background: #203D92;
float: left;
width: 152px;
height: 100%;
voice-family:"\";}\"";
voice-family:inherit;
}

.cfdebug{
	visibility: hidden;
}

#section_nav{
border-bottom: 1px solid #fff;
border-right:  1px solid #fff;
width: 112px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 8px;
	font: Georgia;
	color: White;
	font-size: 12px;
	text-align: right;

	
}

.image_caption {
	color: Black;
	font-family: Trebuchet MS;
	font-size: 9px;
	font-variant: normal;
	line-height: 12px;
	caption-side: bottom;
	text-align: left;	
	padding-bottom: 6px;
}

.variable {
	color: #4A6AAC;
	font-size: 6px 
}


div.showcase {
	float: left;
	width: 185px;
	background: #4F5966;
}
	





		a.navigation {
		display: block;
				height: 20px;
				text-decoration: none;
				color: #fff;
				vertical-align: middle;
				
				}

		a.navigation:hover {
		display: block;
				background-color: #666C8C;
				height: 20px;				
				color: #fff;
				vertical-align: middle;
				}

		div.topNav div.navStartActive {
		display: block;
					height: 20px;
					background-color: #797EA0;
					float: left;
					text-align: center;
					vertical-align: middle;
					border-left: 1px dotted #F68933;
					}			
			
				div.topNav div.navNormalActive{
				display: block;
					height: 20px;
					background-color: #797EA0;
					float: left;
					text-align: center;
					vertical-align: middle;
					border-left: 1px dotted #F68933;
				}

				div.topNav div.navEndActive{
					display: block;
					height: 20px;
					background-color: #797EA0;
					float: left;
					text-align: center;
					vertical-align: middle;
					border-right: 1px dotted #F68933;
					border-left: 1px dotted #F68933;
				}
		



				
				





div.jumpList{
	width: 300px;
	background-color: ThreedLightShadow;
	padding: 9px 9px 9px 9px;
	border: 1px dashed #203D92;
}

div.jumpListLab{
	width: 300px;
	padding: 6px 9px 4px 9px;
	border-top: 1px solid #203D92;
	border-bottom: 1px solid #203D92;
	clear: left;
}
div.contentListing {
	width: 350px;
	padding: 12px 9px 20px 9px;
	border-top: 1px solid #203D92;
	border-bottom: 1px solid #203D92;
	clear: left;
}
.listItem{
	line-height: 16px;
	margin-bottom:-10px;
	text-indent: -24px;
	margin-left: 24px;
}

.listItem span.byline{
	display: block;
	font: normal 12px "Trebuchet MS", Arial, sans-serif; 
	color: #6C89C2;
	margin-top: 2px;
	line-height: 15px;
	margin-left: 24px;
	text-decoration: none;
}

.listItem span.trial{
	font: normal 14px "Trebuchet MS", Arial, sans-serif; 
	font-weight: normal;
}

div.jumpListLab p {
		font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin-top: 3px;
		margin-bottom: 4px;
}


div.jumpList p {
		font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin-top: 3px;
		margin-bottom: 12px;
}
div.jumpList p span.ID {
	font-weight: bold;
	font-size:13px;
}

div#content div.sideNav {
	display: block;
	position: relative;
	font: normal normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4d6568;
	clear: both;
	text-align: center;
	vertical-align: middle;
	height: 18px;
	border-bottom: 1px solid #F68933;
	border-top: 1px solid #F68933;
	text-transform: uppercase;
	width: 600px;
	}

	div#content div.sideNav a {
		color: #4d6568;
		display: inline-block;
		border-bottom: 2px solid white;
		border-top: 2px solid white;
		padding-bottom: 3px;
		padding-top: 3px;
		text-align: center;
		margin-left: 6px;
		margin-right: 6px;
		letter-spacing: 1px;
	}
	div#content div.sideNav a.active{

		border-bottom: 2px solid #F68933;
		border-top: 2px solid #F68933;
		text-decoration: none;
	}

	div#content div.sideNav a:hover{
		border-bottom: 2px solid #F68933;
		border-top: 2px solid #F68933;
		text-decoration: none;
	}


div#topColorBar {
float: left;
margin-left: 12px;
width: 841px;
height: 12px;
background-color: #203D92;
height: 6px;
border-left: 1px solid white;
border-right: 1px solid white;


}
div#topColorBar span{
	display: none;
}

div#content div#navConfirmation {
	display: block;
	height: 3px;
	width: 100%;
	font-family: Georgia;
	font-size: 6px;
	color: #03005B;
	border-bottom: 1px solid #02005D;
	margin-bottom: 12px;
}


div#content div#navConfirmation span.byline {
	visibility: hidden;
}

/*div#content div#subNav {
	clear: right;
	width: 150px;
	float: right;
	margin-top: -12px;
	margin-bottom: 12px;
	margin-left: 12px;
	voice-family:"\";}\"";
	voice-family:inherit;
	width: 150px;
}*/

div#content div#subNav {
	text-align: center;
	width: 600px;


}
/*div#content div#subNav div#subMenu {
	width:150px;
	float: right;
	display: block;
	background-color: #E8C09B;
	font: normal 11px "Trebuchet MS", Arial, sans-serif; 
}*/

div#content div#subNav div#subMenu {
	background-color: #E8C09B;
	font: normal 10px "Trebuchet MS", Arial, sans-serif; 
	border-bottom: 1px solid #F68933;

}

.activeSubNav{
	background-color: #F4E4D4;
	text-decoration: underline;
}
/*
.inactiveactiveSubNav{
	background-color: #C0DDF8;
	text-decoration: underline;
}*/

div#content div#subNav div#subMenu a {
	display: inline-block;
	height: 10px;
	padding-left: 12px;

	padding-right:12px;

	color: Black;
	text-decoration: none;
}

div#content div#subNav div#subMenu a:hover{
	display: inline-block; 
	background-color: #C7BDDD;

}

div#content div#relatedContent {
	clear: right;
	width: 148px;
	float: right;
	margin-top: 12px;
	margin-bottom: 24px;

	border: 1px solid #02005D;

	padding-bottom: 4px;
	background-color: White;
}
/*div#content div#subNav div#news_events_box {
	width: 148px;
	float: right;
	display: block;
	background-color: #D3DBF0;
	border: 1px solid #8EA7D7;
	font: normal 11px "Trebuchet MS", Arial, sans-serif; 
	margin-top: 12px;

}
div#content div#subNav div#news_events_box h4 {
	font: bold 11px "Trebuchet MS", Arial, sans-serif; 
	border-bottom: 1px solid #8EA7D7;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 6px;
	margin-top: 6px;

}

div#content div#subNav div#news_events_box a span.byline{
	display: block;
	margin-left: 12px;
	margin-bottom: 6px;
	color:#7188BB;
}

div#content div#subNav div#news_events_box a {
	font: bold 11px "Trebuchet MS", Arial, sans-serif; 
	display: block;
	margin-left: 12px;
	margin-right: 12px;
}

div#content div#subNav div#news_events_box a:hover {
	text-decoration: underline;
}

div#content div#subNav div#subMenu div#subNavHead{
 	display: block; 
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	font: normal bolder 11px "Trebuchet MS", Arial, sans-serif;
	color: white;
	background-color: #203D92;
border-bottom: 1px solid white;
	
}*/


div#splash div#splash_news {
	background-color: #C0DDF8;
	width: 230px;
	float: right;
	margin-top: 2px;
	margin-left: 12px;
	margin-bottom: 12px;
}


}
div#courageKidArea {
	display: block;
	width: 185px;
	top: 115px;
	left: 24px;
	border-top: 1px solid #A6A1AD;
}
div#courageKidArea div#courageTag {
	display: block;
	background-color: #314151;
	background-image: url(../images/courage_tag.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 27px;
}
div#courageKidArea div#courageKidPic {



	margin-left: 20px;
	margin-top: 28px;


}
span.courageKidCaption {
	font: 12px;
	font-family: " Arial Narrow", sans-serif;
	color: #C0CCDC;
	font-weight: bold;
}
div#splash div#artsInMed h2{
	display: block; 
	margin-top: -0px;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	font: bolder 11px "Trebuchet MS", Arial, sans-serif;
	color: white;
	background-color: #203D92;
}
div#splash div#artsInMed p{
	width: 200px;
	display: block; 
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-right:12px;
	margin-top: -8px;
	font: normal 12px "Trebuchet MS", Arial, sans-serif; 
	color: #03005B;
	text-decoration: none;
	line-height: 16px;
}

div#splash div#splash_news a {
	display: block; 
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-right:12px;
	margin-top: -8px;
	font: normal 12px "Trebuchet MS", Arial, sans-serif; 
	color: #03005B;
	text-decoration: none;
	line-height: 16px;
}

div#splash div#dropMenu {
	display: block;
	width: 385px;
	background-color: #E3EAFD;
	border: 1px solid #BBCEFD;
	padding: 9px 9px 0px 9px;
}
div#splash div#dropMenu p{
			font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 380px;

}


div#splash div#splash_news a:hover {


	text-decoration: underline;
}



div#splash div#splash_news h2{
	display: block; 
	margin-top: 0px;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 4px;
	font: bolder 13px "Trebuchet MS", Arial, sans-serif;
	color: white;
	background-color: #203D92;
}
div#splash div#splash_news a span.byline{
	display: block;
	padding-left: 12px;
	padding-top: 9px;
	padding-bottom: 0px;
	padding-right:12px;
	margin-top: -8px;
	font: normal 10px "Trebuchet MS", Arial, sans-serif; 
	color: #6C89C2;
	text-decoration: none;
	line-height: 11px;

}




div#content div#relatedContent a {
	display: block; 
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right:12px;
	font: normal 10px "Trebuchet MS", Arial, sans-serif; 
	color: #03005B;
	text-decoration: none;
	border-bottom: 1px solid white;
	line-height: 13px;
}

div#content div#relatedContent a:hover{

	text-decoration: underline;
}
div#content div#relatedContent a span.byline{
	display: block;
	font: normal 9px "Trebuchet MS", Arial, sans-serif; 
	color: #6C89C2;
	line-height: 11px;
	margin-left: 12px;

		text-decoration: none;
}


div#content div#relatedContent span#relatedContentType {
	font: bold 11px "Trebuchet MS", Arial, sans-serif;
	display: block;
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 9px;
	padding-bottom: 0px;
	color: #02005D;
	border-bottom:1px solid #02005D;
	border: 1px;
}


div#content div#relatedContent div#subHead{
	font: bold 12px "Trebuchet MS", Arial, sans-serif;
	display: block; 
	padding-left: 12px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #02005D;
	background-color: #E4EFFA;
}



div#bottomColorBar {
clear: both;
float: left;

width: 841px;
height: 4px;
background-color: #203D92;


}

div#footer {
	float: left;
	text-align: center;
	margin-left: 12px;
	width: 841px;
font: normal  11px "Trebuchet MS", Arial, sans-serif;
	padding-top: 6px;
	padding-bottom: 72px;
	color: #fff;
}

div#footer a {
	color: #02005D;
	text-decoration: none;
}

div#footer a:hover {
	color: #02005D;
	text-decoration: underline;
}




div#footer div#ccit_logo p {
	margin: 0; 
	padding: 0;	
	float: right;
}

div#footer div#ccit_logo p a {
	display: block;
	width: 229px; 
	height: 60px; 
	background: transparent url(../images/ccit_logo.gif) no-repeat;
	margin: 0; 
	padding: 0;
}

div#footer div#ccit_logo p a span{display: none;}




/*div.splashBox_half {
	background-color: #D3DBF0;
	border: 1px solid #B1C3B9;
	margin-right: 40px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	float: left;
	width: 270px;
}

div.splashBox_full {
	background-color: #D3DBF0;
	border: 1px solid #B1C3B9;
	margin-right: 40px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	clear: left;
	width: 500px;
}*/


fieldset {
	//*background-color: #D1D6E5;*//
	border: 1px solid #8EA7D7;
	margin-right: 2px;
	margin-bottom: 12px;
	padding-bottom: 0px;
	clear: right;
}
.halfwidth {
	width: 270px;
}
fieldset a {
	display: block; 
	padding-left: 12px;
	margin-top: 3px;
	padding-right:12px;
	font: normal 13px "Trebuchet MS", Arial, sans-serif; 
	color: #000000;
	line-height: 16px;
}
fieldset a span.byline {
	display: block;
	margin-left:12px;
	font: normal 11px "Trebuchet MS", Arial, sans-serif; 
	color: #03005B;
	border-bottom: none;
}
/*.fullwidth {
	width: 544px;
}
.thirdwidth {
	width: 150px;
}*/

fieldset h4 {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
	margin-right: 16px;
	margin-left: 12px;
	margin-top: 6px;
	display: block;
	border-bottom: 1px solid #8EA7D7;
	text-transform: uppercase;

	
}
legend {
	color: #03005B;
}
fieldset p.note {

	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	margin-right: 16px;
	margin-left: 12px;
	margin-top: 6px;
	display: block;
	line-height: 15px;
}

fieldset p.note a {
	padding: 0px;

}
.note{
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	margin-right: 16px;
	margin-left: 12px;
	margin-top: 6px;
	display: block;
	line-height: 15px;
}

fieldset div {
	margin-left: 12px;
	margin-right: 12px;
}

fieldset div label {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;
	margin-top: 6px;
	text-transform: uppercase;
	color: #000000;

}
input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

fieldset div span.form_item {
	font: bold 10px "Trebuchet MS", Arial, sans-serif;

	text-transform: uppercase;
	color: #000;
}
fieldset div.noBreak {
	margin-left: 12px;
	clear: left;
	float: left;
}
.inputPair {
	display: block;
	margin-top: 12px;
}
			
div.art_row{
	clear: left;

}
div.artbox {
	text-align: left;
	font: normal 11px "Trebuchet MS", Arial, sans-serif;
	display: block;
	line-height: 16px;
	background-color: #D3DBF0;
	padding-left: 12px;
	padding-top: 9px;
	display: block;
	margin-right: 20px;
	width: 110px;
	height: 260px;
	float: left;
	border: 1px solid #4A6AAC;
}

div.artbox span.title{
	text-align: left;
	font: bold 11px "Trebuchet MS", Arial, sans-serif;
	display: block;
	line-height: 16px;

}

div.artbox img {
	text-align: center;
	border: 1px solid #ffffff;
}
.menuHead {
		color: #02005D;
		font-size: 14px;
		font-family: "Trebuchet MS", Arial;
		font-weight: bold;
		text-decoration: none;
		margin-left: 12px;
		}

.siteMap_pageLink {
		color: f00;
		font-size: 12px;
		font-family: "Trebuchet MS", Arial;
		margin-left: 32px;
		line-height: 18px;
		}
.siteMap_sectionHead {
	font-size: 16px;
	color: #02005D;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin-bottom: -16px;
	margin-top: 24px;
	font-weight: bold; 
}
.siteMap_element {
	display:none;
}

div.search_resultsItem {
		display: block;
		color: #89A1CD;
		font-size: 12px;
		font-family: "Trebuchet MS", Arial;
		line-height: 18px;
		margin-left: 12px;
		margin-bottom: -3px;
}
div.search_resultsItem span.byline {
		color: #89A1CD;
		font-size: 12px;
		font-family: "Trebuchet MS", Arial;
		line-height: 18px;
		margin-left: 24px;
		margin-bottom: -3px;
}