/* CSS Document
 *	File    	:   default.css
 *	System      :   Susan Katzen
 *	Author      :   Smart Marketing > Christy Sobolewski
 *	Description :   Sets layout and default styles for entire site 

 *					This file is required on all pages
 */
 
.printOnly {display:none;}

/* **************** basic html */
a, a:visited, a:link, a:active {color:#002A5C; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;}
a:hover {text-decoration:none; color:#98944B;}
h1 {}
h2 {}
h3 {}
h4 {font-weight:bold;}
h5 {}
h6 {}
p {margin:1em 0;}
ul {margin:1em;}
	ul li {list-style-type:disc; list-style-position:inside;}
	ul li ul li {list-style-type:circle;}
		ul li ul li ul li {list-style-type:square;}
ol {margin:1em;}
	ol li {list-style-type:decimal; list-style-position:inside;}
	ol li ol li {list-style-type:lower-alpha;}
		ol li ol li ol li {list-style-type:lower-roman;}
blockquote {}
form {margin-top:.5em;}
	input {margin-bottom:.2em; display:inline;}
	label {}
	textarea {margin-bottom:.2em;}
	fieldset {border:3px double #002961;}
	fieldset legend {margin-left:.5em; padding:.2em;}
	fieldset img {float:left; margin:0 1em 1em 1em;}
	fieldset h3 {margin:1em 0; font-size:1.2em; font-weight:bold;}
	fieldset p {margin:0; padding:0; text-align:left;}
strong {font-weight:bold;}
h1, h2, h3, h4, h5, h6, p, div, ul, ul li, ol, ol li, blockquote, form, label {font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:14px;}
table, tr, td, table tr, table tr td {margin:0; padding:0; table-layout:fixed;}
em {font-style:italic;}

body {background:#01285F url(/images/layout/body_bg.jpg) repeat-x 0 0; color:#FFF; text-align:center;}
#wrapper {width:988px; margin:0 auto; color:#002A5C; text-align:left;}
#header { width:988px; height:10em; background:url(/images/layout/header.jpg) no-repeat 0 0; padding:2em 0 0 0; }

h1#seo {width:200px; margin-left:-5000px; float:left;}
#mini_nav {width:225px; height:150px; float:right; margin-right:1em;}
	#mini_nav h2 {border-bottom:2px dashed #98944B; font-weight:bold; font-size:1.2em; margin-top:1em; padding-right:.2em;}
	#mini_nav ul {margin-top:.5em;}
		#mini_nav ul li {line-height:1.5em; list-style-type:none;}

#nav { background:url(/images/layout/nav_bg.jpg) no-repeat 0 0; width:988px; height:251px;}
	#nav ul {float:left; margin:0 0 0 2em;}
		#nav ul li{ line-height:1.35em; padding-left: 1.25em; background-image: url(/images/layout/nav.gif); background-repeat: no-repeat; background-position: 0 .5em; list-style-type:none;}
		#nav ul li:hover {background-image: url(/images/layout/nav_over.gif);}
			#nav ul li a { font-size:14px; font-weight:bold; text-decoration:none;}
				#nav ul li a:hover {color:#98944B;}

#content {background:url(/images/layout/body_fill.jpg) repeat-y 0 0; padding:1em 2em 0 2em;}
#sidebar {background:url(/images/layout/body_top_default.jpg) no-repeat top center; padding:0; margin:0; width:940px;}
	#sidebar_content {float:left; width:250px; padding-top:3em; min-height:400px;}
		#sidebar_content table {width:250px;}
		#sidebar_content h3 {color:#98944B; font-size:1.5em; text-align:center;}
		#sidebar_content h4 {font-style:italic; border-bottom:2px solid #002A5C; line-height:1.5em; padding-bottom:.25em;}
		#sidebar_content table form {text-align:right;}
		#sidebar_content #quick_contact {height:250px;}
			#sidebar_content input {}
		#sidebar_content form#useful_links_form {margin-top:0; width:190px;}
		#sidebar_content #useful_links {margin-top:25px; line-height:5em; background:url(/images/layout/links_bg.jpg) no-repeat top center; margin-bottom:0;}
		#sidebar_content #sidebar_icons {margin-top:5em; text-align:center; width:250px; }
				#sidebar_content #sidebar_icons img {margin:0 5px; border:1px solid #FFF;}
				#sidebar_content #sidebar_icons img:hover {border:1px solid #98944B;}
#main {float:left; width:600px; border-left:3px solid #98944B; padding-left:1em; margin-left:1em; line-height:1.5em; min-height:55em;}
	#main h3 {font-weight:bold; font-size:1.2em;}
	#main h2 {font-weight:bold; font-size:1.5em;}
	#main h3.header_row {background:#d9dfe7; vertical-align:bottom; text-align:left; font-weight:bold; font-size:16px; line-height:22px; height:22px; color:#405f85; padding:0 3px;}
	#main fieldset {float:left; width:45%; margin:.25em .5em; padding:.25em;}
	#main fieldset legend {font-weight:bold; font-size:1.2em;}
	#main img {margin:.5em;}
	
	#toc, .planning_tip {margin:0; padding:0; width:250px; float:right; background:url(/images/layout/toc_mid.png) repeat-y 0 0; margin-left:25px;}
	#toc, div.planning_tip {margin-bottom:1em; clear:right;}
		#toc ul, div.planning_tip ul {margin:0; padding:0; width:250px; background:url(/images/layout/toc_top.png) no-repeat 0 0;}
		div.planning_tip ul li p {margin-top:20px; font-size:.8em;}
		#toc ul li, div.planning_tip ul li {line-height:18px;margin-top:0; margin-left:10px; margin-right:10px; list-style-position:outside;  list-style-type:none; text-align:left;}
		div.planning_tip ul li.pt_small {font-size:.7em; font-style:italic; margin-bottom:-10px;}
		#toc ul li.toc_header_row, div.planning_tip ul li.pt_header {font-weight:bold; width:200px; text-align:left; margin-top:6px;}
		div.planning_tip ul li.pt_header {width:240px; font-size:.8em; line-height:12px;}
			#toc ul li a, div.planning_tip ul li {text-decoration:none; color:#00295f; font-size:.8em;}
			#toc ul li a:hover {text-decoration:underline; color:#FFF;}
		#toc ul li h2 {font-size:1.2em; line-height:48px; color:#00295f; text-align:center;}
		#toc #toc_bot, div.planning_tip div.pt_bot {height:15px; background:url(/images/layout/toc_bot.png) no-repeat 0 0; margin-bottom:-5px;}
		div.planning_tip div.pt_bot {margin-bottom:-10px;}
		div.planning_tip ul li ol.planning_tip_ol {background:none;}
			div.planning_tip ul li ol.planning_tip_ol li {margin-left:2px; background:none; list-style-type:disc; list-style-position:outside; font-size:.8em;}
	#worksheet #toc {float:none; margin:0 auto;}

#footer {background:url(/images/layout/footer_bg.jpg) no-repeat 0 0; padding:0 0 2em 1em; background-color:#002A5C; color:#FFF; margin-top:-.85em;}
	#footer a:hover {color:#98944B;}
	#footer p { font-size:.8em; width:940px; line-height:3em; margin-left:.5em;}
	#footer p a {color:#FFF; text-decoration:none;}
	#footer p#copyright {margin-top:.5em; margin-right:.5em; text-align:right;}

/* ****************** Page Specific Styles */
#home #sidebar {background:url(/images/layout/body_top.jpg) no-repeat top center; padding:0; margin:0; width:940px;}
#home #main {float:left; width:30em; border-left:3px solid #98944B; padding:7em 0 0 15em; margin-left:1em; line-height:1.5em;}
	#home #main > p.first_para:first-letter {font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:2em;}
	#home #main {background:url(/images/layout/butterfly_bg.gif) no-repeat center left;}
		#home #main #susan_announce {margin-left:-15em; margin-top:2em; width:190px; position:absolute; text-align:center;}
			#home #main #susan_announce h5 {font-size:.8em; font-style:italic;}
	
/* ****************** Misc classes */
.mint {color:#98944B;}
.left {float:left; margin:.5em;}
.right {float:right; margin:.5em;}
	
	/* *************** PDI STYLES */
	/*.tipsectionleft {background-color:#98944B; float:left; width:50%; color:#FFF; margin:.5em .5em .25em 0; padding:0;}
		.tipsectionleft p {padding:0 1em; font-size:.9em;}
	.tipsectionright {background-color:#98944B; float:right; width:50%; color:#FFF; margin:.5em .5em .25em 0; padding:0;}
		.tipsectionright p {padding:0 1em; font-size:.9em;}
	.tiptitle {background-color:#002A5C;}
		.tiptitle p {margin:0; padding:0; font-weight:bold; padding:.25em;}*/
	.italicpdi {font-style:italic;}

/* ****************** Misc classes */
#trust_admin_info {background:url(/images/layout/sm_toc_mid.jpg) repeat-y 0 0; height:300px;}
	#trust_admin_info img {margin-left:-.05em;}
	#trust_admin_info #sm_toc_top {margin-top:-.5em;}
	#trust_admin_info #sm_toc_bot {margin-bottom:-.5em;}
	#trust_admin_info h5 {margin-left:2em; font-weight:bold;}
	#trust_admin_info ul {margin-left:2em; height:200px; width:225px;}
		#trust_admin_info ul li {list-style-type:none; list-style-position:outside; margin-bottom:1em;}
		
/* ****************** Chart classes */

/************For the newsletter box */

.bk {
	padding: 0;
	width: 255px;
	margin: 0px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.txtbox {
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.button {
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/***********end newsletter box***********/
