﻿/*Primary stylesheet used for Law Library website. */
/* Ted Lawless - Nov. 2007 */

/*Yahoo Grids fonts and reset are also called to make the behavior and appearance of headers, fonts, etc 
  appear the same across browsers.  */
  
  /*Heights and widths seperated by a * and repeated call different dimensions for IE.*/


/*Yahoo reset to control cross browser differences*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*End Yahoo rest
================================================================*/


/*Main document structure from Yahoo Grids.  Fits 100% of screen area.*/
html{color:#000;background: #dde0e5; }
body{text-align:center; background:#dde0e5;}
#ft{clear:both; background: #dde0e5; border-top: 1px solid black; font-size: xx-small;}
#lib-doc {margin:auto;text-align:left;width:57.69em;*width:850px;min-width:850px;}
#lib-doc {margin:auto 10px; margin-top: 5px; margin-bottom: 5px; width:auto;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
.yui-gb .yui-u{float:left;}
#bd {border-left: 1px solid black; border-right: 1px solid black; background: #FFFFFF;}

/*End main document structure
================================================================*/


/*Sets font and default size for entire site*/
body {
	font-family: verdana;
	font-size: .85em;
}

/*Yahoo laouts to create left navigation column and main body elements that resize well*/
.yui-b{position:relative;}
.yui-b{position:static;}
#yui-main .yui-b{position:static; }
#yui-main{width:100%; margin-top: 10px;}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em; }
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}

/*includes all three columns*/
/*set margins for secondary navigation here. */
.yui-t3 .yui-b{float:left;width:170px;*width:170px; margin-left: 10px; *margin-left:5px; }
.yui-t3 #yui-main .yui-b{margin-left:180px;*margin-left:180px; margin-right: 10px; }

/*Right two columns */
#yui-main .yui-b{float:none;width:auto;}

.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g{width:49.1%; }
.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%; }

.yui-gd div.first{width:32% }

/*right two columns*/
.yui-ge .yui-u{width:24%; }

/*center column*/
.yui-ge div.first,.yui-gf .yui-u{width:74.2%; }

/*End Yahoo grids for main layout
================================================================*/

	


/*Styling for library layout*/

/*Strip below primary-navigation.  Currently contains library hours. */
/*Font size and color of hours text. */	

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#info-strip {border: 1px solid #525252; border-bottom: none; background: #aea2ac; height: 1.5em;}
#info-strip  p {margin-left: 15em; color: white;}

#info-strip a {color: blue; text-decoration: underline;}
	
#info-strip a:hover {color: blue; text-decoration: underline;}

/*Contains library header and links, quick search, and search box. Image is background for now.  It may be necessary to include
  it inline if the header image should be rotated*/
#masthead {
border-left: 1px solid black;
	background: white url('/library/images/libhead.jpg') no-repeat;
	height: 90px; /*6.6em;*/ /*Fix at 90px to make sure that tabs stay positioned at bottom of background image for all font sizes.*/
	border: 1px solid black;
    border-bottom: none;

}

#masthead-content {margin-right: 5px;}

#masthead-facbib {
border-left: 1px solid black;
	background: white url('/library/images/pubsfacheader.jpg') no-repeat;
	height: 90px; /*6.6em;*/ /*Fix at 90px to make sure that tabs stay positioned at bottom of background image for all font sizes.*/
	border: 1px solid black;
    border-bottom: none;

}



/*This styles the tabs along the top.  Background and active tabs are include here as background images.  Ann Chase and A List A Part
contributed to this effect.  
ith Sharepoint, the tabs are automatically generated based on subsites in the /library folder.  .topNav... is a class created by
Sharepoint.*/

/*Container for menu tabs. Positoned to overlap with bottom portion of masthead.*/
/*#primary-navigation {
	position: absolute;
	color:#000000;
	margin:0px;
	width: 70%;
	top: 86px; *top:86px;
	margin-left: 20px;
	font-size: 11px;
	}*/
	
#primary-navigation {
        position: absolute;
        color:#000000;
        margin:0px;
        width: 70%;
        top: 6.6em;
        *top: 7.8em;
        margin-left: 20px;
        font-size: 11px;
        }

/*#primary-navigation {
        position: relative;
        color:#000000;
        margin:0px;
        width: 70%;
        top: 9.4em;
        margin-left: 20px;
        font-size: 11px;
        }*/
	

/*Each inactive tab in the backround.  This contains just the image.*/	
#primary-navigation .topNav1Item a span{
	 float:left;
      display:block;
      background:url("/library/images/greentab.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
}

/*This includes the text of the link inside of the tab and the greensliver image which reates the rounded corner effect.*/
#primary-navigation .topNav1Item a {
	  float: left;
      margin-right:5px;
      background:url("/library/images/greensliver.gif") no-repeat left top; 
      margin:0;
      padding: 0 0 0 4px;
      color:#FFF;
      text-decoration:none;
	  /*border: 1px solid yellow;*/
	  margin-right: 5px;
	  font: bold 11.5px Verdana;
      }

/*Same styling but applied to the selected tab.  Purple images included for the background. */
#primary-navigation .topNav1Selected a {
      background:url("/library/images/purplesliver.gif") no-repeat left top;
      background-position:0% -0px;
}

#primary-navigation .topNav1Selected a span {
	  background:url("/library/images/purpletab.gif") no-repeat right top;
      background-position:100% -0px;
      color:#fff;
}

#primary-navigation a:hover {
      background-position:0% -42px;
      color:#FFF;
      cursor: pointer;
}

#primary-navigation a:hover span {
      background-position:100% -42px;
} 

/*End of top menu tabs.  */


      
/*Primary divs for content alignment.  Percentages are used rather than px to insure that columns stretch and shrink with 
  screen sizes.  To increase the size of the main/middle content section, reduce either the left or right columns.*/

/*Styling for pseudo-block M in top navigation*/
.blockm
	{
	color: yellow;
	font: bold 11.5px Verdana;
}

/* Left Navigation on all sites.  Sharepoint pulls content */
	.sec-nav 
	{	  width: 100%;
		  margin:0;
		  padding: 0;
		  margin-top: 0px; *margin-top:10px;
}
		  

/*Creates extra spacing for left navigation items in IE*/
div.sec-nav.lefNav table tbody tr {
		cellspacing: 2px;
}

/*background color to override default sharepoint coloring*/
.leftNav, .zz2_CurrentNav_2 {
	background: #d8dce1;
	border:none;
	margin:0; 
	padding-bottom:0;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.5em;
	color: #283545;
	*height: 500px;
	min-height: 400px;
	/*margin-bottom: 20px;*/
	}		
	
.leftNav a {
	color: #283545;
}


td.ctl00_CurrentNav_1 a {
	color:white;
	font-weight: 300;
}

	
#ctl00_TreeViewNavigationManager, #ctl00_TreeViewNavigationManager a {
	color: #283545;
}

	

/*styles individual items in left navigation */
#ctl00_CurrentNav {
	/*line-height: 1em;*/
}


/*End left navigation*/
/*--------------------------------------------------------*/

/*Center and right column (used for content) styling.*/

/*Used for primary page layout that has two columns.  One center and larger.  Another smaller and to the right.*/
.content-main {width: 70%; margin:0; padding: 0; float: left;}
.content-secondary {width: 28%; float: right; margin:0; padding: 0;}


/*Class for main content */
.single-column-content {width: 85%;*width:84%; float:right; margin:0; padding:0;}

/*Defines columns widths for page layout with two columns of equal widths */
.content-half-primary {width: 42%; float: left;}
.content-half-secondary {width: 42%; float: right;}


/*Used for the page layout with a webpart in the top left.  Allows for rich content editing below the web part.*/
.content-secondary-bottom {
	width: 28%; float:right; margin:0; padding: 0;}

/*Defines a row that stretches the entire length of the content area.  */
.content-100-wide {width: 100%;}


	.single-column-content {width: 100%;}
	.content-half-primary {width: 49%; float: left; margin:0; padding: 0;}
	.content-half-secondary {width: 49%; margin:0; padding: 0;}
	.content-top-primary{width: 60%;  margin:0; padding: 0; float: left;}
	.content-top-secondary {width: 38%; margin:0; padding: 0; float:right;}
	.content-bottom-primary{width: 55%; float: left;}
	.content-bottom-secondary {width: 43%;  margin:0; padding: 0; float: right;}
	
	/*creates second row of content on home page layout */
	.content-homepage-bottom-primary {width: 40%; float: left; }
	.content-homepage-bottom-secondary	{width: 30%; float: right;}






/*End main body layouts*/
/*--------------------------------------------------------*/




/*Header links and boxes.*/
.head-right {text-align: right; clear: right; /*margin-left: 80%;*/ display: inline; position: absolute; font-size: 10px;}

			
.univ-links a {color: black;
			text-decoration: none; line-height: 1em;}
			
.univ-links a:hover {color: blue;}

.univ-links {
	background: #dde0e5;
	font-size:10px;
}



#quicklinks-dropdown {clear: right; font-size: 12px; margin:0; padding:0; margin-top: 5px; margin-bottom: 5px;}
#quicklinks-dropdown select {width: 130px;}
#quicklinks-dropdown .button {font-size: 12px; background: #dde0e5; color: black; border: 1px solid black;}
#selectPage {
	margin:0; padding:0;
}


#searcharea {clear: right; font-size: 12px; margin:0;padding:0;height:22px;}
div#searcharea input#Libq {width: 125px;}
#searcharea input.button {font-size: 12px; background: #dde0e5; color: black; border: 1px solid black;}
/*border-width: 4px; width: 60px; font-size: small;*/} /* Border width */



.headlinks {font-size: 10px; clear: right; margin:0; padding:0;}
.headlinks a {color: black; text-decoration: none; font-size: 10px; margin:0; padding:0;}
.headlinks a:hover {color: blue;}

div#header-search-area {width: 225px; text-align:left; float:right; height: 90px; overflow:hidden;}

/*div#header-search-area div#quicklinks-dropdown .button {*margin-left: 25px;}*/
	
.jumplinks {display: none;}


/*Styles footer.*/
#footer {display: inline; margin-top: 30px; font-size: 10px!important; clear:both;}
#footer a:hover {}
.foot-address {position: absolute; }
.foot-phone {position: absolute; margin-top: 1.2em;}
.foot-comments {float: right;}
.foot-comments a {color: blue}
.foot-comments a:hover {color: black;}
.foot-copyright {position: absolute; margin-top: 1em; right: 10px;}
.foot-copyright a {color: blue; }
.foot-copyright a:hover {color: black;}
.foot-image1 {position: absolute; margin-top: 5px; margin-left: 250px; width: 80%;}   
.foot-image2 {position: absolute; margin-top: 5px; margin-left: 305px;}
	
.foot-image3 {position: absolute; right: 30px; font-size: small; margin-top: -20px;}
.foot-image3 a {text-decoration: none;}
.foot-image3 a:hover {background: #AEA2AC; color: white;}
.foot-image4 {position: absolute; margin-top: 5px; margin-left: 420px; width: 80%;}




.rotating-image {
overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
border:medium;
border-color:black;
  } /*{margin:0; padding:0; float:right;}*/



#printheader {display: none;}

#homepage-images {
	float: left;
	width: 75%;
	overflow: hidden;
}

.highlightedimage1 {
	float: left; overflow: hidden;
	width: 45%;
}

.highlightedimage2 {
	float: right; overflow: hidden;
	width: 25%;
}




#search-results {

	margin-left: 1em;
}


/*positions sharepoint login controls*/
#share-login {
	position: absolute; 
	float: left; 
	font-size: 10px;
	left: 20px;
	top: 5px;
	
}


/*A few Sharepoint overrides */
#MSO_ContentTable {
	width: 85%!important;
	float: right;
}

#ctl00_PlaceHolderLeftNavBar_idNavLinkSiteHierarchy {
	display: none;
}

.ctl00_PlaceHolderLeftNavBar_WebTreeView_0 ms-navitem ctl00_PlaceHolderLeftNavBar_WebTreeView_1 {
	display: none;
}

#ctl00_explitLogout_ExplicitLogin {
	display: none!important; /*hides sign in button from the public */
}

/*Ted Lawless - Nov. 2007 */

/*Used to style boxes.  Boxes will be drawn
  with the reusable content feature in Sharepoint.  Use this sheet to create
  the separate colored boxes.  Fixed width boxes could be created here too.  
  Reusable content will have to be inserted into Sharepoint to work with these 
  boxes. */


ol li {
	list-style-position: outside;
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: decimal;

} 


.greybox {border: 7px  solid #c3cfdc;padding-bottom: 5px; margin-bottom: 10px;}
.greybox h4 {background: #c3cfdc; padding: 0; text-align: center; font-size: large;}
.greybox p {padding: 10px;}
.greybox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}

.beigebox {border: 7px  solid #e3d5b6; padding-bottom: 5px; margin-bottom: 10px; }
.beigebox h4 {background: #e3d5b6; padding: 0; text-align: center; font-size: large;}
.beigebox p {padding: 10px;}
.beigebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}


.lightbluebox {border: 7px  solid #cce9fb; margin-bottom: 10px; background: white;}
.lightbluebox h4 {background: #cce9fb; padding: 0; text-align: center; color: black; font-size: large;}
.lightbluebox p {padding: 10px;}
.lightbluebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}


.orchidbox {border: 7px  solid #996699;margin-bottom: 0px;}
.orchidbox h4 {background: #996699; padding: 0; text-align: center; font-size: large; color: white;}
.orchidbox p {padding: 10px;}
.orchidbox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}



.lightgreenbox {border: 7px  solid #d2e6b3; margin-bottom: 10px;}
.lightgreenbox h4 {background: #d2e6b3; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.lightgreenbox p {padding: 10px;}
.lightgreenbox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}




.orangebox {border: 7px  solid #faca9a; margin-bottom: 10px;}
.orangebox h4 {background: #faca9a; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.orangebox p {padding: 10px;}
.orangebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}


.yellowbox {border: 7px  solid #fef26c;margin-bottom: 10px;}
.yellowbox h4 {background: #fef26c; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.yellowbox p {padding: 10px;}
.yellowbox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}


.turquoisebox {border: 7px  solid #8ddbe8;margin-bottom: 10px;}
.turquoisebox h4 {background: #8ddbe8; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.turquoisebox p {padding: 10px;}
.turquoisebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}


.lightpurplebox {border: 7px  solid #d2c2cf;margin-bottom: 10px;}
.lightpurplebox h4 {background: #d2c2cf; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.lightpurplebox p {padding: 10px;}
.lightpurplebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}

.pinkbox {border: 7px  solid #FFC0CB;margin-bottom: 10px;}
.pinkbox h4 {background: #FFC0CB; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.pinkbox p {padding: 10px;}
.pinkbox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}

.lightyellowbox {border: 7px  solid #fdeeb7 ;margin-bottom: 10px;}
.lightyellowbox h4 {background: #fdeeb7; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
.lightyellowbox p {padding: 10px;}
.lightyellowbox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}

.bookmovebox {border: 7px  solid #2E3192; margin-bottom: 10px; background: white;}
.bookmovebox h4 {background: #2E3192; padding: 0; text-align: center; color: black; font-size: large;}
.bookmovebox p {padding: 10px;}
.bookmovebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}



.umbluebox {border: 7px  solid #000033 ;margin-bottom: 10px;}
.umbluebox h4 {background: #000033; padding: 0; text-align: center; color: #f5af06; font-size: large; width: 100%;}
.umbluebox p {padding: 10px;}
.umbluebox ul li {
	margin-left: 5px;	padding-left: 1em;
	text-indent: 0em;
	list-style-type: circle; *list-style-type: disc;
}

.facultypage h1 {font-size: large; padding-bottom: 8px; font-weight: bold;}
.facultypage h2 {font-size: medium; padding-bottom: 8px;}
.facultypage h3 {font-size: medium; padding-bottom: 8px; font-weight: bold;}
.facultypage p {padding-bottom: 12px;}
.facultypage span.fulltext {font-weight:bold;}
.facultypage span.italic {font-style:italic;}
.facultypage ul {margin-left: 0px;
				padding-left: 3em;
				list-style-type: circle; *list-style-type: disc;
				list-style-position: inside;
}
.facultypage ul li {
		text-indent: -2em;
	padding-bottom: 12px;
}



.more {
	text-transform: uppercase;
	margin-right: 1%;
	text-align: right;
	/*margin-top: -18px;*/
	}
	
.more2 {
	text-transform: uppercase;
	margin-right: 1%;
	text-align: right;
	margin-top: -10px;
	}


.nnarchlink {
	text-transform: uppercase;
	text-align: center;
	}

#catalogbox {border: 7px  solid #00274c; margin-bottom: 10px;}
			
#catalogbox h4 {background: #00274c; padding: 5px; color: white; font-size: large; width: 100%; padding-bottom:5px;}

#catalogbox h3 {font-size: 1.2em; text-align: center; }
			    
			    
#catalogbox p {padding: 5px; 
			text-align: center;}

#catalogbox a{color: blue; padding-right: 2px; padding-left: 2px; text-decoration: none; 
	margin-left: 5px; line-height: 1em;}
#catalogbox a:hover {text-decoration: underline;}
#catalogbox form {margin-left: 5px; margin-top: 5px;}
#catalogbox .searchoptionstext {font-size: 12px; margin-left: 5px; width: 65%;}
#catalogbox .searchboxtext {color: black; font-weight: strong; font-size: small; height: 1.5em; margin-left: 5px; width: 65%;}
#catalogbox .searchsubmit {margin-left: 5px; font-size: 12px; font-weight: strong; background: #dde0e5; color: black; border: 1px solid #003366;}
#catalogbox .catalog-contents {margin-left: auto; margin-right: auto; width: 85%;}

/*Factsbox styles the lower-right box on homepage that contains rotating images and facts.*/

#factsbox {border: 7px  solid #d2e6b3; margin-bottom: -15px; height: 17em; *height: 16.5em;}

/*centers rotating image on homepage */
#factsbox img {
	display: compact;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px; 
    padding-top: 10px;
}

#factsbox h4 {background: #d2e6b3; padding: 0; text-align: center; color: black; font-size: large; width: 100%;}
#factsbox p {padding: 10px;}

.left-nav-image, .left-nav-image img  
	{
	/*overflow: hidden;*/
	background: #d8dce1;
	border:none;
	margin:0;
	padding: 0;
	margin-right: 10px;
	text-indent: 5px;
}

.left-nav-intranet, .left-nav-intranet a
	{
	font-size: 10px;
	color: black;
	background: #d8dce1;
	border:none;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
}

/*creates two columns for major e-resources on home page*/
.resources-column1 {width: 47%; float: left; overflow: hidden; margin-left: 1em;}
.resources-column2 {width: 47%; float: right; overflow: hidden; margin-right: 1em;}
.resources-column1 ul li, .resources-column2 ul li {
	list-style-type: none;
	margin:0;
	text-indent: 0; 
	padding:0;
	line-height: 1.3em;
	overflow:hidden;
}
.resources-column1 ul li a, .resources-column2 ul li a {
	text-decoration: none;
}

.resources-column1 ul li a:hover, .resources-column2 ul li a:hover {
	text-decoration: underline;
}

#print-header {display:none;}


/*Override Yahoo tabs view to fit Law Library styles */
#demo em {color: white; font-weight: bold;}
#demo em:hover {text-decoration: underline;}


.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
border-color:#7B5F74;
background: #7B5F74;
}

yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border-color:#7B5F74;
border-style:solid;
border-width:0pt 0pt 5px;
}

.ms-vb2 {
	font-size: medium;
}

.ms-vb-tall {
	font-size: medium;
}

.ms-vb {
	
}

.sharepoint-login {
	text-align: left;
	float:left;
	margin-top: 40px;
}


/*all of this takes care of the awful default styling with Sharepoint lists*/
table.ms-listviewtable, tr.ms-alternating {
	background: white;
	text-align: left;
	border: none;
	font-family: Verdana;
	margin:0;
	padding:0;
}


table.ms-listviewtable th.ms-vh2 {
	display:none;
}

table.ms-listviewtable td.ms-vb2 {
	
	
}

table.ms-listviewtable td.ms-vb-tall {
	font-size: xx-small;
	padding-left: .5em;
	}

table.ms-listviewtable td.ms-vb-tall div {
	font-size: 14px;
	line-height: 16px;
	margin-left: .5em;
}


table.ms-bottompaging {
	display: none;
}

.link-item {
	
	color: black!important;
	font-weight: strong;
	font-size: 15px;
	font-family: Verdana;
}

.link-item a, .link-item a:link {
text-decoration:none;
font-size: 12px;
color: blue;
}

.description {
	font-size: 12px;
	color:black;
}

.description div {
	font-size: 12px;
	margin:0; padding:0;
	line-height: 14px;
}

div.description div a {
	font-size: 12px!important;
	margin:0; padding:0;
}

.groupheader {
	font-size: 14px;
	text-align: center;
	color:black;
}


/* end of sharepoint lists styling.*/



