﻿GLOBAL: Reset
*/

* {
	margin: 0px;
	padding: 0px;
	font-family: helvetica, "Lucida Sans", verdana, sans-serif;
	
}
a { text-decoration: none; color: #0000FF; }
a:visited { text-decoration: none; color: #0000FF;}
a:hover { text-decoration: underline; color: #0000FF;}



 h1, h2, h3, h4, h5, h6, h1 span, caption, a {
	font-family: "Trebuchet MS", verdana;
}
@charset "utf-8";
/* CSS Document */

h1{	font-size: 1.3em;}
h2{	font-size: 1.0em;}

body
{
    
    background-color: #EEEEEE; 
	font-family: "Trebuchet MS", verdana;
    margin: 0px auto;
    padding: 0px;
    width: 100%;
    height: 100%;
    text-align: left;
}


.ChapterList
{
	font-size: 75%;
	/*color: #ff0000;*/
	
}

.WidgetORgName
{
	font-family: "Trebuchet MS", verdana;
	font-size:20px;
	font-weight:bold;
	
}




.WidgetCodeDisplay
{
    background-color: #EEEEEE; 
    padding: 5px;
	font-family: "Trebuchet MS", verdana;
	word-wrap: break-word;
     width: 336px;
}


.checkall
{
	font-size: 75%;
	font-family: "Trebuchet MS", verdana;
}

.MaterialsTable
{
	font-size: 75%;
	font-family: "Trebuchet MS", verdana;
}
p,ul,ol,blockquote 
{
	font-size: 75%;
	font-family: "Trebuchet MS", verdana;
}
.MainTable_layout
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.column_left
{
	background-color: #f0f0f0;
}
.column_right
{
	background-color: #f0f0f0;
}

.header_column_center
{
	background-image: url('../images/Header_filler.jpg' );
	background-repeat: repeat-x;
/* RWB Changed height 3/10/2010*/
/* height: 69px;  *//* this should be the width of the entire screen*/
	height: 60px; /* this should be the width of the entire screen*/
	vertical-align: bottom;
/*	min-width:1000px;
	min-width:700px;*/
	width:950px;
	
}
.header_column_right
{
	background-image: url('../images/Header_filler.jpg' );
	background-repeat: repeat-x;
/* RWB Changed height 3/10/2010*/
/* height: 69px;  *//* this should be the width of the entire screen*/
	height: 60px; /* this should be the width of the entire screen*/

}
.header_column_Left
{
	background-image: url('../images/Left_Header_Filler.jpg' );
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
}

.Header_Image
{
	float: left; 
/*	height: 69px;*/
	height: 60px;
}


.Header_LeftSignIn
{
	height: 60px;
	font-family: "Trebuchet MS", verdana; 

	color: #ffffff;
	text-decoration: none;
	text-align: center;
	
}

.Header_LeftSignIn a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	
}

.Header_LeftSignIn a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	
}

.Header_LeftSignIn a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:18px;
}


.Header_SignIn
{
/*	height: 69px;*/
	height: 60px;
	background-image:  url('../images/Header_filler.jpg' );
	background-repeat: repeat-x;
	float: center;
/*	max-width:300px; doesn't work with Chrome */
	

	font-family: "Trebuchet MS", verdana; 

	color: #ffffff;
	text-decoration: none;
	text-align: right;
	padding-right:3px;
	padding-top:6px;
}

.Header_SignIn a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	
}

.Header_SignIn a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	
}

.Header_SignIn a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}


.TDNavigation
{
	background-image: url('../images/HeaderNav_Filler.jpg' );
	background-repeat: repeat-x;
	vertical-align: bottom;
	height:25px;
	padding-bottom:5px;
	padding-left:5px;
	width: 781px;
	max-width:781px;
}


.TD_THM_News
{
	font-family: "Trebuchet MS", verdana;
	background-color: #f0f0f0;
	vertical-align: top; 
	width: 781px;
}

.TD_BreadCrumbs
{
	font-family: "Trebuchet MS", verdana;
	background-color: #f0f0f0;
	vertical-align: top; 
	width: 781px;
}

.TD_MainContent
{
	font-family: "Trebuchet MS", verdana;
	background-color: #f0f0f0;
	padding: 10px;
	vertical-align: top; 
	width: 781px;
}


.TD_InnerContent
{
	font-family: "Trebuchet MS", verdana;
	background-color: #f0f0f0;
	padding: 10px;
	vertical-align: top; 
	width: 781px;
}


.LeftContent_container
{
	/*border: 3px black dotted;*/
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0; /* this is the main "box" for the left content column*/
	width: 500px;
}

.RightContent_container
{
	
	background-image: url('../images/middle_column_bg.jpg' );
	background-repeat:repeat-x;
	
	
	/*border: 3px black  dotted;*/
	width: 260px;
	margin-bottom: 5px;
	float:right;
	background-color:#ffffff;
	margin-bottom:10px;
}


.RightInnerContent_container
{
	background-image: url('../images/pagetools.jpg' );
	background-repeat:repeat-x;
	width: 160px;
	margin-bottom: 5px;
	padding-left: 5px;
	float:right;
	margin-bottom:10px;
}

.LeftInnerContent_container
{
	/*border: 3px black dotted;*/
	float: left;
	overflow: hidden;
	padding: 3px;
	margin: 0; /* this is the main "box" for the left content column*/
	width: 590px;
	background-color:#ffffff;
	min-height:500px;
	border: 1px black solid;
}


.Content_BottomLeft_container
{
	background-color: #ffffff; 
	float: left;
}

.feature_LeftBottom1
{
	background-image: url('../images/middle_column_bg.jpg' );
	background-repeat:repeat-x;
	min-height: 100px;
	width: 159px;
	float: left;
	margin: 1px;
	padding: 1px;
	border-right: 2px #f0f0f0 solid;
}
.feature_LeftBottom2
{
	background-image: url('../images/middle_column_bg.jpg' );
	background-repeat:repeat-x;
	min-height: 100px;
	width: 159px;
	float: right;
	margin: 1px;
	padding: 1px;
	border-right: 2px #f0f0f0 solid;
}

.feature_LeftBottom3
{
	background-image: url('../images/middle_column_bg.jpg' );
	background-repeat:repeat-x;
	min-height: 100px;
	width: 159px;
	float: right;
	margin: 1px;
	padding: 1px;
}
/**********************************************/

.RightContent_Banner
{
	font-weight:bold;
	background-image: url('../images/HeaderNav_Filler.jpg' );
	background-repeat: repeat-x;
	vertical-align: bottom;
	height:20px;
	padding-bottom:3px;
	padding-left:3px;
}

.TD_Footer
{
	background-color: #f0f0f0;
	width: 781px;
	min-height: 207px;
	vertical-align: top;
	text-align: center;
}

a.mainNav
{
	color:#FFFFFF;
	padding: 7px;
}
.mainNav a:visited
{
	color:#FFFFFF;
	padding: 7px;
}

.mainNav a:hover 
{
	color:#FFFFFF;
	padding: 7px;
	text-decoration:underline;
}

a.TH_news_link
{
	text-decoration:underline;
}



table.timeline_table 
{
	border-left: 1px #000000  solid;
	border-top: 1px #000000  solid;
	
 
}

table.timeline_table th
{
	border-bottom: 1px #000000  solid;
	border-right: 1px #000000  solid;
 background-color:#f0f0f0;
 text-align:center;
 vertical-align:top;
 
}
table.timeline_table td 
{
	border-bottom: 1px #000000  solid;
	border-right: 1px #000000  solid;
 
}
.breadCrumbs
{
	
	color:#990000;
}
a.breadCrumbs
{
	font-size: .8em;
	color:#990000;
}


.adobeLink
{
		color:#990000;
}


.PrinterFriendly
{
	background-color:#ffffff;
}



.smallTextButton
{
	color: #000000;
	font-size:.75em;
}

.mediumTextButton
{
	color: #000000;
	font-size:1em;
}

.largeTextButton
{
	color: #000000;
	font-size:1.25em;
}
