
body {
	margin:0px;
	padding:0px 0px  20px 0px;
	font-size: 1em; 
	font-family: arial, helvetica, sans-serif;

}

#pageholder {}
#copyholder {}
#header { }

#ttlogo{width:78px; height:69px; float:right; margin-top:12px;}


#branding{height:192px; width:181px;  background-repeat:no-repeat; position:relative; margin:12px 0px 5px 11px;}

#header h1, #header h2 {display:none;}
#header .sectitle{display:block;}

#header{border-bottom:2px solid black;}

#ticker {display:none;} 
 
#homebutton, #contactbutton {color:white;width:85px;height:15px;float:left;background-color:#115402;float:left;text-align:center;margin-left:6px;padding:3px;text-decoration:none;} 
a:hover#homebutton, a:hover#contactbutton {color:#CCDDD6;background-color:#00A261;}


#menuholder{ }
#contentholder{ }

#skip_navigation { display:none;}

.nodisplay{display:none;}

.logonrow {clear:both;}
.logonrow label  {float:left;width:100px;}

.ss {float:left; width:150px;height:75px;font-size:0.95em;margin:3px;padding:5px;border:1px solid #00A261; line-height:normal;background-color:#CCDDD6;}

.r_image{float:right;}





/* Document Management stuff */



.paging{

border:  #00A261 1px dotted;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 

}

.subsec{
color: #333333;
font-size: 90%;
border:  #a4a4a4 1px dotted;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
}


.doc_subcat_legend ul{


margin-top: 0px;
margin-bottom: 0px;

color: black;
	

}

.doc_legend {
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
border: #00A261 1px none;
border-top: #00A261 1px solid;
border-bottom: #00A261  1px solid;
background-color:#CCDDD6;
font-size: 95%;

} 

.doc_legend legend { 
font-weight:bold;
padding: 1px 5px; 

border: #c4c4c4 1px none; 
font-size: 100%;
}

.doc_subcat_legend_div{
background-color: #f4f4f4;
}

.doc_subcat_legend {
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
border: #666666 1px solid;
} 

.doc_subcat_legend legend { 
font-weight:bold;
padding: 1px 15px; 
background: #e4e4e4; 
border: #666666 1px solid;
 
}
.clear_both{clear:both;} 

					




/* LINKS */

#bodytext {
	
	padding:10px 10px 10px 20px;
	font-size:0.8em;
	
}
#bodytext a, 
.dl_doc_body a{
	font-weight: normal;
	color: #00A261;
}

#breadcrumb,
#breadcrumb a{
	font-weight: normal;
 
	padding: 0 0 10px 0;
}
.sectitle{
	margin:0px;
	padding:10px 5px 10px 20px;
	font-weight: bold;
	font-size: 1.2em;
	color:white;
}

a.lhs_buttons{
	font-weight: bold;
	font-size: 100%;
	color: #ffffff;
	text-decoration: none;
}


#page_top a{
	background-color:white;
	margin:1px;
	text-align:right;
	font-size: 80%;
	color: #a4a4a4;
	text-decoration: none;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
}

label {

float				:left;
	width				:100px;
	text-align			:right;

	font-weight			:normal;
	padding-right:3px;
	padding-top:2px;

}

.row {clear:both;} 

#footer {
 border-top:2px solid black;

	
	
	
}
 
#footer_text{
	font-family: verdana, helvetica, sans-serif;
	font-weight:bold;
	padding:45px 0px 0px 465px;
	font-size:0.55em;
}

#copy_site a{
	color: black;
	text-decoration: none;

}

#copy_site a:hover{
	color:#00A261;
	text-decoration:underline;

}

.page_content{
	padding: 0px 0px 0px 0px;

}

#removebdr {
	padding: 0px 0px 0px 0px;

}
#footer_action_buttons {
	padding-top:10px;

}
.page_content a, .page_content {
	color:black;

}
.dl_doc_head {

	font-weight: bold;

	color: #ffffff;
	padding: 2px 2px 2px 2px;
	text-align:center;
	background-color: #00A261;


}
.dl_doc_body{

	margin-top:2px;
	padding: 5px 5px 5px 5px;
	border:1px solid #00A261;


}

.dl_container{
width:125px;
float:right;
margin:0px 0px 5px 5px;


}

.dlsplit{
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	padding: 4px 0 4px 0;
	
}

/* NAVIGATION */

#Nav{display:none;}


