ul li a {
	text-decoration:underline;
}
.noMarginTop {
    margin-top:0;
}
#matrixLayout {
    width:100%;
    min-width:960px;
    height:323px;
    background:#fff;
}
/* Column1 width */
#matrixLayout #categoriesWidth {
    margin:0 auto;
    width:960px;
    height:323px;
    position:relative;
    z-index:10;
}
#matrixLayout #categoriesWidth #categories {
	display:none;
    position:absolute;
    left:9px;
    bottom:10px;
	z-index:99;
}
#categories {
    display:block;
    list-style:none;
    margin:0;
    padding:0;
}
/* column 1 and 2 links */
#categories a {
    float:left;
    display:block;
    height:29px;
    width:29px;
    text-decoration:none;
    cursor:pointer;
    margin:0;
    padding:0;
    background:url(../../graphics/products/dotSprite.png) 0 0 no-repeat;
    _background:url(../../graphics/products/dotSprite.gif) 0 0 no-repeat;
    outline:0;
}
/* do not outline links when clicked */
#categories a:active, #categories a:focus {
    outline:none;
}
/* background image for links that are selected and bg color */
 #categories a.selected, #categories a.selected:hover, #categories a.selected:focus {
    background:url(../../graphics/products/dotSprite.png) -29px 0px no-repeat;
    _background:url(../../graphics/products/dotSprite.gif) -29px 0px no-repeat;
    cursor:default;
}
#categories.blackTxt a {
    background:url(../../graphics/products/dotSprite.png) 0px -29px no-repeat;
    _background:url(../../graphics/products/dotSprite.gif) 0px -29px no-repeat;
}
/* background image for links that are selected and bg color */
 #categories.blackTxt a.selected, #categories.blackTxt a.selected:hover, #categories.blackTxt a.selected:focus {
    background:url(../../graphics/products/dotSprite.png) -29px -29px no-repeat;
    _background:url(../../graphics/products/dotSprite.gif) -29px -29px no-repeat;
    cursor:default;
}
#categories.blueTxt a {
    background:url(../../graphics/products/dotSprite.png) 0px -29px no-repeat;
    _background:url(../../graphics/products/dotSprite.gif) 0px -29px no-repeat;
}
/* background image for links that are selected and bg color */
 #categories.blueTxt a.selected, #categories.blueTxt a.selected:hover, #categories.blueTxt a.selected:focus {
    background:url(../../graphics/products/dotSprite.png) -29px -29px no-repeat;
    _background:url(../../graphics/products/dotSprite.gif) -29px -29px no-repeat;
    cursor:default;
}
#details {
    height:323px;
    position:relative;
}
.item {
    display:none;
    position:absolute;
    top:0;
    margin:0 auto;
    width:100%;
    min-width:960px;
    height:323px;
    background-position:center top;
    background-repeat:repeat-x;
    background-color:#fff;
}
.item:first-child {
    display:block;
}
.firstItem {
    display:block;
}
.item .content {
    margin:0 auto;
    width:960px;
    height:323px;
    position:relative;
    overflow:hidden;
}
.item .contentWidth {
    width:375px;
    position:relative;
    overflow:hidden;
    top:40px;
    left:17px;
    z-index:10;
}
.item .contentWidth h1 {
    font-size:30px;
    line-height:normal;
    margin-top:0;
	margin-bottom: 11px;
    filter:none;
    text-shadow:none;
	 
font-family: 'Avenir LT W01 85 Heavy', Verdana, Geneva, sans-serif;
 
}
.item .contentWidth .btnSmallGreen {
    margin-top:10px;
}
.whiteTxt {
    color:#fff;
}
.whiteTxt h1 {
    color:#FFF;
}
.whiteTxt h1 a {
    color:#fff;
    text-decoration:none;
}
.blackTxt h1 {
    color:#000;
}
.blackTxt a {
    color:#007ac2;
    text-decoration:none;
}
.blueTxt h1 {
    color:#007AC2;
}
.blueTxt a {
    color:#007ac2;
    text-decoration:none;
}
 
.recentNews {
    position:relative;
}
.recentNews h2 {
    border-bottom:1px solid #ccc;
    margin:0;
    padding:5px 0;
    margin-top:5px;
}
.recentNews .allLink {
    position:absolute;
    display:block;
    top:6px;
    right:0;
    z-index:2;
    margin:0;
    padding:0;
    font-size:11px;
    line-height:normal;
}
.recentNews .allLink a {
    text-decoration:none;
}
.itemList {
    margin:0;
    padding:0;
    list-style:none;
}
.itemList li {
    background:none;
    margin:0;
    padding:15px 0;
}
.itemList li img {
    float:left;
    margin:0 15px 0 0;
    padding:5px;
    border:1px solid #ccc;
    background:#fff;
    -moz-box-shadow: 1px 1px 3px #bbb;
    -webkit-box-shadow: 1px 1px 3px #bbb;
    box-shadow: 1px 1px 3px #bbb;
}
.itemList li h3 {
    margin:0;
    padding:0;
    font-size:13px;
    line-height:normal;
    margin-bottom:2px;
}
.itemList li h3 a {
    color: #2A7433;
    margin:0;
    padding:0;
    text-decoration:none;
}
.mapGradient {
    width:100%;
    background:url(../../graphics/products/grad1.jpg) repeat-x bottom center;
}
.rImage {
float: right;
margin: 0 0 10px 0;
display: block;
z-index: 1000;
border: 1px solid #ACC2D1;
border-image: initial;
}

/*edits from cufon-topnav.css*/

#topSubnav {
	position:relative !important;
	display:block;
	float:left;
	margin:38px 10px 0 0;
	_margin:38px 5px 0 0;
}
#sectionTopper_left #topSubnav {
	position:absolute !important;
	z-index:1;
}
#topSubnav a#navMain {
	font-size:30px;
	padding: 0 0 19px 11px;
	*padding: 0 0 19px 11px;
	_padding: 0 0 10px 11px;
    filter:none;
    font-weight:normal;
	height:29px; 
	 
}
#secSubnav {
	margin-top:-20px;
	font-size:15px;
	margin-top: 34px;
	_margin-top: 30px;
	*margin-top: 30px; 
 	display:block;
}
#secSubnav a.navItem {
	margin-top:20px;
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	 
	font-size:13px;
	font-weight:bold;
	height:32px;
	*height:26px;
	_height:26px;
	line-height:normal;
	margin:0 15px 0 0;
	text-decoration:none;
} 
 
/*===================================
		SIDENAV HEADER TAGS
=====================================*/ 

#sideNav .title{ 
color:#af7209;
font-weight:600;
padding-bottom: 7px;
border-bottom:1px #cccccc solid !important;
} 

#sideNav ul li
	{ 
	padding: 0 0 5px; 
	background:none  !important;  
	margin:5px 0 5px -10px;  
	border-bottom:1px #e6e6e6 solid !important;
	} 

#sideNav ul li a
{ 
/*padding-left:10px;*/
padding-left:21px;
background: transparent url(../../graphics/products/arrow-off.jpg) no-repeat scroll; 
 color:#2a7433; 
 background-position: 0 .3em;
 text-decoration:none;
}

#sideNav ul li a.selected
{ 
padding-left:21px;
background: transparent url(../../graphics/products/arrow-on.jpg) no-repeat scroll;  
 background-position: 0 .3em;
/*padding-left:10px;*/
  font-weight:	bold;
  color: #000; 

} 
 
#sideNav ul li a:hover {
  color:#000; 
}  

/*===================================
		FEATURE TABLE
=====================================*/

table { border-collapse:collapse; }

.featureSpace{
	margin-top:165px;
}
.moreInfo {
	margin-top:10px;
}
.moreInfoPersonal {
	text-decoration:none;
	font-size:11px;
	text-align:center;
	color:#2a7433;
	font-weight:normal;
}
.moreInfoPersonal:hover {
	text-decoration:underline;

}
.moreInfoOrg {
	text-decoration:none;
	font-size:11px;
	text-align:center;
	color:#fff;
	font-weight:normal;
}
.moreInfoOrg:hover {
	text-decoration:underline;
	color:#fff;

}

.checkmark {
	display:block;
	background: transparent url(../../graphics/products/check.png) no-repeat scroll center;
	height:20px;

	
}
.inactivebtn {
	display:block;
	background: transparent url(../../graphics/products/null-btn.png) no-repeat scroll center;
	width:111px;
	height:27px;
}
.textPersonal {
	text-align:center;
	
}
.textOrg {
	color:fff!important;
	text-align:center;
	
}
.smallText {
	font-size:11px;
	text-align:center;
}
.details {
	cursor:pointer;
	text-decoration:underline;
}
.comparetbl  {
	width: 100%;
	margin:10px 0;
	padding:0;
}

.comparetbl tr.expanding td  {
	padding-left:25px;
}

tr.expanding {
	display:none;
}

.comparetbl tr td {
	border-top:1px #e6e6e6 solid;
}

.comparetbl td {
	padding:5px;
	*padding:4px;
	
}



.personaltbl {
	width: 100%;
	margin:0;
	padding:0;
	background-color: #F2F2F2;
	border: 6px solid #F2F2F2;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3); 
	zoom: 1; 
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.35); 
	-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.35); 
	box-shadow:0px 0px 3px 0px rgba(0,0,0,0.35); 

	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;*/
	
}

.personaltbl th {
	border-bottom: 1px #e6e6e6 solid;
	padding:0 6px 0 6px;
}

.personaltbl th h2 {
	color:#007AC2;
	font-size:18px;
	padding-bottom:5px;
}
.personaltbl th h3 {
	color:#007AC2;
	font-size:13px;
	margin-top:-10px;
	padding-bottom:22px;
}

.personaltbl tr {
	border-top:1px #e6e6e6 solid;
}

.personaltbl tr .even{
	background-color:#E6E6E6;
}
.personaltbl td.double{
	height:39px;
/*	*height:40px;  */
}

.personaltbl td{
	padding:5px;
	*height:20px;	
}

.personaltbl td.center {
	text-align:center;
}

.personaltbl td .btnSmallGreen{
	margin:10px 0; 
}

.orgtbl {
	width: 100%;
	margin:0;
	padding:0;
	background-color: #014576;
	border: 6px solid #014576;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3); 
	zoom: 1; 
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.35); 
	-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.35); 
	box-shadow:0px 0px 3px 0px rgba(0,0,0,0.35); 
	
	
}

.orgtbl th {
	border-bottom: 1px #336a91 solid;
	padding:0 6px 0 6px;
}

.orgtbl th h2  {
	color:#fff;
	font-size:18px;
	padding-bottom:7px;
}
.orgtbl th h3 {
	color:#fff;
	font-size:13px;
	margin-top:-10px;
	padding-bottom:5px;
}
.orgtbl tr {
	color:#fff;
	border-bottom:1px solid #014576;
}
.orgtbl tr .even{
	background-color:#1A5783;
	color:#fff;
}

.orgtbl td {
	padding:5px;
	*height:20px;	
}
.orgtbl td .btnSmallGreen{
	margin:10px 0; 
}
.orgtbl td.center {
	text-align:center;
}
.orgtbl td.double{
	height:39px;	
/*	*height:40px; */
}

#table{
	display:block;
	margin-top:-50px!important;
	float:left;
}
/*videolist + left-right columns*/


.videolist ul li
{ 
	padding: 0; 
	background:none  !important;  
	margin:5px 0 5px -10px; 
}   
.videolist ul li a
{  
	padding-left:21px;
	background: transparent url(../../graphics/products/video-icon.png) no-repeat; 
	color:#2a7433;  
	text-decoration:underline; 
	background-position: 0 .3em;
	 
} 
.videolist ul li a:hover {
	color:#000; 
} 

#leftcolumn { width: 325px; 
			  padding-right:5px; 
			  float: left;
			}
			  
#rightcolumn { width: 335px; 
				float: right;
			 }
			 
/* Events Box - similar to imgFrame */
.navigationBox {
  padding:				0;
  margin:				0 0 20px 0;
}
.navigationBox ul {
  margin-left: 			0;
  margin-right:			2px;
}
/*.navigationBox ul li {
  background: url('../../graphics/products/nav_arrow_on.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px 4px !important;
  border-bottom: 1px solid #E5E5E5 !important;
  padding: 0 0 4px 31px;
}*/

.navigationBox h3.head {
  background-color: #0079C8;
  background-image: url('../../graphics/products/nav-arrow.png');
  background-repeat: no-repeat;
  background-position: 15px 15px;
  border-bottom: 1px solid #ccc;
  -moz-box-sizing:border-box;
  box-sizing: border-box;
  color: #FFF;
  padding: 7px 0 7px 30px;
  /* width: 190px; */
  width: 100%;
  margin-bottom: 0;
	margin-top:0;
}

/* Homepage Events Box - Stretch to width of page content */
.homepage.navigationBox { width: 100%; }
.homepage.navigationBox h3.head { width: 100%; }

/* Side navigation */
#dynamicNav {
  padding:				0 0 4px 0;
  font-size:			13px;
}
#dynamicNav ul {
  margin:				0;
}
#dynamicNav ul li {
  list-style-type:		none;
  margin:				0;
  padding:				0;
  line-height: 			14px;
  border-bottom:		1px solid #E5E5E5;
}
#dynamicNav ul li a, 
#dynamicNav ul li strong, 
#dynamicNav ul li .accordion {
  padding:				8px 0 8px 15px;
  color:				#2D7104;
}
#dynamicNav ul li a.selected {
  color:				#000;
  background-color:		#F5F5F5;
}
#dynamicNav ul li ul li a.selected {
  /* edits made for on state to look full width in sidebar navigation for sub-bullets */
/*  width: 260px;*/
  padding-left: 30px;
  margin-left: -15px;
}
#dynamicNav ul ul, 
#dynamicNav ul ul ul {
  display:				block;
}
#dynamicNav ul li ul {
  margin:				0;
  padding: 				2px 0 0 0;
}
#dynamicNav ul ul li, 
#dynamicNav ul ul ul li {
  border-top: 			1px solid #E5E5E5;
  padding: 				0 0 0 15px !important;
  font-size:			12px;
}



