body  {background-image:url(images/main_bg.jpg); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:936px; margin:0 auto; text-align:left;}
#shadTile {width:936px; float:left; background-image:url(images/shadow_sides.png); background-repeat:repeat-y;}
#maincontainer {width:900px; margin-left:18px; float:left;}
#allcontent {width:900px; float:left; background:#f2f2e1 url(images/content_bg.gif) repeat-x;}
#inner-allcontent {width:900px; float:left; background-image:url(images/content_tile.gif); background-repeat:repeat-y;}

#header {
   width:900px;
   height:110px;
   float:left;
   background-image:url(images/header.jpg);
   overflow:hidden;
}

/* Top Nav
----------------------------------------------------------------------------*/
#topLinks {
   width:900px;
   height:24px;
   float:left;
   background-image:url(images/top_links_bg.gif);
   overflow:hidden;
   text-align:right;
}

#topNav {
   width:900px;
   float:left;
}

/* Left Side
----------------------------------------------------------------------------*/
#left {
   width:613px;
   float:left;
   margin-top:26px;
   margin-left:22px;
}

#mainTxt {
   width:613px;
   float:left;
   line-height:19px;
}
#mainTxt p {margin-top:10px;}

#flashBox {
   width:613px;
   float:left;
   margin-top:20px;
}

#flash {
   width:448px;
   float:left;
}

#rtFlash {
   width:165px;
   height:261px;
   float:left;
   background-image:url(images/good_business.gif);
   overflow:hidden;
}

#searchBox {
   width:613px;
   float:left;
   margin-top:13px;
}

#srchLeft {
   width:200px;
   float:left;
   margin-left:32px;
}

#mag {
   width:35px;
   float:left;
   margin-top:8px;
}

#sField {
   width:160px;
   float:left;
   margin-top:8px;
}

#goBtn {
   width:88px;
   float:left;
   margin-top:16px;
}

#newsSrch {
   width:318px;
   float:left;
   margin-left:20px;
}

#newsIcon {
   width:91px;
   height:36px;
   float:left;
   background-image:url(images/news_icon.gif);
   overflow:hidden;
}

#newsField {
   width:217px;
   float:left;
   font-size:10px;
   color:#78785f;
}

#adLogos {
   width:600px;
   float:left;
   margin-top:25px;
}

#adL1 {
   width:175px;
   float:left;
}

#adL2 {
   width:160px;
   float:left;
   margin-top:5px;
}

#adL3 {
	float:left;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:240px;
   float:left;
   margin-top:10px;
   margin-left:25px;
}

#rtBox {
   width:228px;
   float:left;
   border:2px solid #fff;
   background-color:#e5e5cf;
}

#activities {
   width:224px;
   float:left;
}

#actHead {
   width:224px;
   height:32px;
   float:left;
   margin-top:6px;
   background-image:url(images/hd_activities.gif);
   overflow:hidden;
}
#actAnnualMeeting {
   width:224px;
   height:47px;
   float:left;
   margin-top:6px;
   background-image:url(images/annual-meeting-2014.png);
   overflow:hidden;
}
#actAnnualMeeting a {width:224px;height:52px;display:block;}
#actAnnualMeeting span {display:none;}

.actText {
   width:200px;
   float:left;
   margin-left:13px;
   font-size:11px;
   color:#525242;
   margin-top:10px;
}
.actText p {margin-top:0px; margin-bottom:8px;}

#inNews {
   width:224px;
   height:32px;
   float:left;
   margin-top:6px;
   background-image:url(images/hd_news.gif);
   overflow:hidden;
}

#adBox {
   width:205px;
   float:left;
   margin-left:12px;
   margin-top:8px;
   border-bottom:10px solid #e5e5cf;
}

#adTop {
   width:205px;
   height:37px;
   float:left;
   background-image:url(images/ad_top.gif);
   overflow:hidden;
}

#adMid {
   width:205px;
   float:left;
   background-image:url(images/ad_tile.gif);
   background-repeat:repeat-y;
   text-align:center;
}

#adBtm {
   width:205px;
   height:23px;
   float:left;
   background-image:url(images/ad_bottom.gif);
   overflow:hidden;
}

#grnBox {
   width:228px;
   float:left;
   margin-top:10px;
   text-align:center;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:900px;
   float:left;
   margin-left:18px;
}

#footLeft {
   width:91px;
   float:left;
}

#footRt {
   width:809px;
   float:left;
   text-align:center;
   margin-top:2px;
   font-size:11px;
   color:#c2c29c;
   line-height:19px;
}
#footRt a {color:#c2c29c; text-decoration:underline;}
#footRt a:hover {color:#d6df23; text-decoration:none;}

#copyright {
   width:809px;
   float:left;
   text-align:center;
   color:#68a19a;
   font-size:10px;
   margin-top:4px;
}
#copyright a {color:#68a19a; text-decoration:underline;}
#copyright a:hover {color:#c2c29c; text-decoration:none;}

#shadBtm {
   width:936px;
   height:28px;
   float:left;
   background-image:url(images/shadow_bottom.png);
   overflow:hidden;
}

#shadBtm2 {
   width:936px;
   height:28px;
   float:left;
   background-image:url(images/shadow_bottom2.png);
   overflow:hidden;
}

/* Inner Pages
----------------------------------------------------------------------------*/
#inHeader {
   width:900px;
   height:92px;
   background-image:url(images/inner_header.jpg);
   overflow:hidden;
}

#inLogo {
   width:656px;
   float:left;
}

#inLinks {
   width:244px;
   float:left;
   margin-top:17px;
}

#btmNav {
   width:900px;
   height:14px;
   float:left;
   background-image:url(images/bottom_nav_bg.gif);
   overflow:hidden;
}

#inLeft {
   width:155px;
   float:left;
}

#leftNav {
   width:152px;
   float:left;
   margin-left:3px;
   font-size:11px;
}
#leftNav a {color:#1e6d69; text-decoration:none;}
#leftNav a:hover {color:#03b6ab; text-decoration:none;}

#inSearch {
   width:154px;
   float:left;
   margin-top:16px;
   background-image:url(images/in_search_bg.gif);
   background-repeat:no-repeat;
}

#inSearchTxt {
   width:142px;
   float:left;
   margin-left:12px;
   margin-top:29px;
   color:#78785f;
   font-size:10px;
}
#inSearchTxt p {margin-top:2px; margin-bottom:20px;}

#inRight {
   width:674px;
   float:left;
   margin:15px 0 0 50px;
   padding:0 0 35px 0;
   line-height:17px;
   min-height:350px;
   height:auto !important; /* For ie6 min-height */
   height:350px; /* For ie6 min-height */
}
#inRight h1 {font-size:20px; color:#1b4846; font-family:Georgia; font-weight:normal; margin-top:0px; margin-bottom:17px;}
#inRight h2 {font-size:14px; color:#1b4846; margin-top:0px; margin-bottom:0px;}
#inRight h3 {font-size:14px; color:#027402; margin-top:0px; margin-bottom:15px;}
#inRight h4 {font-size:14px; color:#1b4846; margin-top:0px; margin-bottom:8px;}
#inSmRight {
	width: 349px;
	float:left;
}
#inSmLeft {
	width:255px;
	float:left;
	margin-left:20px;
}
#buildBox {
   width:672px;
   float:left;
   margin-top:25px;
   border:1px solid #8bd28b;
   background-color:#dfdfd6;
}

#buildLeft {
   width:347px;
   float:left;
   margin-left:18px;
   margin-top:48px;
   color:#027402;
   text-align:center;
}

#buildRt{
   width:272px;
   float:left;
   margin-left:18px;
   margin-top:12px;
   border-bottom:12px solid #dfdfd6;
}

/* Site Map
----------------------------------------------------------------------------*/
#siteMap {
   width:674px;
   float:left;
}
#siteMap a {color:#152363; text-decoration:none; border-bottom:1px dotted #0066CC;}
#siteMap a:hover {color:#152363; background-color:#D7F0FC;}
#siteMap ul {margin-bottom:5px;}
#siteMap h2 {margin-bottom:10px; border-bottom:1px solid #4d4d4c; width:300px; font-style:italic; font-weight:normal; font-size:14px;}

#siteLft {
   width:325px;
   float:left;
}

#siteRt {
   width:325px;
   margin-left:20px;
   float:left;
}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:20px; color:#4d4d4c; margin-top:0px; margin-bottom:10px; font-weight:normal;}
.picspace {margin-right:8px; margin-left:8px;}
.picspace2 {margin-left:15px; margin-bottom:5px;}
.picspace3 {margin-right:15px; margin-bottom:5px;}
.picspace4 {margin-bottom:5px;}
.sm_text {font-size:11px;}
.sm_text2 {font-size:10px;}
.sub {font-size:14px; font-weight:bold;}
.sub2 {font-size:17px; color:#000; font-weight:bold;}
.sub3 {font-size:15px; color:#000; font-weight:bold;}
.sub4 {color:#003300; font-szie:17px; font-weight:bold;}
.sub5 {font-size:14px;}
.green {color:#008000;}
.hilt {color:#03b6ab;}
li.brk {margin-bottom:7px;}
li.brk2 {margin-bottom:5px;}
a img {border:none;}
a {color:#1e6d69; text-decoration:underline;}
a:hover {color:#008d84; text-decoration:none;}
form {padding:0px; margin:0px;}
.times {font-family:Times, Georgia; font-size:18px; text-align:center; width:100%; float:left;}
p.cent {margin:12px 0 0 0; font-size:14px; font-weight:bold; text-align:center;}
.lrg-font {font-size:13px;}

/* Annual Dinner
----------------------------------------------------------------------------*/
.dinner-top {
   width:535px;
   min-height:360px;
   float:left;
   padding-left:125px;
   background:url(images/side-pic.jpg) no-repeat;
}
.dinner-top ul {list-style:none; padding:0; margin:16px; color:#0f6c6a; font-weight:bold;}

.dinner-info {
   width:535px;
   float:left;
   margin-top:5px;
   padding:10px 0;
   border-top:3px solid #0f6c6a;
   border-bottom:3px solid #0f6c6a;
   text-align:center;
}
.dinner-info p {margin:0 0 10px 0;}
.dinner-info p.lrg, .lrg {font-size:18px; color:#000; font-weight:bold; font-family:Times; line-height:22px;}
.lrg {font-weight:normal;}
.dinner-info p.lrg2, .lrg2 {font-size:14px; color:#000; font-weight:bold; line-height:20px;}

.pres-row {
   width:660px;
   float:left;
   margin-top:28px;
   padding-bottom:18px;
   border-bottom:2px solid #c4c29d;
}
.pres-row p {margin:15px 0 0 0;}
.pres-row ul {list-style:none; padding:0; margin:17px 0 0 0; width:660px; float:left;}
.pres-row li {display:inline; float:left;}
.pres-row li.rt {float:right; width:450px;}
.pres-row li.rt p {text-align:center; font-style:italic; margin:6px 0 0 0;}

.spirit-row, .large-bus-row, .leader-row, .other-photos, .speaker-row {
   width:660px;
   float:left;
   margin-top:15px;
   padding-bottom:18px;
   border-bottom:2px solid #c4c29d;
}
.spirit-row p {margin:0 0 8px 0;}

.small-bus-row {
   width:660px;
   float:left;
   margin-top:10px;
   padding-bottom:18px;
   border-bottom:2px solid #c4c29d;
}

/*.large-bus-row {background:url(images/monroe-logo.gif) no-repeat top right;}*/
.large-bus-row ul {list-style:0; padding:0; margin:3px 0 0 0; width:660px; float:left;}
.large-bus-row li {display:inline; float:left; width:262px;}
.large-bus-row li.rt {float:right; width:380px;}

.leader-row p {margin:0 0 12px 0;}

/*.other-photos {background:url(images/ecc-logo.jpg) no-repeat 26px 60px;}*/
.other-photos ul {list-style:none; padding:0; margin:18px 0 0 0; width:660px; float:left;}
.other-photos li {display:inline; float:left; width:376px;}
.other-photos li.rt {float:right; width:265px;}

.speaker-row p {margin:0 0 16px 0;}

.last-row {
   width:660px;
   float:left;
   margin-top:26px;
   text-align:center;
}
.last-row img {display:block; margin:0 0 12px 0;}