/*
------------------------------------
Site: Showcase Template
Author: Triad Digital Media
Version: 1.0 
Last Update: 00/100/080 - 0:00pm

Note: The following styles are consistent with "Showcase Template" only.
Note: Global styles are defined in the "tdmBase" CSS stylesheet
------------------------------------*/
/* pPhoto Overwrites
------------------------------------*/
.pp_content_container .pp_details {
	background: #000;
	}

/*  =Colors and Misc
----------------------------------------------------------------------*/
.blue { color: #1486C6; }
.bold { font-weight: bold; }

/* SEO friendly way of preserving pure HTML content */
.offCharts {
    position: absolute;
    left: -9999px;
	}

/* Header  
--------------------------------------------------*/ 
/**/

/*Landing Page Custom Styling
--------------------------------------------------*/ 


/* Layout - Sub-Pages
--------------------------------------------------*/  
  
/* Left Hand Nav Styles
-------------------------*/	
#TDM_content h3.greenHeader {
    margin: 0;
	padding: 6px 0 6px 10px;
	color: #176E00;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	background: transparent url("/Global/images/bg-headerTire-green.gif") repeat-x;
	}
#TDM_content h3.greenHeader a {
	font-weight: bold;
	color:#176E00; 
	text-decoration: none;
    }
#TDM_content h3.grayHeader {
	margin: 10px 0 0 0;    
	padding: 6px 0 6px 10px;
	height: 16px;
	color: #000;
	font-size: 12px;
	line-height: 16px;
	text-transform:uppercase;
    background: #e5e5e5;
	}
#TDM_content h3.grayHeader a {
	font-weight: bold;
	color: #333; 
	text-decoration: none;
    }
div.lhn_new_module {
	padding: 6px 0;
	font-size: 12px; 
    }
#TDM_LeftColSub .lhn_new_module {
	padding-top: 10px;
	padding-bottom: 0;
    }    
div.lhn_new_module h3 {
	padding: 4px 4px 4px 8px; 
	background: #e5e5e5;
	border-bottom: 1px solid #bfbfbf;
	font-size: 12px;
	text-transform: uppercase;
    }
div.lhn_new_module ul {
	margin: 0; 
	padding: 0;
    }   
div.lhn_new_module ul li {
	list-style: none;
	border-bottom: 1px solid #b3b3b3;
	padding: 4px 0px 4px 10px;
    }
div.lhn_new_module ul li.lastNoBottomBorder {
	border-bottom: none;
    }    
div.lhn_new_module ul li a {
	color: #004480;
	text-decoration: none;
    }
div.lhn_new_module h3 a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	text-decoration: none;
    }
    
/* Social - Article
-------------------------*/    
.printShareBox {
    height: 16px;
    margin: 0 0 5px 0;
    padding: 0 0 6px 0 !important;
    padding: 0 0 9px 0; /* IE */
    border-bottom: 1px solid #BBBBBB; 
    }      
.printShareBox p.printText {
    float: left;
    margin: 0 0 0 0;
    color: #999;
    font-size: 11px;
    display: inline;
    }
.printShareBox p.shareText {
    float: left;
    margin: 0 0 0 7px;
    color: #999;
    font-size: 11px;
    display: inline;
    } 
    
.printShareBoxWidth {
	width: 200px;
	}

.printShareBox img {
	display: inline;
	float: left;
	margin: 0 0 0 2px;
	} 
    
/* Body Copy
-------------------------*/	
#TDM_Content .bodyCopy p {
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 1.5em;
    }
#TDM_Content .bodyCopy h3 {
    margin: 0;
    padding: 0 0 3px 0;
    color: #333333;
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
    }            
           
.articleHeading h2 {
	color:#333333;
	font-family:Arial;
	font-size:1.8em;
	margin:0;
	padding:0 0 5px;
	}
.subBlockRight {
    float: right;
    width: 170px;
    margin: 0 0 5px 5px;
    padding: 0 0 0 0;
    }
    
/* Article Styles */
.subBlockRight h2.blueHeaderStripe {
    margin: 0;
    padding: 6px 0 6px 10px;
    background: transparent url("/Global/images/bg-headerTire-blue.gif") repeat-x 0 0;
    color: #002F7F;
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 2px solid #fff;
    }

/* Article Page // Un-Ordered List // No Bullet  */
.bodyCopy ul.noBullet {
	margin: 0 0 7px 0;
	padding: 0;
	line-height: 1.5em;
	list-style-type: none;
    }
.bodyCopy ul.noBullet li {
	margin: 0 5px 5px 0;
	padding: 0;
    }

/*  =Article Page // Un-Ordered List  */
#TDM_Content .bodyCopy ul {
	margin: 0 0 7px 0;
	padding: 0;
	line-height:1.5em;
    }
.bodyCopy ul li {
	margin: 0 5px 5px 25px;
	padding: 0;
    }
.bodyCopy li ul {
	margin: 10px 0 1em 0;
	padding: 0;
	list-style-type: disc;
    }

/*  =Article Page // Ordered List  */
.bodyCopy ol {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 12px;
	line-height:1.5em;
    }
.bodyCopy ol li {
    margin: 0 5px 5px 2.5em;
	padding: 0;
	vertical-align: middle !important;
	font-size: 12px;
    }

/* Right Hand Nav List */
.rhn_new_module {
	margin: 0; 
	padding: 0;
	background: transparent url("/Global/images/dashedBkgr.jpg") 0 0;
    }    
.rhn_new_module ul {
	margin: 0 0 5px 0; 
	padding: 0;
    }   
.rhn_new_module ul li {
	list-style: none;
	border-bottom: 1px dotted #999;
	padding: 4px 0 4px 10px;
    }
.rhn_new_module ul li.lastItem {
	border-bottom: none;
    }    
.rhn_new_module ul li a {
    font-size: 11px;
    font-weight: bold;
	color: #1486C6;
	text-decoration: none;
    }  
                         
/* Provided By Styling */
.providedBy {
	margin: 10px 0 0 0;
	}                 

/* Back to Top - Main
---------------------------------------------*/
.backToTopMain {
	padding: 0;
	width: 710px;
	height: 20px;
	border-bottom: 1px solid #bbbbbb;
	}

.backToTopMain a {
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;
	color: #003399;
	background: transparent url("/Global/images/arrowUp.gif") no-repeat 0 50%;
	}
	
/* Back to Top - Article
---------------------------------------------*/
#backToTop {
	padding: 0;
	width: 530px;
	height: 20px;
	border-bottom: 1px solid #bbbbbb;
	}

#backToTop a {
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;
	color: #003399;
	background: transparent url("/Global/images/arrowUp.gif") no-repeat 0 50%;
	}

