@charset "utf-8";
/* CSS Document */
p{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #555555; line-height: 140%; }
.box table td 	{ border: 1px dashed #555555; }
/* body style */
body	{ margin:0; color:#000; padding:0;}
/* center div */
.centerDiv {margin-left:12.5%; margin-right: 12.5%; width:85%;}
/* intranetHeader subform styles */
#header	{ background-image:url('headerBg.gif'); background-repeat:no-repeat; height: 50px; padding-left: 80px; padding-right: 25px; text-align: right; vertical-align: middle;}
#headerSDK	{background-image:url('headerBgSDK.gif'); background-repeat:no-repeat; height: 50px; padding-left: 80px; padding-right: 25px; text-align: right; vertical-align: middle;}
#logo {	background-image:url('headerBg.gif'); background-repeat:no-repeat; display:block; height:70px; width:450px; text-indent:-9999px; float: left; }
#logoSDK {	background-image:url('headerBgSDK.gif'); background-repeat:no-repeat; display:block; height:70px; width:650px; text-indent:-9999px; float: left; }
/* text styles */
.title		{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; font-color: #FF9F00; }
.titlenavy	{ font-family: cordal, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #333399; }
.titlegrey 	{ font-family: cordal, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #555555; }
.titlemaroon {font-family: cordal, sans-serif; padding-bottom: 10px; font-size: 18px; font-weight: none; text-decoration: none; color: #800000;}
.subtitle	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #007856; }
.cordal		{ font-family: cordal, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #555555; }
.text		{ font-family: verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight: normal; text-decoration: none; color : #3C3C3C; line-height: 140%; }
.subtext	{ font-family: verdana, arial, helvetica, sans-serif; font-size : 9px; font-weight: normal; text-decoration: none; color : #3C3C3C; line-height: 120%; }
.trebuchet	{ font: normal 13px "Trebuchet MS", "Lucida Grande", "verdana" , lucida, sans-serif; text-decoration: none; color : #333333; }
.bold		{ font-weight: bold }
.fadedbackground { padding:5px; background:#fff url("http://intranet.trailfinders.com/graphics/gradientbackground.png") repeat-x top left;	background-position:0 -32px;  }
input		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
input.select	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
input.radio	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px; }
input.button	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
input.checkbox	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px; }
hr		{ color: #CCCCCC; 	height: 1px; width: 100% }
ul 		{ list-style-type: disc; }
li		{ margin: 3px; cursor: pointer; }
.arrow ul		{ list-style: url(http://intranet.trailfinders.com/graphics/arrow.gif); margin: 0px 0px 0px 16px; padding: 0px; text-align: left; }
.arrow li		{ margin: 3px; cursor: pointer; }
a		{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
.searchResultsHeader {font-family: Trebuchet MS, Verdana, Arial,sans-serif ; font-size: 14px; font-weight: normal; text-decoration: none; }
.searchResultsHeader a {color: #999933;}
.searchResultsHeader a: hover {text-decoration: underline;}
.searchSubtext	{ font-family: verdana, arial, helvetica, sans-serif; font-size : 9px; font-weight: normal; text-decoration: none; color : #6E6D6D; line-height: 120%; }
/* end of text styles */
/* header styles */
h1		{ font: bold 13px Arial; text-decoration: none; color: #555555; }
h2		{ font: 19px Arial; color: #666699; margin-top: 0px;}
h3		{ font-family:Arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; color: #4068A0; }
h4		{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #4068A0; }
/* superdesks purple */
h5		{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #580074; } 
/* tariff khaki */
h6		{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #808000; }
.bodywrap	{ width: 985px; }
.bodywrapwide	{ width: 1050px;  overflow-x:hidden;}
.main 		{ margin: 0px 200px 0px 200px; padding: 0px; }
.leftnav 		{ float: left; width: 185px; margin: 0px; 0px; 0px 5px; }
.rightnav 	{ float: right; width: 185px; margin: 0px; 0px; 0px 10px; }
/* DO NOT DELETE CENTERS STYLE! */
.centers { text-align: center; }
.indexTable { border-left-style: dotted; border-left-color: #bbb; border-left-width: 1px; padding-left: 20px; }
.indexMenu { padding-right: 20px; }
ul.list 		{ list-style: url(http://www.trailfinders.com/graphics/backgrounds/bullet.gif); margin: 0px 15px 15px 10px; padding: 0px; text-align: left; }
.rightnav ul 	{ list-style: url(http://www.trailfinders.com/graphics/backgrounds/arrow.gif); margin: 0px 0px 0px 16px; padding: 0px; text-align: left; }
.rightnav li	{ display:list-item; }
/********************** Start of left navigation style *********************************/
#navlist 		{ padding: 0; margin: 0; width: 195px; text-align: right; }
#navlist ul	{ list-style-type: disc; }	
#navlist li 	{ list-style: none; margin: 0; padding: 0.15em; padding-bottom: 3px; font: bold 0.7em Verdana, sans-serif; }
#navlist li a 	{ width: 99%; text-decoration: none; font: bold Verdana, sans-serif; }
#navlist li a:hover 	{ color: #000000; text-decoration: none;}
#active 		{ font-color: #FFFFFF; }

.boxbottom 	{ background: url(/codesource.nsf/box-bottom.jpg) repeat-x; padding: 15px; }
.boxbackground 	{ background: url(/codesource.nsf/box-sides.jpg) repeat-y; padding: 15px; }
#allbulletins a{color:#456B96; }
#navLinks a{color:#405343;}
#navLinks a:hover{color:#8fb823;}
/* ******************** Start of google maps styles ******************************** */
.gminfo 		{ border: 1px solid #CCCCCC; padding: 10px 10px 25px 10px; }
.gmfooter 	{ background: url(/graphics/trailfinder/footer.gif) no-repeat; }
.gminput 	{ vertical-align: top; text-align: center; }
.gminfo		{ border: 0px solid #CCCCCC; padding: 10px 10px 25px 10px; }
a img.gminfo	{ border: 1px solid #CCCCCC; padding: 10px 10px 25px 10px; }
a:hover img.gminfo 	{ background: #F3F3F3; border: 1px solid #CCCCCC; padding: 10px 10px 25px 10px; }
ul.gminfo	{ list-style: url(http://www.trailfinders.com/graphics/backgrounds/bullet.gif); margin: 0px 15px 15px 10px; padding: 0px; text-align: left; }
/* ******************** End of google maps styles ******************************** */

/* ********************Expandable div -/+  text********************************************* */
.open { padding-left: 15px; font-family : Verdana, Arial, Helvetica; font-size : 11px; line-height: 140%; color:#00104F; cursor: hand; background: url(/graphics/minus.gif) center left no-repeat; font-weight: bold;}
.closed	{ padding-left: 15px; font-family : Verdana, Arial, Helvetica; font-size : 11px; line-height: 140%; color:#00104F; cursor: hand; background: url(/graphics/plus.gif) center left no-repeat;}
/* ********************End of expandable div -/+  text********************************************* */


/* ******************** Start of domino tabbed table styles ******************************** */
.dominoTopTab { padding: 10px; border-left:solid thin #e0e0e0; border-top:solid thin black; border-right:solid thin gray; text-align:center; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 14px; }
.dominoSelTopTab { padding: 10px; background-color: #CCCC99; border-left:solid thin black; border-top:solid thin black; border-right:solid thin black; font-weight: bold; text-align:center; font-family: Arial, Verdana, sans-serif; font-size: 14px;}
.dominoBottomTab { border-left:solid thin #e0e0e0; border-bottom:solid thin #e0e0e0; border-right:solid thin gray; text-align:center; font: font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.dominoSelBottomTab { border-left:solid thin #e0e0e0; border-bottom:solid thin #e0e0e0; border-right:solid thin black; font-weight:bold; text-align:center; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
/* ******************** End of domino tabbed table styles ******************************** */


/* ******************** Start of tag cloud styles ***************************************** */
.tag1 { font-size: 1.1em; color:#9696FF; }
.tag2 { font-size: 1.3em; color:#7878FF; }
.tag3 { font-size: 1.4em; color:#5A5AFF; }
.tag4 { font-size: 1.5em; color:#3C3CFF; }
.tag5 { font-size: 1.6em; color:#1E1EFF; }
.tag6 { font-size: 1.7em; color:#0000FF; }
/* ********************* End of tag cloud styles ****************************************** */

/* jQuery replacement code. Added to faciliate the removal of jQuery from Intranet. Steve C 22 April 2010 */

#overlay {visibility: hidden; position:absolute; z-index:100; left:0px; top:0px; width:100%; height:100%; text-align:center; background:url(http://intranet.trailfinders.com/js/BulletinTheme/graphics/opacTile.gif) repeat-x; padding:50px 0 0 0; margin:0;}
#overlayStaff {visibility: hidden; position:absolute; z-index:100; left:0px; top:0px; width:100%; height:100%; text-align:center; background:url(http://intranet.trailfinders.com/js/BulletinTheme/graphics/opacTile.gif) repeat-x; padding:50px 0 0 0; margin:0;}
#overlayViewTrail {visibility: hidden; position:absolute; z-index:100; left:0px; top:0px; width:100%; height:100%; text-align:center; background:url(http://intranet.trailfinders.com/js/BulletinTheme/graphics/opacTile.gif) repeat-x; padding:50px 0 0 0; margin:0;}
#bulletinScroller {visibility: hidden; position:absolute; z-index:100; left:0px; top:0px; width:100%; height:100%; text-align:center; background:url(http://intranet.trailfinders.com/js/BulletinTheme/graphics/opacTile.gif) repeat-x; padding:50px 0 0 0; margin:0;}

.innerlay{position:relative; padding:30px 0 50px 0; margin:0 auto 0 auto; background:#D0EBFF url(http://intranet.trailfinders.com/graphics/innerGrad.gif) repeat-x; border:1px solid #6699FF; left:0; width:70%; height:100%;}
.innerlayStaff{position:relative; padding:30px 0 50px 0; margin:0 auto 0 auto; background:#D0EBFF url(http://intranet.trailfinders.com/graphics/innerGrad.gif) repeat-x; border:1px solid #6699FF; left:0; width:70%; height:60%;}
.innerlayViewTrail{position:relative; padding:30px 0 50px 0; margin:0 auto 0 auto; background:#D0EBFF url(http://intranet.trailfinders.com/graphics/innerGrad.gif) repeat-x; border:1px solid #6699FF; left:0; width:70%; }


.overlayClose a {
display:block;
position:absolute;
right:10px;
top:15px;
width: 21px;
height:21px;
overflow:hidden;
padding:0;
background: url("http://intranet.trailfinders.com/graphics/closeX.gif") 0 0 no-repeat;
}
.overlayClose a:hover { 
background-position: 0 -21px;
color: #049;
}
/* Start of Tabbed menu */
.tabmenu {background-color: #EDF3FA;border-bottom: 1px solid #BED73D; margin:0; padding-top: 15px;	padding-bottom: 6px; z-index: 1; padding-left: 4px }
.tabmenu li {display: inline; overflow: hidden; list-style-type: none; margin:0;}
.tabmenu a, a.active {color: #2779AA; background: #DEEDF7; border: 1px solid #BED73D; border-bottom:0; padding: 7px;	margin:0; text-decoration: none; background:url(/js/BulletinTheme/graphics/header.gif);}
.tabmenu a.active {color: #FFFFFF;	background: #456B96; border-bottom: 0px solid #BED73D; }
.tabmenu a:hover {color: #fff; background: #456B96; }
.tabmenu a.active:hover {background: #456B96;color: #FFFFFF; }
.tabmenu a.disabled {cursor: none; color: #CFE0DF; background: #DEEDF7; border: 1px solid #BED73D; border-bottom:0; padding: 7px;	margin:0; text-decoration: none; background:url(/js/BulletinTheme/graphics/header.gif);}

/* Start of Accordian*/
* {margin:0px; padding:0;}

#acc {width:490px; list-style:none; margin-left: -3px;}
#acc h3 {color:#456B96; width:491px; border:1px solid #BED73D; padding:5px;  cursor:pointer; background:url("http://intranet.trailfinders.com/webwork/bulletin.nsf/header.gif"); font-family: Verdana, Arial; font-size: 8pt;  font-weight:bold;}
#acc h3:hover {background:url(/js/BulletinTheme/graphics/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff; border:1px solid #BED73D; border-top: none; width: 501px;}
#acc .acc-content {width:490px;  background:#fff; padding:4px; }
#acc span.arrow {background: url("http://intranet.trailfinders.com/webwork/bulletin.nsf/arrow-rightBlue.gif") no-repeat center; padding: 0px 3px 0px 0px; margin: 0px 3px 0px 0px;}
#acc span.arrowDown {background: url("http://intranet.trailfinders.com/webwork/bulletin.nsf/arrow-downBlue.gif") no-repeat center; padding: 0px 3px 0px 0px; margin: 0px 3px 0px 0px;}

/* End of accordian */

/* Layout styles */
#body {width:1210px; height:auto; margin-left: auto; margin-right: auto; }
#bodySDK {width:1210px; height:auto; margin-left: auto; margin-right: auto; }
#content{ width:1075px; height:auto; margin-left: auto; margin-right: auto;}
#leftCol{ height:auto; width:500px; float:left;}
#rightCol{ height:auto; width:525px; float:right;}
/* End layout styles */

/* bulletin styles */
* { margin: 0; padding: 0;}
#allbulletins { font: normal 11px Verdana, "Arial", san-serif; }
#allbulletins a { text-decoration: none; font: bold 11px Verdana, "Arial", san-serif; }
#allbulletins a:hover { text-decoration: underline; }
a:focus {outline:none}
img { border: 0;}
ul {font-size:11px; font-weight:normal; color:#666; text-align:left; list-style: none;}
li a { font-weight:bold; color:#666; text-decoration:none; }
.news { font-family: Verdana; font-size:11px; font-weight:normal; color:#666; text-align:left; line-height: 13pt;}
.news a { font-weight:bold; color:#666; text-decoration:none; }
.news a:hover{text-decoration:underline;}
.details {font-size:11px; font-weight:bold; color:#CCBB99; text-align:left; margin:0px;}
.fullStory a {font-size:10px; font-weight:normal; color:#424282; text-align:left; margin:5px; float:right; text-decoration:none; position:relative; z-index:4;}
.fullStory a:hover {text-decoration:underline;}
h3 { padding-bottom: 2px; text-align: left; font: normal 18px Verdana, Arial, Helvetica, sans-serif; color:#C44545; }
h3 a { color:#C44545; text-decoration:none; }
h3 a:hover {text-decoration:underline;}
.bulletnumber { position: absolute; right: 0; font: normal 200%/100% Georgia, "Times New Roman", Times, serif; color: #ccc; }
#bullNumber {text-align:left; font-weight:normal; font-size:10px; float:left; margin:5px 0 0 0px; color: red;}
#bullAuthor {font-size:11px; font-weight:bold; color:#CCBB99; text-align:left; margin:0px;}
#bullMore {font-size:13px; font-weight:bold; color:#456B96; text-align:left; margin:0px;}
#footerTable{width:96% margin:0 auto 0 auto; padding:5px;}
