body{
background: #DDEBE9;
margin:0px;
padding:0px;
font-family:Verdana; font-size:.75em; line-height: 1.5em; color:#5e5f5e;
text-align: center;
}
.xMain{
display:inline-block;
width:756px;
margin-top:29px;
}
.xTop{
float:left;
display:inline;
overflow:hidden;
background: url(./images/cTop.gif);
width:757px;
height:20px;
}
.xCenter{
float:left;
display:inline;
overflow:hidden;
background: url(./images/cCenter.gif);
width:757px;
text-align:left;
}
.xBottom{
float:left;
display:inline;
overflow:hidden;
background: url(./images/cBottom.gif);
width:757px;
height:20px;
}

.xHeader{
float:left;
display:inline;
overflow:hidden;
position:static;
margin-top:-20px;
width:757px;
}
.xHLogo{
float:left;
display:inline;
overflow:hidden;
}
.xHLogo a{
float:left;
display:inline;
overflow:hidden;
/* background: url(images/logo.gif); */
width:182px;
height:66px;
margin-left:39px;
margin-top:24px;
}

.xHSearch{
float:left;
display:inline;
overflow:hidden;
width:211px;
height:44px;
background:url(./images/top.gif);
margin-left:289px;
margin-top:2px;
}

#ajaxSearch_form{
float:left;
display:inline;
overflow:hidden;
width:211px;
height:44px;
background:url(./images/top.gif);
margin-left:289px;
margin-top:2px;
border: 0;
repeat: no-repeat;
}

fieldset {margin: 0;padding: 0; border: 0;}

.xHSearch input{
float:left;
display:inline;
overflow:hidden;
width:123px;
height:19px;
background:url(./images/searchTextBox.gif);
background-repeat:no-repeat;
margin-left:11px;
margin-top:11px;
border:0px solid red;
padding:0px;
padding-top:5px;
padding-left:5px;
color:#aab4dc;
font-size:10px;
font-family:Verdana;
}

#ajaxSearch_input{
float:left;
display:inline;
overflow:hidden;
width:123px;
height:19px;
background:url(./images/searchTextBox.gif);
background-repeat:no-repeat;
margin-left:11px;
margin-top:11px;
border:0px solid red;
padding:0px;
padding-top:5px;
padding-left:5px;
color:#aab4dc;
font-size:10px;
font-family:Verdana;
}

.xHSearch a{
float:left;
display:inline;
overflow:hidden;
width:57px;
height:24px;
background:url(./images/search.gif);
margin-left:4px;
margin-top:11px;
border:0px solid red;
padding:0px;
}

#ajaxSearch_submit{
float:left;
display:inline;
overflow:hidden;
color:#fff;font-size:9px;font-weight:bold;padding-bottom:3px;
width:57px;
height:24px;
background:url(./images/search.gif);
margin-left:4px;
margin-top:11px;
border:0px solid red;
padding:0px;
}

.xHText{
float:left;
display:inline;
overflow:hidden;
width:432px;
height:26px;
font-family:Georgia;
font-size:16px;
font-style:italic;
color:#8f98ba;
text-align:left;
margin-left:47px;
margin-top:16px;
}
.active{
background:url(./images/tab1.gif);
}
.xHMenu .active{ 
background:url(./images/tab1.gif);
}
.xHMenu{
float:left;
display:inline;
overflow:hidden;
width:472px;
height:29px;
margin-left:38px;
margin-top:4px;
text-align:center;
}
.xHMenu a{
float:left;
display:inline;
overflow:hidden;
width:90px;
height:29px;
background:url(./images/tab2.gif);
text-decoration:none;
color:#666; /* #929ed0 */
font-weight: bold;
font-family:Verdana;
font-size:10px;
padding-top:7px;
text-align:center;
margin-right:1px;
}
.xHMenu a:hover{
background:url(./images/tab1.gif);
color:#FFFFFF;
}
.xMainPic{
float:left;
display:inline;
overflow:hidden;
width:683px;
text-align:left;
margin-left:37px;
margin-bottom:8px;
}

.xMenu{
float:left;
display:inline;
overflow:hidden;
width:700px;
padding-top: 5px;
text-align:left;
margin-left:37px;
}
.xMenu a{
float:left;
display:inline;
overflow:hidden;
text-decoration:none;
}
.xMenu a img{
float:left;
display:inline;
overflow:hidden;
text-decoration:none;
border:0px solid red;
}

.xCBBig, .xCBBig p{
float:left;
display:inline;
overflow:hidden;
margin:0px;
padding:0px;
margin-right:5px;
font-size:20px;
color:#655737;
}

/* Business Listings Front Page*/
#listing {margin: 0; padding: 0;float: left;}
#listing ul {margin: 0; padding: 4px 0 0 20px;width: 300px; list-style: none;}
#listing li p {margin: 2px 0 0; padding: 0px 0;text-align: justify;}
#listing li { }
#listing li h3 {margin:3px 0; padding: 5px 0 0px;font-size:14px; font-weight:bold;color: #D56C2A }
#listing li a {color:#D56C2A;text-decoration: none;}
#listing li a:hover {text-decoration: underline;}
/* End Business Listings Front Page*/

/* Speakers Page*/
#speakers h3 a {font-size:14px; font-weight:bold; color: #D56C2A; text-decoration: none; }
#speakers h3 a:hover {text-decoration: underline;}
/* End Speakers Page*/

/* Business Listings Resource Page*/
#resource {float: left; width: 460px;padding-bottom: 10px;}
.resource-left {float: left; width: 230px;text-align: center; height: 150px;}
.resource-right {float: left; width: 230px;text-align: left; height: 150px;}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#resourceShort {line-height: 2em;padding-left: 8px;}
#resourceShort a {text-decoration: none;}
#resourceShort a:hover {text-decoration: underline;}
/* End Business Listings Resource Page*/

/* News Page*/
#blogTemplate {width: 460px;}
#blogTemplate h1 {font-variant: normal;font-weight: normal;}
#blogTemplate h1 a {text-decoration: none;color:#D56C2A;}
#blogTemplate h1 a:hover {text-decoration: underline;}
#blogPost h1 {font-family:Georgia;font-size:20px;font-variant: normal;font-weight: normal;margin:0px;color:#D56C2A;padding-top: 10px;}
#blogPost p {font-size: 1.25em;line-height: 1.75em;text-align: justify;}
/* End News Page*/

/* BOF 	Events */
.ee_miniCalendarNav {text-align: center; font-weight: bold;}
.easyEventsList_heading {font-family:Georgia;font-size:18px;color:#76AAA5;margin: 10px 0;}
/* BOF 	Events */

h1 {font-family:Georgia;margin:0px;padding:0px;margin-right:5px;font-size:20px;color:#655737;; font-variant: small-caps}

h2 {font-family:Georgia;font-size:20px;font-variant: normal;font-weight: normal;margin:0px;font-size:20px;color:#D56C2A;padding: 10px 0;}
 /*{margin:0px; font-family:Georgia; font-size:20px; font-weight:100; color:#594c2a; margin-bottom:6px;}  was .xccc h3 */

h3 {font-family:Georgia;
font-size:18px;
color:#76AAA5;}

h4{margin: 5px 0; font-family: Verdana; font-size: 12px; color: #76AAA5;font-weight: bold;}

/* p {margin-top:10px;} was .xccc no p */

ul li {padding-bottom: 6px;}

img.left {float: left; padding-right: 7px;}
img.right {float: right; padding-left: 7px;}

.xConntentBox{
float:left;
overflow:hidden;
width:277px;
height:343px;
background: url(images/box4.gif) no-repeat;
margin-left: 36px;
margin-top: 10px;
padding: 23px 30px 0;
}

.xConntentBox p{
font-family:Georgia;
text-align:justify;
font-size:16px;
color:#a09462;
line-height:22px;
margin-left:0px;
padding-left:0px;}



.xConntentBoxB{
float:left;
display:inline;
overflow:hidden;
width:336px;
height:343px;
margin-left:12px;
margin-top:10px;
}
.xCBBBoxA{
float:left;
display:inline;
overflow:hidden;
width:336px;
height:80px;
background: url(images/box1.gif);
}
.xCBBBoxA input{
float:left;
display:inline;
overflow:hidden;
width:107px;
height:20px;
background: url(images/box1Textbox.gif);
background-repeat:no-repeat;
border:0px solid red;
padding:0px;
margin-left:6px;
padding-top:5px;
padding-left:5px;
color:#aab4dc;
font-size:10px;
font-family:Verdana;
}
.xEnews{
float:left;
display:inline;
overflow:hidden;
width:190px;
height:200px;
background: url(images/box6.gif);
/* margin-top:14px; */
}
.xEnews input{
float:left;
display:inline;
overflow:hidden;
width:107px;
height:20px;
background: url(images/box1Textbox.gif);
background-repeat:no-repeat;
border:0px solid red;
padding:0px;
margin-left:6px;
margin-top:5px;
padding-top:5px;
padding-left:5px;
color:#aab4dc;
font-size:10px;
font-family:Verdana;
}

.xEnewsList{float: left;padding: 4px 0 0 10px;}
.xEnewsList input {overflow:hidden; width:48px; height:24px; background: url(images/send.gif) no-repeat; border: 0;}
.xEnewsListCH {padding-left: 10px;}
.xEnewsListCH input {width: 13px;height: 13px; line-height: 1.5em;}
.xEnewsList_home2{float: left;padding-left: 20px;margin-top: -15px;font-size: .75em;}
.xEnewsList_home2 input {width: 13px;height: 13px;padding-top: 0;margin: 2px 0 0 0;}
.xEnewsList_home {float: right;}
.xEnewsList_home input {width: 10px;padding: 0;margin: 0;}

.xCBBBoxAText{
float:left;
display:inline;
overflow:hidden;
font-family:Georgia;
font-size:20px;
color:#76aaa5;
margin-left:15px;
margin-top:9px;
}
.xCxEnewsText{
float:left;
display:inline;
overflow:hidden;
font-family:Georgia;
font-size:20px;
color:#76aaa5;
margin-left:15px;
margin-top:9px;

}
.xCBBBoxAInput{
float:left;
display:inline;
overflow:hidden;
width:237px;
margin-left:8px;
margin-top:4px;
}
.xCBBBoxAInputB{
float:left;
display:inline;
overflow:hidden;
width:122px;
margin-left:0px;
margin-top:8px;
font-size: 10px;
}

.xEnewsList_home button{
float:left;
display:inline;
overflow:hidden;
width:48px;
height:24px;
background: url(images/send.gif);
border: 0;
margin-right:15px;
}
.button{
float:left;
display:inline;
overflow:hidden;
width:48px;
height:24px;
background: url(images/send.gif);
border: 0;
margin-right:15px;
}
.xEnews a{
float:left;
display:inline;
overflow:hidden;
width:48px;
height:24px;
background: url(images/send.gif);
margin-left:1px;
margin-top:43px;
}
.speakerBox, .xCBBBoxC, .xCBBBoxD, .memberBox{
float:left;
display:inline;
overflow:hidden;
}
.speakerBox a{
float:left;
display:inline;
overflow:hidden;
width:184px;
height:115px;
background: url(images/box2.gif);
margin-top:10px;
}
.xCBBBoxD a{
float:left;
display:inline;
overflow:hidden;
width:144px;
height:54px;
background: url(images/events.gif);
margin-top:7px;
margin-left:8px;
}
.xCBBBoxC a{
float:left;
display:inline;
overflow:hidden;
width:144px;
height:54px;
background: url(images/news.gif);
margin-top:10px;
margin-left:8px;
}
.memberBox a{
float:left;
display:inline;
overflow:hidden;
width:336px;
height:132px;
background: url(images/box3.gif);
margin-top:9px;
margin-left:0px;
}
.xFooter{
float:left;
display:inline;
overflow:hidden;
width:690px;
margin-left:33px;
font-family:Verdana;
font-size:10px;
text-align:center;
color:#5b5b5b;
line-height:17px;
}
.xFooter a{
text-decoration:none;
color:#5b5b5b;
}

.xFooter a:hover {text-decoration: underline;}

.xFooter .xfoot{
color:#d66c2a;
}
.xHDelimiter{
float:left;
display:inline;
overflow:hidden;
width:456px;
height:20px;
}
.xLeft{
float:left;
display:inline;
overflow:hidden;
margin-left:37px;
margin-top:14px;
width:190px;
}
.xLinksBox{
float:left;
margin-bottom:14px;
display:inline;
overflow:hidden;
width:190px;
height:108px;
background: url(images/box5.gif);
}
.xLinksBox p{
float:left;
display:inline;
overflow:hidden;
margin-left:18px;
color:#626262;
margin-top:11px;
}
.xLinksBox p a{
display:block;
font-family:Verdana;
font-size:10px;
text-decoration:none;
color:#626262;
line-height:20px;
}
.xLinksBox p a:hover{
text-decoration:underline;
}
.xRight{
float:left;
display:inline;
overflow:hidden;
width:480px;
margin-left:14px;
margin-top:14px;
}
.xcTop{
float:left;
display:inline;
overflow:hidden;
width:480px;
height:7px;
background: url(images/ccTop.gif);
}
.xcBottom{
float:left;
display:inline;
overflow:hidden;
width:480px;
height:7px;
background: url(images/ccBottom.gif);
}
.xcContent{
float:left;
display:inline;
overflow:hidden;
width:480px;
min-height:578px;
height:auto !important;
height:578px;
background: url(images/ccCenter.gif);
}

.xcContentEvent{
float:left;
display:inline;
overflow:hidden;
width:480px;
height:104px;
background: url(images/ccCenter.gif);
}

#contentSub {margin: 10px 20px;}
.xImgContent{
float:left;
display:inline;
overflow:hidden;
margin-left:37px;
margin-bottom:8px;
font-size:.925em;
color:#5e5f5e;
}

.tabsTop{
float:left;
display:inline;
width:684px;
height:10px;
background: url(images/tabs-top.gif) no-repeat;
}
.tabsBottom{
float:left;
display:inline;
overflow:hidden;
width:684px;
height:10px;
background: url(images/tabs-bottom.gif) no-repeat;
}
.tabsMiddle{
float:left;
display:inline;
overflow:hidden;
width:684px;
min-height:227px;
height:auto !important;
background: url(images/tabs-middle.gif) repeat-y;
}

.clear {clear: both;}

