/*-----------------------------------------------------------*/
/* Site: CSS
/*-----------------------------------------------------------*/
/*Brown 
	color:#6E6D5E;
  Dark Blue
	color:#003366;
*/
/* Global ---------------------------------------------------*/
/*Temporary*/




html {
	color: #000000;
	background: #e8ecf0 url('../images/templates/body.bg.gif') top left repeat-x;
	text-align: left;
}
body {
	font: normal 12px/14px 'Arial', 'Sans-Serif';
}
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, dt, p, form, div, pre, code, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ol {
	margin-bottom:10px;
}
ol li {
	font-size:12px;
	line-height:16px;
	margin-left:45px;
	padding-bottom:5px;
	padding-right:20px;
	list-style-position:inside
}
ul li {
	list-style: none;
}
object {
	outline: 0px;
}
img {
	border: 0px;
}

/*
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-size: 100%;
}*/
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
caption, th {
	text-align: left;
}
legend {
	color: #000000;
}
del, ins {
	text-decoration: none;
}
#tbx_textEditorContent_tbl {
width: 100%;
}

/*-----------------------------------------------------------*/	

/* Site -----------------------------------------------------*/	

a {
	outline: none;
}

h2 {
	
}

.Content {
	position:relative;
}
.ContentCol p {
	line-height:20px;
	font-size:12px;
}

.ContentWrapper a {
	color:#2b4462;
	text-decoration:underline;
}

.ContentWrapper a:hover {
	text-decoration:none;
}
.clear { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; }
.Clearer {
	clear: both;
}
ul {
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, sans-serif;
}
.test {
	width: 940px;
	margin: 0px auto 0px auto;
	background-color:#FBFEE7;
	color:#F00;
	border:1px solid #666;
	padding:10px;
}
.SiteWrapper {
	width: 974px;
	margin: 0px auto 0px auto;
}


/* Header ---------------------------------------------------*/	
.HeaderWrapper {
	width: 974px;
	height: 130px;
	overflow: hidden;
	background: url('../images/templates/header.bg.png') bottom center no-repeat;
}

*+html .HeaderWrapper {
	width: 974px;
	height: 130px;
	overflow: hidden;
	background: url('../images/templates/header.bg.png') 0 38px no-repeat;
}

.HeaderWrapper .Header {
	height: 130px;
	position: relative;
	padding: 7px 7px 7px 7px;

}

.Header .Logo {
	position: absolute;
	top: 17px;
	left: 27px;
}
.Header ul.NavOption {
	position: absolute;
	top: 40px;
	right: 205px;
	text-align: right;
	padding: 15px 15px 0px 0px;
}
.Header ul.NavOption li {
	display: inline;
	color: #2b425d;
}
.Header ul.NavOption li a,
.Header ul.NavOption li a:hover,
.Header ul.NavOption li a:active,
.Header ul.NavOption li a:visited {
	text-decoration: none;
	color: #2b425d;
	padding: 0px 5px 0px 5px;
}
.Header .Quote {
	display:none;
}
.Header ul.MainNav {
	position: absolute;
	top: 93px;
	right:20px;
	text-align: right;
	font-size:12px;
}
.Header ul.MainNav li {
	font-weight: bold;
	color: #6E6D5E;
	float: left;
	margin-top:-5px;
}
.Header ul.MainNav li a {
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 25px 10px 25px;
	display: block;
}
.Header ul.MainNav li a,
.Header ul.MainNav li a:hover,
.Header ul.MainNav li a:active,
.Header ul.MainNav li a:visited {
	color: #2b425d;
}
.Header ul.MainNav li a:hover,
.Header ul.MainNav li.Selected a {
	color:#586d7e;
	background:url('../images/templates/header.nav.bg.selected.gif') repeat-x;
}
.Header ul.MainNav li a span {
	text-transform: none;
}
.Header ul.MainNav li span {
	display: none;
}
.Header ul.MainNav li span.Decoration {
	display: block;
	width: 0px;
	height: 20px;
}
.Header .addThis {
	position: absolute;
	top: 54px;
	right: 230px;
}
/*-----------------------------------------------------------*/	

/* Header Search Form SRC FRM -------------------------------*/	
form.FRMSRC {
	position: absolute; 
		top: 50px;
		left: 762px;
}
form.FRMSRC label {
	display: none;
}
.FRMSRC .Wrapper {
	width: 118px;
	height: 22px;
	float: left;
	padding: 2px 0px 0px 0px;
	background: url('../images/templates/header.frm.field.search.gif') top center no-repeat;
}
.FRMSRC .FRM_Search {
	border: none;
	padding: 2px 0px 0px 4px;
	background: none;
	width: 118px;
	outline: none;
}
.FRMSRC .FRM_Submit {
	float: left;
	display: block;
}


/*-----------------------------------------------------------*/	

/* PAG_Page -------------------------------------------------*/	
.LeftColumn {
	float:left;
	width:650px;
	display:block;
	height: expression( this.scrollHeight < 571 ? "570px" : "auto" ); /* sets min-height for IE */
    min-height: 570px; /* sets min-height value for all standards-compliant browsers */
	margin-top:10px;
	border-right:1px solid #ccc;
	position:relative;
}

.RightColumn {
	float:left;
	display:block;
	height: expression( this.scrollHeight < 551 ? "550px" : "auto" ); /* sets min-height for IE */
    min-height: 550px; /* sets min-height value for all standards-compliant browsers */
	width:260px;
	padding:10px 20px;
	margin-top:10px;
	background:url('../images/templates/logo.watermark.gif') 30px 390px no-repeat;
	position:relative;
}

.RightColumn h2 {
	color:#aacf4b;
	font:24px "Century Gothic", Arial, sans-serif;
	font-weight:bold;
	
}

.RightColumn p {
	color:#6e6d5e;
	font:13px Arial, sans-serif;
	line-height:24px;
	margin:15px 0 15px 0;
	font-weight:bold;
}


.PAG_Page {
	margin: 0px auto 0px auto;
	border-top:1px solid #ccc;
	width:965px;
}
.PAG_Page h1 {
	display: none;
}
.PAG_Page .DecortiveRule {
	height: 8px;
	width: 965px;
	margin: 0px auto 0px auto;
	border-bottom: 1px solid #b6b6ae;
}
.PAG_Page .ContentHeader {
	height: 51px;
	position: relative;
	padding: 0px 20px 0px 25px;
	margin: 10px 0px 10px 0px;
}
.PAG_Page .ContentHeader h2 {
	font-size: 24px;
	line-height: 26px;
	color: #2b425d;
	letter-spacing:1;
	font-family: "Century Gothic", Arial, sans-serif;
	text-transform:uppercase;
	margin-top:10px;
	width:200px;
	height:50px;
}
.PAG_Page .ContentHeader .BreadCrumb {
	position: absolute;
	top: 10px;
	right: 205px;
	width:500px;
	font-size:9px;
}
.PAG_Page .ContentHeader .BreadCrumb ul {
	text-align: left;
	margin-left:5px;
}
.PAG_Page .ContentHeader .BreadCrumb ul li {
	display: inline;
	color: #6E6D5E;
	text-transform: uppercase;
}
.PAG_Page .ContentHeader .BreadCrumb ul li a {
	text-decoration: underline;
	color: #6E6D5E;
	font-size:9px;
}
.PAG_Page .ContentHeader .BreadCrumb ul li a,
.PAG_Page .ContentHeader .BreadCrumb ul li a:hover,
.PAG_Page .ContentHeader .BreadCrumb ul li a:visited,
.PAG_Page .ContentHeader .BreadCrumb ul li a:active {
	color: #6E6D5E;
	font-size:9px;
}
.PAG_Page .ContentHeader .BreadCrumb ul li.Selected {
	text-decoration: none;
	font-size:9px;
}
.PAG_Page .ContentHeader .addThis{
	position: absolute;
	top: 10px;
	right: 30px;
}
/*-----------------------------------------------------------*/	

/* Content Footer -------------------------------------------*/	
.PAG_Page ul.ContentFooter {
	text-align: center;
	padding: 10px 0px 5px 0px;
}
.PAG_Page ul.ContentFooter li {
	display: inline;
}
.PAG_Page ul.ContentFooter li a,
.PAG_Page ul.ContentFooter li a:hover,
.PAG_Page ul.ContentFooter li a:active,
.PAG_Page ul.ContentFooter li a:visited {
	text-decoration: none;
	color: #6E6D5E;
	padding: 0px 10px 0px 10px;
}
/*-----------------------------------------------------------*/	

/* PAG_Main -------------------------------------------------*/	
a.SolutionHome {
	color: #333333;
	text-decoration: none;
}
a.SolutionHome:hover{
	text-decoration:underline;
}
/*ctaIE*/


.LeftColumn .ctaWrap {
	float:left;
	width:310px;
}

.LeftColumn .ctaWrap div.Point {
	margin-bottom:0;
	height:175px;
}

.LeftColumn div.ctaRpt {
	background: url('../images/templates/cta.blue.ctr.png') repeat-y;
	height: expression( this.scrollHeight < 176 ? "175px" : "auto" ); /* sets min-height for IE */
    min-height: 175px; /* sets min-height value for all standards-compliant browsers */
	height:auto;
}
* html #ctaIE div.ctaRpt {
	background: url('../images/templates/cta.blue.ctr.long.png') no-repeat;
	padding:0;
	margin-bottom:-18px;
}


.LeftColumn div.ctaRpt p.Lead{
	width:190px;
	margin-left:20px;
	line-height:16px;
}

.LeftColumn div.ctaBtm {
	background: url('../images/templates/cta.blue.btm.png') no-repeat;
	width:310px;height:7px;
}

.LeftColumn div.ctaRpt h3 {
	font-family: "Century Gothic", sans-serif;
	font-size: 17px;
	line-height: 37px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 10px 0px;
	background:url('../images/templates/cta.blue.top.png') no-repeat;
	width:290px;height:37px;
	padding:2px 0 0 20px;
}
.LeftColumn div.ctaRpt p {
	width: 160px;
	padding-left:140px;
	display:block;
}
.LeftColumn div.ctaRpt p.Lead {
	font-family: "Century Gothic", sans-serif;
	font-size: 17px;line-height:24px;
	font-weight: bold;
	color:#6e6d5e;
	width:140px;
	margin-top:30px;
	margin-bottom:35px;
}
.LeftColumn div.Options {
	display:block;
	margin-right:20px;
}
.PAG_Main ul#homeAcc{
	margin-left:20px;
	height:auto !important;
	position:relative;
}
* html .PAG_Main ul#homeAcc{
	margin-left:20px;
	height:auto !important;
	position:relative;
	margin-bottom:11px;
}

.PAG_Main ul#homeAcc li{
	padding:0;margin:0;
	display:block;
	width:260px;
	margin:2px 0 0 0;
	border-bottom:1px solid #ccc;
}

.PAG_Main ul#homeAcc li a{
	font:13px "Century Gothic", Arial, sans-serif;
	color:#808080;
	text-decoration:none;
	line-height:17px;
}

.PAG_Main ul#homeAcc ul {
	margin-left:10px;
	margin-bottom:5px;
}

.PAG_Main ul#homeAcc ul li {
	border:none;
}

.PAG_Main ul#homeAcc ul li a{
	line-height: 15px;
	color:#6e6d5e;
	height: auto !important;
	text-decoration:none;
	font:11px Arial, sans-serif;
}



.RightColumn div.ctaRpt {
	background: url('../images/templates/cta.green.ctr.png') repeat-y;
	height: expression( this.scrollHeight < 176 ? "175px" : "auto" ); /* sets min-height for IE */
    min-height: 175px; /* sets min-height value for all standards-compliant browsers */
	height:auto;
}
.RightColumn div.ctaRpt p.Lead{
	width:190px;
	margin-left:20px;
	line-height:16px;
}

.RightColumn div.ctaRpt p.Quote{
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	line-height:16px;
	width:190px;
	margin-left:20px;
	margin-bottom:0;
}

.RightColumn div.ctaRpt p.Quote a, .RightColumn div.ctaRpt p.Quote a:visited{
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	line-height:16px;
	width:190px;
	margin-left:20px;
	margin-bottom:0;
	color:#666;
	text-decoration:none;
}
.RightColumn div.ctaRpt p.Quote-info{
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	width:190px;
	margin-left:20px;
	margin-bottom:0;
	padding:0;
	margin-top:0;
}
.RightColumn div.ctaRpt p.Quote-info a, .RightColumn div.ctaRpt p.Quote-info a:visited{
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	width:190px;
	margin-left:20px;
	margin-bottom:0;
	padding:0;
	margin-top:0;
	text-decoration:none;
	color:#666;
}
.RightColumn div.ctaBtm {
	background:url('../images/templates/cta.green.btm.png') no-repeat;
	width:240px;height:4px;
}

.RightColumn h3 {
	font-family: "Century Gothic", sans-serif;
	font-size: 17px;
	line-height: 37px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 10px 0px;
	background:url('../images/templates/cta.green.top.png') no-repeat;
	width:240px;height:35px;
	padding:2px 0 0 20px;
}

.RightColumn div.ctaRpt div.Options{
	margin-right:30px;
	padding:0;
}


.PAG_Main a.Blue {
	display: block;
	background: url('../images/templates/btn.blue.gif') no-repeat center right;
	padding-right:15px;
	float:right;	
	text-decoration:none;
}

.PAG_Main a.Blue span{
	font-weight:bold;
	color:#6cc2dd;	
	font-family: "Century Gothic", sans-serif;
	font-size: 13px;letter-spacing:2;
}
.PAG_Main a.Green {
	display: block;
	background: url('../images/templates/btn.green.gif') no-repeat right 0px;
	padding-right:15px;
	float:right;
	text-decoration:none;
	margin-top:10px;
}

.PAG_Main a.Green span{
	font-weight:bold;
	color:#77a944;	
	font-family: "Century Gothic", sans-serif;
	font-size: 13px;letter-spacing:2;
	
}

#TestimonialLink a.Green {
	display: block !important;
	background: url('../images/templates/btn.green.png') no-repeat right 0px;
	padding-right:15px;
	float:left;
	text-decoration:none;
	margin-top:0px;
}

#TestimonialLink a.Green span{
	font-weight:bold;
	color:#77a944;	
	font-family: "Century Gothic", sans-serif;
	font-size: 13px;letter-spacing:2;
	
}

.PAG_Main ul.Points li .Options a#LearnMore {
	margin-top:35px;
	margin-right:10px;	
}

.PAG_Main ul.Points li .Options a#TourDemo {
	margin-top:0px;
	margin-right:10px;
}

.PAG_Main .DynamicLeadWrapper {
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 650px;
	height: 375px;
	margin-bottom:10px;

}
.PAG_Main .DynamicLead {
	
	position: relative;
	margin: 0px auto 0px auto;
}
.PAG_Main .DynamicLead ul {
	font-size: 16px;
	line-height: 22px;
	color: #CACACA;
	font-family: "Century Gothic", Arial, sans-serif;
	position: absolute;
}
.PAG_Main .DynamicLead ul li {
	position: relative
}
.PAG_Main .DynamicLead ul li .Copy {
	width: 345px;
	padding: 30px 0px 0px 70px;
}
.PAG_Main .DynamicLead ul li .Copy h2 {
	font-size: 24px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 0px 3px;
}
.PAG_Main .DynamicLead ul li .Copy  p {
	padding: 0px 0px 10px 3px;
}
.PAG_Main .DynamicLead ul li .Copy .Options p {
	padding: 0px 0px 0px 0px;
}
.PAG_Main .DynamicLead ul li .Copy .Options a.LearnMore {
	width: 112px;
	height: 29px;
	display: block;
	background: url('../images/templates/dylead.btn.learn.more.png') top center no-repeat;
}
.PAG_Main .DynamicLead ul li .Copy .Options a.LearnMore span {
	display: none;
}

.PAG_Main div dl{
	width: 220px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.PAG_Main dl dt{
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0px 4px 10px;
	background: url('../images/templates/dylead.bg.dt.jpg') repeat-x;
}

.PAG_Main dl dd {
	height: expression( this.scrollHeight < 116 ? "115px" : "auto" ); /* sets min-height for IE */
    min-height: 115px; /* sets min-height value for all standards-compliant browsers */
	height: auto !important;
	height: 115px;
	padding: 0px 0px 0px 10px;
	position: relative;
	background: url('../images/templates/dylead.bg.point.png') top center no-repeat;
}

.PAG_Main dl dd ul{
	padding: 10px 0px 10px 0px;
}

.PAG_Main dl dd ul li{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 0px 0px 15px;
	color: #333333;
	background: url('../images/templates/dylead.ico.bullet.png') 2px 5px no-repeat;
}

.PAG_Main dl dd .Options {
	text-align: right;
	font-size: 13px;
	line-height: 16px;
	color: #FF9833;
	padding: 0px 0px 5px 0px;
	font-family: "Century Gothic", Arial, sans-serif;
	position: absolute;
		bottom: 0px;
		right: 0px;
}

.PAG_Main dl dd .Options a.More {
	padding: 0px 10px 0px 13px;
	background: url('../images/templates/dylead.ico.bullet.lg.png') 0px 5px no-repeat;
}

.PAG_Main dl dd .Options a,
.PAG_Main dl dd .Options a:hover,
.PAG_Main dl dd .Options a:active,
.PAG_Main dl dd .Options a:visited{
	color: #FF9833;
	text-decoration: none;
}


.LeadControl {display:none;}
.LeadControl ul {display:none;}
.LeadControl ul li{display:none;}
.PAG_Main .jcarousel-skin-canopy {
	overflow: hidden;
	width: 560px;
	margin: 0px auto;
}
.PAG_Main .jcarousel-skin-canopy .jcarousel-container {
	width: 560px;
	height: 391px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.PAG_Main .jcarousel-skin-canopy .jcarousel-clip-horizontal {
	width: 560px;
	height: 391px;
	position: relative;
	overflow: hidden;
}
.PAG_Main .jcarousel-skin-canopy .jcarousel-item {
	height: 391px;
	width: 560px;
}
.PAG_Main .jcarousel-skin-canopy .jcarousel-item-horizontal {
	float: left;
	overflow: hidden;
}
#mycarousel .jcarousel-pager-container ul {
  list-style-type: none;
  top:183px;
  left:0px;
  position:absolute;
  z-index:10000;
  padding: 0;
  background: url('../images/templates/dylead.bg.nav.png') left no-repeat;
  width: 165px;
}

#mycarousel .jcarousel-pager-container li {
  float: left;
}

#mycarousel .jcarousel-pager-container a {
	margin:0px;
	background: url(../images/tab1.png) left top no-repeat;
	width:18px;
	height:20px;
	display:inline-block;
	color:#fff;
	font-size:13px;
	text-align:center;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:2px;
	text-align:center;
}

#mycarousel .jcarousel-pager-container a.selected {
  outline: none;
   	background: #979797;
}

/*-----------------------------------------------------------*/	
.PAG_2nd .ContentCol {
	width: 500px;
	height: expression( this.scrollHeight < 541 ? "540px" : "auto" ); /* sets min-height for IE */
    min-height: 540px; /* sets min-height value for all standards-compliant browsers */
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 0px 220px;
	font-family: Arial, sans-serif;
	color: #343333;
	border-left:1px solid #ccc;
	padding-left:15px;
}
* html .PAG_2nd .ContentCol {
	width: 500px;
	height: expression( this.scrollHeight < 541 ? "540px" : "auto" ); /* sets min-height for IE */
    min-height: 540px; /* sets min-height value for all standards-compliant browsers */
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 0px 105px;
	font-family: Arial, sans-serif;
	color: #343333;
	border-left:1px solid #ccc;
	padding-left:15px;
}
.PAG_2nd .ContentCol h3 {
	font-size: 16px;
	line-height: 26px;
	color: #6cc2dd;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:10px 0px 20px 0px;
	text-transform:capitalize;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}

.PAG_2nd .ContentCol strong {
	font-weight:bold;
	font-size:12px;
}
.PAG_2nd .ContentCol p strong {
	font-weight:bold;
	font-size:12px;
}
.PAG_2nd .ContentCol ul {
	margin:5px 40px 10px 40px;
}
.PAG_2nd .ContentCol ul li{
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 15px; 
	background: url('../images/templates/lrnav.bg.leafsm.png') 1px 3px no-repeat;
}

.PAG_2nd .ContentCol a{
	color:#6E6D5E;
}
.PAG_2nd .ContentCol a:hover{
	text-decoration:none;
}

.PAG_2nd .CenterPage {
	width:500px;
	padding:0px 20px 0 10px;
	height: expression( this.scrollHeight < 141 ? "140px" : "auto" ); /* sets min-height for IE */
    min-height: 140px; /* sets min-height value for all standards-compliant browsers */
}


/*  Template 2 ID 3 --------------------------------------------------*/	
.PAG_3rd .ContentColWrapper {
	width: 750px;
	padding: 0px 0px 0px 25px;
	float: left;
}
.PAG_3rd .ContentCol {
	width: 500px;
	height: expression( this.scrollHeight < 541 ? "540px" : "auto" ); /* sets min-height for IE */
    min-height: 540px; /* sets min-height value for all standards-compliant browsers */
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 0px 220px;
	font-family: Arial, sans-serif;
	color: #343333;
	border-left:1px solid #ccc;
	padding-left:15px;
}

* html .PAG_3rd .ContentCol {
	width: 500px;
	height: expression( this.scrollHeight < 661 ? "660px" : "auto" ); /* sets min-height for IE */
    min-height: 660px; /* sets min-height value for all standards-compliant browsers */
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 0px 105px;
	font-family: Arial, sans-serif;
	color: #343333;
	border-left:1px solid #ccc;
	padding-left:15px;
}
.PAG_3rd .ContentCol strong  {
	font-weight:bold;
	font-size:12px;
}
.PAG_3rd .ContentCol p strong  {
	font-weight:bold;
	font-size:12px;
}
.PAG_3rd .ContentCol ul {
	margin:5px 40px 10px 40px;
}
.PAG_3rd .ContentCol ul li{
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 15px; 
	background: url('../images/templates/lrnav.bg.leafsm.png') 1px 3px no-repeat;
}

.PAG_3rd .ContentCol a{
	color:#6E6D5E;
}
.PAG_3rd .ContentCol a:hover{
	text-decoration:none;
}

.PAG_3rd .CenterPage {
	width:500px;
	padding:0px 20px 0 10px;
	height: expression( this.scrollHeight < 141 ? "140px" : "auto" ); /* sets min-height for IE */
    min-height: 140px; /* sets min-height value for all standards-compliant browsers */
}

/*Bullet Title*/
.PAG_3rd .ContentCol h5 {
	font-size: 16px;
	line-height: 19px;
	letter-spacing:-1px;
	color: #6e6d5e;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border:none;
	text-transform:none;
}


/*Headline*/
.PAG_3rd .ContentCol h3 {
	font-size: 16px;
	line-height: 26px;
	color: #6cc2dd;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:10px 0px 20px 0px;
	text-transform:capitalize;
	padding-left:10px;
	border-bottom:1px solid #ccc;

}

.PAG_3rd .CenterPage h3 {
	font-size: 18px;
	line-height: 19px;
	letter-spacing:-1px;
	color: #6e6d5e;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border:none;
	text-transform:none;


}
/*Headline*/.PAG_3rd .ContentCol h3 strong{
	font-size: 19px;
	line-height: 22px;
	color: #003366;
	font-weight:bold;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	text-transform:capitalize;
}

/*Subhead*/ .PAG_3rd .ContentCol h4 {
	font-weight: normal;
	font-size: 15px;
	line-height: 21px;
	color:#003366;
	margin-bottom:10px;
	margin-top:10px;
}
.PAG_3rd .ContentCol p {
	color:#333333;
	font-size:12px;
	line-height:22px;
	margin-bottom:15px;
}


.PAG_3rd .ContentCol .Options {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -4px;
}
.PAG_3rd .ContentCol .Banner {
	width: 540px;
	height: 161px;
	font-size: 16px;
	line-height: 22px;
	color: #CACACA;
	font-family: "Century Gothic", Arial, sans-serif;
	position: relative;
	margin: 0px 0px 20px 0px;
	/*background: url('../images/templates/3rd.fpo.banner.jpg') top center no-repeat;*/
}
.PAG_3rd .Banner .Copy h3 {
	position: absolute;
	bottom: 12px;
	left: 20px;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 260px 0px 0px;
	background:none;
}

.PAG_3rd .ContentCol .Options a span {
	display: none;
}
.PAG_3rd .ContentCol .Options a.ReadMore {
	width: 104px;
	height: 29px;
	display: block;
	background: url('../images/templates/btn.read.more.png') no-repeat;
}

.PAG_3rd .LeftRailNav {
	width: 205px;
	position:absolute;
	top:75px;
	left:20px;
}

.PAG_3rd .LeftRailNav div {
	min-height: 30px;
	height: expression( this.scrollHeight < 31 ? "30px" : "auto" ); /* sets min-height for IE */
	height: auto !important;
	height: 30px;	
	line-height: 13px;
	padding: 0px 10px 0px 10px;
}
.PAG_3rd .LeftRailNav div span {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	
}
.PAG_3rd .LeftRailNav a,
.PAG_3rd .LeftRailNav a:hover,
.PAG_3rd .LeftRailNav a:active,
.PAG_3rd .LeftRailNav a:visited {
	font:13px "Century Gothic", Arial, sans-serif;
	color:#808080;
	text-decoration:none;
	line-height:14px;
}

.PAG_3rd .LeftRailNav ul li div {
	padding:0;margin:0;
	display:block;
	width:205px;
	margin:2px 0 0 0;
	border-bottom:1px solid #ccc;
}


.PAG_3rd .LeftRailNav ul li.Selected ul li div a,
.PAG_3rd .LeftRailNav ul li.Selected ul li div a:active,
.PAG_3rd .LeftRailNav ul li.Selected ul li div a:hover,
.PAG_3rd .LeftRailNav ul li.Selected ul li div a:visited {
	color: #6cc2dd;
	font-weight: bold;
}
.PAG_3rd .LeftRailNav ul li ul li div.Drawer {
	border:none;
	color: #6cc2dd;
	font-weight: bold;
	margin-left:15px;
	padding-left:15px;
	background: url('../images/templates/lrnav.bg.leaf.gif') left 12px no-repeat;
	width:155px;
}



.PAG_3rd .LeftRailNav ul li ul li div.Open {
	border:none;
	color: #6cc2dd;
	font-weight: bold;
	margin-left:15px;
	padding-left:15px;
	background: url('../images/templates/lrnav.bg.leaf.gif') left 12px no-repeat;
	width:155px;
}


.PAG_3rd .LeftRailNav ul li ul li ul li a, .PAG_3rd .LeftRailNav ul li ul li ul li a:visited {
	color: #808080;
	font-size: 11px;
	display:block;
}
.PAG_3rd .LeftRailNav ul li ul li ul li a:hover, .PAG_3rd .LeftRailNav ul li ul li ul li a:active {
	color: #808080;
	font-size:11px;
	display:block;
}
.PAG_3rd .LeftRailNav ul li ul li ul.Last ul{
	padding:0px 0 0 10px ;
}
.PAG_3rd .LeftRailNav ul li.Selected ul li ul li{
	padding:0px 0px 8px 40px ;
	border-bottom: none;
	display:block;
}

.PAG_3rd .LeftRailNav ul li.Selected ul li ul li.Last{
	padding:0px 0px 0px 40px ;
	border-bottom: none;
	display:block;
}

.PAG_3rd .LeftRailNav ul li.Selected4 a{
	font-weight:bold;
	color: rgb(0, 51, 102);
}

/*-----------------------------------------------------------*/	

/* Template 3 ID 4 --------------------------------------------------*/	
#Quoted {
	text-align: right;
	color: #6CC2DD;
	font-size: 18px;
	line-height: 22px;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 28px 20px 0px 0px;
}
.PAG_5th .Notes {
	width: 935px;
	font-size: 10px;
	line-height: 12px;
	color: #808080;
	padding: 10px 0px 0px 0px;
	margin: 0px auto 0px auto;
}
.PAG_5th .ContentCol {
	width: 650px;
	float: left;
	padding: 8px 0px 0px 25px;
	
}
.PAG_5th .ContentCol .Banner {
	width: 650px;
	height: 211px;
	font-size: 16px;
	line-height: 22px;
	color: #CACACA;
	font-family: "Century Gothic", Arial, sans-serif;
	background: url('../images/templates/5th.fpo.banner.jpg') top center no-repeat;
}
.PAG_5th .ContentCol .Banner .Copy {
	width: 240px;
	padding: 40px 0px 0px 35px;
}
.PAG_5th .ContentCol .Banner .Copy h3 {
	font-size: 24px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
}
.PAG_5th .ContentCol .Indent {
	padding: 30px 20px 0px 37px;
	color: #6E6D5E;
}
.PAG_5th .ContentCol .Indent h3 {
	font-size: 16px;
	line-height: 26px;
	color: #6cc2dd;
	font-family: "Century Gothic", Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:10px 0px 20px 0px;
	text-transform:capitalize;
	padding-left:10px;
	border-bottom:1px solid #ccc;

}
.PAG_5th .ContentCol .Indent ul {
	margin:5px 40px 10px 40px;
}
.PAG_5th .ContentCol .Indent ul li {
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	line-height: 15px; 
	background: url('../images/templates/lrnav.bg.leafsm.png') 1px 3px no-repeat;
}





/*-----------------------------------------------------------*/	

/* Right Rail Small RightRailSM -----------------------------*/	
.PAG_Page .RightRailSM {
	float: right;
	width: 161px;
	margin: 0px 0px 0px 15px;
}
.PAG_Page .RightRailSM .evalForm {
	background: url('../images/templates/rightrail.form.bg.png') top center no-repeat;
	height: 434px;
	position: relative;
}
.PAG_Page .RightRailSM .testimonial {
	background: url('../images/templates/rightrail.testimonial.bg.png') top center no-repeat;
	margin-top: 20px;
	height: 181px;
}
.PAG_Page .RightRailSM .testimonial h5 {
	color: #58bbe0;
	font-size: 12px;
	font-family: "Century Gothic", Arial, sans-serif;
	font-weight: bold;
	padding: 20px 10px 0px 10px;
}
.PAG_Page .RightRailSM .testimonial p {
	color: #666666;
	font-size: 11px;
	font-style: italic;
	padding: 10px; 
	text-align: center;
}
.PAG_Page .RightRailSM .testimonial strong {
	font-weight: bold;
}
.PAG_Page .RightRailSM .testimonial .view-more a {
	width: 161px;
	height: 31px;
	display: block;
	background: url('/assets/images/templates/btn.viewmore.png') no-repeat;
	background-position: top center;
}
.PAG_Page .RightRailSM h5 {
	color: #29425e;
	font-size: 14px;
	font-family: "Century Gothic", Arial, sans-serif;
	font-weight: bold;
	line-height: 15px;
	padding-top: 20px;
	text-align: center;
}
.PAG_Page .RightRailSM dl {
	position:relative;
}
.PAG_Page .RightRailSM dl dt {
	height: 0;
	line-height: 0;
	text-indent: -9999px;
	width: 161px;
	display: inline;
}
.PAG_Page .RightRailSM dl dd {
	width: 143px;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	float: right;
	display:inline;
}
#quoteForm dd input {
	width: 136px;
	background: #fff;
	border: 1px solid #cecece;
	border-top: 1px solid #909090;
	padding: 2px;
	margin: 0px;
}
#quoteForm dd input.inactive {
	color: #cecece;
}
.PAG_Page .RightRailSM p.note {
	color: #666665;
	font-size: 11px;
	margin-top: 12px;
}
.PAG_Page .RightRailSM label {
	color:#787769;
	font-size:9px;
}
.PAG_Page .RightRailSM #qf_submitBtn { margin: 20px 0px 0px 20px; }
/*-----------------------------------------------------------*/	

/* Right Rail Large RightRailLG -----------------------------*/	
.PAG_Page .RightRailLG {
	float: left;
	width: 256px;
	margin: 8px 0px 0px 17px;
}
.PAG_Page .RightRailLG dl {
	padding: 0px 0px 10px 0px;
}
.PAG_Page .RightRailLG dl dt {
	width: 256px;
	height: 61px;
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: "Century Gothic", Arial, sans-serif;
	font-weight: bold;
	background: url('../images/templates/rightrail.lg.bg.dt.jpg') no-repeat;
}
.PAG_Page .RightRailLG dl dt p {
	padding: 5px 0px 0px 10px;	
}
.PAG_Page .RightRailLG dl dd {
	width: 256px;
	min-height: 517px;
	height: expression( this.scrollHeight < 518 ? "517px" : "auto" ); /* sets min-height for IE */
	height: auto !important;
	height: 517px;
	background: url('../images/templates/rightrail.lg.bg.dl.png') top center no-repeat;
}
/*-----------------------------------------------------------*/	

/* Footer ---------------------------------------------------*/	
.FooterWrapper {
	color: #59594d;
	font-size: 10px;
	line-height: 16px;
	padding: 0px 0px 20px 0px;
	width:950px;
}
.FooterWrapper p {
	text-align: center;
	margin-top:30px;
}
.FooterWrapper ul {
	display:none;
}
.FooterWrapper ul li {
	display: inline;
}
.FooterWrapper ul li a,
.FooterWrapper ul li a,
.FooterWrapper ul li a,
.FooterWrapper ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
}
/*-----------------------------------------------------------*/	
/* Search ---------------------------------------------------*/	
.searchResult{
	margin-left:50px;
	width:850px;
}
.searchStrong{
	font-weight:bold;
}


/*-----------------------------------------------------------*/	
/* Testimonials rotator ---------------------------------------------------*/	
#scrollup {
	position: relative;
	overflow: hidden;
	height: 100px;
	width: 220px;
	margin-top:-30px;
}
.headline {
	position: absolute;
	top: 100px;
	left: 5px;
	height: 100px;
	width: 220px;
}

/*-----------------------------------------------------------*/	
/* Landing Pages ---------------------------------------------------*/


.LandingPageOne .HeaderWrapper {
	width: 974px;
	height: 80px;
	overflow: hidden;
	background:none;
	border-bottom:1px solid #999999;
	position:relative;
	z-index:-1;
}

.LandingPageOne .BannerWrapper{
	width:960px;
	height:355px;
	margin:0 auto;
	background:url('../images/templates/lp1.banner.top.png');
	margin-top:-80px;
	position:relative;
	z-index:-1;
}
.Four .BannerWrapper{
	width:960px;
	height:355px;
	margin:0 auto;
	background:url('../images/templates/lp4.banner.top.png');
	margin-top:-80px;
	position:relative;
	z-index:-1;
}
.LandingPageOne h1 {
	font:20px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#6cc2dd;
	font-weight:bold;
	margin-bottom:15px;
}

.LandingPageOne h2 {
	font:16px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#6cc2dd;
	font-weight:bold;
}

.LandingPageOne ul.contentPoints {
	font:14px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#666;
	width:500px;
}
.LandingPageOne ul.contentPoints li {
	margin-bottom:10px;
	background:url('../images/templates/lp1.list.png') no-repeat;
	padding-left:50px;
}
.LandingPageOne .FormWrapper {
	float:left;
	margin-top:-258px;
	margin-left:30px;
	
}
* html .LandingPageOne .FormWrapper {
	float:left;
	margin-top:-258px;
	margin-left:10px;
	position:relative;
	z-index:999;
}
* html .LandingPageOne .FormWrapper {
	float:left;
	margin-top:-258px;
	margin-left:10px;
}
.LandingPageOne .ContentWrapper {
	float:left;
}

.LandingPageOne .FormTop {
	background: url('../images/templates/lp1.form.top.png') no-repeat;
	width:275px;
	height:auto;
	min-height:493px;
	padding-top:40px;
	padding-left:25px;
	padding-right:30px;
	color:#6e6d5e;
	font-weight:bold;
}
.LandingPageOne .FormBtm {
	background:url('../images/templates/lp1.form.btm.png');
	width:320px;
	height:59px;
}

.LandingPageOne .FormTop p {
	margin:0 0px 20px 10px;
	font-weight:normal;
} 

.LandingPageOne input.field {
	background-color:#fff;
	height:30px;
	width:250px;
	border:1px solid #ddd;
	margin-bottom:10px;
	color:#69ac45;
	font:20px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:0 10px;
}

.LandingPageOne big {
	font-size:30px;
}

.LandingPageOne .FooterWrapper {
	border-top:1px solid #999999;
	padding-top:0;
	margin-top:20px;
}
.LandingPageOne .FormHeader {
	font-size:26px;
	font-weight:bold;
}
.Four .FormHeader {
	font-size:22px;
	font-weight:bold;
}
.LandingPageOne .FormSubHeader {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	padding-right:20px;
}
.LandingPageOne .green {
	color:#69ac45;
}

.LandingPageTwo .orange {
	color:#FFA000;
	font-weight:bold;
}

.LandingPageTwo .HeaderWrapper {
	width: 974px;
	height: 80px;
	overflow: hidden;
	background:none;
	border-bottom:1px solid #999999;
	
}

.LandingPageTwo .HeaderSlogan {
	float:right;
	font:16px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#6cc2dd;
	font-weight:bold;
	margin-top:40px;
}

.LandingPageTwo .BannerWrapper{
	width:614px;
	height:274px;
	margin-top:15px;
	background:url('../images/templates/lp2.banner.png');
}

.LandingPageTwo .BannerHeader{
	color:#fff;
	font:26px "Century Gothic", Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:20px;
	padding-left:80px;
	font-weight:bold;
}



.LandingPageTwo h1 {
	font:18px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#6e6d5e;
	font-weight:bold;
	margin-bottom:15px;
}

.LandingPageTwo h2 {
	font:16px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#86ba3d;
	font-weight:bold;
}

.LandingPageTwo ul.contentPoints {
	font:14px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#666;
	width:600px;
}

.LandingPageTwo ul.contentPoints li.icon1 {
	margin-bottom:20px;
	background:url('../images/templates/lp2.icon1.png') no-repeat;
	padding-left:70px;
	min-height:60px;
}
.LandingPageTwo ul.contentPoints li.icon2 {
	margin-bottom:20px;
	background:url('../images/templates/lp2.icon2.png') no-repeat;
	padding-left:70px;
	min-height:60px;
}
.LandingPageTwo ul.contentPoints li.icon3 {
	margin-bottom:20px;
	background:url('../images/templates/lp2.icon3.png') no-repeat;
	padding-left:70px;
	min-height:60px;
}
.LandingPageTwo ul.contentPoints li.icon4 {
	margin-bottom:20px;
	background:url('../images/templates/lp2.icon4.png') no-repeat;
	padding-left:70px;
	min-height:60px;
}
.LandingPageTwo ul.contentPoints li.icon5 {
	margin-bottom:20px;
	background:url('../images/templates/lp2.icon5.png') no-repeat;
	padding-left:70px;
	min-height:60px;
}
.LandingPageTwo .FormWrapper {
	float:right;
	margin-top:-270px;
}
.LandingPageTwo .ContentWrapper {
	float:left;
	margin-top:20px;
}

.LandingPageTwo .FormTop {
	background: url('../images/templates/lp2.form.top.png') no-repeat;
	width:292px;
	height:auto;
	min-height:476px;
	padding-top:23px;
	padding-left:10px;
	padding-right:0px;
	color:#6e6d5e;
	font-weight:bold;
}
.LandingPageTwo .FormBtm {
	background:url('../images/templates/lp2.form.btm.png');
	width:302px;
	height:81px;
}

.LandingPageTwo .FormTop p {
	margin:0 0px 10px 0px;
} 

.LandingPageTwo input.field {
	background-color:#fff;
	height:30px;
	width:250px;
	border:1px solid #ddd;
	margin-bottom:10px;
	color:#69ac45;
	font:20px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:0 10px;
}

.LandingPageTwo big {
	font-size:30px;
}
.Four big {
	font-size:24px;
}

.LandingPageTwo small {
	color:#69ac45;
	padding-left:10px;
}
.LandingPageTwo .FooterWrapper {
	border-top:1px solid #999999;
	padding-top:0;
	margin-top:20px;
}

.LandingPageTwo .FormHeader {
	font:20px "Century Gothic", Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#fff;
	font-weight:normal;
	
}
.LandingPageTwo .FormFooter{
	font:18px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	padding-top:47px;
}
.LandingPageTwo .FormFooter .bigger {
	font:26px "Century Gothic", Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#fff;
	font-weight:normal;
}
.Five .FormFooter .bigger {
	font:24px "Century Gothic", Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#fff;
	font-weight:normal;
}
.Six .FormFooter .bigger {
	font:24px "Century Gothic", Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#fff;
	font-weight:normal;
}
.LandingPageTwo .FormSubHeader {
	color:#6e6d5e;
	font-weight:bold;
	padding-left:10px;
	font:13px Arial, Helvetica, sans-serif;
}



.LP ul.ContentFooter {
	text-align: center;
	padding: 10px 0px 5px 0px;
}
.LP ul.ContentFooter li {
	display: inline;
}
.LP ul.ContentFooter li a,
.LP ul.ContentFooter li a:hover,
.LP ul.ContentFooter li a:active,
.LP ul.ContentFooter li a:visited {
	text-decoration: none;
	color: #6E6D5E;
	padding: 0px 10px 0px 10px;
	background-image:none;
	font-size:10px;
}
/* ------------------------------------------------------------------------ */

.PAG_3rd .ContentCol a { color: #41ace6; }
div.learn-more { background: url('/assets/images/templates/btn.learnmore.png'); height: 31px; width: 102px; }
div.learn-more a { display: block; height: 31px; text-indent: -9999px; }

.PAG_3rd .ContentCol .CenterPage ul li { background: none; list-style-type: disc; margin: 4px 0px padding: 0; }

.ContentBanner { left: 10px; height: 168px; position: relative;}
.ContentBannerCol1 {
	background: url(../images/templates/hbnr.png);
	float: left;
	height: 140px;
	width: 255px;
}
.ContentBannerCol2 {
	float: left;
	height: 140px;
	width: 245px;
}
.PAG_3rd .ContentCol .ContentBannerCol2 img {
	margin: 99px 0px 0px 133px;
}
.PAG_3rd .ContentCol .ContentBannerCol1 h3 {
	background: url(../images/templates/hbnr.png);
	border-bottom: none;
	line-height: 0;
	text-indent: -9999px;
	margin: 20px;
	padding: 0;
	height: 31px;
}
.PAG_3rd .ContentCol .ContentBannerCol1 ul { list-style-type: none; margin: 0; padding: 0; }
.PAG_3rd .ContentCol .ContentBannerCol1 li { background: url(../images/templates/hbnr.png); height: 18px; margin: 0px 0px 1px 20px; padding: 0; text-indent: -9999px; width: 215px; }

.PAG_3rd .ContentCol .ContentBanner-Time h3 {background-position: 0px -140px;}
.PAG_3rd .ContentCol .ContentBanner-Benefits h3 {background-position: 0px -171px;}
.PAG_3rd .ContentCol .ContentBanner-People h3 {background-position: 0px -202px;}
.PAG_3rd .ContentCol .ContentBanner-Payroll h3 {background-position: 0px -233px;}

.ContentBanner-Time #cb1 { background-position: -255px 0px; }
.ContentBanner-Time #cb2 { background-position: -255px -18px; }
.ContentBanner-Time #cb3 { background-position: -255px -36px; }
.ContentBanner-Benefits #cb1 { background-position: -255px -54px; }
.ContentBanner-Benefits #cb2 { background-position: -255px -72px; }
.ContentBanner-Benefits #cb3 { background-position: -255px -90px; }
.ContentBanner-People #cb1 { background-position: -255px -108px; }
.ContentBanner-People #cb2 { background-position: -255px -126px; }
.ContentBanner-People #cb3 { background-position: -255px -144px; }
.ContentBanner-Payroll #cb1 { background-position: -255px -162px; }
.ContentBanner-Payroll #cb2 { background-position: -255px -180px; }
.ContentBanner-Payroll #cb3 { background-position: -255px -198px; }

.ContentBanner-Time .ContentBannerCol2 { background: url(../images/templates/hbnr.time.jpg); }
.ContentBanner-Benefits .ContentBannerCol2 { background: url(../images/templates/hbnr.benefits.jpg); }
.ContentBanner-People .ContentBannerCol2 { background: url(../images/templates/hbnr.people.jpg); }
.ContentBanner-Payroll .ContentBannerCol2 {	background: url(../images/templates/hbnr.payroll.jpg); }



.scrolling-container {
	width: 150px;
	position: relative; 
	margin-top: 20px;
}
.scrolling-container #scrollup {
	width: 150px;
}
.scrolling-container #scrollup .headline {
	width: 150px;
}
