/* Basic Styles -------------------------------------------------------------------------------------------- */

html, body {
  	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	text-align: justify; 
}
p {
	color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	letter-spacing : normal;
}


a:link		{ color: #336699; font-weight: bold; text-decoration: none; }
a:visited	{ color: #336699; font-weight: bold; text-decoration: none; }
a:hover	{ color: #999999; font-weight: bold; text-decoration: underline; }
a:active	{ color: #999999; font-weight: bold; text-decoration: underline; }


H1	{ font-size: 12px; font-weight: bold; color: #595959; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; line-height: normal; } 
H2	{ font-size: 12px; font-weight: bold; color: #D12321; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; line-height: normal; } 
H3	{ font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: normal; } 
H4	{ font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: normal; } 
H5	{ font-size: 12px; font-weight: bold; color: #C00000; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; line-height: normal; } 






/* Structure and Layout -------------------------------------------------------------------------------------------- */

#outerWrapper {
	background-image: url("../images/BackInner.png");
	background-repeat: repeat-y;
	margin: 0px auto 0px auto; 
	text-align: left; 
	width: 980px;
}
#header {
	background-image: url("../images/HeaderLg.png");
	background-repeat: no-repeat;
	color: #595959;
	font-size: 11px;
	height: 130px;
	line-height: 15px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 10px; 
}
#topNavigation {
	text-align: center;
	background-color: #D12321;
	color: #fff;
	height: 20px;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
	width: 911px;
	vertical-align: top;
}

#headerPic {
	height: 103px;
	width: 911px;
	margin: 3px 0px 3px 35px;
	padding: 0px 0px 0px 0px;
}
#mainContentWrapper {
	background-image: url("../images/MenuSideBack_wGrey.png");
	background-repeat: repeat-y;
	margin: 0 35px 0 35px; 
	overflow: hidden;
	width: 910px;
}
#sideMenu {
	background-color: #D12321;
	background-image: url("../images/MenuSideBackFull.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 171px;
}
#search {
	width: 171px;
	height: 100px;
	background-image: url("../images/MenuSideBackTop.png");
	background-repeat: no-repeat;
}

#insideContentWrapper {
	border-top: solid 3px #D5CECE; 
	margin: 0 0 0 177px; 
	padding: 0px 0px 0px 0px; 
}
#breadcrumb {
	background-color: #E2E2E2;
	border-bottom: solid 3px #FFFFFF; 
	height: 18px; 
	margin: 0px 0px 0px 3px; 
	padding: 3px 0px 0px 20px; 
	font-weight: bold;
}

#section {
	background-color: #D12321;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 3px; 	
	padding: 3px 0px 0px 20px; 
}
#content {
	margin: 10px 25px 25px 25px; 
	padding: 0px 0px 0px 0px; 
}
#content ol	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 125%; 
	letter-spacing : normal; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 50px 0px; 
}  
#content ul		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	list-style-type:none;
}
#content li		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	/* background-image: url(../images/Bullet_Arrow.png); */
	background-image: url(../images/Bullet.png); 	
	background-repeat: no-repeat;
	background-position: 0 0px;
}
#content .features {
	font-weight: bold; 
	color: #595959; 
	text-decoration: none; 
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px; 
	line-height: normal;
}	
#content .features-nb {
	font-weight: normal; 
	color: #595959; 
	text-decoration: none; 
	margin: 20px 0px 5px 0px; 
	padding: 0px 0px 0px 0px; 
	line-height: normal;
}	

#content .pageHd {
	font-size: 12px; 
	font-weight: bold; 
	color: #595959; 
	text-decoration: none; 
	margin: 0px 0px 0px 0px; 
	padding: 25px 0px 0px 0px; 
	line-height: normal;
}
#content a {
	color: #336699;
	font-weight: bold;
	font-size: 11px;
	vertical-align:top;	
}
#content a:link, a:visited {
	color: #336699;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;
}
#content a:hover, a:active { 
	color: #999999;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: underline;
}

/* Uses Background Tabs for Link Sections -------------------------------------------------------------------------------------------- */
/*
#content .tabHd1 {
	font-size: 11px;
	background-color: #D12321;
	color: #ffffff;
	font-weight: bold;
	margin: 5px 0px 5px -10px;
	padding: 3px 0px 3px 5px;
	background-image: url('../images/TabsTopLt.png');
	background-repeat: no-repeat;
}
#content .tabHd2 {
	background-color: #336699;
	color: #ffffff;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 0px 5px;
	background-image: url('../images/TabsTopBlueLt.png');
	background-repeat: no-repeat;
}
*/

#content .tabHd1 {
	font-size: 12px;
	background-color: #ffffff;
	color: #595959;
	font-weight: bold;
	margin: 5px 0px 5px -10px;
	padding: 3px 0px 3px 5px;
	/* background-image: url('../images/TabsTopLt.png'); 
	background-repeat: no-repeat; */
}
#content .tabHd2 {
	background-color: #ffffff;
	color: #595959;
	font-size: 11px;	
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 0px 0px;
	/*background-image: url('../images/TabsTopBlueLt.png');
	background-repeat: no-repeat; */
}
#content .tabHd2 ol	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 125%; 
	letter-spacing : normal; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 50px 0px; 
}  
#content .tabHd2 ul		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	list-style-type:none;
}
#content .tabHd2 li		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/Bullet_Arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
#tabLink a {
	color: #336699;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#tabLink a:link, a:visited {
	color: #336699;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#tabLink a:hover, a:active { 
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

		
#frontLeftSpecials {
	width: 525px; 
	height: 600px; 
	float: left;
	background-color: #E8E8E8;
	margin-left: 3px;
}
#frontRightSideBar {
	color: #000000;
	font-size: 10px;
	width: 200px;
	height: 600px;
	background-color: #E8E8E8;
	float: right;
/*	padding: 0px 10px 0px 10px; */
	padding: 0px 0px 0px 0px;	
	line-height: 120%;

}

#frontHeading {
	color: #C00000; 
	font-weight: bold; 
	font-size: 12px;
	margin-top: 15px;
	padding-bottom: 5px;
}
			
#equipment {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 100%;
}

#equipment a {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align:top;	
}
#equipment a:link, a:visited {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#equipment a:hover, a:active { 
	color: #D12321;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#equipTable {
	width: 100%;
	background-color: #000000;
	font-size: 7pt;
	border-spacing: 1px;
	padding: 0px;
	margin: 0 auto;
	overflow:auto;	
}
#equipTable a {
	font-size: 7pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

#equipTable a:link, a:visited {
	font-size: 7pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

#equipTable a:hover, a:active {
	color: #999999;
	font-size: 7pt;	
	font-weight: bold;
	text-decoration: underline;
}
#equipTable .lightGreyCntr a:link, a:visited {
	font-size: 7pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

#equipTable .lightGreyCntr a:hover, a:active {
	color: #999999;
	font-size: 7pt;	
	font-weight: bold;
	text-decoration: underline;
}

#columnLt {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 320px;
	padding: 5px;
	margin-right: 20px;
	float: left;
}
#columnLt2 {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 390px; 
	padding: 5px 0px 5px 0px;
	margin-right: 0px; 
	float: left;
}
#columnLt p {
	padding-bottom: 5px;
}
#columnLt .lightGreyCntr a:link, a:visited {
	font-size: 7pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

#columnLt .lightGreyCntr a:hover, a:active {
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

#columnRt {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 300px; 
	padding: 5px; 
	float: right;
}
#columnRt2 {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	/*width: 320px; */
	width: 240px; 
	padding: 5px 0px 5px 0px;
	float: right;
}
#columnRt p {
	padding-bottom: 5px;
}
#columnRt .mediumGreyCntr a:link, a:visited {
	font-size: 7pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

#columnRt .mediumGreyCntr a:hover, a:active {
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

#footer {
	background-color: #FFFFFF;
	background-image: url("../images/FooterLg_wGrey.png");
	background-repeat: no-repeat;
	height: 84px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
#footerLogos {
	float: left;
	width: 200px;
	padding:  10px 0px 0px 40px;
}
#footerSubscribe {
	float: right;
	width: 130px;
	padding: 15px 45px 0px 0px;
}
#footerLinks {
	margin: 0px auto 0px auto; 
	text-align: center;
	padding: 20px 0px 0px 0px;	
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
}
#footerLinks a {
	color: #D12321;
	text-decoration: none;
	margin-left: 5px;
	margin-bottom: 3px;
	font-weight: normal;
}
#footerLinks a:link, a:visited {
	color: #D12321;
	text-decoration: none;
	font-weight: normal;
}
#footerLinks a:hover, a:active { 
	color: #808080;
	text-decoration: underline;
	font-weight: normal;
}

/* Used Equipment  -------------------------------------------------------------------------------------------- */
#equipmentUsed {
	/*font-size: 10px; */
	font-weight: normal;	
	text-align: justify;
	vertical-align:top;
}
#equipmentUsed p {
	/*font-size: 10px; */
	font-weight: normal;	
	text-align: justify;
}
#equipmentUsed H1	{
	font-size: 12px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: normal;
} 
#equipmentUsed H2 {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
	text-align:left;
}
#equipmentUsed .describe {
	font-size: 10px;
	font-weight: normal;	
	text-align: left;
	margin: 10px 0px 0px 0px;
	line-height: 110%;
}
#equipmentUsed .pName {
	display: block;
	color: #000000;
	font-size: 11px;
	font-weight: bold;	
	text-align:left;
}
#equipmentUsed .pNumber {
	display: block;
	color: #C00000;
	font-size: 11px;
	font-weight: bold;	
	margin: 5px 0px 5px 0px;
	text-align: center;	
}
#equipmentUsed .imgMore { 
	/* float: left; */
	display: block;
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
}
#equipmentUsed .imgCntr	{ 
	display: block; 
	margin: 0 auto; 
	/* width: 125px; */
}
#equipmentUsed #columnLt {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	width: 210px;
	padding: 5px 15px 5px 0px;
	margin-right: 10px;
	float: left;
	border-right: 1px;
	border-color: #808080;
	border-right-style: solid;
}
#equipmentUsed #columnCntr {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	width: 210px; 
	padding: 5px 15px 5px 0px;
	margin-right: 5px; 
	float: left;
	border-right: 1px;
	border-color: #808080;
	border-right-style: solid;		
}
#equipmentUsed #columnRt {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	width: 210px; 
	padding: 5px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	float: right;
}
#equipmentUsed #columnRtWide {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 425px; 
	padding: 5px; 
	float: left;
}
#equipmentUsed ol	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 100%; 
	letter-spacing : normal; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 50px 0px; 
	text-align: left;
}  
#equipmentUsed ul		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%; 	
	color: #595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	list-style-type:none;
	text-align: left;
}
#equipmentUsed li		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%; 	
	color: #595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 12px;
	/* background-image: url(../images/Bullet_ArrowSm.png); */
	background-image: url(../images/Bullet_Sm.png); 	
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-align: left;	
}

/* Used Equipment Detail  -------------------------------------------------------------------------------------------- */
#equipmentUsedDetail {
	font-size: 11px;
	font-weight: normal;	
	text-align: justify;
	vertical-align:top;
}
#equipmentUsedDetail p {
	font-size: 11px;
	font-weight: normal;	
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#equipmentUsedDetail H1	{
	font-size: 12px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: normal;
} 
#equipmentUsedDetail H2 {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#equipmentUsedDetail a {
	color: #336699;
	font-weight: bold;
	font-size: 10px;
	vertical-align:top;	
}
#equipmentUsedDetail a:link, a:visited {
	color: #336699;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;
}
#equipmentUsedDetail a:hover, a:active { 
	color: #999999;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: underline;
}

#equipmentUsedDetail .pName {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: normal;
	float: left;
} 
#equipmentUsedDetail .pNumber {
	display: block;
	color: #C00000;
	font-size: 11px;
	font-weight: bold;	
	margin: 5px 0px 5px 0px;
	float: right;	
}
#equipmentUsedDetail .border {
	font-weight: bold;
	width: 50%;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #C00000;
	white-space: nowrap;
	text-align: left;
	padding-left: 10px;
}
#equipmentUsedDetail .specs {
	font-weight: bold;
	color: #C00000;
	width: 50%;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #C00000;
	text-align: left;	
}
#equipmentUsedDetail #contactInfo {
	width: 100%;
	text-align: center;
}
#equipmentUsedDetail #contactInfo p {
	text-align: center;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}
#equipmentUsedDetail #contactInfo .red 	{
	color: #C00000; 
	font-weight: bold; 
}   

#equipmentUsedDetail #columnLt {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 325px; 
	padding: 5px 5px 5px 0px;
	margin-right: 10px; 
	float: left;
	border-right: 0px;
	border-color: #ffffff;
	border-right-style: solid;		
}
#equipmentUsedDetail #columnLt .description {
	color: #595959;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;	
	overflow:auto;
	text-align:justify;
}
#equipmentUsedDetail #columnCntr {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 320px; 
	padding: 5px 15px 5px 0px;
	margin-right: 5px; 
	float: left;
	border-right: 1px;
	border-color: #808080;
	border-right-style: solid;		
}
#equipmentUsedDetail #columnCntr .description {
	color: #595959;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;	
	height: 75px;
	text-align:justify;
}
#equipmentUsedDetail #columnRt {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width: 300px; 
	padding: 5px 5px 5px 0px; 
	margin: 0px 0px 0px 0px;
	float: right;
}
#equipmentUsedDetail #columnRt .comments {
	border: 1px;
	border-color: #C00000;
	border-style: solid;	
	margin: 5px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	height: 75px;
	text-align:justify;	
}
/* Larger bottom of page thumbs */
#equipmentUsedDetail #thumbs {
	text-align: center;
}
#equipmentUsedDetail #thumbs .imgSm {
	/* width: 125px; */
	padding: 3px;
	vertical-align: top;
}	

/* Small mouseover thumb image */
#equipmentUsedDetail .thumb {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	padding: 2px;
	margin: 2px;
}
#equipmentUsedDetail .thumbs-p {
	text-align: center;
	font-size: 10px;
}
#equipmentUsedDetail #columnRt a {
	color: #336699;
	font-weight: bold;
	font-size: 11px;
	vertical-align:top;	
}
#equipmentUsedDetail #columnRt a:link, a:visited {
	color: #336699;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;
}
#equipmentUsedDetail #columnRt a:hover, a:active { 
	color: #999999;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: underline;
}





/* Top Menu Navigation  -------------------------------------------------------------------------------------------- */

#tabs {
	/*width: 630px;*/
	width: 620px;
	margin: 0px auto;
	font-family: Tahoma;
  	font-size: 11px;
    	font-weight: bold;
	color: #ffffff;
	vertical-align:middle;
	line-height: 100%;
	background-color: #D12321;
	height: 20px;
	text-decoration: none;
}
#tabs ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#tabs li {
      display:inline;
      margin:0;
}
#tabs a {
	float: left;	
	background-color: #D12321;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 0;

}
#tabs a span {
      display:block;
      padding: 3px 15px 3px 15px;  /* space around nav buttons */
      color:#FFF;
      height: 14px;
}
#tabs a:hover span {
      color:#FFF;
}
#tabs a:hover {
	background: #7B7B7B;
}
#tabs a:hover span {
	background-color: #7B7B7B;
}
#tabs .active {
	background: #7B7B7B;
}




/* Print -------------------------------------------------------------------------------------------- */

@media print { 
    /* Hide the menu system when printing 
     * ==========================
     */
    
    /* The following hides the main menu */

    #dmbTB1 {display:none;}
    #dmbri{display:none;}
    #dmbTBBack1{display:none;}
    
    /* The following hides any possible submenus that may be visible */

    #X_Rayfrmt{display:none;}
    #Magnetic_Particlefrmt{display:none;}
    #Backlight_Lampsfrmt{display:none;}
    #Liquid_Penetrantfrmt{display:none;}
    #Ultrasonicfrmt{display:none;}
    #Eddy_Currentfrmt{display:none;}
    #Visualfrmt{display:none;}
    #Referencefrmt{display:none;}

#outerWrapper {
	width: 100%;
	}
div.page {
	height: 80%;
	margin: 1% 0%;
	}


}





/* Misc Classes  --------------------------------------------------------------------------- */

hr		{ color: #000; background-color: #000; border: 0 solid #000; height: 1px; } 

.hrRed		{
	color: #C00000;
	background-color: #C00000;
	border: 0 solid #C00000;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
} 

.red		{ color: #C00000; font-weight: bold; }   
.red11		{ color: #C00000; font-size: 11px; font-weight: bold; }
img 		{ border: 0; }
.imgLeft	{ float: left; margin: 0px 30px 30px 0px; }
.imgLeft2  	{ float: left; margin: 0px 30px 30px 0px; }
.imgRight	{ float: right; margin: 0px 0px 30px 30px }
.imgRight2	{ float: right; margin: -20px 20px 10px 30px }
.imgCallRt	{ float: right; margin: 0px 0px 10px 0px }
.imgCallLt	{ float: left; margin: 0px 0px 10px 0px }
.imgCntr	{ display: block; margin: 0 auto; }
.clear		{ clear: both;}
.box 		{ overflow: visible }


.tableMain	{ height: 100%; }
/* .tableBack	{ height: 100%; background-color: #FFFFFF; background-image: url(../images/TableBack.jpg); background-repeat: repeat-y; background-position: top; }  */
.TableBorder 	{ border: 1px solid #912B32; height: 100%; }
.indent		{ text-indent: 1cm }
.pageTop { padding-bottom: 20px; float: right; }

	


/* Forms  --------------------------------------------------------------------------- */

form, select, option, input, textarea 	{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; } 



/* Equipment Tables  --------------------------------------------------------------------------- */

.equipTable {
	width: 100%;
	background-color: #000000;
	font-size: 7pt;
	border-spacing: 1px;
	padding: 0px;
	margin: 0 auto;
}
.equipHd {
	padding: 3px 0px 3px 8px;
	font-weight: bold;
	color: #595959;
	background-color: #ffffff;
	text-align: left;
}
.darkGreyLt {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #595959;
	padding-left: 5px;
	text-align: left;
	text-transform: uppercase;	
}
.darkGreyCntr {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #595959;
	text-align: center;
	text-transform: uppercase;
}
.mediumGreyLt {
	font-weight: bold;
	color: #595959;
	background-color: #CCCCCC;
	text-align: left;
	text-transform: none;	
}
.mediumGreyLtPad {
	font-weight: bold;
	color: #595959;
	background-color: #CCCCCC;
	text-align: left;
	text-transform: none;	
	padding-left: 10px;
}
.mediumGreyRt {
	font-weight: bold;
	color: #595959;
	background-color: #CCCCCC;
	text-align: right;
	text-transform: none;	
}
.mediumGreyCntr {
	font-weight: bold;
	color: #595959;
	background-color: #CCCCCC;
	text-align: center;
	text-transform: none;	
}
.lightGreyLt {
	font-weight: bold;
	color: #595959;
	background-color: #F0F0F0;
	text-align: left;
	text-transform: none;	
}
.lightGreyRt {
	font-weight: bold;
	color: #595959;
	background-color: #F0F0F0;
	text-align: right;
	text-transform: none;	
}
.lightGreyCntr {
	font-weight: bold;
	color: #595959;
	background-color: #F0F0F0;
	text-align: center;
	text-transform: none;
	height: 30px;
	vertical-align: middle;
	overflow:auto;	
}
.btn {
	vertical-align: middle;	
}
.white {
	font-weight: bold;
	color: #595959;
	background-color: #ffffff;
	white-space: nowrap;
}

.equipNote {
	padding: 3px 0px 3px 8px;
	font-weight: normal;
	font-style: italic;
	color: #595959;
	background-color: #ffffff;
	text-align: left;
	text-transform: none;	
	white-space: nowrap;
}
.item {
	font-weight: bold;	
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}




/* Equipment Breadcrumbs  --------------------------------------------------------------------------- */

.breadcrumbOff {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumbOff:link, a.breadcrumbOff:visited {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumbOff:hover, a.breadcrumbOff:active { 
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.breadcrumbOn {
	color: #D12321;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumbOn:link, a.breadcrumbOn:visited {
	color: #D12321;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumbOn:hover, a.breadcrumbOn:active { 
	color: #D12321;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


/* Rounded Tab Tops --------------------------------------------------- */

.lefttitle {
	background-color: #D12321;
	background-image: url('../images/TabsTopLt.png');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
}
.righttitle {
	background-color: #D12321;
	background-image: url('../images/TabsTopRt.png');
	background-position: right top;
	background-repeat: no-repeat;
}
.righttitle h2 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 150%;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
.para {
	color: #595959;
	/* border: 1px dotted #D12321; */
	border: 1px dotted #D5CECE;	
	text-align: justify;
	padding-left: 15px;
	padding-right: 20px;
}
.para a {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.para a:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.para a:hover, a:active {
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}



