body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 19pt;
	font-weight: normal;
	color: #333;
	text-align: left;
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 7px 0;
}

a {
	text-decoration: none;
	color: #00548e;
}
	
a:hover {
	color: #6698BB;
}

ul {
	list-style-type: square;
}

li {
	padding-bottom: 5px;
}

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 {
	font-size: 26pt;
	line-height: 30pt;
	color: #00548E;
	padding-bottom: 12px;
	border-bottom: 1px dotted #3376A5;
	/*width:565px;*/
display:block;
}

h2 {
	font-size: 16pt;
	line-height: 22pt;
	color: #9F7154;
	padding: 12px 0;
	/*width:565px;*/
display:block;
}

h3 {
	font-size: 13pt;
	color: #00548E;
	padding-top: 12px;
	/*width:565px;*/
display:block;
}


h4 {
	font-size: 13pt;
	font-weight: bold;
	color: #333333;
	/*display: inline;*/
	line-height: 15pt;
	padding-top: 12px;
display:block;
}

.float_left { float:left;}
.float_right { float: right;}

.dropShadowLeft{
	background:none;
}
.dropShadowRight{
	background:none;
}
.dropShadowBottom{
	background:none;
}

/*********Global Classes**********/
.pageContainerOuter {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 921px;
	border: 0px solid #cfcece;	
}
.pageContainerInner {
	padding: 9px;
	background-color: #fff;	
}
.headerContainer{
	height: 72px;
	border: 0px solid #000;
	margin-bottom:20px;
}

.bread_searContainer { width:710px; float:right; height:60px;}
/*--search container----*/
.sear_container { float: right; text-align:right; margin:0; width:204px; padding-top:28px;display:none;}
.searchTopCont{
	border-bottom:0px solid #cccccc;
	border-right:0px solid #cccccc;
	height:10px;	
}

.searchTop{
	float:left;
	height:10px;
	width:100px;
	background-color:#ffffff;	
	font-size:7pt;
	font-family:'Arial', Helvetica, sans-serif;
	line-height:10px;		
}
.searchBackground{
	background-color:#ffffff;
	color:#ffffff;	
}
.nerrowOpen{
	float:left;
	height:10px;	
	padding-left: 5px;
}
.nerrowHead{
	float:right;
	height:10px;
	padding-right:5px;
}
.searchBottom{
	width:200px;
	height:30px;
	border:2px solid #cccccc;
	clear:left;
	height:30px;
}
#textfield { 
	font:Arial, Helvetica, sans-serif; 
	font-size:11pt; 
	border:0px solid #333333;  
	padding:2px; 
	float:left; 
	margin: 5px 5px;
	width: 150px;
	height: auto;
	background-color:#ffffff;
}
.go { 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	float:right; 
	padding:0px; 
	margin: 2px 2px;
	font-size:11pt; 
	border:0px solid #000000; 
	background:#FFFFFF;
	background-image:url(/images/search-icon.png);
	width:27px;
	height:26px;
}
/*.go:hover {color:#ffffff; font-family:Arial, Helvetica, sans-serif; float:right; padding:0px; font-size:11pt; border:1px solid #000000; background:#000000;}*/

/*--bread container----*/
.breadContainer { float:left; width:496px; margin:0pt 0pt 0pt -4px;}
.breadContainer a { margin: 0 5px; text-decoration:none; font-size:10pt; }


/*  -- pane nav ----- */
#panes{z-index:1;}
.pane_navContainer{
	border:0px solid #000;
	width:100%;	
	height:0px;
	position:relative;
	display:block;
	z-index:2;
}
#pane_nav{	
	background:transperent;
	position:absolute;
	top:0px;
	right:-2px;		
	width:124px;
	height:20px;	
	font-size:11pt;
	color:#FFF;
	z-index:2;	
}
#pane_nav table{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
#pane_nav table tr td{
	border-left:0px solid #fff;	
}
/* -----  EOF pane nav -------- */

.logoContainer {
	text-align: left;
	float: left;
	width: 181px;
	height: 63px;
	border: 0px solid #000000;
	padding-top:9px;
	padding-left:6px;
}
.leftContainer{
	float: left;
	width: 150px;
}
.rightContainer{
	padding-top: 15px;
	width: 150px;
	float: right;
}
.bannerContainer{
	margin-left: 150px;
}
.bannerRight{
	float:right;
	width:450px;
	height:310px;
	background:url(/images/transparency_home.png) repeat;
	/*
	background-color:#000000;	
	background:transperent;
	opacity:0.7;
	filter:alpha(opacity=70);
	*/
}

.bannerMiddle{		
	height:50px;	
	line-height:50px;
	padding:0px 20px;
	background:url(/images/transparency_page.png) repeat;
	/*	
	background-color:#000000;
	background:transperent;
	opacity:0.6;
	filter:alpha(opacity=60);
	*/
}
.bannerMiddle span{	
	float:left;
	color:#fff;
	font-size:22pt;	
}
.bannerMiddle a{	
	float:right;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
}

.bannerHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:28pt;
	font-weight: normal;
	color:#ffffff;
	padding:50px 20px 0px 20px;
	text-align:left;
	line-height:30px;
}
.bannerHeadingDesc{
	font-family:Arial;
	font-size:14pt;
	color:#ffffff;
	padding:10px 20px 10px 20px;
	text-align:left;
	line-height:17px;	
}
.bannerLink{
	font-family:Arial;
	font-size:16pt;
	color:#ffffff;
	text-align:left;
	line-height:20px;	
}
.bannerReadMore a{
        font-style:italic;
        color:#fff;
}
.bannerLink tr td{
	padding-left:20px;
}

.bannerContainer_center{
	margin:0 auto; 
display:none;
}

.contentsContainer{
	padding-left: 150px;
	padding-top: 15px;
	padding-right: 175px;
	min-height: 250px;
}

.contentsContainer_b {
float:left;
min-height:250px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:550px;
}

.divSpacer {
	height: 5px;
	clear: both;
}
/*********Primary Naviation Menu**********/
.primaryMenuContainer { 
	float: left;
	margin-top:56px;
	display:none;
}
.primaryMenuContainer ul{ 	
	margin:0px;
}
.primaryMenuContainer li {
	display:inline ;
}

.primaryMenuContainer li a {
	font-size: 14pt;
	font-weight: normal;
	font-family:'Arial', Helvetica, sans-serif;	
	word-spacing:0;
	letter-spacing:0;
	/*line-height: 40px;*/	
	padding-right: 10px;
	padding-left: 10px;
	color: #00548e;
	text-decoration: none;	
}

a.top_nav_link:hover {
	color: #6698BB;
}

.mainMenuLinkContainer {
	position: relative;
	margin: 0;
	float: left;
	/*padding-top:60px;*/
}
.mainMenuLink {
	font-size: 14pt;
	font-weight: normal;
	font-family:'Arial', Helvetica, sans-serif;	
	word-spacing:0;
	letter-spacing:0;
	/*line-height: 40px;*/	
	padding-right: 10px;
	padding-left: 10px;
	color: #00548e;
	text-decoration: none;
}
a.mainMenuLink:hover {
	color: #6698bb;
}
.subMenuOuterContainer {
	position: absolute;
	top: 30px;
	left: 0px;
	overflow: hidden;
	height: 0px;
	padding-bottom: 6px;
	background-color: #eee;
	filter: alpha(opacity=0);
	opacity: 0.0;
	-moz-opacity: 0.0;
}
.subMenuInnerContainer {
	top: 0px;
	position: absolute;
}
.subMenuInnerContainer a.subMenuLink {
	color: #000;
	display: block;
	line-height: 18pt;
	font-size: 11px;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	white-space: nowrap;
}
.subMenuInnerContainer a.subMenuLink:hover {
	background-color: #ccc;
}
.leftMenu{
	padding-left:61px;
}

/*********Footer CSS Classes**********/
.footerContainer {
	/*float: left;*/
	width: 903px;
	color: #666666;
	margin:0 auto;
	font-size:11pt;
	border-top:0px solid #CCCCCC;
	margin-top:6px;
	display:none;
}

.footerCopyright{
	float:left;
	text-align:left;
}
.footerNavigation{
	float:right;
	text-align:right;
	padding-bottom:-5px;
}
.footerLinkSap{
	margin-left:8px;
	margin-right:8px;
}
.footerContainer a {
	text-decoration: none;
	color: #666666;
}
.footerContainer a:hover {
	color: #6698bb;
}
.footerNavigation  img{
	vertical-align:middle;
	margin-bottom:1px;
}
.image {
	border: 1px solid #000;
	padding: 15px;
	display: block;
	text-align: center;
	margin-bottom: 15px;
	height: 74px;
	}

.image_big_banner {
	border: 0px solid #000;
	padding: 0px;
	display: block;
	text-align: center;
	margin-bottom: 0px;
	height: 310px;
	background-image:url(/images/banner.jpg);
	}

.image_nobg_big_banner {
	border: 0px solid #000;
	padding: 0px;
	display: block;
	text-align: center;
	margin-bottom: 0px;
	height: 310px;

	}

.image_medium_banner{
	border: 0px solid #000;
	padding: 0px;
	display: block;
	text-align: center;
	margin-bottom: 0px;
	height: 100px; 
	padding-top:50px; 
/*       background-image:url(/images/MWC_banner_med_1.jpg); */
	display:block;
	}
.bannerContainer_center{
	margin:0 auto;
}




.imageSquare {
	border: 1px solid #000;
	padding: 15px;
	display: inline;
	float: left;
	text-align: center;
	margin: 0px 15px 15px 0;
	width: 74px;
	height: 74px;
	}


.moduleHead {
	background-color:#9F7154;
	border:0px solid #000000;
	color:#fff;
	display:block;
	font-family:Arial;
	font-size:14pt;
	font-weight:normal;
	margin-top:20px;
	padding:0px 15px;
	position:relative;
	font-size:14px;
	line-height:30pt;
	height:30px;
}
.moduleHead span{
	float:left;
}

.moduleHead a{
	float:right;	
	font-family:Arial;
	font-size:10pt;
	text-transform:uppercase;

	color:#fff;
	text-decoration:none;
}
.moduleText {
	display: block;
	padding: 15px;
	position: relative;
	border: 0px solid #000;
	margin-bottom: 15px;
	font-size:11pt;
	color:#333;
}
.moduleText b {
	font-weight:bold;
	color:#00548e;
}
.moduleText a {
	color:#99bbd2;
	font-style:italic;
}


.wireFooter {
	font-size: 11pt;
	line-height: 15pt;
	color: #000;
	border-top: 1px dashed #000;
	width: 900px;
	margin: 0 auto;
	clear: both;
}

.leftcol {
	font-weight: bold;
	width: 100px;
	padding-top: 5px;
	vertical-align: top;
}

.data1 {
	padding-top: 5px;
	vertical-align: top;
	width: 150px;
}

.data2 {
	padding-top: 5px;
	vertical-align: top;
	width: 550px;
}

.wireLinks {
	padding-top: 5px;
	vertical-align: top;
}

#subNav {
	margin: 0;
	display: inline;
	height:60px;
	width:903px;
	margin-top:10px;
	background-color:#e3d7cd;
	text-align:left;
}

#subNav ul {
	margin: 0;
	padding: 0;
        display:inline;
}

#subNavList ul {
	margin: 0;
	padding: 0;
}

#subNav li {
	list-style-type: none;
	color: #fff;
	padding: 0px 5px 0px 5px;
	display: inline;
	background-color: #E3D7CD;	
	border-right:1px solid #333;
}

#subNav li a {	
	color: #333;
	padding: 0px 5px 0px 5px;
	display: inline;	
	font-size:12px;
}

.currentNav{
	width:160px;	
	font-size:18pt;
	background-color:#9f7154;
	padding-left:15px;
	color:#ffffff;
	float:left;
}

.section_head {
	width:160px;
	line-height:60pt;
	font-size:18pt;
	background-color:#9f7154;
	padding-left:18px;
	color:#ECE6BB;
	float:left;
}

.section_head a{
	color:#ECE6BB;
}

.section_head a:hover{
	color:#ECE6BB;
}

.subsection_head 
{
	width:160px;
	line-height:60px;
	font-size:18pt;
	background-color:#C5AA98;
	padding-left:18px;
	color:#ECE6BB;
	float:left;
}

.subsection_head a{
	color:#ECE6BB;
}

.subsection_head a:hover{
	color:#ECE6BB;
}

.subsection_subhead 
{
	width:160px;
	line-height:60px;
	font-size:18pt;
	background-color:#9f7154;
	padding-left:18px;
	padding-right:18px;
	color:#ECE6BB;
	float:left;
}

.subsection_subhead a{
	color:#ECE6BB;
}

.subsection_subhead a:hover{
	color:#ECE6BB;
}

.subsection_content{
	background-color:#e3d7cd; 
	margin-top:0px;
	float:left;
	text-align:left;
}

.localNavigation{
	height:auto;
	width:903px;
	margin-top:10px;
	background-color:#e3d7cd;
	display:none;
}

/* ******************* nav search ************************/

.subsection_content span{
	font-size:11pt;
	font-weight:bold;
	margin:5px 0px 0px 10px;
}
.subsection_content select{
	border:1px solid #fff;
	margin:5px 10px 0px 10px;
	background-color:#be9e88;
	width:142px;
	height:18px;
	color:#fff;
	font-size:11pt;
	font-family:Arial;
	padding-left:5px;
}
.keywordSearch{
	width:120px;
	border:1px solid #be9e88;
	background-color:#fff;
	height:15px;
	margin:5px 10px 0px 15px;
}
.keywordSubmit{
	width:35px;
	border:1px solid #be9e88;
	background-color:#fff;
	height:18px;
	margin:5px 0px 0px 0px;
}
.subsection_content a{
	color:#333;
	text-decoration:none;
	font-size:12pt;
	padding:0px 0px 0px 0px;
}
/******************** eof  nav search *************************/

/*---- 2 column --- */
.page_left {
	width:740px;
	float:left;
	margin-top:30px;
	margin-left:0px;
	padding:0;
        height:100%;

}
.page_right { 	
	display:none;	 
}

.page_right div, .page_right table, .page_right span, .page_right h1, .page_right h2, .page_right h3{
	display:none;	
}
.page_right table{
	display:none;	
}
.page_right table{
	display:none;	
}



/*--------------bios side bar----------------*/
.page_people { 	
	width:120px; 
	padding:0; 
	float:right; 
	margin-top:100px; 
	height:100%;
display:block;
text-align:left; 	 
}

.page_people div, .page_people table, .page_people span, .page_people h1, .page_people h2, .page_people h3{
		padding:0px; margin:0; 
}
.page_people table{
	display:block; 
width:120px;
}


.page_people div.stateInfoBoxHeader{
	width:120px;
	height:30px;
	line-height:15px;
	padding-left:0px;
	background-color:#00457e;
	color:#00457e;
font-weight:bold;

}
.page_people table.stateInfoBoxContainer{
	background-color:#e8f2fa;
	font-size:10pt;	
	line-height:16pt;
margin-bottom: 9px;
	 
}
.page_people table.stateInfoBoxContainer tr td{	
	padding:0;
 	 
}

.page_people table.stateInfoBoxContainer span{
	color:#326a98; display:none;
}
.page_people table.stateInfoBoxContainer a{
	font-style:italic;
	color:#78b5dc; display:none;
 
}
.page_people table.stateInfoBoxContainer a:hover{
	font-style:italic;
	color:#78b5dc; display:none;

}

.page_people .contactInfoBoxContainer{
width:120px;
	background-color:#e8f2fa;
	font-size:10pt;	
	line-height:16pt;
	padding:0px;
}
.page_people .contactInfoBoxContainer span{
	color:#326a9d;
	font-size:11pt; display:none;
}
.page_people .contactInfoBoxContainer img{
	border:1px solid #fff;
}

.page_people .contactInfoBoxContainer a{
	font-style:italic;
	color:#78b5dc; display:none;
}


.page_people .contactInfoBoxContainer .print_mail {
color:#78b5dc;font-size:10pt; display:block; width:120px;
	height:30px; margin:2px 0;}

.page_people .contactInfoBoxContainer .print_mail a.print_mail {color:#78b5dc;font-size:10pt; display:block;}

/*----3 column-----*/
.three_colum_left { 	
	width:296px; 
	padding:0; 
	float:left;
	margin-top:10px; 
	height:230px; 	 
        line-height:normal;
}
.three_colum_middle { 	
	width:300px; 
	padding:0; 
	float:left; 
	border:0px solid #999999; 
	margin-top:10px; 
	height:auto;	
        line-height:normal;
}

.three_colum_right { 	
	width:296px; 
	padding:0; 
	float:left; 
	border:0px solid #999999; 
	margin-top:10px; 
	height:auto;
        line-height:normal;
}
.columnDevider{
	width:2px;
	height:185px;
	float:left;	
	margin-right:2px;
	border-right:1px dotted #cccccc;
	margin-top:45px;
}
.columnHead{	
	height:30px;
	background-color:#6698BB;
	font-family:Arial;
	font-size:14pt;
	color:#fff;
	line-height:30pt;
	padding-left:15px;	
}
.leftColumnHead{
	width:281px;
	background-color:#6698BB;	
	margin-bottom:5px;
}
.middleColumnHead{
	width:271px;
	background-color:#99BBD2;	
	padding-right:15px;
}
.contentRightTop{ 	
	width:296px; 
	padding:0; 
	float:left; 
	border:0px solid #999999; 
	margin-top:0px; 
	height:auto;	
}
.contentRightTopColumnHead{
	width:266px;
	background-color:#99BBD2;	
	padding-right:15px;
}

.rightColumnHead{
	width:266px;
	background-color:#C5AA98;	
	padding-right:15px;
}
.headTitle{
	float:left;	
}
.headImage{
	margin: 5px;
	float:right;
	width:38px;
	height:20px;	
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
}
.headText{	
	float:right;
	line-height:30pt;
	font-family:Arial;
	font-size:10pt;
	text-transform:uppercase;
}
.headText a{
        color:#fff;
}
.leftColumnTiles{
	width:266px;
	height:auto;
	background-color:#ECE3DD;
	margin:0px 6px 3px 6px;
	font-family:Arial;
	font-size:10pt;
	color:#00548E;
	padding:9px;
}
.middleColumnImageOuter{
	width:271px;
	height:102px;
	border: 1px solid #99BBD2;
	margin: 12px 14px 0px 14px; 
}
.middleColumnImageInner{
	width:265px;
	height:95px;
	background-color:#788787;
	margin: 3px auto;	
}

.contentRightTopImageOuter{
	width:271px;
	height:102px;
	border: 1px solid #99BBD2;
	margin: 12px 11px 0px 11px; 
}
.contentRightTopImageInner{
	width:265px;
	height:95px;
	background-color:#788787;
	margin: 3px auto;	
}

.middleText{
	font-family:  Arial;
	font-size: 11pt;
	line-height:15pt;
	margin:10px 15px 10px 15px;	
}
.blueText{
	color:#00548E;
	line-height:14pt;
	font-weight: bold;
	display: block;
}
.readMore{
	color:#99BBD2;
	font-style:italic;
}
.readMore a{
	color:#99BBD2;
	text-decoration:none;

}
.news{
	font-family:Arial;
	font-size:11px;
	line-height:15pt;
	padding:10px 0 5px 0;
	margin:0px 15px;
	border-bottom:1px dotted #cccccc;
}
.newsPiece{
	margin-bottom:5px;
}
.newsHeading{
	font-weight:bold;
	color:#00548e;
}
.newsDescription{
	color:#333333;
}
.event{
	font-family:Arial;
	font-size:11pt;
	line-height:15pt;
	padding:10px 15px 0px 15px;	
}
.links { margin:0 0 5px 0;}

/*----4 column-----*/
.four_colum { width:190px; padding:15px 15px 15px 0; float:left; /*border-right:1px solid #999999; */margin-top:15px; height:230px; 	 }
.four_colum_right { width:190px; padding:15px; float:left; margin-top:15px; height:230px;}
.links { margin:0 0 5px 0;}

/* ************ Local navigation *************** */
.localNavigation{
	height:60px;
	width:903px;
	margin-top:10px;
	background-color:#e3d7cd;
}

.currentNav{
	width:145px;
	line-height:60pt;
	font-size:18pt;
	background-color:#9f7154;
	padding-left:15px;
	color:#ffffff;
	float:left;
}

.highlightNav{
	font-size:12pt;	
	color:#ffffff;
	float:left;
	padding: 0px 12px;
	background-color: #8fc2e9;
	line-height:18pt;
	white-space:nowrap;
}

.inactiveNav{
	font-size:12pt;
	color:#333333;
	float:left;
	padding: 0px 12px;
	line-height:18pt;
	white-space:nowrap;
}

.inactiveNav a{	
	color:#333;
	text-decoration:none;
	font-size:12pt;	
        white-space:nowrap;
}

.inactiveNav a:hover{	
	color:#FFFFFF;
	text-decoration:none;
	font-size:12pt;	
background-color:#8FC2E9;
}

.inactiveNav:hover{
        background-color:#8FC2E9;
	font-size:12pt;
	color:#FFFFFF;
	float:left;
	padding: 0px 12px;
	line-height:18pt;
	white-space:nowrap;}


.navSaperator{
	float:left;
	line-height:18px;
}

/******************************/


/*
   *********************** Sliding panel css code **************
*/
#buttons li {
	display:inline;
	text-decoration:underline;
	padding:10px;
}

.alpha_link {
   color:#000000;
}

.alpha_nonlink {
	margin:0px;
	padding:0px;
	color:#999999;
}

/* ********************* Side boxes **************/
.stateInfoBoxHeader{
	width:281px;
	height:30px;
	line-height:30pt;
	padding-left:15px;
	background-color:#00457e;
	clear:left;
	color:#fff;
}
.stateInfoBoxContainer{
	background-color:#e8f2fa;
	font-size:10pt;	
	line-height:16pt;
}
.stateInfoBoxContainer tr td{	
	padding:5px 10px;

}

.stateInfoBoxContainer span{
	color:#326a98;	
}
.stateInfoBoxContainer a{
	font-style:italic;
	color:#78b5dc;
}
.stateInfoBoxContainer a:hover{
	font-style:italic;
	color:#78b5dc;
}

.contactInfoBoxContainer{
	background-color:#e8f2fa;
	font-size:10pt;	
	line-height:16pt;
	padding:10px;
}
.contactInfoBoxContainer span{
	color:#326a9d;
	font-size:11pt;
}
.contactInfoBoxContainer img{
	border:1px solid #fff;
}

.contactInfoBoxContainer a{
	font-style:italic;
	color:#78b5dc;
}
.contactInfoBoxContainer a:hover{

	font-style:italic;
	color:#78b5dc;
}

.boxSpacer {
	height: 3px;
	clear: both;
	border-top:1px dotted #e3e4e5;
	margin:5px 0px;	
}

.ourPeopleHeader{
	width:281px;
	height:30px;
	line-height:30px;
	padding-left:15px;
	margin-top:5px;
	background-color:#fff;
	border-top:2px solid #ba8747;
	clear:left;
	color:#ba8747;
}
.ourPeopleDescription{
	font-size:10pt;
	padding:5px 15px;
}
.ourPeopleDescription a{
	color:#77b2db;
}
.ourPeopleDescription a:hover{
	color:#77b2db;
}
.partialClient{
	font-size:10pt;
	padding: 5px 15px 10px 15px;
	margin-bottom: 9px;
	background-color:#e8f2fa;
	border-top:2px solid #569ed3;
	clear:left;
	line-height:14pt;
}
.partialClient div{
	line-height:30pt;	
	color:#0045b4;
	font-size:14pt;
	margin-bottom:5px;	
}
.partialClient span{	
	color:#326a98;
	font-size:11pt;	
}
.partialClient a{	
	color:#77b9e1;	
}

.partialClient a:hover{	
	color:#77b9e1;	
}




/* Site map section  style */
.siteMapContainer{
	height:903px;
	height:300px;
	background-color:#ece3dd;
}
.siteMapContainer div{
	height:35px;
	line-height:35pt;
	color:#9f7154;
	font-family:Arial;
	font-size:14pt;
	padding-left:12px;
}
.siteMapContainer table tbody a{
	width:100%;
	display:block;
	width:154px;
}
.siteMapContainer table th{
	background-color:#9f7154;
	height:35px;
	padding-left: 12px;	
	font-size:21pt;
	color:#d9c6bb;
	font-family:Arial;
	border-right:1px solid #fff;
	border-right-height:15px;
	line-height:30pt;
}
/*
.siteMapContainer table th span{
	height:15px;
	width:1px;
	border-right:1px solid #fff;
	float:right;
	margin-top:15px;
}
*/
.siteMapContainer table th a{	
	float:left;	
	color:#fff;
}
.siteMapContainer table th a:hover{
	color:#fff;
}	
.siteMapContainer table td{
	border-right:1px solid #fff;
	padding:12px;
	font-size:11pt;
	color:#333;	
	line-height:16pt;
}
.siteMapContainer table hr{
	border:1px dotted #333;		
}
.siteMapContainer a{
	color:#333;	
}
.siteMapContainer a:hover{
	color:#6698BB;	
}
/* EOF Site map Style*/


/* Internship */
.intOpportunity b{
	color:#00538e;
	margin-top:10px;
}
.intTextBox{
	width:275px;
	height:16px;
	border:1px solid #c3c3c3;
}
.FormHeading{
	padding-top:20px;
	padding-bottom:5px;
}
#fileUpload{
	width:276px;
}
#fileUpload input{
	width:100%;
}
/* EOF Internship */


/*Contenet page header and footer*/
.print_email_top {	
	color:#A6A9AC;
	float:right;
	font-size:12pt;
	margin-right:0px;		
    margin-top:10px;
	clear:right;
	position:relative;
	z-index:1;
	display:none;
}
.print_email_top a{	
	color:#A6A9AC;	
}
.print_email_top a:hover{	
	color:#A6A9AC;	
}

.print_email_bottom {	
	color:#A6A9AC;
	float:right;
	font-size:12pt;
	margin-right:0px;		
	clear:right;
	position:relative;
	top:-20px;
	z-index:1;
	display:none;
}
.print_email_bottom a{	
	color:#A6A9AC;	
}
.print_email_bottom a:hover{	
	color:#A6A9AC;	
}

.contentBottom{
	clear:left;
	border-top:1px dotted #cfdfea;
	margin-top:5px;
	padding:5px 0px 0px 0px;
	font-size:12pt;
	width:565px;
}

/*  ------ offices -------------- */
.offices tr td{
	padding:10px 0px;	
}
.offices span{
	width:100%;
	display:block;
	cursor:pointer;
}
.offices div{	
	padding-left:15px;	
}
.offices div img{	
	padding:2px;	
	border:1px solid #abd4f1;
	margin-bottom:10px;
}
.offices div span{		
	font-style:italic;
	font-size:14pt;
	color:#77c3ee;
	margin:8px 0;
}
.offices div a{		
	font-style:italic;
	font-size:11pt;
	color:#77c3ee;
}
/*  ------ EOF offices -------------- */

/* -------------- Internship -------- */
.intOpportunity b{
	color:#00538e;
	margin-top:10px;
}
.intTextBox{
	width:275px;
	height:16px;
	border:1px solid #c3c3c3;
}
.FormHeading{
	padding-top:20px;
	padding-bottom:5px;
}
#fileUpload{
	width:276px;
}
#attach{
	float:left;
	clear:both;
	width:100%;
	cursor:pointer;
	color:#6976a4;
	text-decoration:underline;
}
/* -------- EOF Internship  -------- */

td.twolinenav {
	background:#00FF00;	
	}

div.twolinenav {
	float:left;
	background:#00CC00;
}

.case_item { padding:10px 0; border-bottom: 1px dotted #3376A5;}

.case_item .contentRightTopImageOuter { float:left; margin-left:0; }


.case_item h3 { padding-top:9px;}

.case_item .case_txt { float:right; display:block; width:280px;}

.case_item .case_txt a i  { display:inline;}

em.caption { font-size:11pt; color:#666666; margin:3px 0; padding:0; line-height:9pt; }

.bio_explode {
	display:block;
}

.bio_explode_label {
	color:#00548E;
display:none;
}
