body {

text-align: center;
margin: 0px;
padding: 0px;
background-image: url('../images/ui/background-gradient.gif');
background-repeat: repeat-x;
background-color: #5D0707;
}

#containerH {
width: 940px;
height: 69px;
margin: auto;
text-align: center;
/*vertical-align: text-bottom;*/
}


#containerB {
width: 940px;
margin: auto;
text-align: left;
background-color: #fff;
}

#containerF {
width: 940px;
margin: auto;
}


th {
padding: 0px;
font-size: 11px;
vertical-align: top;
}

td {
padding: 0px;
font-size: 11px;
vertical-align: top;
}

table.midAlign td {
vertical-align: middle;
}

#top-right-head {
text-align: right;
padding-top: 0px;
padding-right: 10px;
}

#top-right-head a {
color: #fff;
}

td#local-top a {
color: #fff;
}

/***************
 Tabs
***************/



.tab, .selTab {
font-family: Century Gothic,Arial,Helvetica,sans-serif;
font-size: 10pt;
text-align: center;
float:left;
width: 120px;
height:28px;
line-height:28px;
color: #444;
margin-right: 4px;
}

.tab {
background-image: url('../images/ui/tab_bkgd_off.gif');
}

.selTab {
background-image: url('../images/ui/tab_bkgd_on.gif');
}

div.tab a {
color: #444;
}

/***************
 Columns
***************/

.leftCol {
padding-left: 20px;
}

.col {
padding-right: 20px;
height: 50px;
}

/* 2-column layout */
.d3col {
background-color: #FFF0D9;
}

.t3colA {
width: 280px;
}

.t3colB {
width: 280px;
padding-left: 20px;
border-left: 1px dotted #ccc;
}

.t3colC {
width: 280px;
}

.t3colCalt {
width: 200px;
}

.t3colD {
width: 600px;
}

.t3colDalt {
width: 680px;
}

/* 2-column layout */
.t2col {
width: 440px;
}

.d2col {
background-color: #FFDDDC;
}

/* 1-3-1-column layout */
.t131colA {
width: 164px;
}
.t131colB {
width: 532px;
}

.d131col {
background-color: #E8FFDE;
}

div.full {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 0px;
}

/***************
 Tables
***************/

.outlineTable {
	border-collapse: collapse;
	border: 1px solid #ddd;
}

.outlineTable td {
	padding: 5px;
}

.underlineCell td {
	border-bottom: 1px dotted #ddd;
}

/***************
 Callout Boxes
***************/

.cBox {
border: 1px solid #ddd;
padding: 9px;
background-color: #fff;
}

.case {
border: 1px solid #ddd;
padding: 9px;
background-color: #fff;
font-size: 12px;
color: #555555;
margin-top: 0px;
}

.caseIndent {
padding-right: 320px;
}

.caseAero {
background-image: url('../images/bkgd_case_aero.jpg');
background-position: top right;
background-repeat: no-repeat;
}

.casePistons {
background-image: url('../images/bkgd_case_pistons.jpg');
background-position: top right;
background-repeat: no-repeat;
}

.caseEngine {
background-image: url('../images/bkgd_case_engine.jpg');
background-position: top right;
background-repeat: no-repeat;
}

/***************
 Round Corners
***************/

div.topRound {
background-image: url('../images/ui/corner-big-TL.gif');
background-repeat: no-repeat;
background-color: #fff;
text-align: right;
height: 20px;
width: 100%;

}
div.topRoundIn {
background-image: url('../images/ui/corner-big-TR.gif');
background-repeat: no-repeat;
height: 20px;
width: 20px;
float: right;
}

div.bottomRound {
background-image: url('../images/ui/corner-big-BL.gif');
background-repeat: no-repeat;
background-color: #fff;
text-align: right;
height: 20px;
width: 100%;

}
div.bottomRoundIn {
background-image: url('../images/ui/corner-big-BR.gif');
background-repeat: no-repeat;
height: 20px;
width: 20px;
float: right;
}

.topMargin {
margin-top: 20px;
}

.noMarginPadding {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.topPadding {
padding-top: 20px;
}

.rightPadding {
padding-right: 20px;
}

.bottomPadding {
padding-bottom: 20px;
}

.leftPadding {
padding-left: 20px;
}

