body     { background-image:url(/sharedimgs/bckgd.gif);
           background-color:#FFFFFF;
           font-family:verdana,helvetica,sans-serif;
           font-size:10pt;margin:0;padding:0;
           text-align:justify;color:#002200;
	   max-width:1024px; }
:active  { text-decoration:none; }
:visited { text-decoration:none; }
:link    { text-decoration:none; }

a:hover  { text-decoration:underline; }

img	 { border:none; }
img.leftlinkbtn { display:block }

div.h1_container { height:32px;width:100% }
img.h1_endcap { margin:0;padding:0;height:38px;width:12px;
                display:inline;}

h1           { color:#008800;background-color:#efffdf;
	       padding:0 10px;
	       margin-left:12px;margin-right:12px;
	       height:32px;
               border-top:3px solid green;
               border-bottom:3px solid green;
	       font-family:arial,helvetica;font-size:200%;
	       margin-bottom:12px;margin-top:30px;font-weight:normal;}

h2           { color:#008800;background-color:#efffdf;
	       padding:0 10px;
	       margin-left:-30px;margin-right:-30px;
	       height:24px;
               border-top:2px solid green;
               border-bottom:2px solid green;
	       font-family:arial,helvetica;font-size:150%;
	       margin-bottom:12px;margin-top:30px;font-weight:normal;}

#pageheader
         { background-color:#000000;padding:0; }
#mainlinks
         { width:100%;margin-top:5px;font-size:90%;}
#mainlinks :active  { color:red;}
#mainlinks :visited { color:red;}
#mainlinks :link    { color:red;}
#pageheader td
         { font-weight:bold;text-align:center;} 
#pageheader td.headline
         { color:red;border-bottom:thin solid red;vertical-align:bottom;
           font-size:200%;text-align:left; }
#mainlinks td { padding-top:5px;padding-bottom:5px;vertical-align:bottom; }
#mainlinks td.current
         { color:red;background-color:#000;background-repeat:no-repeat;
           background-image:url(/sharedimgs/current_tab2.gif);
           background-position:top left;}
#secondary_container { text-align:left;width:100%;
                       background-color:#00a;}
#secondary_links {margin-left:20px;font-size:70%;
                  font-family:verdana,helvetica,sans-serif;
                  font-weight:bold;color:red;}
#secondary_links :active  { color:#eeeea0;}
#secondary_links :visited { color:#eeeea0;}
#secondary_links :link    { color:#eeeea0;}
#secondary_links td {padding:0 12px;}
#leftblock_container
         { width:110px;vertical-align:top;
           background-image:url(/sharedimgs/leftbar.gif);
           background-position:top right;
           background-repeat:repeat-y;}
        
#leftblock_top
         { height:103px;
           background-image:url(/sharedimgs/headtobar_1.gif);
           background-position:top right;
           background-repeat:no-repeat;}
#leftblock
         { color:#4C340E;background-color:#eeeea0;
           text-align:center;
           background-image:url(/sharedimgs/leftbar.gif);
           background-position:top right;
           background-repeat:repeat-y;}

table#content { height:600px;border-collapse:collapse; }
td.main  { vertical-align:top;
           background-image:url(/sharedimgs/headtobar_2.gif);
           background-position:top left;
           background-repeat:no-repeat;}
div.main    { margin-left:80px;margin-right:40px;margin-top:40px; }

div.main table td {text-align:left;}
div.main table td,th
          {vertical-align:top;padding:5px 0;}

div.para { margin-left:100px;margin-right:50px;margin-bottom:40px;
           padding:0 30px 10px;background-color:#ffffe0;
	   border:1px solid #dda;}

div.para h2 :active { color:green; }
div.para h2 :visited { color:green; }
div.para h2 :link { color:green; }

p.first   { margin-top:0px; }
p.newidea { margin-top:30px; }
li       { margin-top:12px;}
#leftblock ul
         { width:100px;color:#eeeea0;background-color:#4c340e;
           padding-top:20px;padding-bottom:20px;padding-left:0px;
           margin-left:4px;}
#leftblock ul li
         { list-style-type:none;font-size:8pt;margin-left:0;
           padding-left:0;}
#leftblock :active  { color:#eeeea0;}
#leftblock :visited { color:#eeeea0;}
#leftblock :link    { color:#eeeea0;}
#left_staffcv_btn {margin-top:50px;margin-left:0px;padding:0;}

dt	{ font-style:italic;font-weight:bold;}
dd	{ margin-bottom:12px; }
.block_right { float:right;margin-right:-75px; padding-left:12px;}
