body {margin:0px; border:0px; padding:0px; text-align:center; background-color:#EEF0CC; height:100%}
body, td, a, p, ul, ol, select, input, textarea {font-family:Arial, sans-serif;}
p {padding:0px; margin:0px 0px 10px 0px}
table {border-spacing:0px; border-collapse:collapse; width:100%}
form {margin:0px}
a img {border-style:none}

.siteLink {color:#414B56; font-size:11px; text-decoration:none}
.siteLink:hover {text-decoration:underline}

html>body {overflow-y:scroll}

#mainContainer {width:770px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF;}

#phone {font-size:12px; line-height:10px; color:#414B56; text-align:right; padding-top:19px; padding-right:20px; font-weight:bold}

/* 	header	*/
#headerContainer {text-align:center}
#header {margin-bottom:18px; width:730px; margin:0px auto 20px auto; text-align:left}

#header #logoContainer {background-image:url(images/borderType2.gif); background-repeat:repeat-x; background-position:0px 100%; white-space:nowrap; padding:0px 0px 6px 0px; width:136px}
#header #logoContainer img {display:block}

#header #menuContainer {padding:0px 0px 0px 50px; vertical-align:bottom}
#header #menu {border-top:solid 1px #D9DBDD; background-image:url(images/borderType1.gif); background-repeat:repeat-x; background-position:0px 100%;}
#header #menu .menuItem {white-space:nowrap; padding:5px 4px 7px 4px;}
#header #menu .menuItem a {font-size:11px; color:#ABB400; text-decoration:none; font-weight:bold}
#header #menu .menuItem a:hover {color:#414B56}

#header #menu .active {background-image:url(images/borderType2.gif); background-repeat:repeat-x; background-position:0px 100%;}
#header #menu .active a {color:#414B56}
#header #menu .separator {padding-right:4px}
#header #menu .separatorActive {padding-right:4px; background-color:#FFFFFF;}
#header #menu .first {padding-left:0px}
#header #menu .last {padding-right:0px}

/*	type	*/
.textType1 {font-size:11px; color:#ABB400; font-weight:bold}
.textType2 {font-size:11px; color:#414B56}
.textType3 {font-size:11px; color:#414B56; font-weight:bold}
.textType4 {font-size:11px; color:#ABB400; text-decoration:none}
a.textType4:hover {text-decoration:underline}


/* 	misc	*/
#footerContainer {background-color:#ECEEC4; padding:1px 12px 1px 0px}
#footerContainer td {font-size:10px; color:#414B56;}
#footerContainer .left {text-align:left; widht:50%}
#footerContainer .right {text-align:right; widht:50%}

#makingEvents {font-size:12px; color:#ABB400; font-weight:bold; padding-top:3px; text-align:right; padding:12px 42px 14px 0px}
.sup {/*vertical-align:super; font-size:9px*/}

.sectionTitleContainer {text-align:right}
.sectionTitle td {padding-bottom:8px}
.sectionTitle {text-align:left; margin-left:auto; width:750px}
.sectionTitle .left {font-size:16px; color:#ABB400; font-weight:bold; padding-left:185px; background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%; white-space:nowrap}
.sectionTitle .middle {text-align:right; background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%}
.sectionTitle .middle a {font-size:11px; color:#ABB400; text-decoration:none}
.sectionTitle .right {width:181px;}

.sectionSubTitleContainer {background-image:url(images/borderType3.gif); background-repeat:repeat-x; background-position:0px 100%; margin-top:8px; margin-bottom:7px}
.sectionSubTitleContainer .sectionSubTitle {}
.sectionSubTitleContainer .subTitle {font-size:11px; color:#414B56; font-weight:bold; padding-bottom:5px}
.sectionSubTitleContainer .links {text-align:right; padding-bottom:5px}
.sectionSubTitleContainer .links a {color:#414B56; font-size:11px; text-decoration:none}
.sectionSubTitleContainer .links a:hover {text-decoration:underline}


.sectionSubTitleContainer2 {font-size:16px; color:#ABB400; font-weight:bold; padding-bottom:5px; background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0% 100%;}

.text3colsContainer {text-align:right}
.text3cols {text-align:left; margin-left:auto; width:750px}
.text3cols .left {vertical-align:top; width:185px; padding-top:10px}
.text3cols .middle {vertical-align:top; padding-top:10px}
.text3cols .right {vertical-align:top; width:182px; padding:0px}

.text2colsContainer {text-align:right}
.text2cols {text-align:left; margin-left:auto; width:750px}
.text2cols .left {vertical-align:top; width:185px; padding-top:10px;}
.text2cols .right {vertical-align:top; padding-top:10px;}


/* 	homepage content	*/
#homePage #homepageFlashImage {text-align:right; padding-right:20px; margin-bottom:17px}

#homePage #quoteAndNewsContainer {text-align:center;}
#homePage #quoteAndNews {width:730px; margin:0px auto; text-align:left}

#homePage #quoteContainer {vertical-align:top; padding:5px 0px 0px 0px}
#homePage #newsContainer {vertical-align:top; width:290px; padding:26px 0px 0px 0px;}

#homePage #newsContainer #box {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%;}
#homePage #newsContainer #boxTitle {font-size:11px; color:#ABB400; font-weight:bold; background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%; padding-bottom:2px; margin-bottom:7px;}
#homePage #newsContainer .itemTitle {font-size:11px; color:#ABB400; line-height:12px}
#homePage #newsContainer .itemText {font-size:10px; color:#414B56; line-height:12px; padding-bottom:11px; padding-right:20px}
#homePage #newsContainer .viewLink {font-size:10px; color:#ABB400; text-decoration:none}
#homePage #newsContainer .viewLink:hover {text-decoration:underline}
#homePage #newsContainer .arrow {}



/*	whoWeArePage	*/
#whoWeArePage #header {margin-bottom:35px}

#whoWeArePage .person .left, #whoWeArePage .person .middle {background-image:url(images/dottedLine1.gif); background-repeat:repeat-x; background-position:0px 0px;}

#whoWeArePage .person .left {vertical-align:bottom; text-align:right; padding-bottom:10px}
#whoWeArePage .person .middle {text-align:left; vertical-align:top}
#whoWeArePage .person .right {vertical-align:bottom; padding-bottom:10px}

#whoWeArePage .person .left img {margin-right:20px;}

#whoWeArePage .personalData {margin-bottom:6px}
#whoWeArePage .personalData .data {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 2px; vertical-align:top}
#whoWeArePage .personalData .data div {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%; padding:6px 0px}

#whoWeArePage .personalData .photo {width:86px; vertical-align:top}
#whoWeArePage .personalData .name {font-size:11px; font-weight:bold; color:#414B56}
#whoWeArePage .personalData .role {font-size:11px; color:#ABB400;}
#whoWeArePage .personalData .contactPhone {color:#ABB400; font-size:11px}
#whoWeArePage .personalData .contactLink {color:#414B56; font-size:11px; text-decoration:none}
#whoWeArePage .personalData .contactLink:hover {text-decoration:underline}

#whoWeArePage .person .right {text-align:right;}
#whoWeArePage .person .right .box {width:150px; padding:7px 0px 10px 10px; margin-left:auto; text-align:left; background-color:#F6F7E5; padding-bottom:10px}
#whoWeArePage .person .right .box .inner {background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:5px;}
#whoWeArePage .person .right .boxTitle {font-size:12px; color:#ABB400; background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:4px; margin-bottom:4px; font-weight:bold}

#whoWeArePage .person .right .itemTitle {line-height:13px}
#whoWeArePage .person .right .itemTitle a {color:#ABB400; font-size:11px; text-decoration:none;}
#whoWeArePage .person .right .itemTitle a:hover {text-decoration:underline}
#whoWeArePage .person .right .arrow {display:inline}

#whoWeArePage #downloads {text-align:right}
#whoWeArePage #downloads .box {width:150px; padding:7px 0px 0px 10px; margin-left:auto; text-align:left; background-color:#EEF0CC; padding-bottom:12px}
#whoWeArePage #downloads .box .inner {background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:12px;}
#whoWeArePage #downloads .box .boxTitle {font-size:12px; color:#ABB400; background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:4px; font-weight:bold}
#whoWeArePage #downloads .box .itemTitle {color:#ABB400; font-size:11px; margin-bottom:1px; margin-top:8px}
#whoWeArePage #downloads .box .itemText {font-size:10px; color:#414B56; line-height:11px}
#whoWeArePage #downloads .box .viewLink {color:#ABB400; font-size:10px; text-decoration:none}
#whoWeArePage #downloads .box .viewLink:hover {text-decoration:underline}
#whoWeArePage #downloads .box .downloadLink {color:#ABB400; font-size:10px; text-decoration:none}
#whoWeArePage #downloads .box .downloadLink:hover {text-decoration:underline}

#whoWeArePage #memberOfBECA {font-size:12px; color:#858585; font-weight:bold; padding-top:10px; padding-bottom:22px; background-image:url(images/dottedLine1.gif); background-repeat:repeat-x; background-position:0% 100%;}


/*	credentialsPage	*/
#credentialsPage #header {margin-bottom:35px}

#credentialsPage .sectionTitleContainer .sectionTitle .left {background-image:url(images/dottedLine.gif);}
#credentialsPage .sectionTitleContainer .sectionTitle .middle {background-image:url(images/dottedLine.gif);}

#credentialsPage .text3cols .left, #credentialsPage .text3cols .middle {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%;}

#credentialsPage #memberOf {text-align:right}
#credentialsPage #memberOf .box {width:150px; padding:7px 0px 0px 10px; margin-left:auto; text-align:left; background-color:#EEF0CC; padding-bottom:12px}
#credentialsPage #memberOf .box .inner {background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:12px;}
#credentialsPage #memberOf .box .boxTitle {font-size:12px; color:#ABB400; background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:4px; margin-bottom:5px; font-weight:bold}
#credentialsPage #memberOf .box .itemTitle {color:#ABB400; font-size:11px; margin-bottom:1px; margin-top:3px;}
#credentialsPage #memberOf .box .itemText {font-size:10px; color:#414B56; line-height:11px}
#credentialsPage #memberOf .box .viewLink {color:#414B56; font-size:11px; text-decoration:none}
#credentialsPage #memberOf .box .viewLink:hover {text-decoration:underline}
#credentialsPage #memberOf .box .downloadLink {color:#414B56; font-size:11px; text-decoration:none}
#credentialsPage #memberOf .box .downloadLink:hover {text-decoration:underline}
#credentialsPage #memberOf .box #logoOfBECA {margin-left:6px}


/*	whatwedoPage	*/

#whatwedoPage #header {margin-bottom:35px}

#whatwedoPage .sectionContainer {height:370px;}

#whatwedoPage .sectionTitleContainer .sectionTitle .left {background-image:url(images/dottedLine.gif);}
#whatwedoPage .sectionTitleContainer .sectionTitle .middle {background-image:url(images/dottedLine.gif);}

#whatwedoPage .middle {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%;}

#whatwedoPage #additionaNav {text-align:right}
#whatwedoPage #additionaNav .box {width:150px; padding:3px 0px 0px 10px; margin-left:auto; text-align:left; background-color:#EEF0CC}
#whatwedoPage #additionaNav .box .inner {padding-bottom:12px;}
#whatwedoPage #additionaNav .box .itemTitle {background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding:5px 0px}
#whatwedoPage #additionaNav .box .itemTitle a {font-size:12px; color:#ABB400; text-decoration:none; font-weight:bold}
#whatwedoPage #additionaNav .box .itemTitle a:hover {color:#414B56}

#whatwedoPage #additionaNav .box .itemTitleActive {background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding:5px 0px;}
#whatwedoPage #additionaNav .box .itemTitleActive a {font-size:12px; color:#414B56; text-decoration:none; font-weight:bold; background-image:url(images/arrow3.gif); background-repeat:no-repeat; background-position:0px 50%; padding-left:20px}
#whatwedoPage #additionaNav .box .itemTitleActive a:hover {color:#414B56}

#whatwedoPage #serviceListContainer .service {color:#414B56; font-size:11px; width:170px}
#whatwedoPage #serviceListContainer .links a {color:#ABB400; font-size:11px}

#whatwedoPage .slideshowImgContainer {text-align:center; padding:13px 0px 12px 0px}
#whatwedoPage .slideshowImgContainer img {display:block; margin-left:auto; margin-right:auto}
#whatwedoPage .sectionNav {}
#whatwedoPage .sectionNav td {padding:0px}
#whatwedoPage .sectionNav td img {display:block}
#whatwedoPage .sectionNav .back {text-align:left; width:50%}
#whatwedoPage .sectionNav .next {text-align:right; width:50%}
#whatwedoPage .sectionNav .next img {margin-left:auto}


/*	downloadsPage	*/

#downloadsPage #header {margin-bottom:35px}

#downloadsPage .sectionTitleContainer .sectionTitle .left {background-image:url(images/dottedLine.gif);}
#downloadsPage .sectionTitleContainer .sectionTitle .middle {background-image:url(images/dottedLine.gif);}

#downloadsPage .text2colsContainer {margin-bottom:72px}

#downloadsPage #downloadListContainer {background-color:#EEF0CC; padding:5px 0px 10px 0px}
#downloadsPage #downloadListContainer #downloadList {}

#downloadsPage #downloadListContainer #listTitle {font-size:12px; color:#ABB400; font-weight:bold; padding-left:10px; padding-bottom:5px}
#downloadsPage #downloadList {background-image:url(images/dottedLine3.gif); background-repeat:repeat-x; background-position:0px 0px; text-align:left}

#downloadsPage #downloadList th.indent {width:10px}
#downloadsPage #downloadList td.indent {width:10px; background-image:none}

#downloadsPage #downloadList th {background-image:url(images/dottedLine3.gif); background-repeat:repeat-x; background-position:0px 100%; padding:8px 0px; font-size:11px; font-weight:bold; color:#414B56;}
#downloadsPage #downloadList td {background-image:url(images/dottedLine1.gif); background-repeat:repeat-x; background-position:0px 100%; padding:6px 0px; font-size:11px; color:#414B56;}

#downloadsPage #downloadList th.documentTitle {}
#downloadsPage #downloadList th.documentFormat {width:58px}
#downloadsPage #downloadList th.documentSize {width:50px;}
#downloadsPage #downloadList th.documentDownload {width:140px; text-align:center}

#downloadsPage #downloadList td.documentTitle {}
#downloadsPage #downloadList td.documentFormat {}
#downloadsPage #downloadList td.documentSize {}
#downloadsPage #downloadList td.documentDownload {text-align:center}


/*	contactPage	*/
#contactPage #header {margin-bottom:35px}

#contactPage #downloads {text-align:right}
#contactPage #downloads .box {width:150px; padding:7px 0px 0px 10px; margin-left:auto; text-align:left; background-color:#EEF0CC; padding-bottom:12px}
#contactPage #downloads .box .inner {background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:12px;}
#contactPage #downloads .box .boxTitle {font-size:12px; color:#ABB400; background-image:url(images/dottedLine2.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:4px; font-weight:bold}
#contactPage #downloads .box .itemTitle {color:#ABB400; font-size:11px; margin-bottom:1px; margin-top:8px}
#contactPage #downloads .box .itemText {font-size:10px; color:#414B56; line-height:11px}
#contactPage #downloads .box .viewLink {color:#ABB400; font-size:10px; text-decoration:none}
#contactPage #downloads .box .viewLink:hover {text-decoration:underline}
#contactPage #downloads .box .downloadLink {color:#ABB400; font-size:10px; text-decoration:none}
#contactPage #downloads .box .downloadLink:hover {text-decoration:underline}
#contactPage #downloads .box .direction a {color:#414B56; font-size:10px; text-decoration:none}
#contactPage #downloads .box .direction a:hover {text-decoration:underline}

#contactPage #contactFormContainer {}
#contactPage #contactFormContainer td {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0% 100%; padding:4px 0px}
#contactPage #contactFormContainer .fieldLabel {font-size:11px; color:#414B56; width:100px; vertical-align:top; padding-top:8px}
#contactPage #contactFormContainer .fieldValue input, 
#contactPage #contactFormContainer .fieldValue textarea, 
#contactPage #contactFormContainer .fieldValue select  {font-family:Verdana, sans-serif; font-size:10px; color:#000000}

#contactPage #contactFormContainer input {width:275px}
#contactPage #contactFormContainer select {width:280px}
#contactPage #contactFormContainer textarea {width:275px; height:70px}

#contactPage #contactFormContainer .buttonsContainer {text-align:right; padding-bottom:10px}

#contactPage .text3cols .middle {padding-top:15px}

#contactPage #addressContainer td {font-size:11px; color:#ABB400; padding-bottom:5px}
#contactPage #addressContainer {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0% 100%;}
#contactPage #addressContainer #viewOnMultimapContainer {vertical-align:bottom; text-align:right}



#contactPage #directionsFormContainer {}
#contactPage #directionsFormContainer td {background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0% 100%; padding:4px 0px}
#contactPage #directionsFormContainer .fieldLabel {font-size:11px; color:#414B56; width:100px; vertical-align:top; padding-top:8px}
#contactPage #directionsFormContainer .fieldValue input, 
#contactPage #directionsFormContainer .fieldValue textarea, 
#contactPage #directionsFormContainer .fieldValue select  {font-family:Verdana, sans-serif; font-size:10px; color:#000000}

#contactPage #directionsFormContainer input {width:275px}
#contactPage #directionsFormContainer select {width:280px}
#contactPage #directionsFormContainer textarea {width:275px; height:70px}

#contactPage #directionsFormContainer .buttonsContainer {text-align:right; padding-bottom:10px}
#contactPage #directionsFormContainer .buttonsContainer img {margin-left:auto}

#contactPage .notFirst .left {vertical-align:bottom; text-align:right}
#contactPage .notFirst .left img {margin-right:20px;}

#contactPage .notFirst {margin-top:20px}
#contactPage .notFirst .left, #contactPage .notFirst .middle {background-image:url(images/dottedLine1.gif); background-repeat:repeat-x; background-position:0px 0%;}


#contactPage #mainContainer #memberOfBECA {font-size:12px; color:#858585; font-weight:bold; padding-top:10px; padding-bottom:10px; background-image:url(images/dottedLine1.gif); background-repeat:repeat-x; background-position:0% 100%; text-align:left; margin-left:19px; margin-right:8px;}

/*		galleryPage		*/

#galleryPage #header {margin-bottom:35px}

#galleryPage .sectionTitle .left {padding-left:0px; vertical-align:top}

#galleryPage #galleryItem .left {vertical-align:top; width:570px; padding:12px 0px 17px 0px; background-image:url(images/dottedLine.gif); background-repeat:repeat-x; background-position:0px 100%;}
#galleryPage #galleryItem .right {vertical-align:top; padding:12px 0px 0px 0px;}

#galleryPage #galleryItemContainer {text-align:right}
#galleryPage #galleryItem {margin-left:auto; width:750px; text-align:left}

#galleryPage #galleryItem .left .itemDesc {padding-top:13px}

#galleryPage #galleryItem .right {text-align:right}
#galleryPage #galleryItem .right .box {background-color:#EEF0CC; background-color:blue}
#galleryPage #galleryItem .right .box {width:160px; padding:10px 0px 0px 0px; margin-left:auto; text-align:right; background-color:#EEF0CC;}
#galleryPage #galleryItem .right .box .inner {padding-bottom:12px; text-align:left; margin-left:auto; width:150px}
#galleryPage #galleryItem .right .box .inner .detailsContainer {margin-bottom:10px}
#galleryPage #galleryItem .right .box .inner .detailsContainer .leftImg {margin-right:6px}
#galleryPage #galleryItem .right .box #backButton {margin-right:50px}
#galleryPage #galleryItem .right .box #nextButton {}