﻿body { margin:0; padding:0; background-image:url(../img/background.gif); background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial; }
form { margin:0; padding:0; }
div { margin:0; padding:0; }

div.top { margin:0 auto; padding:0px; width:100%; height:20px; background-color:#D3DDC1; border:none; }
table.main { margin:0 auto; padding:0px; width:700px; min-height:600px; background-color:#FFFFFF; border:none; border-collapse:collapse; }
td.header { width:700px;  *width:740px /* targets IE7 and IE6 */; height:125px; background-color:#6B4F8A; border:solid 1px #6B4F8A; border-bottom:none; color:#FFFFFF; text-align:center; padding:0px; margin:0px; }
td.menu { width:700px; margin:0px; padding:0px 0px 0px 0px; background-color:#6B4F8A; border:solid 1px #6B4F8A; border-top:none; border-bottom:none; color:White; font-size:90%; text-align:center; }
.menu a, .menu a:active, .menu a:hover, .menu a:visited { color:White; font-weight:bold; text-decoration:none; }
.menu a:hover { background-color:#9575a5; }

.content a, .content a:link, .content a:visited { color:#6B4F8A; }

td.content { width:700px; *width:740px /* targets IE7 and IE6 */; padding:10px 20px 10px 20px; border:solid 1px #AA9ABB; font-size:90%; }
td.footer { width:700px; margin:0 auto; padding-top:3px; height:22px; text-align:center; border:solid 1px #6B4F8A; background-color:#6B4F8A; }

td.header span { margin:0; padding:0; line-height:12pt; font-size:80%; font-weight:bold; }
td.header img {width:750px;*width:782px /* targets IE7 and IE6 */}
.footer a, .footer a:active, .footer a:hover, .footer a:visited { color:White; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

img { border-style:none; }

h1 { margin:0px; padding:7px 0px 0px 0px; font-size:140%; }
h2 { margin:0px; padding:5px 0px 0px 0px; font-size:120%; }
h3 { font-size:110%; margin:0px; padding:15px 0px 10px 0px; color:#6B4F8A; }
h3.top { font-size:110%; margin:0px; padding:5px 0px 0px 0px; color:#6B4F8A; }
.red { color:#CC0000; margin:0px; padding:5px 0px 0px 0px; }
.red_small { color:#CC0000; margin:0px; padding:5px 0px 0px 0px; font-size:120%; }
h4 { font-size:110%; margin:0px; padding:5px 0px 0px 10px; }
h5 { font-size:100%; margin:0px; padding:10px 0px 5px 0px; }
b.purple_header { color:#6B4F8A;margin:0px;padding:0px; }

p { padding:5px 20px 5px 10px; margin:0px; }
p.announcement { padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold; color:#AA0000; }
img.right { float:right; margin:0px 0px 0px 10px; }

table.right { float:right; margin:10px 0px 0px 10px; }

div.greenDiv { margin:10px 0px 0px 10px; padding:10px 10px 10px 10px;
            background-color:#EAF4D9;line-height:20px;
            border-top:solid 3px #C8D3B6;border-left:solid 3px #C8D3B6;
            border-right:solid 3px #A3AD91;border-bottom:solid 3px #A3AD91;
            width:280px; font-size:90%;
          }
div.greenDiv ul li { padding-right:5px; }

div.right { margin-top:10px; padding:5px 0px 5px 0px;
            background-color:#EAF4D9;
            border-top:solid 3px #C8D3B6;border-left:solid 3px #C8D3B6;
            border-right:solid 3px #A3AD91;border-bottom:solid 3px #A3AD91;
            width:280px; font-size:90%;
          }
div.right ul li { padding-right:5px; }
div.right_top { float:right; margin:10px 0px 0px 15px; padding:5px 0px 5px 0px;
            background-color:#EAF4D9;
            border-top:solid 3px #C8D3B6;border-left:solid 3px #C8D3B6;
            border-right:solid 3px #A3AD91;border-bottom:solid 3px #A3AD91;
            width:280px; font-size:90%;
          }
div.right_top ul li { padding-right:5px; }
          
div.right_photo { float:right; margin:10px 0px 0px 15px; padding:0px 0px 10px 0px;
                  text-align:left; }
div.right_photo img { margin:0px 5px 8px 5px; }

div.left_photo { float:left; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px;
                  text-align:left; }
div.left_photo img { margin:0px 5px 8px 5px; }

div.caption { font-size:80%; margin-left:10px; color:#444444; }

br.large_break { line-height:15px; }
br.small_break { line-height:8px; }
br.tiny_break { line-height:4px; }

ul { margin:0px 0px 0px 10px; padding:5px 0px 5px 0px; }
ul li { margin-left:15px; padding-bottom:5px; }
ul.nopadding { margin:0px; padding:5px 0px 0px 0px; }
ul.nopadding li { margin-left:15px; }
ul.links { padding-top:5px; margin-top:0px; }
ul.links li { padding-bottom:4px; }

p.slogan { color:#6B4F8A; font-weight:bold; font-style:italic;padding:10px 0px 10px 0px }
p.no_indent { padding-left:0px;margin-left:0px;padding-right:0px;margin-right:0px; }

div.logos { margin:10px 0px 10px 0px; width:320px;
            height:480px; background-image:url(../img/IFM_Meeting_Sponsors.gif); background-repeat:no-repeat;
            }
.logos a.narrow { display:block; width:160px; height:100px; }
.logos a.wide { display:block; width:320px; height:62px; }

#blueJump {border-top:solid 3px #C8D3B6;border-left:solid 3px #C8D3B6;border-right:solid 3px #A3AD91;border-bottom:solid 3px #A3AD91;
    background-color:#97E9E9;margin:10px 0px 60px 0px;padding:5px 10px 5px 10px;font-weight:bold;font-size:large;
    width:180px;border-color:#009FFF #004DFF #004DFF #009FFF;color:#000000
}

table#toPurchase {width:600px;margin-left:10px}
#toPurchase td   {width:25%;text-align:left}