﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
form 
{
	height:100%;
}

html 
{
	height:100%;
}

.body
{
	background-color:#596E9E;
	height:100%;
	margin:0px;
}
.master
{
	
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:#FFFFFF;
	width:980px;
	margin-top:0px;
}




/* Content area*/

.printerfriendly
{
 
 vertical-align:top;
 margin-top:0px;
 text-align:right;
 padding-right:5px;
 padding-top:5px;
}

.breadcrumb
{
    font-family: tahoma; 
    color: #656b77;
    font-size:9pt; 
    font-family: tahoma; 
    padding-left:10px;
    padding-bottom:15px;
    padding-top:5px;
    border-bottom:none;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}

.homePageHighlight
{
	background-color:#eeecec;
	padding:5px;
	
}




}
.search{
	margin-left:550px;
	
}
.sharepointLogin
{
	float:right;
}
}
.topArea :active
{
	text-decoration:none;
}



.console
{
	clear:both;
	
}

/*Copy of BlueBarLogoHome for home page to fit the flash web part*/
.blueBarLogoHomePage
{
	background-color:#33518d;
	height:200px;
	width:980px;
	
}


.nav_margin
{

margin-top:15px;
width:980px;
text-align:center;
}


    
/* Top Navigation Menu Bar Styles */   


.topNavItem
{
	font-family: arial; 
	font-weight:bold; 
	font-size: 10pt; 
	color:#FFFFFF;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	height:18px;
	padding-left:10px;
	padding-right:10px;
}

.topNavItem a
{
	padding-left:10px;
	padding-right:10px;
	}

.topNavSelected a
{
	
	color:#FFFFFF;
}
.topNavHover a
{
	color:#243f7b;
	
}
.topNavFlyOuts
{
	border-top:1px #CCCCCC solid;
	margin-top:15px;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #cbcbcb;
	border:1px #FFFFFF solid;
	border-top-style: none;
	color:black; 
	width:170px;
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #243f7b;
	color:white;
}

/* End Top Navigation Menu Bar Styles */   


/*Logo and Search Styles*/


.ReinhartLogo {
	background:blue url('SiteCollectionImages/RIISWebLogo.jpg') no-repeat ;
	height:63px;
	width:232px;
	float:left;
	padding:0px;
	}



.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none; 
}

/* End of Logo and Search styles */




.siteActionMenu
{
        background-color:#243f7b;
}





/*Quick Launch Background*/
/* Left Navigation Area*/
.leftNav
{
	height:25px;
	width:229px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:none;	
}

.leftNavSpacer
{
	width:229px;
	
}	

/*Left Navigation/Quick Launch Link Styles*/
.leftNavSelected
{
	
	border-top:none;
	border-bottom:none;
	line-height:20pt;
	color:#243f7b;
	font-weight:bold;
}
.leftNav3
{
	
	color:black;
	text-indent:30px;
	text-align:left;
}
.leftNav2
{
	
	color:black;
	text-indent:30px;
	text-align:left;
}
.leftNav1
{
	
	color:black;
	text-indent:30px;
	text-align:left;
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:normal;
	line-height:14pt;
	background-color:#bababa;
	border-top-color:#CCCCCC;
	border-bottom-color:#CCCCCC;

}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:normal;
	padding-left:5px;
	display:block;
	padding-right:10px;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 8pt;
	font-weight:normal; 
	line-height:14pt;
	background-color:#d7d7d7;
}
.leftNav2 a
{
	padding-left:0px;
	display:block;
	padding-right:10px;
	font-weight:normal;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
	background-color:fuchsia;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color:#243f7b;
	color:#FFFFFF;
}

/*End Of Left Navigation/Quick Launch Styles */

.mainContainer
{
width:708px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}

.mainContent{
	font-family:Arial;
	font-size:8pt;
}
.mainContent td.ms-pagebreadcrumb
{
	display:none;
	
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}



/*Our People Styles*/
/* Right Column */
.minorHeader2 {
	color:black;
	font-family:Arial;
	font-size:10pt;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

/*Middle columm */

.minorHeader{
	
	font-size:11pt;
	color:black;
	font-family:Arial;
	font-weight:bold;
}





/* Our People layout styles */
#lang {
	margin:0px;
	position:relative;
	width:100%;
	padding-bottom:10px;
}

#people_container {
	position: relative;
	width: 100%;
	padding-bottom:10px;

}

#bio_info{
	
	position:relative;
	width:100%;
}

/* Search styles for OUr People*/
.search_labels{
	font-size:8pt;
	font-family:arial;
	color:black;
	
}

/* Styles for the last initial search in Our People*/
.search_initials{
	background-color:#d7d7d7; 
	text-align:center; 
	font-size:8pt;
	font-family:arial;

}

.search_buttons{
	font-size:8pt;
	font-family:arial;
	color:white; 
	background:navy; 
	border:thin;
	border-color:navy;
}

.subscribe_button{
	font-size:8pt;
	font-family:arial;
}


/*ourPeople links */
.link-item a:link{
font-family:arial; 
font-size:9.5pt; 
color:#243f7b;
text-decoration:none;
}
.link-item a{
font-family:arial; 
font-size:9.5pt; 
color:#243f7b;
text-decoration:none;
}
.link-item{
font-family:arial; 
font-size:9.5pt; 
color:#243f7b;
text-decoration:none;
}
.link-item a:active{
color: #243f7b;
text-decoration:none;
}
.link-item a:visited{
color: #243f7b;
text-decoration:none;
}
.link-item a:hover{
color: #243f7b;
text-decoration:underline;
}

#linkitem {
	
	/* margin-left:10px;*/
	margin-top:0px;
}


/* Custom Styles to use for text*/

h1 {/*Home Page “Top News”*/
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
}

h2 {
	/*“Types of Publications”, “Attorney Recruiting”, “Our Firm”, “Our Tradition”.  Heading on all home pages on sub-sites.*/
	color:#243f7b;/*Blue*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}


h3{
	/*“sub headings” e.g. TSI, RIIS*/
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#243f7b;
}

h4 {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#243f7b;

}

p{	/*Main text throughout site.*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}



/* These ".ms-rteCustom- items display in the Styles DROP DOWN in the Rich Text Editor */

.ms-rteCustom-minorHeader{
	/*Attorney name on bio page.*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:black;
	font-weight:bold;
}

.ms-rteCustom-minorHeader2{
	/*“Practice Area”, “Legal Service”, “Bar Membership” on Bio page*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:black;
	font-weight:bold;
}

.ms-rteCustom-generalText{
	/*Attorney Phone #, Location on Bio Page*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
}

.ms-rteCustom-generalText2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:black;
}


.ms-rteCustom-h1 {/*Home Page “Top News”*/
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
}

.ms-rteCustom-h2 {
	/*“Types of Publications”, “Attorney Recruiting”, “Our Firm”, “Our Tradition”.  Heading on all home pages on sub-sites.*/
	color:#243f7b;/*Blue*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}


.ms-rteCustom-h3{
	/*“sub headings” e.g. TSI, RIIS*/
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#243f7b;
}

.ms-rteCustom-h4 {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#243f7b;

}

/* End of Custom Styles to use for DROP DOWN STYlES box*/










/* Grid View */
.gridDetailRow1 {
	background-color:#C6C6C6;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
}

.gridDetailRow2 {
	background-color:#E4E4E4;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;

}
 
.gridDetailRow2 a{
	text-decoration:underline ! important;
}

.gridDetailRow1 a{
	text-decoration:underline ! important;
}

.gridHeaderRow
{
	background-color:#E4E4E4;
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    font-weight:bold; 
    text-align:left;
}

.footer{
	
	color:white;font-family:Arial, Helvetica, sans-serif;font-size:8pt;margin-left:30px;
}


/*Media Center  Styles*/

.mediaContact a{
	font-family:arial;font-size:8pt;color:#243f7b;text-decoration:none;font-weight:bold;
}
.mediaHeader {
	font-family:arial;font-size:12pt;color:#243f7b;padding-top:20px;
}

.clientTestimonialTD
{
	font-family:Arial, Helvetica, sans-serif;
	border-top: 4px solid white;  border-bottom: 4px solid white;  *position: relative;
	border-right: 16px solid white;
	
}

.clientTestimonialTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	border-top: 4px solid white;  border-bottom: 4px solid white;  *position: relative;
	border-right: 16px solid white;
}


.clientTestimonialTable
{
	border-collapse: separate;  
	border-spacing: 0;  
	*border-collapse: collapse; /* hack is needed for IE7 also */
}

.pageBreakAvoid
{
	page-break-inside:avoid;
}

.clientTestimonialLink
{
	font-family:Arial, Tahoma;
	font-size:10pt;
}