body{
font-family:Arial,Verdana,Sans-Serif;
color:#000;
background:#FFF url("/i/bg.png") top left repeat-x;
margin:0;
padding:0;
text-align:center;
font-size:x-small;
/*/*/
voice-family:"\"}\"";
voice-family:inherit;
font-size:small;
/* */
}
html>body{
font-size:small;
}
p,li,ul,div,td,address,label,input,select,textarea,dl,dt,dd{
color:#000;
font-size:x-small;
/*/*/
voice-family:"\"}\"";
voice-family:inherit;
font-size:small;
/* */
}
html>body{
font-size:small;
}
pre,code{
font-family:Courier,Times,Serif;
font-size:100%;
vertical-align:middle;
}
pre{
border:1px solid #CCC;
padding:10px 5px;
}
address{
font-style:normal;
text-align:right;
}
acronym,abbr{
cursor:help;
border:0;
}
td, tbody td{
padding:2px 5px;
vertical-align:top;
}
thead td{
font-weight:bold;
text-decoration:underline;
}
p{
margin:3px 0 16px 0;
}
img{
margin:0;
border:0;
}
div{
margin:0;
padding:5px;
}
hr{
color:#CCC;
background:#CCC;
height:1px;
margin:3px 0;
border:0;
}
h1{
font-weight:normal;
color:#000;
margin:3px 0;
font-size:140%;
}
h2{
font-weight:bold;
color:#000;
margin:12px 0 0 0;
font-size:110%;
}
h3{
font-weight:bold;
color:#000;
margin:0;
font-size:90%;
}
ul{
list-style:none;
margin:0;
padding:0 0 0 25px;
}
dl{
margin:0;
}
dt{
margin:6px 0 0 0;
font-weight:bold;
}
dd 
{
	margin: 0 0 10px 25px;
}
form{
margin:0;
padding:0;
}
fieldset{
border:0 solid #FFF;
}
textarea, .input, select{
display:block;
border:1px solid #9097A2;
background:#FFF;
padding:0;
margin:0 0 10px 0;
}
input{
margin: 0;
}
textarea{
height:120px;
width:250px;
}
label{
display:block;
}
.input{
width:180px;
margin-right:3px;
}
.checkbox{
display:inline;
border:0;
margin:0 5px 0 0;
}
.inline{
display:inline;
}
.invisible{
display:none;
}
a:link{
color:#00C;
text-decoration:underline;
}
a:visited{
color:#996;
text-decoration:underline;
}
a:hover{
color:#00C;
text-decoration:none;
}
a:active{
color:#00C;
text-decoration:underline;
}
#tban{
background:#9C3 url('/i/b.gif') top right no-repeat;
padding:0;
height:60px;
width:750px; 
}
#main{
width:750px;
margin:10px auto;
padding:0;
text-align:left;
}
#tnav{
background:#999 url('/i/tn.png') top left repeat-x;
padding:0;
margin:0;
border:1px solid #999;
float:left;
list-style:none;
padding:0;
margin:0;
width:750px;
/*/*/
voice-family:"\"}\"";
voice-family:inherit;
width:748px;
/* */ 
}
body>#tnav{
width:748px;
}
#tnav li{
list-style:none;
border:0;
margin:0;
padding:0;
float:left;
border-right:1px solid #999;
width:82px; 
/*/*/
voice-family:"\"}\"";
voice-family:inherit;
width:81px;
/* */
}
#tnav>li{
width:81px;
}
#tnav a{
float:left;
padding:5px 10px;
color:#666;
text-decoration:none;
text-align:center;
border-right:1px solid #FFF;
width:81px; 
/*/*/
voice-family:"\"}\"";
voice-family:inherit;
width:60px;
/* */
}
#tnav>a{
 width:60px;
}
#tnav a:hover{
background:#CCC;
color:#000;
border-right:1px solid #CCC;
}
#tnav #current a{
font-weight:bold;
color:#000;
background:#CCC;  
border-right:1px solid #CCC;
}
#middle{
font-family:Verdana,Arial,Sans-Serif;
padding:30px 10px 10px 10px;
border:1px solid #999;
border-width:0 1px;
}
#bnav{
background:#999 url('/i/tn.png') top left repeat-x;
padding:7px 3px 3px 0;
border:1px solid #999;
text-align:right; 
}
#bnav img{
margin:0 5px 0 0;
border:0;
}
.err{
color:#390;
font-weight:bold;
}
.bordered{
border:1px solid #390;
margin:0 0 20px 0;
}
.center{
text-align:center;
}
.right{
float:right;
position:relative;
margin-left:5px;
}
/* porfolio */
.pf{
font-size:0;
margin:0;
padding:0 0 20px 0;
}
.pimg{
float:left;
margin:0;
padding:0;
}
.ptext{
margin:0 0 0 120px;
padding:0;
}
.pf p{
margin:3px 0 0 0;
}
/* end portfolio */
.noprint{
padding:0;
}
