@charset "utf-8";
/* CSS Document */

#menu_holder{width:100%; text-align:center; background-color:#333; min-width:1150px;}
#menu{ width:966px; margin:0 auto 0 auto; background-color:#333; padding:0px;}
#menuitem{ width:120px; border:2px solid #444; padding:6px; font-weight:bold; cursor:pointer; background:url(images/header.gif);margin:0px; float:left; margin-right:2px;}
#menuitem a{ text-decoration:none; color:#ddd;}
.dropdown {float:left; padding-right:2px; margin:0px; color:#ddd;}
.dropdown dt {width:120px; border:2px solid #444; padding:6px; font-weight:bold; cursor:pointer; background:url(images/header.gif); margin:0px;}
.dropdown dt:hover {background:url(images/header_over.gif); margin:0px;}
.dropdown dd {position:absolute; overflow:hidden; width:140px; display:none; background:#333; z-index:200; opacity:0; margin:0px; padding:0px;}
.dropdown ul {width:136px; border:2px solid #444; list-style:none; border-top:none; margin:0px; padding:0px; text-align:left;}
.dropdown li {display:inline; margin:0px;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#eee; text-decoration:none; background:#333; width:126px; margin:0px;}
.dropdown a:hover {background:#F90; color:#000; margin:0px;}
.dropdown .underline {border-bottom:1px solid #666; margin:0px;}

body{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#f60; font-size:12px; color:#AE6113}
#top{ background-image:url(images/bg.gif); background-repeat:repeat-x; text-align:center; width:100%; min-width:1150px;}
#header{ background-image:url(images/tpp_logo.gif); background-repeat:no-repeat; height:100px;}
#footer_holder{	background-image:url(images/bg2.gif); background-color:#FF6600; background-repeat:repeat-x;	text-align:center; clear:both; width:100%; min-width:1150px;}
#content_holder{background-color:#FFF; padding-top:16px; padding-bottom:16px; min-width:1150px;}
#content{ width:800px; margin:0 auto 0 auto; overflow:hidden; min-height:450px;}
#leftmenu{ width:150px; float:left;}
#rightmenu{ width:150px; float:right;}
#wide{ width:100%; padding-bottom:16px; text-align:center;}
#left{float:left; width:30%;}
#right{float:right; width:30%;}
#center{width:30%; margin-left:35%;}
#footer{width:800px;margin:0 auto 0 auto;}
/*#search{float:left; width:200px; position:absolute; top:146px; border:0px; z-index:10; padding-top:140px; background-image:url(images/searchtpp.png); background-position:left top; background-repeat:no-repeat;}*/
#search{float:left; position:relative; width:150px; border:0px; padding-top:140px; background-image:url(images/searchtpp.png); background-position:left top; background-repeat:no-repeat;}
h1{ font-size:12px; line-height:12px; margin:0px; padding-top:20px; color:#000;}
h2{ font-size:16px; line-height:16px; margin:0px; padding-top:20px; color:#000;}
p a{color:#AE6113; font-weight:bold;}
a img{border:none;}
input,select,textarea{font-size:11px; color:#666;}
.light_blue_text, .light_blue_text a{color:#3EADFF;font-size:20px;font-weight:bold; text-decoration:none;}
.yellow_text, .yellow_text a{color:#FFAA00;font-size:16px;font-weight:bold; text-decoration:none;}
.copyright, .copyright a{ font-size:10px; color:#FFff66; text-align:center; text-decoration:none; padding:4px; font-weight:normal;}
.list td{border:1px solid #ccc; padding:4px; margin:0px;}
.download{ color:#FB4D02; text-decoration:underline;}
.project{ width:100%; background-color:#333; text-align:center; color:#FFF; padding-top:4px; padding-bottom:4px; margin-bottom:0px;}
.project a{color:#FFF; text-decoration:none;}
.info{ color:#999; border-top:1px dashed #ccc; font-size:11px;}
.searchresults{border:1px #ccc dashed; padding:4px; margin:0px;}
.searchresults a{color:#AE6113; font-weight:bold; text-decoration:none;}
.searchresults p{line-height:22px;}
