@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/page-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
	height:100%;
	background-color:#063868;
}

html {
	height:100%;

}

div.clear {
	clear:both;
}

div#container {
	width:850px;
	margin:0 auto;
	border-right:10px solid #063868;
	border-left:10px solid #063868;
	background-color:#FFFFFF;
}

div#backup {
	background-color:#FFFFFF;
	width:850px;
}

	div#header {
		width:850px;
		height:188px;
		overflow:hidden;
		background-image:url(../images/blue-sage-consulting.gif);
		background-repeat:no-repeat;
	}

		div#header a img{
			border:0px;
		}
				
		div#header p.head-right {
			display:block;
			float:right;
			text-align:right;
			width:390px;
			color:#FFFFFF;
			padding:5px 18px 0px 20px;
			line-height:20px;
		}
		
			input#email {
	color:#A8BA86;
			}
			
			input#submit {
	background-color:#CCD6B8;
	border:1px solid #E8EDE0;
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	padding:1px 4px;
			}
		
	ul#navlist {
		height:28px;
		padding:16px 0px 0px 0px;
		background-color:#063868;
		list-style:none;
		margin:0px 9px;
	}
		
		ul#navlist li {
			list-style:none;
			display:inline;
		}
		
			ul#navlist li a {
				display:block;
				float:left;
				color:#FFFFFF;
				font-size:13px;
				color:#b4c3d1;
				padding:3px 12px 0px 11px;
				height:25px;
				text-transform:uppercase;
				text-decoration:none;
				letter-spacing:-1px;
			}
		
				ul#navlist li a.border {
					background-image:url(../images/nav-divider.gif);
					background-repeat:no-repeat;
					background-position:bottom right;
				}
		
				ul#navlist li.active a, ul#navlist li a:hover {
					color:#FFFFFF;
				}
				
	div#wrapper {
		margin:9px;
	}
	
		div#content {
			float:left;
			width:455px;
			margin:25px 0px 5px 25px;
			color:#1c2956;
			font-size:12px;
			line-height:20px;
			display:inline;
		}
	
			div#content p {
				margin:0px 0px 18px 0px;
			}
	
			div#content h1 {
				margin:0px 0px 18px 0px;
				font-size:22px;
				font-weight:normal;
				letter-spacing:-1px;
				line-height:26px;
			}
	
			div#content h2, div#content h3, div#content h4 {
				margin:0px 0px 18px 0px;
				font-size:22px;
				font-weight:normal;
				letter-spacing:-1px;
				line-height:26px;
				color:#98A610;
			}
	
				div#content p.firstp {
					color:#1c2956;
				}
	
			div#content ul, div#content ol {
				margin:0px 30px 18px 20px;
			}
	
			div#content ol#tipslist {
				color:#A3BC40;
				font-size:16px;
				font-weight:bold;
				}
				
				div#content ol#tipslist li {
					margin:0px 0px 15px 16px;
					}
				
					div#content ol#tipslist li span.tiptitle {
						display:block;
						font-weight:bold;
						color:#203967;
						}
				
					div#content ol#tipslist li span.tiptip {
						color:#000000;
						font-size:12px;
						font-weight:normal;
						}
	
				div#content ul li, div#content ol li {
					margin:0px 0px 3px 0px;
				}
	
			div#content img.left-image {
				float:left;
				margin:0px 15px 15px 0px;
			}
	
			div#content ul.pdf {
				list-style-image:url(../images/tiny-pdf-icon.gif);
			}
	
				div#content ul.pdf li {
					margin:0px 0px 8px 0px;
				}
	
					div#content ul.pdf li a {
						text-decoration:none;
					}
	
						div#content ul.pdf li a:hover {
							text-decoration:underline;
						}
	
			div#content ul.checklist {
				list-style-image:url(../images/checkmark.gif);
			}
		
		div#sidebar {
			width:316px;
			float:right;
			background-image:url(../images/sidebar-bg.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			background-color:#063868;
		}
		
			a#tips {
				display:block;
				background-image:url(../images/button-20tips.gif);
				width:316px;
				height:129px;
				text-indent:-9999px;
				}
		
			a#tipscontact {
				display:block;
				background-image:url(../images/button-20tipscontact.gif);
				width:316px;
				height:33px;
				color:#A1AE45;
				padding:10px 0px 0px 0px;
				text-decoration:none;
				text-align:center;
				font-size:16px;
				}
		
			div#sidebar p.quote {
				color:#FFFFFF;
				font-size:16px;
				font-style:italic;
				display:block;
				padding:35px 35px 0px 35px;
				line-height:22px;
			}
			
			div#sidebar p.quote-cred {
				color:#b4c3d1;
				font-size:13px;
				text-align:right;
				padding:0px 35px 150px 35px;
			}
			
			div#sidebar p.cert-agency {
				color:#FFFFFF;
				font-style:italic;
				font-size:12px;
				text-align:center;
			}
			
				div#sidebar p.cert-agency a img {
					border:0px;
					padding:8px 0px 10px 0px;
				}
				
			div#sidebar ul#sidenav {
				list-style:none;
				margin:0px 0px 1px 0px;
			}
				
				div#sidebar ul#sidenav li {
					list-style:none;
					display:inline;
				}
				
					div#sidebar ul#sidenav li a {
						background-color:#42688D;
						color:#A8B9CA;
						text-decoration:none;
						padding:5px 0px 5px 20px;
						margin:0px 0px 1px 0px;
						display:block;
					}
					
						div#sidebar ul#sidenav li a:hover {
							background-color:#063868;
							color:#FFFFFF;
						}
					
						div#sidebar ul#sidenav li.active a {
							background-color:#B4C3D1;
							color:#FFFFFF;
						}
				
	div#footer {
		background-image:url(../images/footer-bg.gif);
		background-repeat:no-repeat;
		background-position:left top;
		margin:0px 9px 0px 9px;
		height:170px;
		background-color:#A8BB31;
	}
				
		div#footer p.footer-right {
			display:block;
			float:right;
			text-align:right;
			width:350px;
			color:#FFFFFF;
			padding:12px 20px 0px 20px;
			font-size:10px;
			line-height:20px;
		}
				
			div#footer p.footer-right a {		
			 	text-decoration:none;
				 color:#FFFFFF;
			}
				
				div#footer p.footer-right a:hover {		
					 text-decoration:underline;
					 color:#FFFFFF;
				}
					
		div#footer p.footer-left {
			display:block;
			float:left;
			text-align:left;
			width:350px;
			color:#FFFFFF;
			padding:12px 20px 0px 20px;
			line-height:20px;
		}
				
			div#footer p.footer-left a {
				color:#FFFFFF;
				text-decoration:none;
			}
				
				div#footer p.footer-left a:hover {
					text-decoration:underline;
				}
				
		div#footer p.credit {
			display:block;
			float:right;
			text-align:right;
			padding:0px 8px 0px 0px;
			width:700px;
			font-size:10px;
			color:#FFFFFF;
			margin:75px 0px 0px 0px;
		}
				
			div#footer p.credit a{
				color:#FFFFFF;
				text-decoration:none;
			}
				
			div#footer p.credit a:hover span {
				text-decoration:underline;
			}

label {
	font-size:12px;
	display:block;
	margin:0px 0px 10px 0px;
}

	textarea.long, input.long {
		width:220px;
		background-color:#EEEEEE;
		border:1px solid #CCCCCC;
		padding:1px;
		margin-top:4px;
	}
	
		textarea.long:hover, textarea.long:focus, input.long:hover, input.long:focus {
			width:220px;
			background-color:#FFFFFF;
			border:1px solid #CCCCCC;
		}

div.stretchtoggle {
	padding:14px 0px 0px 25px;
	background-image:url(../images/tab-bg.gif);
	height:25px;
	background-repeat:no-repeat;
	font-size:14px;
	cursor:pointer;
	background-color:#FFFFFF;
}

	div.stretchtoggle span {
		color:#94AB01;
	}

div.stretcher div.innerstretch {
	padding:20px;
	background-color:#FFFFFF;
}

	div.stretcher span {
		color:#94AB01;
	}
	
	div#blogpreview {
		background-image:url(../images/blog-bg.gif);
		background-repeat:no-repeat;
		background-position:right top;
		background-color:#42688D;
		margin:1px 0px 0px 0px;
		padding:10px 20px 12px 20px;
	}
	
		div#blogpreview ul {
			list-style:none;
		}
	
			div#blogpreview ul li {
				list-style:none;
				margin:0px 0px 8px 0px;
			}
	
				div#blogpreview ul li a {
					color:#FFF;
					text-decoration:none;
					font-weight:bold;
					font-size:12px;
				}
	
					div#blogpreview ul li a:hover {
						text-decoration:underline;	
					}
	
				div#blogpreview ul li p.date{
					color:#FFF;
					font-style:italic;
					font-size:10px;
				}
	
		div#blogpreview p.recent {
			display:block;
			padding:14px 0px 0px 0px;
			color:#FFF;
			border-bottom:1px solid #6886A4;
			margin:0px 0px 8px 0px;
		}
	
		div#blogpreview p a {
			color:#FFF;
			font-size:12px;
			text-decoration:none;
			line-height:15px;
		}
		
			div#blogpreview p a span {
				font-size:22px;
				letter-spacing:-1px;
			}
			
		div#creditfooter {
			display:none;	
		}
		
	div#highlight {
		background-image:url(../images/highlight-bg.gif);
		background-repeat:no-repeat;
		background-position:center left;
		width:427px;
		padding:12px 14px;
		color:#FFF;
	}
		
		div#highlight p {
			display:block;
			width:198px;
			float:left;
		}
		
			div#highlight p a {
				text-decoration:none;
				color:#FFF;
			}
		
			div#highlight p a:hover {
				text-decoration:underline;
				color:#FFF;
			}
		
			div#highlight p#hl1 {
				margin:0px 0px 0px 0px;
			}
		
			div#highlight p#hl2 {
				margin:0px 0px 0px 30px;
			}
		
			div#highlight p#hl3 {
				margin:20px 0px 0px 0px;
			}
		
			div#highlight p#hl4 {
				margin:20px 0px 0px 30px;
			}
		
			div#highlight p strong {
				font-size:14px;	
			}
			
a.pdflink {
	background-repeat:no-repeat;
	background-image:url(../images/tiny-pdf-icon.gif);
	background-position:4px 7px;
	background-color:#ECECEC;
	display:block;
	padding:10px 10px 10px 45px;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	color:#000;
	border:1px solid #FFF;
}
			
a.pdflink:hover {
	border:1px dotted #666;
}