@charset "utf-8";
/* CSS Document */

* { behavior: url(/Common/iepngfix.htc) }
a:active, a:focus { outline: 0; }

body{ background:#ACC58B url(/Images/background.jpg) repeat-x; margin:0px 0px 25px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }

p{ margin:10px 0px 10px 0px; }

a{ color:#c4000a; font-weight:normal; text-decoration:none; }
a:hover{ color:#4D731E; }

h1{ color:#00557e; font-size:20px; }
h2{ color:#00557e; font-size:17px; padding:2px; margin:0px;}
h3{ color:#00557e; font-size:14px; padding:2px; margin:0px;}

#container{ width:985px; margin:auto; background:url(/Images/content_back.gif) repeat-y; }
#header{ width:985px; height:174px; background:url(/Images/header.jpg) no-repeat; }

#navwrapper{ float:left; width:213px; background:url(/Images/menu_logo.gif) no-repeat; padding-top:100px; }
#nav{ padding-left:25px; }
#nav a{ display:block; margin-bottom:8px; margin-top:8px; color:#00557e; font-weight:bold; text-decoration:none; text-transform:uppercase; font-size:12px; }
#nav a:hover{ color:#DCE9EB; }

.padding{ padding:10px; }
.padding_small{ padding:7px; }

#contentwrapper{ float:left; width:772px; }
#leftcolumn{ float:left; width:488px; }
#leftcolumn_wide{ float:left; width:550px; }

#rightcolumn{ float:left; width:257px; }
#rightcolumn_narrow{ float:left; width:200px; }

.tab{ width:160px; height:33px; background:url(/Images/tab.gif) no-repeat; text-align:center; margin-top:15px; }
.tab h3{ color:#FFFFFF; font-size:14px; padding-top:10px; margin:0px; }
.tabbox_basic{ width:100%; border:#000000 solid 1px; background-color:#FFFFFF; }
.tabbox_flower{ width:100%; border:#000000 solid 1px; background:#dfd2b7 url(/Images/flower_back.jpg) bottom left no-repeat; text-align:right; }
#meeting td{ vertical-align:top; padding:1px; }
.tabbox_flower form{ margin:5px 0px 5px 0px; }

#footer{ clear:both; width:985px; height:107px; background:url(/Images/footer.png) no-repeat; margin:auto; color:#FFF; font-size:11px;}
#footer a{color:#FFF; text-decoration:underline;}
.inputfield{ border:#000000 solid 1px; width:140px; }
.inputbutton{ border:#000000 solid 1px; background-color:#9cb48f; color:#FFFFFF; font-weight:bold; padding:5px 3px 5px 3px; }

.topAnchor { text-align:center;display:block;margin-left:auto; margin-right:auto; }
