@charset "utf-8";
/* CSS Document */
body {
	margin:0px 0px 3% 0px;
	text-align:center;
	background-color:#f8f8f8;
	font:0.69em Verdana, Arial, Helvetica, sans-serif;
	background-image:url(background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
p {
margin:1.38em 0 0 0;
line-height:1.2em;
}
a {
	color:#14518e;
	text-decoration:underline;
}
a img {
border: none;
}
a:visted {
color:#990000;
}
a:hover {
	color:#333333;
}
h1 {
margin:0;
padding:25px 0 10px 0;
font-size:1.7em;
}
h2 {
margin:0;
padding:25px 0 0 0;
font-size:1.2em;
font-weight:bold;
}
h3 {
margin:0;
padding:25px 0 0 0;
font-size:1.2em;
font-weight:bold;
}
h4 {
margin:0;
padding:25px 0 0 0;
font-size:1.1em;
font-weight:bold;
}
h5 {}
ul {}
li {
margin:2px 0 2px 0;
}
/* end html style*/

#container {
width:1000px;
margin:0 auto;
text-align:left;
position:relative;
background-color:#f8f8f8;
}
#header {
height:153px;
}
#logo a {
display:block;
text-indent:-999px;
overflow:hidden;
height:148px;
width:355px;
background-position:top left;
}
#content {
border:1px #999999 solid;
background-position:top right;
background-color:#f8f8f8;
}
#copy {
padding:0 20px 40px 20px;
margin:0 0 0 251px;
min-height:555px;
_height:555px;
background:url(cad_bg.jpg) no-repeat top right;
background-color:#F8F8F8;
}
#copy p {
padding-right:70px;
}
#copy ul li {
margin-bottom:.6em;
}
#leftSide {
width:250px;
float:left;
padding:0 0 20px 0;
}
#leftSide ul {
list-style:none;
margin:0;
padding:30px 35px 30px 35px;
_padding:20px 35px 20px 35px;
}
#leftSide li {
margin:0;
padding:5px 0 0 0px;
}
#leftSubNav a {
text-decoration:none;
background:url(subnav_bg.gif) repeat-x;
background-position:bottom left;
font-family:Georgia, "Times New Roman", Times, serif;
padding:6px 0 3px 6px;
_padding:0 0 2px 0;
display:block;
color:#333333;
font-weight:bold;
font-size:1.03em;
}
#leftSubNav {
background:#f8f8f8;
}
#leftSide h3 {
margin:0;
padding:0 25px 4px 25px;
background:#f8f8f8;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
}
#leftQuote {
background-color: #f8f8f8;
background-position:top left;
color:#FFFFFF;
padding:15px 5px 15px 12px;
font-size:0.94em;
}
#leftQuote p {
margin:0;
}
#leftQuote blockquote {
margin:0px;
padding:0px 0 0 25px;
background: transparent url(start_quote.gif) no-repeat;
background-position:top left;
font-size:1.25em;
}
#leftQuote blockquote p {
margin:0 18px 0 0;
padding:5px 20px 0 0;
background:url(end_qoute.gif) no-repeat;
background-position:bottom right;
}
.quoteCrdit {
text-align:right;
padding:20px 32px 0 0;
}
#ctaList {
position:absolute;
top:0;
right:0;
list-style:none;
margin:0;
padding:0;
width:218px;
}
#ctaList li {
padding:0 0 22px 0;
}
#ctaList a {
background-position:bottom right;
display:block;
text-indent:-999px;
overflow:hidden;
}
#ctaList a:hover {
background-position:top right;
}
#ctaCopy a{
display:inline;
text-indent:inherit;
}
#ctaCopy li {
padding:2px 0 2px 0;
}
.clear {
clear:both;
border:none;
}
#footer {
padding:42px 0 30px 36px;
font-weight:bold;
background:#f8f8f8;
border-right:solid 1px #999999;
border-left:solid 1px #999999;
border-bottom:solid 1px #e5e5e5;
}
#footer a {
color:#333333;}
/* Classes */
.floatRight {
float:right;
}
#footer .floatRight {
text-align:right;
padding:0 36px 0 0;
font-size:10px;
font-weight:normal;
}
#subnav {
position:absolute;
top:19px;
right:0px;
}
#subnav ul {
	list-style:none;
	padding:0;
	margin:0;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:2px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
}
#subnav li {
text-align:right;
margin:0;
padding:0;
}
#subnav a {
background-position:top right;
overflow:hidden;
padding-right:4px;
text-decoration:none;
color:#333333;
}

#subnav a:hover {
color:#B9B9B9;
}

.warning {
color:#C8320D;
}

#navigation {
position:absolute;
top:101px;
left:252px;
z-index:11;
}
#navigation ul {
list-style:none;
margin:0;
padding:0;
}
#navigation li {
padding:0;
margin:0;
float:left;
}
#navigation a {
height:46px;
overflow:hidden;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#333333;
text-align:center;
padding-top:5px;
}
#navigation a:hover {
color:#f8f8f8;
}
.inspe a {
width:90px;
}
.engin a {
width:100px;
}
.trai a {
width:70px;
}
.staf a {
width:138px;
}
.cont a {
width:105px;
}
.inspe a:hover {
background:#14518E;
}
.engin a:hover {
background:#660000;
}
.trai a:hover {
background:#014301;
}
.staf a:hover {
background:#3E354F;
}
.cont a:hover {
background:#14518E;
}
#ladnList {
position:absolute;
top:430px;
left:380px;
z-index:2;
}
#ladnList ul {
padding:0;
margin:0;
list-style:none;
}
#ladnList li {
padding:4px 0 4px 0;
list-style:none;
}
#landFlash {
margin:0 0 0 355px;
padding:0;
height:193px;
position:relative;
}

#landImage {
margin:0px 0px 0px 10px;
padding:0;
height:83px;
width:747px;
position:absolute;
}

#landImage img {
display:inline;
text-align:center;
}

#landBanner {
	position:absolute;
	top:-24px;
	right:0px;
	z-index:2;
}
/*#leftQuote .calLink a {
background:url(training_cta.gif) no-repeat;
height:96px;
text-indent:-999px;
overflow:hidden;
}*/
#ctaLeft {
margin:0px;
padding:0px;

}
#leftSide #ctaLeft a {
padding:0;
margin:0;
background:none;
display:block;
}
#ctaLeft .nl a {
width:250px;
height:52px;
background:url(cta_nl.gif) no-repeat;
}
#ctaLeft .cta a {
	height:52px;
	width:147px;
	position:absolute;
	top:0px;
	right:0;
}
#ctaLeft .calCTA a {
background:url(cta_cal.gif) no-repeat;
height:59px;
margin:0;
padding:0;
}
#landCopy {
padding:9px 15px 15px 26px;
margin:0 0px 0 251px;
background-color:#F8F8F8;
border-top:solid 1px #999999;
}
#landCopy h2 {
color:#666666;
margin:0;
padding:0;
font-size:1em;
text-transform:uppercase;
}
/* flv Player: (video height+24px)*/
#player {
width:360px;
height:227px;
}
.smallFlvPlayer {
width:360px;
height:227px;
border:2px solid black;
margin:auto 20px;
}
/*end flv Player*/


span .oneChoice {
padding:0px;
}

/*question buttons:*/

.inquiryButtonRight {
text-align:right;
padding:10px;
float:right;
}

.inquiryButtonLeft {
text-align:left;
padding:10px;
float:left;
}

/*END question buttons:*/

/*questions forms:*/

.wForm label.preField, .wForm .labelsLeftAligned label.preField, .wForm .labelsRightAligned label.preField {
min-width:16em;
}
#tfa_Phone-D {
float:left;
}
#tfa_ext-D label, #tfa_Ext-D label {
width:3em;
min-width:2.5em;
}
/*END questions forms:*/

/* Admin styles */
.no-bold {
font-weight:normal;
}
.adminStyle {
background:#E99A30 url(admin.png) no-repeat 6px;
color:#000000;
margin:15px 0 15px 0;
border:1px solid #999999;
padding:5px 10px;
}
.adminStyle p, .adminStyle a {
font-size:1.5em;
font-weight:bold;
padding-left:15px;
}
.adminStyle span {
padding-left:15px;
color:#000;
}
/* END Admin styles */

/* Experience pages */
.ExperienceBox {
float:left;
margin-bottom:30px;
}
.ExperienceBox h2 {
font-size:35px;
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
}
.ExperienceBox blockquote {
margin:20px 0 0 0;
border-bottom:1px dashed #777;
background:url(blockquote-bg.jpg) #fff bottom repeat-x;
}
.ExperienceBox blockquote div {
padding:13px 30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
}
/*.ExperienceBox blockquote.Aerospace {
background:url(quote-box-aerospace.gif) top left no-repeat;
}
.ExperienceBox blockquote.Tooling {
background:url(quote-box-tooling.gif) top left no-repeat;
}*/
.ExperienceBox img {
margin:0 10px 10px 0;
-moz-box-shadow: 3px 3px 6px #777;
-webkit-box-shadow: 3px 3px 6px #777;
box-shadow: 3px 3px 6px #777;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#777777')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#777777');
}

.ExperienceBox .BoxLCol {
float:left;
width:200px;
}
.ExperienceBox .BoxRCol {
float:right;
width:490px;
}
.ExperienceBox .BoxRCol img {
margin:15px 0 15px 15px;
}
.BlueBorder {
border:3px #7da0c3 solid;
}
.RedBorder {
border:3px #a35354 solid;
}


/* Misc styles */
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.Padding10Left {
padding:10px 10px 10px 0;
}
.Padding10Right {
padding:10px 0 10px 10px;
}
.Padding10LeftTop {
padding:0 10px 10px 0;
}
.Padding10RightTop {
padding:0 0 10px 10px;
}
.Padding10LeftBottom {
padding:10px 10px 0 0;
}
.Padding10RightBottom {
padding:10px 0 0 10px;
}
.Smaller {
font-size:90%;
}
.Underline {
text-decoration:underline;
}

.Padding10 {
padding:10px;
}
.ArticleTitles {
font-size:13px;
font-weight:bold;
}
.ArticleTitles p {
line-height:1.8em;
}
.ArticleTable td {
border:1px solid #373737;
padding:5px;
background:#EFEFEF;
}
.ArticleTable th {
background:#00548E;
padding:12px;
font-size:12px;
color:#fff;
text-align:center;
}
.Center {
text-align:center;
}
.BlueHeader {
color:#00008a;
}
.Normal {
font-weight:normal;
}
.Border {
border:1px solid #000;
padding:20px;
}
.WhiteBG {
background:#fff;
}
blockquote p {
margin-top:0;
padding-right:0 !important;
}
#packetexamples a {
font-size:120%;
height:30px;
line-height:30px;
text-decoration:none;
display:block;
}
#packetexamples img {
width:30px;
height:30px;
vertical-align:middle;
}
#packetexamples li {
list-style:none;
}


@media print {
#leftSide, #navigation, #subnav, #catalogueBand, .policy, .floatRight, #account {
display:none;
}
#logo, #content, #copy, #container, #footer, #header {
background-image:none;
height:auto;
width:100%;
margin:0;
padding:15px;
}
#footer .floatRight {
float:none;
text-align:left;
}
#header {
height:20px;
}
#container {
width:8in;
}
}

