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

body {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#3a3a3a;
	background-color: #002e3b;
	}

table, tr, td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#3a3a3a;
	}
	
tr.gray {
	background-color:#e6e6e6;
	}

td.headline {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#3a3a3a;
	font-weight:bold;
	vertical-align:bottom;
	}

a {
	color: #088b93;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	}

a.navigation {
	color: #FFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	}

a:hover, a.navigation:hover, a.h1:hover {
	text-decoration:underline;
	}

img {
	border: 0;
	}

a.h1 {
	font-weight: bold;
	font-size: 13px;
	color: #088b93;
	margin-bottom: 2px;
	padding-bottom: 0px;
	margin-top: 15px;
	padding-top: 0px;
	}
	
h1{
	font-weight: bold;
	font-size: 14px;
	color: #002e3b;
	margin-bottom: 2px;
	padding-bottom: 0px;
	margin-top: 15px;
	padding-top: 0px;
	}

h2{
	font-weight: bold;
	font-size: 13px;
	color: #3a3a3a;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	}

hr {
	width: 100%;
 	background-color: #95b9bb;
	color: #95b9bb;
	border: none;
	height: 1px;
}

#main {
	position:relative;
	width: 855px;
	min-height: 600px;
	height:auto !important;
	overflow: auto;
	margin: 0px auto;
	padding-left:0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/bg-bar.gif);
	}
				  /* for Internet Explorer */
				  /*\*/
				  #main  {
					height: 600px;
					overflow:auto;
				  }
				  /**/

#header {
	width: 855px;
	height: 66px;
	margin: 0px 0px;
	background-image: url(/images/candk-header.gif);
	}

#navigation {
	width: 525px;
	height: 21px;
	margin: 0px 0px;
	float:right;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	}

#nav-spacer {
	width: auto;
	height: 21px;
	margin: 0px;
	overflow:auto;
	padding-left: 15px;
	padding-right: 20px;
	color:#FFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	}

#content {
	width: 855px;
	min-height: 510px;
	height:auto !important;
	overflow: auto;
	margin: 0px 0px;
	padding: 0px 0px;
	}
				  /* for Internet Explorer */
				  /*\*/
				  * html #content  {
					height: 510px;
					overflow:auto;
				  }
				  /**/

#teal-content {
	width: 260px;
	height:auto;
	overflow: auto;
	margin: 0px 0px;
	padding: 15px 15px 15px 15px;
	float:left;
	}

#white-content {
	width: 525px;
	height:auto;
	overflow: auto;
	margin: 0px 0px;
	padding: 10px 20px 20px 20px;
	float:right;
	}
	

#footer {
	width: 855px;
	height: 24px;
	margin: 0px 0px;
	}

ul.STP, ul.LDSTP, ul.SFTP, ul.LDSFTP, ul.SCP, ul.CP, ul.PPP, ul.TSP, ul.PTP, ul.RGP, ul.Custom {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}

ul.STP li { background:url(/images/bullets/STP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.LDSTP li { background:url(/images/bullets/LDSTP.gif) left center no-repeat; margin-top:0px; padding-top:5px; padding-left:50px; padding-bottom:5px; }
ul.SFTP li { background:url(/images/bullets/SFTP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.LDSFTP li { background:url(/images/bullets/LDSFTP.gif) left center no-repeat; margin-top:0px; padding-top:5px; padding-left:50px; padding-bottom:5px; }
ul.SCP li { background:url(/images/bullets/SCP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.CP li { background:url(/images/bullets/CP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.PPP li { background:url(/images/bullets/PPP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.TSP li { background:url(/images/bullets/TSP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.PTP li { background:url(/images/bullets/PTP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.RGP li { background:url(/images/bullets/RGP.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }
ul.Custom li { background:url(/images/bullets/Custom.gif) left center no-repeat; margin-top:0px; padding-top:14px; padding-left:50px; padding-bottom:14px; }

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; color:#476BA3; list-style-position: outside; line-height:20px; margin-top:0px; padding-top:0px;} 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:0px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(/images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(/images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: none; list-style-position:outside;}
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li {font-size: 12px; }
	ul.mktree  li ul li {list-style-position: outside; background:none; color:#232323; font-size:12px; margin: 0px; padding: 0px; border:none;}
	ul.solution {list-style-position: outside; background:none; color:#232323; font-size:12px; margin: 0px; padding: 0px; border:none;}
}