/* CSS Document */

body {
	background-image: url(../../images/bg.gif);
	margin: 0px;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
}
.bg-main-planner {
	background-image: url(../../images/mn_planner_bg.gif);
	background-repeat: repeat-x;
}
.bg-serv-planner {
	background-image: url(../../images/mn_planner_bg2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.client-testi-column {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
}
.footer-partner {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 16px;
}
.footer-nav {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #cccccc;
	padding: 8px 8px 0px 0px;
}
.footer-links {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #ae4a01;
	text-decoration: none;
}
.footer-links:hover {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #ae4a01;
	text-decoration: underline;
}
.copyright {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 14px;
	padding: 8px 0px 0px 8px;
}
.oranged {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #0674e2;
	text-decoration: none;
}
.oranged:hover {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #0674e2;
	text-decoration: underline;
}
img.image-padding-left {
	padding: 5px 15px 5px 0px;
}
img.image-padding-right {
	padding: 5px 0px 5px 15px;
}

/* Page Content */

.text-welcome {
	font: normal 13px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	padding: 0px 5px 0px 0px
}
.text-about-background {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
}
.text-inside-large {
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
	color: #2b74c4;
	line-height: 22px;
}
.text-about {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
}
.text-services {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	padding: 10px 10px 10px 10px;
}
.text-cap-resource-hdr {
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
}
.text-highlight-blue {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #2b74c4;
	line-height: 20px;
}
.text-highlight-bsmall {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #2b74c4;
	line-height: 16px;
}
.services-table-title {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color: #2b74c4;
	line-height: 18px;
	padding: 10px 0px 10px 10px;
}
.services-table-title-link {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-decoration:none;
	border-bottom: 1px dashed #333333;
	background-color:inherit;
}
.services-table {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	padding: 10px 10px 10px 10px;
}
.services-table-list {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	padding: 10px 10px 10px 10px;
}
.services-table-bullet {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px dashed #cccccc;
}
.enter-planner {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b74c4;
	padding: 0px 0px 0px 10px;
}
.enter-planner-link {
	color: #2b74c4;
	text-decoration:none;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}
.planner-table {
	padding: 1px 5px 1px 10px ;
}
.about-table {
	padding: 3px 5px 3px 10px ;
}

/* Links */
a.link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b74c4;
	text-decoration:none;
	background-color:inherit;
}
a.link:link {
	color: #2b74c4;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}
a.link:visited {
	color: #2b74c4;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}
a.link:hover {
	color: #2b74c4;
	text-decoration:none;
	border-bottom:1px dashed #333333;
	background-color:inherit;
	
}
a.link:active {
	color: #2b74c4;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}
a.satoffice {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}
a.satoffice:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}

/* Back to Top */
a.back2top {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b74c4;
	text-decoration:none;
	background-color:inherit;
}
a.back2top:link {
	color: #2b74c4;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}
a.back2top:visited {
	color: #2b74c4;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}
a.back2top:hover {
	color: #2b74c4;
	text-decoration:none;
	border-bottom:1px dashed #333333;
	background-color:inherit;
	
}
a.back2top:active {
	color: #2b74c4;
	border-bottom:1px dashed #cccccc;
	background-color:inherit;
}