/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/




* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 13px;
}

#perfHeading
{
 font-family:century gothic;
 font-size: 20px;
 font-weight:500;
 margin: 0px 0px 10px 0px;
 color: #707070;
 float:left;
}

h1
{
 font-family:century gothic;
 font-size: 20px;
 font-weight:500;
 margin: 0px 0px 10px 0px;
 color: #707070;
}

#fundsBox h2
{
 font-family:century gothic;
 font-size: 16px;
 color:#707070;
 font-weight:500;
}

#content h2
{
 font-family:century gothic;
 font-size: 16px;
 color:#707070;
 font-weight:500;
}

#contentWide h2
{
 font-family:century gothic;
 font-size: 16px;
 color:#707070;
 font-weight:500;
}

#contentWide table
{
  border: solid 1px black;
  width:650px;
  float:left;
}

#contentWide table th
{
  border-bottom: solid 1px black;
  background: #6fb43f;
  text-align:left;
  color:White;
  padding:2px;
}

#contentWide table td
{
  text-align:left;
  padding:2px;
  color:#515151;
}

#wrapper { 
 margin: 0 auto;
 width: 942px;
}

#header {
 width: 920px;
 float: left;
 height: 184px;
 /*margin: 0px 0px 5px 0px;
 padding: 10px;	*/
}

#searchBox
{
 position:relative;
 top:-180px;
 left:720px;
 width:230px;
 height:10px;
 z-index:10;
}

#Cmssearchbox1_txtWord
{
	margin-bottom:10px;
	border: 1px solid #ccc;
}

.SearchResult
{
	padding:10px;
	border-top: 1px dashed #ccc;
}

.ContentPadding table
{
	padding-bottom:15px;
	margin-bottom:15px;
}


#navigation {
 float: left;
 width: 920px;
 color: #707070;
 height:19px;
 padding: 10px;
 /* border: 1px solid #ccc; */
 margin: 0px 0px 5px 0px;
 background: url("../images/nav_bg.jpg") repeat-x;
 font-size: 14px;
 font-family:tahoma;
 font-weight:500;
 letter-spacing:0.03em;

 
}

#navigation a
{
 text-decoration:none;
 color: #707070;
}

#navigation a:hover
{
 text-decoration:none;
 color: #000000;	
}


#breadCrumbs {
 float: left;
 width: 920px;
 color: #707070;
 height:12px;
 padding: 5px;
 /* border: 1px solid #ccc; */
 margin: 0px 0px 5px 0px;
 font-size: 12px;
 font-family:tahoma;
 font-weight:500;
 letter-spacing:0.03em;
 
}

#breadCrumbs a
{
 text-decoration:none;
 color: #707070;
}

#breadCrumbs a:hover
{
 text-decoration:none;
 color: #000000;	
}


#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 font-family:tahoma;
 height: 520px;
 width: 220px;
 float: left;
}

.submenu
{
 position:relative;
 padding: 10px;
 z-index:10;
}

.submenu li
{
 List-style:none;
 padding:10px;
 border-bottom:1px dashed #9b9b9b;
}

.submenu a 
{
 text-decoration:none;
 color:#676767;
}

.submenu a:hover 
{
 text-decoration:none;
 color:#5ca429;
}


#content { 
 float: left;
 color: #676767;
 font-family:tahoma;
 font-size:1.0em;
 line-height:1.6em;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 500px;
 overflow:auto;
 width: 438px;
 display: inline;
}

#content a{ 
 color:#000000;
}

#content a:hover{ 
 color:#5ca429;
}

#contentWide { 
 float: left;
 color: #676767;
 font-family:tahoma;
 font-size:1.0em;
 line-height:1.6em;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 500px;
 overflow:auto;
 width: 690px;
 display: inline;
}

#contentWide a{ 
 color:#000000;
}

#contentWide a:hover{ 
 color:#5ca429;
}

#contentSearch { 
 float: left;
 color: #676767;
 font-family:tahoma;
 font-size:1.0em;
 line-height:1.6em;
 border: 1px solid #ccc;
 background: #ffffff;
 margin:  0px 5px 5px 0px;
 padding: 10px 10px 10px 50px ;
 height: 500px;
 overflow:auto;
 width: 625px;
 display: inline;
}

#contentSearch a{ 
 color:#000000;
}

#contentSearch a:hover{ 
 color:#5ca429;
}


#contentScrollable { 
 float: left;
 color: #676767;
 font-family:tahoma;
 font-size:1.0em;
 line-height:1.6em;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 30px 100px 30px 100px;
 height: 440px;
 overflow:auto;
 width: 738px;
 display: inline;
}

#contentScrollable a{ 
 color:#000000;
}

#contentScrollable a:hover{ 
 color:#5ca429;
}

#printLink { position:relative; float:right top:0px;  }
#printLink A { text-decoration:none; color:#707070; }
#printLink A:hover { text-decoration:none; color:#5ca429; }

#rightcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 font-family:tahoma;
 height: 520px;
 width: 245px;
 float: left;
}

#rightColumnPerson
{ 
 color: #333;
 border: 1px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 5px 0px;
 font-family:tahoma;
 height: 362px;
 width: 245px;
 float: left;
}

#quickLinks
{
 position:relative;
 padding: 10px;
 z-index:10;
}

#quickLinks li
{
 List-style:none;
 padding:10px;
 border-bottom:1px dashed #9b9b9b;
}

#quickLinks a 
{
 text-decoration:none;
 color:#676767;
}

#quickLinks a:hover 
{
 text-decoration:none;
 color:#5ca429;
}

.sideImage
{
 position:absolute;
 top:457px;
 z-index:0;
}

.pdsField
{
	border: solid 1px #ccc;
	background:white;
}

#footer { 
 width: 920px;
 clear: both;
 color: #ffffff;
 height:25px;
 border: 1px solid #ccc;
 background: #6f6f6f;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 vertical-align:center;
}

#footer a 
{
 text-decoration:none;
 color:#ffffff;
}

#footer a:hover 
{
 text-decoration:none;
 color:#5ca429;
}

#footerLinks
{
 position:relative;
 top:-23px;
 left:680px;
 width:225px;
}

#pdsDisclaimer
{
	height:360px;
	width:395px;
	overflow:auto;
	margin: 10px;
	padding: 10px;
	border: 1px solid #ccc;
}