﻿html 
{
	height:100%;
}

body 
{
	font-family: verdana, arial, helvetica, sans-serf;
	font-size: .85em;
	font-weight: 300;
	color: #999999;
	line-height:27px;
	height:100%; 
	margin:0; 
	padding:0;
	background-color:#F0f0f0;
}

.pageHeading
{
	font-family: verdana, arial, helvetica, sans-serf;
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	line-height: normal;
}

a
{
	color:#6c6c6c;
	text-decoration:none;
}
a:hover
{
	color:#cccccc;
}
.border
{
	border:solid 1px blue;
}
.clearBoth
{
	clear:both;
}
.floatLeft
{
	float:left;
}
.positionRelative
{
	position:relative;
}
.negativeBottomMargin
{
	margin-bottom:-13px;
}
.pointerCursor
{
	cursor:pointer;
}
.displayBlock
{
	display:block;
}
/*--------------------------------------------------------------------------------------*/
/* header */
/*--------------------------------------------------------------------------------------*/
#headerDiv
{
	width:880px;
	border:solid 0px blue;
	padding-bottom:20px;
	margin:auto auto auto auto;
	padding-top:40px;
	font-size:.8em;
	position:relative;
	height:100px;
}
.imgPattersonLogo
{
	position:relative;
	top:20px;
	left:0px;
}
.headerRightSide
{
	position:relative;
	top:-19px;
	left:420px;
	width:460px;
	border:solid 0px blue;
	font-size:10px;
}

.searchTextbox
{
	position:relative;
	top:-1px;
	height:17px;
	width:121px;
	z-index:3;
	background-image:url('/Images/searchfield.gif');
	background-repeat:repeat-x;
	border:0px;
	border-left:solid 1px #8f9ca8;

}
.searchImage
{
	position:absolute;
	border:solid 0px red;
	left:438px;
	top:3px;
	cursor:pointer;
}
#pattersonWebsitesImage
{
	background-color:Transparent;
	position:relative;
	left:300px;
	top:13px;
	cursor:pointer;
	
}
#pattersonWebsitesMenuDiv
{
	position:absolute;
	background-color:white;
	z-index:100;
	display:none;
	border:solid 0px blue;
	background-image:url('/Images/dropdwnbtn_allsites_mid.gif');
	font-size:12px;
	line-height:23px;
	color:White;
	-khtml-opacity:.90; 
	-moz-opacity:.90; 
	-ms-filter:"alpha(opacity=90)"; 
	filter:alpha(opacity=90); 
	opacity:.90;
}

.pattersonWebsitesMenuHeading
{
	margin-top:15px;
	display:block;
	margin-left:6px;
	border:solid 0px blue;
}
.pattersonWebsiteMenuItem
{
	display:block;
	font-size:.8em;
	margin-left:6px;
	border:solid 0px blue;
	color:White;
}
/*--------------------------------------------------------------------------------------*/
/* master */
/*--------------------------------------------------------------------------------------*/
#masterLayoutDiv 
{
	position:relative; 
	z-index:1;	
	width:880px;
	border:solid 0px blue;
	margin:auto auto auto auto;
	background-image:url('/Images/whitebox_mid.gif');
}
/*--------------------------------------------------------------------------------------*/
/* top menu */
/*--------------------------------------------------------------------------------------*/
#topMenuDiv
{
	position:absolute;
	top:-8px;
	border:solid 0px blue;
	width:100%;
	margin:auto auto auto auto;
	font-size:12px;
	line-height:normal;
	z-index:100;
	background-color:Transparent;
	color:White;
	margin-left:3px;
	filter:alpha(opacity=90); 
}
#topMenuDiv a
{
	color:White;
}
#topMenuDiv a:hover
{
	text-decoration:underline;
	color:White;
}
.menuDiv
{
	clear:both;
    text-align:left;
    line-height:23px;
    display:none;
	-khtml-opacity:.90; 
	-moz-opacity:.90; 
	-ms-filter:"alpha(opacity=90)"; 
	filter:alpha(opacity=90); 
	opacity:.90;
}
/*--------------------------------------------------------------------------------------*/
/* banner div */
/*--------------------------------------------------------------------------------------*/
#bannerDiv
{
	border:solid 0px blue;
	width:100%;
	padding-bottom:4px;
	position:relative;
	top:28px;
	padding-top:2px;
	display:block;
	clear:both;
}
/*--------------------------------------------------------------------------------------*/
/* side menu */
/*--------------------------------------------------------------------------------------*/
#sideMenuDiv
{
	border:solid 0px blue;
	width:205px;
	float:left;
	padding-left:3px;
	font-size:8pt;
	font-weight:lighter;
	background-image:url('/Images/whitebox_midlt.gif');
	background-repeat:repeat-y;
	color:#6c6c6c;
	position:relative;
	top:30px;
	
}
.AccordionContent
{
  height:0px;
  overflow:hidden;
  display:block; 
  border:solid 0px blue;
  line-height:21px;
  
}
.paragraghDiv
{
    padding: 15px 0 0 0;
}
.lineBreak { padding: .5em 0 0 0; }

.rightContentLinkColor {color:#456075;}
.rightHrWidth {width:97%;}

.linkDiv
{
	width:85%;
	border:solid 0px blue;
	padding-left:15px;
}
.selectedDiv
{
	width:85%;
	border:solid 0px blue;
	padding-left:15px;
	background-color:#d9d8d8;
}
.spacerDiv
{
    line-height: 2px;
	height:2px;
}
.subTopicLink
{
	width:75%;
	border:solid 0px blue;
	margin-left:30px;
	line-height:1.3;
	margin-bottom:5px;
}
.selectedsubTopicLink
{
	width:75%;
	border:solid 0px blue;
	margin-left:30px;
	background-color:#d9d8d8;
	line-height:1.3;
	margin-bottom:5px;
}

/*--------------------------------------------------------------------------------------*/
/* footer */
/*--------------------------------------------------------------------------------------*/
#footerImage
{
	width:880px;
	border:solid 0px blue;
	clear:both;
	position:relative;
	bottom:0px;
	margin:auto auto 20px auto;
	padding-bottom:40px;
}

/*---------------------------------------------------------------------------------------*/

    .officerContainer
    {
    	font-family:verdana;
    	width:420px;
    	border:solid 0px;
    	margin-bottom:35px;
    	height:300px;
    }
    .officerImage
    {
    	float:left;
    	margin-right:10px;
    	border:solid 0px;
    }
    .officerHeading
    {
    	font-weight:bold;
    	margin-bottom:1px;
    	float:left;
    	width:205px;
    }
    .officerTitle
    {
    	font-size:13px;
    	line-height:1.0;
    	margin-bottom:12px;
    	border:solid 0px;
    	width:205px;
    	float:left;
    }
    .officerIntro
    {
    	font-size:13px;
    	line-height:1.3;
    	border:solid 0px;
    	width:205px;
    	float:left;
    }
/* -----------------------------------------------------------------------------------------------------------------------*/
/* search page                                                                                                             */
/* -----------------------------------------------------------------------------------------------------------------------*/
#searchContainerDiv
{
	border:solid 0px blue;
	float:right;
	background-repeat:repeat-y;
	color:#989c9c;
	padding-left:80px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:100px;
	position:relative;
	top:20px;
	
}
#searchResults
{
	border:solid 0px blue;
}
.rankDiv
{
	clear:left;
	border:solid 0px blue;
	width:50px;
	float:left;
	margin-bottom:10px;
	font-family:Verdana,Arial;
	font-size:14px;
	color:#999999;
	line-height:2;
}
.documentInformationDiv
{
	border:solid 0px blue;
	width:400px;
	float:left;
	margin-bottom:10px;
}
.documentInformationDivHeading
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#999999;
	line-height:2;
}
.documentInformationDiv a
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#999999;
	line-height:2;
}


.searchPageHeading
{
	font-family:Verdana, Arial;
	color:#999999;
	font-size:14px;
}
.searchPageText
{
	font-family:Verdana, Arial;
	color:#363636;
	font-size:10px;
}
#searchPageSubmit
{
	margin-left:50px;
	margin-top:12px;
}

.newReleaseHeading
{
	color:#456075;
}
.newsReleaseText
{
	color:Gray;
	font-size:14px;
	width:420px;
}

.pageParagraph
{
	border:solid 0px blue;
	width:400px;
	margin-bottom:13px;
}
.sectionHeading
{
	font-weight:bold;
	margin-top:40px;
	font-size:16px;
}
.subHeading
{
	font-weight:bold;
	margin-top:15px;
}


#mainContentDiv
{
	border:solid 0px blue;
	width:640px;
	float:right;
	background-repeat:repeat-y;
	color:#989c9c;
	padding-left:20px;
	padding-right:10px;
	padding-top:20px;
	position:relative;
	top:25px;
	
}

#breadCrumbDiv
{
	float:right;
	border:solid 0px blue;
	position:relative;
	top:30px;
	width:670px;
}

#stockTickerAndNewsDivRight
{
	border-left:solid 2px #989c9c;
	float:right;
	margin-left:30px;
	font-size:10px;
	line-height:15px;
	width:175px;
	position:relative;
	top:-45px;
	right:-7px;
}
#stockTickerAndNewsDivLeft
{
	border-left:solid 2px #989c9c;
	margin-left:5px;
	margin-top:10px;
	font-size:10px;
	line-height:15px;
	width:175px;
	position:relative;
}

     .fontInfo
     {
     	font-weight:bold;
     }
     .container
     {
     	border:solid 0px blue;
     	margin-bottom:15px;
     }
     .heading
     {
     	border:solid 0px blue;
     	clear:left;
     }
     .name
     {
     	float:left;
     	width:690px;
     	border:solid 0px blue;
     }
     .amount
     {
     	width:130px;
     	float:left;
     	border:solid 0px blue;
     	text-align:right;
     }
     .text
     {
     	float:left;
     	width:800px;
     	border:solid 0px red;
     	line-height:1.2em;
     }

#copyright
{
	text-align:center;
	margin:auto auto auto auto;
	width:500px;
}




