/*tuv_screen.css - formatting only */
/* - Dark blue is #155697 */
/* - Light blue is #00bfdf */
body {font: normal normal 12px/15px Trebuchet MS, Arial, Helvetica, sans-serif; color : #000000;}
p {font: normal normal 12px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color : #000000;}
p.red {font: normal normal 12px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color: red;}
p.clear {clear: both;}
img {border: 0;	margin: 0;	padding: 0;}
h1.pagetitle {margin: 0; padding: 0; font: normal bold 25px/28px Trebuchet MS, Arial, Helvetica, sans-serif; /*display:inline;*/ color: #155697;}
.pagetitle {margin: 0; padding: 0; font: normal bold 25px/28px Trebuchet MS, Arial, Helvetica, sans-serif; /*display:inline;*/ color: #155697;}
h2.subtitle {margin: 0; padding: 0; font: normal bold 18px/20px Trebuchet MS, Arial, Helvetica, sans-serif; /*display:inline;*/ color: #155697;}
.subtitle {margin: 0; padding: 0; font: normal bold 18px/20px Trebuchet MS, Arial, Helvetica, sans-serif; /*display:inline;*/ color: #155697;}
h3.title {margin: 0; padding: 10px 0 5px 0; font: normal bold 12px/14px Trebuchet MS, Arial, Helvetica, sans-serif; /*display:inline;*/ color: #155697;}
.title {margin: 0; padding: 10px 0 5px 0; font: normal bold 12px/14px Trebuchet MS, Arial, Helvetica, sans-serif; /*display:inline;*/ color: #155697;}
.titlegrey {color: #C0C0C0;}
a  {text-decoration : none; color : #155697;}
a:visited  {text-decoration: none; color: #155697;}
a:active  {text-decoration: none; color: #155697;}
a:hover  {text-decoration: none; color: #00bfdf;}
.normal {font: normal normal 12px/15px Trebuchet MS, Arial, Helvetica, sans-serif; color : #000;}
.normal a  {text-decoration: none; color: #155697;}
.normal a:visited  {text-decoration : none; color: #155697;}
.normal a:active  {text-decoration: none; color: #155697;}
.normal a:hover  {text-decoration: none; color: #00bfdf;}
.vline {border-left: 1px solid #000; padding: 0px 0px 0px 10px; font: normal normal 12px/15px Trebuchet MS, Arial,Helvetica,sans-serif; color : #000;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.form_field {font: normal normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; border: 1px #155697 solid;}
/* Home page css */
#home_left {width: 300px; padding-right: 20px; float: left; display: inline;}
	#home_right {border-left: 2px solid #155697; margin-left: 322px; padding-left: 20px;}
	#home_news {width: 325px;}
	#home_instructions {width: 325px; padding: 20px 0 20px 0;}
	p.leadtext {margin: 0; padding: 5px 0 0 0; font: normal bold 15px/17px Trebuchet MS, Arial, Helvetica, sans-serif; color: #00bfdf;}
/* Home page css ^ */
/* Contribute Story start */
div.storyrow {clear:left; padding-top:2px; font: normal normal 13px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000;}
div.storyrow label {float: left; width: 350px; text-align: left; padding-right:2px; font-weight: bold;}
div.storyrow span.label {float: left; width: 200px; text-align: left; padding-right: 2px; font-weight: bold;}
div.storyrow span.comments {color: #4E4848;}
div.storyrow span.formw {float: left; width: 300px; text-align: left;}
div.storyrow span.submitbtn {float: left;}
div.storyrow .btn {font: normal normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; vertical-align: middle; border: 1px solid #6f6f6f; background: #c0c0c0;}
div.storyrow .field {width: 300px; font: normal normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; border: 1px #155697 solid;}
#personal {display: block;}
#personalfrm {display: none;}
#story {display: block;}
#storyfrm {display: none;}
#further {display: block;}
#furtherfrm {display: none;}
/* Contribute Story end */
#footer {font: normal normal 10px/11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #155697;}
#footer a  {text-decoration : none; color : #155697;}
#footer a:active  {text-decoration : none; color : #155697;}
#footer a:visited  {text-decoration : none; color : #155697;}
#footer a:hover  {text-decoration : none; color : #00bfdf;}
#footer .middot {color: #000000;}
p.footer {font: normal normal 10px/11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #155697;}
#copyright {font: normal normal 10px/11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #7F7F7F;}
#copyright A  {text-decoration : none; color : #7F7F7F;}
#copyright A:Active  {text-decoration : none; color : #7F7F7F;}
#copyright A:Visited  {text-decoration : none; color : #7F7F7F;}
#copyright A:Hover  {text-decoration : none; color : #660000;}
#tree {color: #660000; margin: 0; /* border: 1px dashed red;*/}
#tree a {color: #660000;text-decoration: none;}
#tree a:active {color: #660000;text-decoration: none;}
#tree a:visited {color: #660000;text-decoration: none;}
#tree a:hover {color: #000;text-decoration: none;}
/* dtree css start */
.dtree {font-family: Trebuchet MS,Arial, Helvetica, sans-serif;font-size: 9px;line-height: 9px; white-space: normal;padding: 0;}
.dtree img {border: 0;/*float: left;*/ vertical-align:middle;}
.dtree a {color: #660000;text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {color: #660000;white-space: normal;padding: 1px 0px 1px 0px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #000;text-decoration: none;}
.dtree a.nodeSel {
	color: #000;
}
.dtree .clip {overflow: hidden;}
.tiny {font-size:7px;}
/* dtree css end */
