
body, input
{
  font-family: Verdana, Arial; 
  padding:0px; margin:0px
}

body, td, th 
{
 font-size: 80%;
}

ul li
{
  list-style: square;
}
.status 
{
  border: 1px solid red; 
  background: #fcf4cd; 
  padding-left: 2; 
  padding-right: 1; 
  font: 7pt Arial;
}
#services_1, #services_2, #services_3, .slogan
{
  font-size: 10pt;
}
.header 
{
  text-align: center; 
  vertical-align: bottom; 
  font-size: 180%;
}

#content_box h1, 
#content_box h2, 
h1,h2
{
  font-size: 140%; 
  font-weight: 600;
  letter-spacing: 0.1em;
   font-family: Verdana, Arial; 
}


h3
{
  font-size: 115%; 
  font-weight: 600;
  letter-spacing: 0.1em;
}
.img a:link, .img a:visited, .img a:active
{
  color: black; 
  text-decoration: none;
}
a img
{
  border: 0;
}
.arrow
{
  text-align: center;
  padding: 0px;
  margin: 0px;
}
td
{
  vertical-align: top;
}
div
{
  margin: 0px;
}
th
{
 /*  background-color: #EEEEEE; */
}
.informaltable table
{
  border-collapse: collapse;
}
.informaltable td, .informaltable th
{
  padding: 3;
}
.activity, .current
{
  width: 92px;
  height: 40px;
  font-size: 10pt;
  align: center;
  vertical-align: middle;
 }
.content 
{
  border-left: dotted #aaaaaa; 
  border-top: dotted #aaaaaa; 
  border-bottom: dotted #aaaaaa; 
  padding-left: 10px; 
  padding-right: 10px; 
  padding-top: 10px; 
  padding-bottom: 10px; 
  margin-left: 10px;
  word-spacing: 3px;
   font-family: Verdana, Arial; 
   line-height: 1.3;
 

}
.editor
{
  text-align: right;
  font-style: italic;
}
.services, .services input.button, .services option
{
  color: #444444;
}
.services 
{
  text-align: right; 
  vertical-align: middle; 
}
.services input, .services select
{
  font-size: 100%;
  padding-bottom: 0; 
  margin: 0; 
  height: 1.7em;
}
.services input.button 
{
  padding: 0; 
  background: #cccccc;
}
#textnav
{
  text-align: center;
  padding: 5;
}
.informalfigure
{
  text-align: center;
}
table.softrefs td
{
  padding-top: 7;
  padding-bottom: 7;
  border-bottom: 1 solid #cccccc; 
}

a.activityhref
{
  text-decoration: none;
  color: #000000;
}
a.activityboxhref
{
  text-decoration: none;
  color: #000000;
  display: block;
  padding-top: 11px;
  padding-bottom: 11px;
}

.author
{
  font-style: italic;
}

.strong
{
  font-weight: bold;
}

ul.csc-menu-def{width:200px;}
.process, .activity { background: url(../images/activity.gif) no-repeat; }
.current { background: url(../images/active.gif) no-repeat; }

#title_str{
 font-size:22px;
}

/*#content_box, #textnav ,#footer{ font-size:12px} */

.news-list-item img{ margin-top: 15px;}
.news-single-backlink, #ShowFormLink{ padding:15px;}
#services_1{ text-align:right; padding-left:100px; margin-right:0px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right}
#login_box{ position:absolute; top:600px; left:5px;}

table.contenttable TD {
	BORDER-BOTTOM: #EEEEEE 1px solid; 
	   padding-top: 7px;
  padding-bottom: 7px;
  
   
}
table.contenttable tr td p{ display:inline}
table.contenttable thead tr{ background-color:#EEEEEE; border:0px;}
table.contenttable thead tr td{ padding:0px; margin:0px;}
table.contenttable TR {
	BORDER-BOTTOM: #D4D4D4 1px solid; 
	
}

div#login_box div{ font-size:11px;}
#textnav, #footer { padding-top:10px;}

div.news-latest-item p {display:inline}
/*div.news-latest-item  {margin-bottom:10px;}*/
div.news-latest-item div.news-latest-text {margin: 8px 0px 14px 38px}


#login_box .tx-newloginbox-pi1 {margin: 0px 0px 0px 7px; font-size:10pt;}
#login_box .tx-newloginbox-pi1 h3 {
font-weight:normal;
letter-spacing:none;
letter-spacing:0em;
font-size:100%;
}

#login_box .tx-newloginbox-pi1 h3, 
#login_box .tx-newloginbox-pi1 p {width:220px; }
#login_box .tx-newloginbox-pi1 input,
#login_box .tx-newloginbox-pi1 form table tr th,
#login_box .tx-newloginbox-pi1 th label {font-size:10pt;}
#login_box .tx-newloginbox-pi1 input,
#login_box .tx-newloginbox-pi1 input#user,
#login_box .tx-newloginbox-pi1 input#pass {width:100px;}
FIELDSET{ border:0px;}

#login_box .tx-newloginbox-pi1 th {align:right; text-align:right; font-weight:normal;}

div.header {
padding: 0 0px 0 160px;
text-align:left;
}

#login_box{font-size:10pt;}

.tx-ttnews-browsebox-SCell {font-weight:bold;}
.cont01, .header01{padding:10px;}
.header01 #title_str{font-size:1.5em}

.tx-skpagecomments-pi1 form textarea {
background:#FFFFFF none repeat scroll 0%;
height:160px;
width:640px;
}
