#Container {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 900px;
}
#header {
	width: 885px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-style: none;
}
#header a {
	color: #333333;
}
#logoBanner {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
#mainNav {
	width: 898px;

}
#mainNav p {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

#mainNav  a  {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	display:block
}

#mainNav  a:hover {
	text-decoration: none;
	background-color: #666666;
}
/*Drop Down Menu Buttons*/
#dropDownMenu {
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#dropDownMenu ul {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/MainNav.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 898px;
}
#dropDownMenu a, #dropDownMenu li {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#dropDownMenu li {
	display: inline;
	float: left;
	list-style-type: none;
}
#dropDownMenu span {
	display: none;
}
#navAboutAPT {
	width: 300px;
}

#navCapabilities {
	width: 300px;
}
#navProducts {
	width: 298px;
}
#navAboutAPT a:hover {
	width: 300px;
	background-image: url(../images/MainNav.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#navCapabilities  a:hover {
	background-image: url(../images/MainNav.jpg);
	background-position: -300px bottom;
}
#navProducts a:hover {
	background-image: url(../images/MainNav.jpg);
	background-position: right bottom;
}

/*Hidden Drop Down Menus*/
#AboutAPT {
	position: absolute;
	width: 300px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../images/boxBG.png);
	background-repeat: repeat;
	visibility: hidden;
	margin: 0px;
}
#Capabilities {
	position: absolute;
	width: 300px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../images/boxBG.png);
	background-repeat: repeat;
	visibility: hidden;
	margin-left: 300px;
	margin-top: 0px;
}
#Products {
	position: absolute;
	width: 298px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../images/boxBG.png);
	background-repeat: repeat;
	visibility: hidden;
	margin-left: 600px;
	margin-top: 0px;
	z-index: 10;
}
#subNav {
	width: 180px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
} 

#subNav p {
	padding: 0px;
	margin: 0px;
}

#subNav a {
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
	color: #60764A;
	display:block
}

#subNav a:hover {
	margin: 0px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
} 


#templateContent {
	float: right;
	width: 698px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 880px;
	clear: both;
	float: none;
	padding: 10px;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer p {
	margin: 0px;
}

#quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	width:525px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	line-height: 21px;
	font-style: italic;
	text-align: justify;
   }
   
#text {
    margin:0 0 20px;
    font-style:italic;
    font-size:14px;
    color:#ce6f0a;
 }
.QuoteMark {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-repeat: repeat-y;
	background-image: url(../images/BG4.jpg);
	background-position: center;
	background-color: #D8DDE1;
	margin: 0px;
}

a {
	color: #336600;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	line-height: 20px;
}
ul {
	list-style-position: outside;
}
li {
	margin-bottom: 6px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
}
h2 {
	margin-bottom: 0px;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
}

h3 {
	color: #333333;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0px;
}
blockquote {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-style: italic;
	text-align: center;
}
fieldset {
	padding: 20px;
	margin-top: 0px;
}
legend {
	color: #60764A;
	padding-right: 5px;
	padding-left: 2px;
}
img.right {
	float: right;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 5px;
}
img.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img.center {
	margin-right: auto;
	margin-left: auto;
	display: block;
}


.table {
	padding-top: 15px;
	clear: both;
	overflow: auto;
}
.row {
	clear: both;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cell_2col {
	float: left;
	width: 330px;
	margin-right: 15px;
	margin-bottom: 15px;
	overflow: auto;
}



.a_Img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.brochureBorder {
	border: 1px solid #CCCCCC;
}
.officerPortrait {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	padding: 5px;
}
.centeredContent {
	text-align: center;
}


.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}


.box {
	border: 1px solid #CCCCCC;
	background-color: #efefef;
	color: #333333;
}

/* Collapsable Content Styles */
.save{
   behavior:url(#default#savehistory);}
a.dsphead{
	text-decoration:none;
	margin-left:1.5em;
	font-size: 14px;
}
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}

/* Sortable Table Styles */
.sortable {
	width:auto;
	border:1px solid #ccc;
	border-bottom:none
}
.sortable th {
	padding:4px 6px 6px;
	background:#444;
	color:#fff;
	text-align:left;
	color:#ccc;
	font-size: x-small;
}
.sortable td {
	padding:2px 4px 4px;
	background:#fff;
	border-bottom:1px solid #ccc;
	font-size: x-small;
}
.sortable .head {
	cursor:pointer;
	padding-left:18px;
	background-color: #444;
	background-image: url(../images/table_sort.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
}
.sortable .desc {
	cursor:pointer;
	padding-left:18px;
	background-color: #222;
	background-image: url(../images/table_desc.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
}
.sortable .asc {
	cursor:pointer;
	padding-left:18px;
	background-color: #222;
	background-image: url(../images/table_asc.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .even td {background:#f2f2f2}
.sortable .odd td {background:#fff}

/* Price List Table Styles */
.priceList {
	width:100%;
	border:1px solid #ccc;
	border-bottom:none;
	margin-top: 5px;
}
.priceList th {
	padding:4px 6px 6px;
	background:#444;
	color:#fff;
	text-align:left;
	color:#ccc;
	font-size: small;
}
.priceList td {
	padding:2px 4px 4px;
	background:#fff;
	border-bottom:1px solid #ccc;
	font-size: 12px;
}
.priceListcol2 {
	width: 200px;
}
.priceListcol3 {
	width: 125px;
}
#indexContent h1 a {
	color: #333333;
}
.a_nolink {
	color: #999999;
}
.calloutBox {
	float: right;
	width: 200px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	font-style: italic;
	line-height: 24px;
}
.IAASS {
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFF66;
	font-size: small;
	font-weight: bold;
	font-style: italic;
	border: 1px solid #CCCCCC;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
