/* ------------------------------------------------------------------------------------- */
/* Copyright (c) 2008 Coast Guard Auxiliary Association, Inc.. All rights reserved.      */
/* CSS for U.S. Coast Guard Auxiliary AUX-04 Technology School (aux04.auxservices.org/)  */
/* Last Updated 13 March 2009 William Blandy                                             */
/* ------------------------------------------------------------------------------------- */
body           {color: #000000; background-color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100.01%;  margin: 0; padding: 0; }
body           {margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; height:auto; min-height: 851px; position: relative; border-bottom: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; font-size: 0.8em;}

#time_line {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 2px;
	text-align: center;
	font-size:11px;
	font-weight: 600;
/*	background-color: #99CCFF; */
}
#mainbody 				{padding:0 12px 0 12px;}
#mainbody h1			{font-size:26px; font-weight:700; text-align:center;}
#mainbody h2			{padding-left: 0em; font-size:22px; font-weight:700; color: #b22222; text-align:left;}
#mainbody h3			{padding-left: 0em; font-size:18px; font-weight:600; color: #b22222; text-align:left;}
#mainbody h4			{padding-left: 0em; font-size:16px; font-weight:600; color: #b22222; text-align:left;}
#mainbody p   			{color:inherit; background-color:inherit; font: normal normal normal 100%/110% "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0em; padding: .5em  0em .5em  0em; text-align:justify; line-height:normal;}
#mainbody ul 			{text-align: justify; margin-left:5px; padding-left:5px; padding-right:1em; line-height:normal;}
#mainbody ul li			{text-align: justify; margin-left:10px; padding-left:5px; padding-right:1em; line-height:normal;}
#mainbody ul li	li		{text-align: justify; margin-left:10px; padding-left:5px; padding-right:1em; line-height:normal;}
#mainbody ol 			{text-align: justify; margin-left:10px; padding-left:5px; padding-right:1em; line-height:normal;}
#mainbody ol li			{text-align: justify; margin-left:10px; padding-left:5px; padding-right:1em; line-height:normal;}
#mainbody ol li	li		{text-align: justify; margin-left:10px; padding-left:5px; padding-right:1em; line-height:normal;}

#sectnav  {width:180px; margin: 0px; padding: 0; float:left; text-align:left; border-right: 1px solid #036; clear:both;}
#sectnav ul            {margin:0; padding:0 0 3px 0; width:180px; position:relative;}
#sectnav li            {position:relative; list-style:none; }
#sectnav ul li         {margin: 0; padding: 7px 15px; border-bottom: 1px solid #036;}
#sectnav ul li a       {margin: 0; padding: 0; color: #036; background:#FFF; text-decoration: none;    }
#sectnav ul li a:hover {margin: 0; padding: 0; color: #036; background:#FFF; text-decoration:underline;}
#sectnav .navfocus     {font-weight: bold;}
#sectnav .select       {background: #EEE;  color:inherit; }
#sectnav .header       {font-weight:bold; font-size:105%; text-align:center;}
#sectnav ul ul         {position: absolute; width: 180px; display: none; color: inherit; background:#FFF;}
#sectnav ul ul li      {text-align:left; border-bottom: 1px solid #039;}
#sectnav ul.level1 li.submenu:hover ul.level2, 
#sectnav ul.level2 li.submenu:hover ul.level3 {display:block;}
#sectnav ul.level2     {left: 180px; top:-1px;}
#sectnav ul.level3     {top: -1px; left: 115px; border-top: 1px solid #CCC;}

.center 		{text-align:center;}
.justify 		{text-align:justify;}

