/* -------Page Layout-------- */

/*blanket rules for all elements */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 62.5%;
	color: #666666;
/*	background: url(../images/stripBkgrnd.jpg) left top repeat; */
	background: #00052C;
}

/* Container */
#container, #containerSansBkgrnd {
	width: 760px;
	margin: 0px auto 10px auto;
	background:#FFF;
}

#detail container {
	width: 400px;
	margin: 1px auto 1px auto;
	font:1.2em bold;
	color:#000000;

	/*	text-align: left; */
}

/* Masthead */
#masthead {
	text-align: left;
	/* font-size: 1em; */
}

/* Content */
#content {
	float:left;
	width:420px;
	text-align:left;
	font-size: 1.2em;
	display:inline;
	margin: 0px 0px 0px 20px;
	background:#FFFFFF;
/*	overflow: auto; */
	}

#content ul {
	padding:0;
	width:380px;
	list-style-type:none;
	font-size: 1.2em;
/*	font-weight:bold; */
}

#content ul li {
	padding:6px 8px 6px 15px;
	background:url(../images/pixelArrow.gif) no-repeat left top;
	/* border-bottom:thin dotted  #CCC; */
}

/* h1 for content */
#content h1, #capabilities1Col h1 {
	margin: 40px auto 20px auto;
	background-color:#CCC;
}

#content, td {
	text-align:left;
	font-size:1em;
	padding:4px 0 4px 0;
}


/* Content 2nd column */
#content_B {
	width: 281px;
	float: right;
	margin:0; 
	padding:0;
}
#content2Col {
	float:left;
	width:760px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
#content2Col h1 {
	background-color:#CCC;
}

#contentWrapper {
	float:left;
	width:760px;
	padding:0px;
	margin:0px;
	background:url(../images/fakeCol.gif) repeat left top;
	border:none;	
}

#capabilities1Col {
	float:left;
	/* height: 421px; */
	/* padding:0; */
	margin: 2px 0px 0px 20px; 
	width:444px;
/*	overflow: auto; */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:420px; 
	text-align: left;
	font-size: 1.2em;
	background-color:#FFFFFF;
}

html>body #capabilities1Col {
	width:420px;
}

#capabilities1Col ul {
	padding: 0px;
	margin:0px 0px 10px 0px;
	border:solid  thin  #CCCCCC;
	list-style-type:none;
}

#content ul li, #capabilities1Col ul li {
	padding:1px 0px 1px 11px;
	background:url(../images/pixelArrow.gif) no-repeat left top; 
}


#capabilities1Col ul li ul {
	padding:0;
	border:none;
}

#capabilities ul li, #capabilities1Col ul li ul li {
	padding:0px 0px 0px 7px;
	background:url(../images/pixelDblArrow.gif) no-repeat left top;			
}

#capabilities ul li ul li, #capabilities1Col ul li ul li ul li  {
	padding:1px 0px 1px 4px;
	font-size:90%;
	background:url(../images/pixelSingleArrow.gif) no-repeat left top;
}

#capabilities1Col ul li ul li ul li ul li {
	font-weight:normal;
	background:url(none);
}


#capabilities {
	/*float:left;*/
	width:720px;
	/* height: 421px; */
	text-align: left;
	font-size: 1.2em;
	margin: 8px auto 0px auto;
}

#capabilities h2 {
	margin: 10px 0px 0px 20px;
	font-size: 1em;
	font-weight:bold;
	color:#000;
}


#capabilities h3 {
	margin: 10px 0px 10px 0px;
	font-size: 1em;
	font-weight:bold;
	color:#000;
	text-align:center;
	background-color:#999;
}


#capabilities ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}


#capabilities .bldType, #capabilities1Col .bldType {
	font-weight:bold;
}


#capabilitiesNav {
	width:auto;
	border-bottom:thin dotted  #CCC;
/*	font-weight:normal; */
}

#capabilitiesNav ul {
	margin:0;
	padding:0px 0px 8px 12px;
	list-style-type:none;
	background:url(../images/pixelArrowLeft.gif) no-repeat left top;
}

#capabilitiesNav li {
	display:inline; 	
}

#capabilitiesNav a:link, #content p a:link {
	font-weight:bold;
}

#capabilitiesNav a:visited, #content p a:visited {
	font-weight:bold;
}

#capabilitiesNav a:hover, #content p a:hover {
	color:#CC3300;
	text-decoration:underline;
}
#capabilitiesNav a:active, #content p a:active {
	color:#333;
	text-decoration:none;
}

/* Footer with links */
#footer {
	clear:both;
	padding:0px;
	background-color:#333;
	margin: 0px 0px 0px 0px;
}

#hideContentA, #hideContentB, #hideContentC, #hideContentD, #hideContentE, #hideContentF, #hideContentG, #hideContentH, #hideContent1, #hideContent2, #hideContent3, #hideContent4, #hideContent5, #hideContent6, #hideContent7, #hideContent8  {
	display:none;	
}

/* Footer address info */
.address {
	font-size: .99em;
	font-weight: bold;
	margin: 2px 0 10px 0;
	vertical-align:middle;
	background-color:#FFFFFF;
}

/* Footer Hit */
.footerHit {
	color:#999999;
	font-style:oblique;
}

/* -------end Page Layout--------*/


/* ----Elements----- */

h1 {
	font-size:1.5em;
	color:#000;
	text-align: center;
}
#footer ul {
	margin:0px 0 2px 0;
	padding:0;
	list-style: none;
	font-size: .99em;
	color: #FFF;
}
#footer li {
	margin: 0px 5px 0px 5px;
	display: inline;
	float:left
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
/*  end Elements */


#footer ul a:link {
	color:#FFF;
	text-decoration:none;
}

#footer ul a:visited {
	color:#CCC;
	text-decoration:none;
}

#footer ul a:hover {
	color:#999966;
	text-decoration:underline;
}
#footer ul a:active {
	color:#9999cc;
	text-decoration:none;
}

#card1, #card3, #card5 {
	width:286px;
	height:168px;
	float:left;
	display:inline;
	margin: 0px 0px 20px 40px;
	border-bottom: 1px dashed #FFF;
	overflow: auto;
}

#card2, #card4, #card6 {
	width:286px;
	height:168px;
	float:right;
	margin: 0px 40px 20px 0px;
	border-bottom: 1px dashed #FFF;
	overflow: auto;
}


#card1 {
	background-image:url(../images/busCards/presCard.jpg);
	background-repeat:no-repeat;
}

#card2 {
	background-image:url(../images/busCards/vpCard.jpg);
	background-repeat:no-repeat;
}

#card3 {
	background-image:url(../images/busCards/plantManCard.jpg);
	background-repeat:no-repeat;
}

#card4 {
	background-image:url(../images/busCards/omCard.jpg);
	background-repeat:no-repeat;
}
#card5 {
	background-image:url(../images/busCards/adminManCard.jpg);
	background-repeat:no-repeat;
}	
	
#card6 {
	background-image:url(../images/busCards/qcCard.jpg);
	background-repeat:no-repeat;
}	

#card1 p, #card2 p, #card3 p, #card4 p, #card5 p, #card6 p {
	font-size:1.1em;
	margin: 15px 20px 0px 140px;
}

.boldHightlightedType {
	font-weight:bold;
	color:#333333;
	text-align:center;
	padding: 2px;
}
.ctrText {
	text-align:center;
}
li {
	color: #333333;
}
.rightFloat {
	float:right;
	margin: 0px 30px 10px 20px;
}
.rClear	{
	clear:right;
}

.evenBkgrnd {
	background-color:#999;
	/*border-bottom:thin solid #000;*/
}

.oddBkgrnd {
	background-color:#CCC;
	/*border-bottom-top:thin solid #000;*/
}

.caption {
	text-align:center;
	font-size:.88em;
}
.dottedBorderBottom {
	border-bottom:thin dotted #CCC;
}
.fontSize85 {
	font-size:85%;
}
.spacer {
	clear:both;
}
.dropDownImage {
	margin:4px auto 4px auto;
}
.normalLink {
	color: #6666CC;
	text-decoration:underline;
}
.redType {
	color:#990000;
	background-color:#FFF;
}
.bldTypeRight {
	font-weight:bold;
	text-align:right;
}

.typeCentered {
	text-align:center;
}