@charset "UTF-8";
/* CSS Document */

body, html {
height: 100%;
}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	font-size: 14px;
	margin: 0px;
	height:100%;
	height:auto;
}

* html #contentAll {
height: 100%; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

a:link, a:active, a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.30em;
	font-weight:bold;
	color:#0d51a2;
	margin: 0px;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}
h1, h2, h3, h4, h6 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	line-height: 1.30em;
	margin: 0px;
	color:#0d51a2;
	margin: 0px;
	padding-top: 15px;
}

h2 {
	font-size: 18px;
	color: #0d51a2;
	}
	
h3 {	
	padding-top: 7px;
	font-size: 14px;
}

h4 {
	font-size: 24px;
	}
	
h6 {
	font-size: 11px;
}

#interiorContent h2 {
	font-size: 24px;
	color: #000000;
}

#contentLeft h2 {
	color: #000000;
}

/*#contentLeft h2 a {
	color: #000000;
	text-decoration:underline;
}*/

#contentLeft h3 {
	color: #000000;
clear:both;
}

#contentLeft ul {
        margin-left: 0;
        padding-left: 20;
}

#contentLeft li {
       background-image:url(/images/global/blueArrowList.gif);
        background-repeat:no-repeat;

        margin:0px;
        padding: 0px;
        padding-bottom:3px;
        display: block;
        padding-top:0px;
        text-indent: 1em;
}

#contentLeft .view-content-random-client-quote li {
	background-image:none;
	text-indent: 0;
}

#main h1 {
	font-size: 24px;
	color: #000000;
}

#interiorContent h3 {
	font-size: 18px;
	color:#000;
	text-transform:none;
	padding:0px;
	font-weight:normal;
}

#contentRight h1 {
	font-size: 18px;
	color: #000000;
}

#contentRight h2 {
	font-size: 18px;
	padding-top:0px;
	margin:0px;
    color: #000000;
}

#contentRight .view-data-node-title {
	font-weight: bold;
}

.subtitle {
	font-size: 14px;
	color:#666666;
}

hr {
	background:url(/images/global/horizontal_separator.png);
	background-repeat:repeat-x;
	height: 7px;
	width:100%;
	color:#FFF;
	font-size:16px;
	border:0px;
	noshade;
	clear:both;
	float:none;
}

div.hr {display: none}
/*/*/a{}
div.hr {
  display: block;
  height: 7px;
  background-image: url(/images/global/horizontal_separator.png);
  background-repeat: repeat-x;
  background-position: center center;
  margin: 1em 0 1em 0;
}
div.hr2 {display: none}
/*/*/a{}
div.hr2 {
  display: block;
  height: 1px;
  background-image: url(/images/global/news_separator.png);
  margin: 1em 0 1em 0;
}
hr {display:none}
/* */

.highlight {
background-color: #ffffcc;
}
	
/*** HOME ***/	
	
#homeHeader p {
	line-height: 18px;
	padding:0px;
	margin: 0px;
}

#homeHeader {
	background-image:none;
}
	
#contentAll {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width:1003px;
	/*min-height:100%;
	background-image:url(/images/global/vertical_separator.png);
	background-repeat:repeat-y;
	background-position: 660px 200px;*/
}

#main {
	margin-bottom:15px;
}

#contentLeft {
	width:625px;
	padding-right:18px;
	padding-left:18px;
	float:left;
	min-height:950px;
	background-image:url(/images/global/vertical_separator.png);
	background-repeat:repeat-y;
	background-position: 650px 0px;
}

#contentLeft h1 {
	font-size: 24px;
	color: #000000;
}

#contentRight {
	width:280px;
	float:left;
	padding-left:29px;
	margin-top: 17px;
	clear:right;

font-size: 13px;
line-height: 16px;

}

#contentHeader {
	height: 119px;
	width:1003px;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
	display:block;
	background-image:url(/images/global/header_background.png);
	position:relative;
}

#contentHeader h1 {
	margin: 0px;
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
	background-color: #000;
	text-indent: -1000px;
	position:absolute;
	top: 0px;
	color: #000000;
}

#contentHeader .demo {
	position:absolute;
	top:10px;
	left:780px;
	z-index:5;
	color: #ffffff;
	font-size: 12px;
}

#contentHeader .demo a {
	color: #ffffff;
}

#contentHeader .logo {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#contentHeader IMG {
	border:0px;
}

#homePromo1OLD {
	float: left; 
	margin-right:20px;
	width: 285px;
}

#homePromo1 {
        background-image: url(/images/callouts/whyChooseCalloutLeft2.jpg);
	background-repeat: no-repeat;
	float: left; 
	margin-right:16px;
	width: 267px;
	height: 375px;	
	padding-top: 90px;
	padding-right: 15px;
	padding-left: 20px;
	font-size: 13px;
}

#homePromo1 ul  {
list-style-type: none;
padding: 0;
margin: 0;
}

#homePromo1 li
{
/*background-image: url(/images/callouts/listBlackArrow2.jpg);*/
background-image: none;
background-repeat: no-repeat;
background-position: 0 .4em;
}


#homePromo2OLD {
	width:320px; 
	float:right;
}


#homePromo2 {
        background-image: url(/images/callouts/worksUsCalloutRight.jpg);
	background-repeat: no-repeat;
	float: left; 
	width: 267px;
	height: 375px;
	padding-top: 90px;
	padding-right: 15px;
	padding-left: 20px;
	font-size: 13px;
}

/*** NAVIGATION **/
#navTop {
	position:relative;
	top: 77px;
	height:46px;
	width:1003px;
}
/*
#navTop ul.menu {
	text-transform: uppercase;
	font-weight:bold;
	padding-top: 13px;
	padding-left: 18px;
	float: left;
	margin:0px;
	position:relative;
}


#navTop ul.menu li {
	margin-top: 0px;
	list-style: none;
	padding-right: 32px;
	display: block;
	float:left;
	position:relative;
}

#navTop ul.menu li a {
		display: block;
	float:left;

}

#navTop ul.menu li.leaf a, #navTop ul.menu li.collapsed a, #navTop ul.menu li.expanded a{
	font-size: 14px;
	color:#6faffc;
	text-decoration:none;
	display: block;
	float:left;

}

#navTop ul.menu li.expandedactive a {
	font-size: 14px;

	color:#FFF;
	text-decoration:none;
}

#navTop .active {
	font-size: 14px;
	color:#FFF;
	text-decoration:none;
}

#navTop ul.menu li a:hover {
	font-size: 14px;
	color:#FFF;
	text-decoration:none;
}
*/
/*** Drop-Downs ***/
/*
#navTop ul.menu ul.menu
{
            position: absolute;
            top: 18px;
		left:0;
            display: none;
		text-decoration:none;
		padding:10px 0 0 0;
		margin:0;
		width: 178px;
		background-color:#000000;
			
}
#navTop ul.menu ul.menu li
{			position:relative;
			background-color:#000;
			padding:0;
			margin:0;
			border-left:1px solid #515151;
			border-right:1px solid #515151;
			border-bottom:1px solid #515151;
			border-top:none;
			width: 176px;
			text-transform:none;
			display:block;

}


#navTop ul.menu ul.menu li a
{
			padding:5px;
			display:block;
			text-decoration:none;
			font-weight:normal;
			line-height:20px;
			width: 166px;
			font-size: 14px;
			color:#fff;
		
}
#navTop ul.menu ul.menu li a:hover
{
		color:#00336f;
		background:#cee1f5 url(/images/nav/menu_bluefade.png) repeat-y;
}
#navTop ul.menu li:hover ul
{
            display: block;
			
}
*/
/*** 3rd Tier SUB-Drop-Downs ***/
/*

#navTop ul.menu ul.menu ul.menu
{
            position: absolute;
            top: 0;
            display: none;
		text-decoration:none;
		padding:0;
		margin:0;
		width: 178px;
		background-color:#191919;
		left:176px;
			
}
#navTop ul.menu ul.menu ul.menu li
{			position:relative;
			background-color:#191919;
			padding:0;
			margin:0;
			border-left:1px solid #515151;
			border-right:1px solid #515151;
			border-bottom:1px solid #515151;
			border-top:none;
			width: 176px;
			text-transform:none;
			display:block;

}

#navTop #our_development_methodology a,
#navTop #jx2_framework a,
#navTop #our_design_approach a,
#navTop #circulation_integration_features a,
#navTop #reliability a,
#navTop #search_engine_optimization a {
border-top:1px solid #474747;
}

#navTop ul.menu ul.menu ul.menu li a
{
			padding:5px;
			display:block;
			text-decoration:none;
			font-weight:normal;
			line-height:20px;
			width: 166px;
			font-size: 12px;
			color:#9bbfe6;
		
}
#navTop ul.menu ul.menu ul.menu li a:hover
{
		color:#000;
		background:#9bbfe6 url(/images/nav/menu_dbluefade.png) repeat-y;

}
#navTop ul.menu ul.menu li:hover ul
{
            display: block;
			
}*/


/*** Search ***/

#search-block-form {
	margin:0px;
	padding:0px;
	
}


#block-search-0 {
	padding-right: 15px;
	height: 28px;
	vertical-align: middle;
	padding-top: 5px;
	margin-top: -32px;
	width:226px;
	position:absolute;
	left:750px;
}

#edit-search-block-form-keys {
	width: 165px;
	float: left;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	font-size:16px;
	font-weight:bold;
	line-height: 25px;
}


#navTop #edit-submit {
	background: url(/images/buttons/findNowButton.jpg) center no-repeat;
	width:56px;
	height:23px;
	cursor: pointer;
	font-size: 0;
	border:none;
	text-align:right;
	}


/*** FOOTER ***/ 
#contentFooter {
	width: 1003px;
	height: 164px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(/images/global/footer_background.png);
	background-repeat:repeat-x;
	padding-top: 25px;
	clear:both;
}



#FooterNewsletter {
	width: 316px;
	margin-left: 15px;
	margin-right: 15px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 13px;
	float:left;
	padding-top: 0px;
	margin-top:0px;
}

#FooterLinks {
	margin-left: 15px;
	margin-right: 15px;
	width: 570px;
	font-size: 14px;
	line-height: 14px;
	float:left;
	padding-right: 20px;
}

.legals, .legals a {
	font-size: 11px;
}


.landingpagerail  {
	padding-left: 20px;
}


.clr {
	clear:both;
}

/*** MENUS ***/

li.leaf a, li.leaf a:active, li.collapsed a, li.collapsed a:visited, li.expanded a, li.expanded a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#0d51a2;
	text-decoration:none;
}

li.leaf a:hover, li.collapsed a:hover, li.expanded a:hover {
	text-decoration: underline;
}

li.leafactive a, #innerRightNav .active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#innerRightNav ul {
	margin-left: 0;
	padding-left: 20;	
}

#innerRightNav .menu {
	width:260px;
}

#innerRightNav .menu li.leaf, #innerRightNav .menu li.collapsed {
	background-image:url(/images/nav/subnav_bg.png);
	background-repeat:repeat-x;	
	height:22px;
	margin:0px;
	padding: 0px;
	 display: block;
	padding-top:5px;
	text-indent: 1em;
}

#innerRightNav .menu li.leafactive {
	background-image:url(/images/nav/subnav_active.png);
	background-repeat:repeat-x;	
	height:22px;
	margin:0px;
	padding: 0px;
	display: block;
	padding-top:5px;
	text-indent: 1em;
}

#innerRightNav ul.menu li.expanded, #innerRightNav ul.menu li.expandedactive {
	background-image:url(/images/nav/subnav_active.png);
	background-repeat:repeat-x;	
	margin:0px;
	padding: 0px;
	padding-top:5px;
	text-indent: 1em;
}

#innerRightNav ul.menu li.collapsed, #innerRightNav ul.menu li.collapsedactive {
	background-image:url(/images/nav/subnav_active.png);
	background-repeat:repeat-x;	
	margin:0px;
	padding: 0px;
	padding-top:5px;
	text-indent: 1em;
}

#innerRightNav ul.menu ul.menu {
	display: block;
	padding-top:8px; /*added to the child menu object so parent background shows */
	width: 246px;
}
 
.expanded a, .expanded {
	color:#FFFFFF;
}

/*** Resource Center page ***/

#brochure_list {
list-style-type: none;
padding: 0;
margin: 0;
}

#brochure_list li 
{       
background-image:url(/images/global/resourceCenterArrowBG.jpg);
background-repeat: no-repeat;
background-position: 0 -.3em;
padding-left: 1.5em;
padding-bottom: 1.1em;
}

#whitepaper_list {
list-style-type: none;
padding: 10px 0px 15px 4px;
margin: 0;
}

#whitepaper_list li 
{       
background-image:url(/images/global/resourceCenterArrowBG.jpg);
background-repeat: no-repeat;
background-position: 0 -.3em;
padding-left: 1.5em;
padding-bottom: 1.1em;
}

#success_stories_list {
list-style-type: none;
padding: 10px 0px 15px 4px;
margin: 0;
}

#success_stories_list li 
{       
background-image:url(/images/global/resourceCenterArrowBG.jpg);
background-repeat: no-repeat;
background-position: 0 -.3em;
padding-left: 1.5em;
padding-bottom: 1.1em;
}

#presentations_list {
list-style-type: none;
padding: 0;
margin: 0;
}

#presentations_list li 
{       
background-image:url(/images/global/resourceCenterArrowBG.jpg);
background-repeat: no-repeat;
background-position: 0 -.3em;
padding-left: 0.5em;
padding-bottom: 1.1em;
}

#landingpage_list {
list-style-type: none;
padding: 0;
margin: 0;
}

#landingpage_list li 
{       
background-image:url(/images/global/resourceCenterArrowBG.jpg);
background-repeat: no-repeat;
background-position: 0 -.3em;
padding-left: 0.5em;
padding-bottom: 1.1em;
}

#featuredimgleft {
float: left;
width: 141px;
align: left;
}

.downloadspacing { 
margin-top: 10px;
margin-bottom-10px;
}



/*** BACK & FORWARD MENU ***/

#forwardBack {
padding:3px; 
background-image:url(/images/global/backforthmenu.png); 
height:24px;
font-size:12px;
}

#forwardBack .back {
float:left; 
padding:3px; 
width:45%;
}

#forwardBack .forward {
float:right; 
padding:3px; 
width:45%; 
text-align:right;
}

#forwardBack .backImage {
float:left; 
padding: 0px 9px 0px 4px;
border:0px;
width: 6px;
height: 14px;
}

#forwardBack .forwardImage {
float:right; 
padding: 0px 4px 0px 9px;
border:0px;
width: 6px;
height: 14px;
}

#forwardBack .back A, #forwardBack .forward A {
cursor:pointer;
}

/*** BREADCRUMB ***/

.breadcrumb {
color:#999;
font-size:11px;
font-weight: bold;
}

.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited {
font-size:11px;
font-weight: bold;
}

#block-menu-142 {
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
}

/*** RESOURCE LINKS ***/

#resourcelinks-holder {
	float: right;
	padding-left: 5px;
}

.inline {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	background-image:url(/images/nav/resourcemenu_bg.gif);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 158px;
	font-weight:bold;
	color:#006699;
	padding-top: 6px;
}

#contentLeft  li.forward_links {
	background-image: url(/images/nav/send_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 12px;
	text-indent: 4em;
}

.forward_links a {
	text-decoration: none;
	color:#0d51a2;
	font-size:11px;
	text-transform:uppercase;
	background-image:none;
}

.forward_links a:hover {
	text-decoration: underline;
}

#resourcelinks {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	background-image:url(/images/nav/resourcemenu_bg.gif);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 158px;
	font-weight:bold;
	color:#006699;
	padding-bottom: 2px;
}

#resourcelinks li.leaf, #resourcelinks li.leafactive {
	height: 25px;
	padding-top: 12px;
	text-indent: 4em;
}

#contentLeft #resource_center {
	background-image: url(/images/nav/resource_bg.gif);
	background-repeat: no-repeat;
}



#contentLeft #schedule_a_demo {
	background-image: url(/images/nav/demo_bg.gif);
	background-repeat: no-repeat;
}

#resourcelinks li.leaf a, #resourcelinks li.leaf a:visited, #resourcelinks li.leafactive a{
	text-decoration: none;
	color:#0d51a2;
	font-size:11px;
	text-transform:uppercase;
}

#resourcelinks li.leaf a:hover, #resourcelinks li.leaf a:hover, #resourcelinks li.leafactive a:hover {
	text-decoration: underline;
}

/*** Other Styles ***/


.img_right {
padding:0px;
margin-left:14px;
float:right;
}

.img_left {
padding:0px;
margin-right:14px;
float:left;
}

#block-views-Recent_Blog_Headlines .view-data-node-data-field-weblog-byline-field-weblog-byline-value {
	font-size: 11px;
}

#block-views-Recent_Blog_Headlines .item-list UL LI {
  display: block;
  /*background-image: url(/images/global/news_separator.png);
  background-repeat: repeat-x;
  background-position: center center;*/
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#CCCCCC;
  padding: .5em 0 .5em 0;
  margin: 0px;
  }
  
#block-views-Recent_Blog_Headlines .item-list UL, #block-views-Recent_Blog_Headlines, #block-views-news_and_events .item-list UL {
  margin: 0px;
  padding: 0px;
}

#block-views-Recent_Blog_Headlines_Interior .item-list UL LI {
  display: block;
  /*background-image: url(/images/global/news_separator.png);
  background-repeat: repeat-x;
  background-position: center center;*/
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#CCCCCC;
  padding: .5em 0 .5em 0;
  margin: 0px;
  }
  
#block-views-Recent_Blog_Headlines_Interior .item-list UL, #block-views-Recent_Blog_Headlines, #block-views-news_and_events .item-list UL {
  margin: 0px;
  padding: 0px;
}

#block-views-news_and_events .item-list ul li {
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CCCCCC;
  padding: 1em 0 1em 0;
  margin: 0px;
}

.imagefield-field_news_image {
margin-left:auto;
margin-right:auto;
}

#block-views-Featured_Blog_Post P {margin:0px; padding:0px;}

#block-views-Recent_Blog_Headlines H2 {margin:0px; padding:0px;}

.view-data-node-data-field-news-image-field-news-image-fid {text-align:center;}

.item-list .icon {
  color: #555;
  float: right;
  padding-left: 0.25em;
  clear: right;
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0px;
  
}
.item-list ul li {
  margin: 0 0 1.5em 0;
  padding: 0px;
  list-style: none;
}

.item-list {
  padding-top: 0.75em;
}

.item-list IMG {
margin-bottom: .75em;
}

#block-views-news_and_events P {
margin: 0px;
padding: 0px;
}

#block-views-Featured_Blog_Post .item-list UL {
margin:0px;
padding:0px;

}

#block-views-Featured_Blog_Post .item-list UL {
margin: 0px;
padding: 0px;
}

/** Put this in to remove the formatting guidelines and link from below the comment submission **/
#comments .tips, .tips + p a {
display:none;
}

.form-item {
	margin-bottom: 10px;
}

li .comment_forbidden {
	display: none;
}

#landingPageHeaderBox {
	background-color: #6cb63d;
	width: 590px;
	padding: 20px 15px 15px;
	margin-top: 15px;
	margin-bottom: 25px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	border: 1px solid #003300;
	clear: both;
  background-image: url(/images/callouts/calloutTitle.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#screenshot {
	float: left;
	margin-right: 15px;
	padding-left: 15px;
}

#leadingquestion {
	clear: right;
	float: left;
	width: 370px;
	font-size: 24px;
	font-weight: bold;
padding-top: 30px;
	padding-bottom: 15px;
	line-height: 26px;
margin-bottom: 5px;
}

#leadingquestion .contact {
	font-size: 14px;
	font-weight: bold;
	
}

#landingPageBottomContact {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	font-size: 12px;
}


#featuredResources {
	float: left;
clear: both;
	width: 620px;
	margin-top: 5px;

}

#featuredRow {
	clear: both;
	float: left;
	width: 620px;
	margin-top: 15px;
}
#featuredClient {
	float: left;
	width: 295px;
	margin-right: 15px;
}

#featuredClient img {	
	margin-right: 12px;
}

#featuredRowButtons {
	clear: both;
	float: left;
	width: 620px;
	margin-bottom: 15px;
}

.downloadpdf {
	font-size: 12px;
}

.downloadpdf2 {
	font-size: 12px;
margin-top: -5px;
margin-bottom: 10px;
/*padding-top:20px;*/
}

#downloadpdf2 {
	font-size: 11px;
padding-top:20px;
margin-top: 20px;
margin-bottom: 10px;
}

#featuredCallouts {
	clear: both;
	float: left;
	margin-top: 25px;
}

.headlinePDF {    
         font-weight:bold;
         display:block;
         padding-top:5px;
/*padding-bottom: 20px;*/
         margin:0 0 10px;
}

/* START: Nav Primary */
.navigation-1 {
	height:34px;
	width:100%;
	
	
	}

.navigation-1 ul {
margin:0 0 0 0px;
padding:0;
list-style:none;
}

.navigation-1 ul li {
float:left;
display:block;
width:auto;
position:relative;
z-index:500;
margin:0px;
font-size:15px;
}
.navigation-1 ul li a {
float:left; 
display:block;
margin: 0px;
padding:0px 16px;
margin-top:0px;
font-weight:700;
height:40px;
line-height: 40px;
width:auto;
text-decoration:none;
color:#6faffc;
text-transform:uppercase;
border-: 1px solid #545454;
}

.navigation-1 ul li a:hover {
color:#FFFFFF;
}

.navigation-1 ul a.selected {
color:#FFFFFF;
}

.navigation-1 ul li:hover a,.navigation-1 ul li a:hover {
background-position:left bottom;
}

.navigation-1 ul li .sub-menu {
position:absolute;
top:41px;
left:-10px;
padding:0 10px 0px 10px;
float:left;
display:none;
z-index:9999999;
}

.navigation-1 ul li .sub-menu ul {
list-style:none;
margin:0;
padding:0;
width:163px;
float:left;
text-align:left;
z-index: 9999999;
}

.navigation-1 ul .sub-menu ul li {
width:163px;
color:#fff;
font-size:13px;
text-transform:none;
background-color:#000000;
z-index: 9999999;
border-top: 1px solid #eeeeee;
position: relative;
}

.navigation-1 ul .sub-menu ul li h2 {
padding:0;
margin:0;
font-size:1.3em;
font-weight:400;
}

.navigation-1 ul .sub-menu ul li h2 a {
padding:2px 0;
background-image:none;
color:#999;
border-right: 0px none;
border-bottom: 0px none;
text-transform:none;
}

.navigation-1 ul .sub-menu ul li a{
float:none;
text-indent:0;
/*--Reset text indent--*/
height:auto;
border-right: 0px none;
padding:10px 15px;
display:block;
text-decoration:none;
line-height: 18px;
color:#fff;
z-index: 9999999;
text-transform:none;
}


.navigation-1 ul .sub-menu ul li a:hover, .nav{
color:#0d51a2;
background-color:#cee1f5;
background-image: url(/images/nav/menu_bluefade.png) repeat-y;

}


.navigation-1 ul ul a.selected, .navigation-1 ul ul .active a, .navigation-1 ul ul .active a:link, .navigation-1 ul ul .active a:active, .navigation-1 ul ul .active a:hover {
/*color:#5ab304;*/
color:#0d51a2;
background-color: #cee1f5;
}

/* END: Nav Primary */

/*** 3rd Tier SUB-Drop-Downs */


.navigation-1 ul li .sub-menu2 {
position:absolute;
top:-1px;
left:153px;
padding:0 10px 0px 10px;
float:left;
display:none;
z-index:9999999;
}

.navigation-1 ul li .sub-menu2 ul {
list-style:none;
margin:0;
padding:0;
width:163px;
float:left;
text-align:left;
z-index: 9999999;
border-left: 1px solid #ffffff;
}

.navigation-1 ul .sub-menu2 ul li {
width:163px;
color:#fff;
font-size:13px;
text-transform:none;
background-color:#000000;
z-index: 9999999;
border-top: 1px solid #eeeeee;
position: relative;
}

.navigation-1 ul .sub-menu2 ul li h2 {
padding:0;
margin:0;
font-size:1.3em;
font-weight:400;
}

.navigation-1 ul .sub-menu2 ul li h2 a, .navigation-1 .active .sub-menu2 ul li h2 a {
padding:2px 0;
background-image:none;
color:#999;
border-right: 0px none;
border-bottom: 0px none;
text-transform:none;
background-color: #000000;
}

.navigation-1 ul .sub-menu2 ul li a, .navigation-1 .active .sub-menu2 ul li a {
float:none;
text-indent:0;
/*--Reset text indent--*/
height:auto;
border-right: 0px none;
padding:10px 15px;
display:block;
text-decoration:none;
line-height: 18px;
color:#fff;
z-index: 9999999;
text-transform:none;
background-color: #000000;
background-image: none;
}

.navigation-1 ul .sub-menu2 ul li a:hover {
color:#0d51a2;
background:#cee1f5 url(/images/nav/menu_bluefade.png) repeat-y;

}

.navigation-1 ul ul ul a.selected {
/*color:#5ab304;*/
color:#FFFFFF;
background-color: #cee1f5;
}

#contentLeft .breadcrumbs {
  display: none;
}

.breadcrumbs {
  color:#999999;
  font-size:11px;
  font-weight:bold;
  padding-bottom:0.5em;
}