body {
 background-image:url(backgrnd2.gif);
 background-repeat:repeat-x;
 background-attachment:fixed; 
 background-color:#dce7f6; 
 font-size:10pt;
 font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
 color:#000000;
 padding:0px;
 margin:0px;
 min-height:100%;
}

p {padding-left:20px; padding-right:20px; }


#left {position:absolute; left:0px; top:130px; width:180px; margin-left:10px; padding:0px; }

.block {background-image:url(bar.gif); background-repeat:repeat-x; background-color:#ffffff; padding:10px 10px 10px 10px; margin-bottom:10px; border:solid 1px #a7a7a7; }

.l:visited { font-family: Arial, Helvetica, sans-serif; color: #12499c; text-decoration:none; }
.l:link { font-family: Arial, Helvetica, sans-serif; color: #12499c; text-decoration:none; }
.l:hover { font-family: Arial, Helvetica, sans-serif; color: #12499c; text-decoration:none; }
.l:active { font-family: Arial, Helvetica, sans-serif; color: #12499c; text-decoration:none; }

#container {margin:20px 200px 0px 200px; background-image:url(bar.gif); background-repeat:repeat-x; background-color:#ffffff; padding:10px 0px 0px 0px; border:solid 1px #a7a7a7; } 

.br {color:#ffffff; padding-right:20px; line-height:40px; vertical-align:bottom; font-weight:bold; font-size:11pt; }

#right {position:absolute; right:0px; top:140px; width:180px; margin-right:10px; padding:0px; line-height:50px; }

#header {padding-left:10px; height:110px; background-image:url(bar2.gif); background-repeat:repeat-x; background-color:#e7e7e7; margin:0px 10px; width:auto; text-align:left; }

form.search{position:absolute; right:20px; top:50px; margin:0; border:0 none; font-weight:bolder; font-size:0.8em; }
input.keywords{color:#000000; border: 1px solid #a7a7a7; width:160px; height:15px; margin:0; }
input{background-color:#FAFAFA; font-family:"Lucida Grande",Verdana,Helvetica,sans-serif; font-size:1.1em; font-weight:normal; padding:1px; } 
input.search{color: #000000; border:1px solid #a7a7a7; margin:0; }
label.search{color: #323d4f; margin:0; padding:0 0 0 1px; }

#bar { height:40px; padding:0px; text-align:right; 
       background-image:url(barfield.gif); background-repeat:no-repeat; background-position:right; }

#nav {vertical-align:middle; padding:0px; font-weight:bold; color:#ffffff; font-size:13pt; text-align:center; }

#news {margin:20px;}

#footer {height:20px; background-color: #a7a7a7; color:#ffffff; padding-left:20px; }

.imp {margin-right:20px; }

a { text-decoration:none; color:#ffffff; }

img { border:none; }

h1 { font-variant:small-caps; font-size:16pt; font-weight:bold; padding:0px; margin:20px; border-bottom:solid 1px #ff9900; }
h2 { font-size:12pt; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; padding:0px; font-weight:bold; border-bottom:solid 1px #ff9900; }
