@charset "utf-8";
/* CSS Document */

/* For another Horizontal Nav Design */
#altnav {
	padding: 0 0 0 0;
	font-size: 8pt;
	width:611px;
	min-height: 20px; /* Fix for Firefox */
	background: #690;
	border-bottom: 1px solid #060;
	clear: right;
	float: right;
	}
	
#altnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	float: right;
	}
		
#altnav li {
	width:auto;
	background-color: #690;
	margin: 0;
	float:left;
	text-align:center;
	border-left: 1px dashed #060;
	}

#altnav li.select {background-color: #060; color: #fff;	}		
		
#altnav li a {
	display: block;
	padding: 3px 6px 3px 6px;
	color: #fff;
	text-decoration: none;
	width: auto;
	}

html>body #altnav a {
	width: auto;
	}

#altnav li a:hover {
	background-color: #060;
	color: #fff;
	}

	
#column-c {
	width:170px;
	min-height:486px;
	height:450px;
	float:left;
	position: relative;
	margin-top: 10px;
	}

		
#column-c h1 {
	font-family: "Times New Roman", Times, serif !important;
	font-size: 1.2em;
	line-height: 1.0em;
	color: #CC3333;
	margin: 0;
	padding: 15px 10px 0 10px;
	}
	
#column-c h2 {
	font-size: 1em;
	line-height: 0.8em;
	color: #CC3333;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px 0 10px;
	}
	
#column-c ul {list-style-type:none; padding:0; font-size: 0.85em; color: #666; margin: 10px 10px 7px -10px;}
#column-c li {margin: 2px 2px 0 10px; padding: 0 0 0 10px;}
#column-c p {padding:0; margin:5px 0 0 10px;  font-size: 0.85em;}
#column-c ol {list-style-type:none; padding:0; font-size: 0.85em; color: #666; margin: 10px 10px 7px 10px;}
#column-c li {margin: 2px 2px 0 20px; padding:0;}


#column-d {
	margin-left: -1px; /* JF - Added to fix issues with long site navigtion */
	width:589px; /* JF - changed from 585 to 591 for CG-3PCX site - changed to 589 for subtitle problem*/
	min-height:450px;
	height:450px;
	float:left;
	border-left: 1px solid #666;
	padding: 5px 10px;
	}
	
/* JF - For 3 column table layout */
div#column-d.column-d
	{margin-top: 0px; padding-top: 0px; margin-right: 0px; padding-right: 0px; width: 600px;}

#column-c[id], #column-d[id]  {
	height:auto;
	}


/* 3rd column inside column-d */
#column-d .divs{
	float: right; width: 170px; margin-right: -5px; margin-left: 5px; margin-bottom: 20px; 
	}

.divs h1 {
	font-family: "Times New Roman", Times, serif !important;
	font-size: 1.2em;
	line-height: 1.0em;
	color: #CC3333;
	margin: 0;
	padding: 15px 10px 0 10px;
	}
	
.divs h2 {
	font-size: 1em;
	line-height: 0.8em;
	color: #CC3333;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px 0 10px;
	}
	
.divs ul {list-style-type:none; padding:0; font-size: 0.85em; color: #666; margin: 10px 10px 7px -10px;}
.divs li {margin: 2px 2px 0 10px; padding: 0 0 0 10px;}
.divs p {padding:0; margin:5px 0 0 10px;  font-size: 0.85em;}
.divs ol {list-style-type:none; padding:0; font-size: 0.85em; color: #666; margin: 10px 10px 7px 10px;}
.divs li {margin: 2px 2px 0 20px; padding:0;}

/* END 3rd column in column-d */


/* JF - For 3 column table layout */
#column-d table#column-f {margin: 0px; padding: 0px;}
#column-d table#column-f td.column-f {border-right: 1px black dotted; padding-right: 10px;}
#column-d table#column-f td#column-c {border: none; padding-right: 0px;}



