@charset "UTF-8";
/* CSS Document */
/* colors 
#022861 Blue, 
#2d2c27 Black, 
#799d90 Teal Green, 
#c6d8d2 Aqua, 
#445b53 Dark Green, 
#cfd0c0 Dark Tan,
#e2e3d9 Tan
 */

@import url("reset.css");


body {
    background-color: #445b53;
	color: #2d2c27;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
	
}

#wrapper {
	background-image:url(images/header_back2.gif);
	background-repeat:repeat-x;	
 	background-color: #799d90;


}


/* Header 

**********************/
#head_left {
	position:absolute;
	top:0;
	left:0;
	background:url(images/header_back.gif) repeat-x top left;
	height:126px;
	width:50%;
}



#container {
	position:relative;
	margin:0 auto;
	width:988px;
	
}

#header{
	position:relative;
	background:url(images/tag.gif) no-repeat top left;
	width:988px;
	height:126px;
	
}

h1 a{
	position:absolute;
	top:0;
	left:0;
	display:block;
	background:url(images/logo.gif) no-repeat top left;
	width:328px;
	height:126px;
	text-indent:-9000px;
}
#found_date {
	position:absolute;
	bottom:0;
	right:122px;
	color:#cfd0c0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin-bottom:10px;
}
ul li {
	display:inline;
}
#nav_1 {
	position:absolute;
	bottom:10px;
	right:253px;
}
#nav_2 {
	position:absolute;
	bottom:10px;
	right:253px;
}
#nav_1 a {
	color:#FFFFFF;
	font-size:1.2em;
	font-family:"Myriad Roman","Myriad Pro", Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	padding:0 .7em 0 .7em;
}
#nav_1 a:hover, #nav a:active {
	color:#e2e3d9;
	text-decoration:underline;
}
#nav_2 a {
	color:#FFFFFF;
	font-size:1.2em;
	font-family:"Myriad Roman","Myriad Pro", Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	padding:0 .7em 0 .7em;
}
#nav_2 a:hover, #nav_2 a:active {
	color:#e2e3d9;
	text-decoration:underline;
}

#contact #nav_2 a.contact,
#about #nav_2 a.about{
	color:#e2e3d9;
	text-decoration:underline;
	cursor:default;
}

/* End Header
****************************/

/*Content Wrapper
**************************/

#content {
	position:relative;
	background:url(images/content_back.gif) repeat-y top left;
	width:988px;
	position:relative;
	padding-bottom:50px;
	min-height:650px;
}




/*End Content Wrapper
**************************/


/* Side Content 

**********************/
#side_container{
	float:right;
	width:218px;
	padding-right:19px;
	
}	
#side_1 {
	background-color:#c6d8d2;
	padding-right:17px;
	padding-left:18px;
}
#resources li {
	display:block;
	font-size:1.2em;
	width:184px;
}
#resources a {
	color:#2d2c27;
	display:block;
	padding-bottom:10px;
	padding-top:10px;
}
#resources a:hover, #resources a:active{
	color:#022861;
	text-decoration:underline;
}
#side_1 img{
 	margin-top:20px;
	margin-bottom:10px;

}

#numbers #resources a.numbers,
#links #resources a.links,
#pdfs #resources a.pdfs{
	color:#022861;
	text-decoration:underline;
	cursor:default;
}

#side_2 {
	background-color:#cfd0c0; 
	margin-top:2px;
	padding-right:17px;
	padding-left:18px;
}
#side_2 h3{
	display:block;
	padding-top:20px;
	margin-bottom:10px;
	color:#022861;
	font-size:1.4em;
}
#side_2 a{
	color:#022861;
	font-size:1.2em;
	text-decoration:underline;
	font-weight:bold;
}
#side_2 a:hover, #side_2 a:active{
	color:#2d2c27;
	text-decoration:none;
	
}
#side_2 span {
	color:#022861;
	font-size:1.2em;
}
#side_2 p{
	display:block;
	font-size:1.2em;
	width:158px;
	padding-bottom:20px;
	margin-top:5px;
}
/* End Side Content
****************************/



/* Footer
*****************************/
#footer {
	width:100%;
	height:50px;
	background:#445b53 url(images/footer_back.gif) repeat-x top left;
	
}

#footer_wrap {
	
	margin:0 auto;
	font-size:1.2em;
	color:#FFFFFF;
	font-family:"Myriad Roman","Myriad Pro", Arial, Helvetica, sans-serif;
	height:50px;
	width:948px;
}

#footer_nav {
	float:right;
	padding-top:8px;
}

#footer_nav a {
	color:#FFFFFF;
	display:block;
	float:left;
	padding:0 .7em 0 .7em;
}

#copy {
	
	float:left;
	padding-top:8px;
}

#big_idea  {
	color:#FFFFFF;
	font-size:.8em;
	padding-bottom:8px;
	
}

#footer_wrap a:hover, #footer_wrap a:active{
	color:#e2e3d9;
	text-decoration:underline;
	
}
/* End Footer
*****************************/


/* Home Page 
**************************/
#home_nav {
	position:relative;
	margin-left:101px;
	
}

#home_nav li a{
	background:url(images/nav_images.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:195px;
	height:249px;
	margin-bottom:20px;
}

#home_nav li a.first {
	background-position:0px 0px;
}
#home_nav li a:hover.first {
	background-position:0 -249px;
}

#home_nav li a.second {
	background-position:-195px 0;
}
#home_nav li a:hover.second {
	background-position:-195px -249px;
}

#home_nav li a.third {
	background-position:-390px 0;
}
#home_nav li a:hover.third {
	background-position:-390px -249px;
}
#home_nav li a p {
	color:#2d2c27;
	font-size:1.2em;
	padding-left:8px;
	padding-right:6px;
	padding-top:174px;
}

#sub_nav {
	position:relative;
	margin-left:20px;
	height:54px;
}

#sub_nav li a{
	background:url(images/sub_nav.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:195px;
	height:58px;
	margin-bottom:20px;
}

#sub_nav li a.first {
	background-position:0px 0px;
}
#sub_nav li a:hover.first {
	background-position:0 -58px;
}

#sub_nav li a.second {
	background-position:-197px 0;
}
#sub_nav li a:hover.second {
	background-position:-197px -58px;
}

#sub_nav li a.third {
	background-position:-394px 0;
}
#sub_nav li a:hover.third {
	background-position:-394px -58px;
}

#individuals #sub_nav li a.first,#individuals #sub_nav li a.individuals {
	background-position:0 -58px;
	
}

#corporations #sub_nav li a.second,#corporations #sub_nav li a.corporations {
	background-position:-197px -58px;
	
}

#estates #sub_nav li a.third,#estates #sub_nav li a.estates {
	background-position:-394px -58px;
	
}


#head_yda {
	font-size:1.9em;
	color:#022861;
	padding-top:34px;
	margin-left:101px;
	margin-bottom:5px;
}
.head_it {
	font-family:"Times New Roman", Times, serif;
	font-size:1.65em;
	color:#022861;
	font-style:italic;
	font-weight:bold;
	margin-left:101px;
	margin-bottom:20px;
	text-indent:46px;
}

#home_para {
	display:block;
	position:relative;
	clear:both;
	margin-top:-20px;
	width:583px;
	font-size:1.2em;
	line-height:2;
	margin-left:101px;
	padding-bottom:80px;
	
}

/* end Home page
*********************************/


/* Individual Page 
****************************/
#indi_content {
	width:634px;
	padding-left:101px;
	float:left;
	padding-top:20px;
}

#wide {
	display:block;
	width:555px;
	font-size:1.2em;
	line-height:2;
	padding-bottom:10px;
}
#narrow{
	display:block;
	width:250px;
	font-size:1.2em;
	line-height:2;
	float:left;
	margin-left:15px;
	margin-bottom:20px
	
}
#hands {
	float:left;
}
h3.indi_list {
	font-size:1.2em;
	font-weight:bold;
	display:block;
	margin-top:20px;
	margin-bottom:10px;
}

#indi_list1 li {
	list-style:disc;
	font-size:1.2em;
	display:list-item;
	margin-left:20px;
	
}

#indi_list2 li {
	list-style:disc;
	font-size:1.2em;
	display:list-item;
	margin-left:20px;
}
/* end Individual Page  
*******************************/


/* Corporations Page
 **********************/
#corp_content {
	width:583px;
	padding-left:101px;
	float:left;
	padding-top:20px;
}
#glasses {
	float:right;
	
}
h2.content_head{
	font-family:"Times New Roman", Times, serif;
	font-size:1.65em;
	display:block;
	color:#022861;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
}
#corp_content p {
	display:block;
	width:583px;
	font-size:1.2em;
	line-height:2;
}
#para_2 {
	padding-top:10px;
	
}
#corp_list h3 {
	font-size:1.2em;
	font-weight:bold;
	display:block;
	margin-top:20px;
	margin-bottom:10px;
}
#corp_list li {
	list-style:disc;
	font-size:1.2em;
	display:list-item;
	margin-left:20px;
	
}
#services {
	margin-top:20px;
	float:left;
}

/* End Corporations Page 
********************************/



/* Estates Page 
********************/
#est_content {
	width:634px;
	padding-left:101px;
	float:left;
	padding-top:20px;
}
#est_content p{
	font-size:1.2em;
	line-height:2;
	
}
h2.content_head{
	font-family:"Times New Roman", Times, serif;
	font-size:1.65em;
	display:block;
	color:#022861;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0;
	
}

.estate_head{
	font-size:1.9em;
	font-family:Copperplate, Arial, Helvetica, sans-serif;
	color:#022861;
	margin-bottom:10px;
}


.est_header{
	font-size:1.9em;
	font-family:Copperplate, Arial, Helvetica, sans-serif;
	color:#022861;
	padding-top:20px;
	padding-bottom:10px;
}
#calculator{
	float:left;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
}

#est_para {
	width:580px;
	
}
.est_para2 {
	width:550px;
	float:left;
	padding-bottom:10px;

}
#challenge {
	font-family:"Times New Roman", Times, serif;
	font-size:1.65em;
	display:block;
	color:#022861;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0;
	
}

.box {
	width:45px;
	font-size:1.8em;
	background-color:#2d2c27;
	color:#FFFFFF;
	float:left;
	font-family:Copperplate, Arial, Helvetica, sans-serif;
	margin-top:6px;
	padding:8px 17px;
}
.est_para3 {
	width:500px;
	float:left;
	
	padding-bottom:10px;
	padding-left:8px;
}
.est_para4{
	width:500px;
	float:left;
	padding-left:87px;
	padding-bottom:10px;
}

#est_list{
	width:550px;
	
}

#est_list li{
	list-style:disc;
	font-size:1.2em;
	display:list-item;
	margin-left:20px;
	padding-bottom:10px;
	
}

/* End Estates Page 
*******************************/

/* Contact Page 
*******************************/
#cont_content {
	width:550px;
	padding-left:101px;
	font-size:1.2em;
	float:left;
}

#cont_content p {
	padding-top:3px;
}

#cont_content a{
	display:block;
	padding-top:16px;
	color:#022861;
	text-decoration:underline;
}
#cont_content a:hover, #cont_content  a:active {
	color:#2d2c27;
	text-decoration:none;
}
/* End Contact Page 
*******************************/


/* About Page 
*******************************/
#about_content {
	width:550px;
	padding-left:101px;
	float:left;
}
#about_content p{
	font-size:1.2em;
	line-height:2;
	
}
.about_para {
	margin-bottom:20px;
}
.about_para2 {
	margin-bottom:10px;
}
/* End About Page 
*******************************/
/* Links Page 
*******************************/
#links_content {
	width:550px;
	padding-left:101px;
	float:left;
}

.links_list{
	width:250px;
	float:left;
	margin-top:10px;
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
}
.links_list li{
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
}
.links_list li a{
	color:#2d2c27;
}
.links_list li a:hover, .links_list li a:active {
	color:#022861;
	text-decoration:underline;
}

/* End Links Page 
*******************************/

/* Numbers Page 
*******************************/
#numbers_content {
	width:600px;
	padding-left:101px;
	float:left;
}

.numbers_list{
	width:300px;
	float:left;
	margin-top:10px;
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
}
.numbers_list li{
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
}

/* End Numbers Page 
*******************************/

/* PDFS Page 
*******************************/
#pdfs_content {
	width:550px;
	padding-left:101px;
	float:left;
}

.pdfs_list{
	width:250px;
	float:left;
	margin-top:10px;
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
}
.pdfs_list2{
	width:250px;
	float:right;
	margin-top:10px;
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
	
}

.pdfs_list li, .pdfs_list2 li{
	font-size:1.2em;
	display:list-item;
	padding-bottom:10px;
}
.pdfs_list li a, .pdfs_list2 li a{
	color:#2d2c27;
}

.pdfs_list li a:hover, .pdfs_list li a:active, .pdfs_list2 li a:hover, .pdfs_list2 li a:active {
	color:#022861;
	text-decoration:underline;
}

/* Accordion Style
*******************************/

.basic{
   	width:561px;
	background-color:#fff;
	font-size:1.2em;
	
}


#corp_content .basic p{
	display:block;
	width:470px;
	line-height:1.5;
	margin:0 0 16px 24px;
}

.basic a{
	background: #fff;
	background:#cfd0c0 url(images/collapsed.gif) no-repeat scroll 5px 5px;
	color:#2d2c27;   
    cursor: pointer;
	display:block;
	text-indent:30px;
	padding:9px 14px 9px 14px;
	border:1px solid #445b53;
		
}

.basic a:hover, .basic a.selected{
	background-image: url(images/expanded.gif);
	background-color:#c6d8d2;
	
}

.basic div{
    position:relative;
	background:#FFF url(images/glow_side.gif) repeat-y top right;
	color:#2d2c27;
	border-left:1px solid #445b53;
	border-right:1px solid #445b53;
	border-bottom:1px solid #445b53;
	padding-top:10px;
	width:525px;
	margin-left:30px;
}


.bottom_graphic {
	position:absolute;
	width:525px;
	height:6px;
	bottom:0;
	right:0px;
	z-index:500;

}
/* End Accordion 
*******************************/
