/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.2
 * CSS Author:    Paul Angel
 * Copyright:     Blue Level
 * Browser:        0
 * Browser group: 
 */
body { text-align:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:70%; background:#ffffff; color:#660066; }
a:hover, a:active { outline: none; }
#blive_MainEditBar_div { }
#page { position:relative; width:973px; min-height:100px; margin:0px auto 0 auto; padding:0px; text-align:left; background:url(../Img/repeating-border.gif) repeat-y; }
#header { position:absolute; width:973px; height:178px; margin:0px auto; background:url(../Img/header.gif) no-repeat; }
#content-main { position:relative; margin:10px 0 10px 95px; min-height:700px; overflow:visible; z-index:99; padding-top:180px; font-size:1em; }
#content-main-admin { position:relative; margin:10px 0 10px 65px; min-height:710px; width:850px; overflow:visible; z-index:99; padding-top:180px; font-size:1em; }
#content-mainpage { background:url(../Img/homepage.png) no-repeat; padding-bottom:10px; height:948px; overflow:hidden; }
#topbox { position:relative; width:795px; min-height:236px; margin:0px 0 0px 3px; padding:0px; }
#purple-overlay { position:absolute; background:url(../Img/purple.png) left top no-repeat; width:360px; height:236px; z-index:999; float:left; margin:0; }
#youtube { position:absolute; background:#652f91; width:795px; height:236px; z-index:99; float:right; margin:0; }
#purple-content { position:relative; width:360px; height:236px; z-index:999; float:left; margin:25px; color:white; font-size:1.1em; }
#youtube-content { position:relative; width:485px; height:236px; z-index:99; float:right; margin:0; }
#youtube-overlay { position:absolute; background:url(../Img/youtubeoverlay.png) right top no-repeat; width:168px; height:179px; z-index:999; float:right; margin:18px 0 0 690px; }
#youtubevid { position:relative; width:485px; height:236px; z-index:99; margin:0; }
#_youtube_link_cover { position:absolute; top:200px; left:390px; z-index:10; width:150px; height:50px; background:#ffffff; float:right; }
#link1 { position:absolute; background:url(../Img/1.gif) center center no-repeat; width:21px; height:21px; z-index:999; float:right; top:200px; left:390px; padding:5px; }
#link2 { position:absolute; background:url(../Img/2.gif) center center no-repeat; width:21px; height:21px; z-index:999; float:right; top:200px; left:420px; padding:5px; }
#link3 { position:absolute; background:url(../Img/3.gif) center center no-repeat; width:21px; height:21px; z-index:999; float:right; top:200px; left:450px; padding:5px; }
#link1.active, #link1:hover { background:url(../Img/1o.gif) center center no-repeat; }
#link2.active, #link2:hover { background:url(../Img/2o.gif) center center no-repeat; }
#link3.active, #link3:hover { background:url(../Img/3o.gif) center center no-repeat; }
#purple-content h1 { color:white; font-size:1.4em; line-height:20px; padding-bottom:5px; }
#purple-content h2 { color:white; font-size:1.3em; line-height:20px; padding-bottom:5px; }
.blive_PageEdit #purple-overlay { height:auto; }
.blive_PageEdit #purple-content { height:auto; margin:25px 0px 0px 25px; }
.smallform { margin:35px 0 10px; }
.smallform a,.smallform a:hover { color:#ffffff; font-size:1em; line-height:0.9em; }
.smallform .text { background:url(../Img/donatetextbox.png) left top no-repeat; font-size:1.2em; width:75px; height:25px; padding:1px 2px 3px 17px; border:0; margin-top:4px; }
.smallform .text_box { background:#ffffff url(../Img/pound-sign.gif) 3px 7px no-repeat; font-size:1.2em; width:125px; height:18px; padding:3px 2px 3px 17px; border:1px solid #cccccc; margin-top:4px; }
.smallform .submit { background:url(../Img/donate.png) right top no-repeat; font-size:1.2em; width:66px; height:28px; border:0; }
#youtube-content .blive_EditBar { float:right; }
#content-left { position:relative; width:340px; float:left; display:block; color:#000000; }
#content-right { position:relative; width:430px; float:left; display:block; margin-left:30px; color:#000000; }
#box1 { position:relative; width:310px; height:295px; display:block; margin:20px 0 0 4px; padding:10px 15px 10px 15px; }
#box2 { position:relative; width:310px; height:145px; display:block; margin:20px 0 0 4px; padding:5px 15px 10px 15px; }
#box3 { position:relative; width:400px; height:145px; display:block; margin-top:20px; padding:10px 15px 10px 15px; }
#box4 { position:relative; width:400px; height:115px; display:block; margin-top:20px; padding:10px 15px 10px 15px; }
#box5 { position:relative; width:400px; height:145px; display:block; margin:15px 0 20px 0; padding:5px 15px 10px 15px; }
#bottombox2 a { color: #000000; text-decoration:none; }
.bottom-box h1 { margin-top:20px; font-size:1.7em; line-height:30px; color:White; }
#bottombox1 { position:relative; width:320px; height:170px; display:block; margin:20px 0 0 4px; padding:10px 10px 10px 10px; font-size:1.1em; }
#bottombox1 h1 { font-size:1.7em; line-height:20px; }
#bottombox2 { position:relative; width:410px; height:170px; display:block; margin:20px 0 0 4px; padding:10px 10px 10px 10px; }
#bottombox2 .bottomlinks a { color:Black; }
#content-main-1col { position:relative; margin:0px 0 10px 70px; min-height:600px; overflow:visible; z-index:99; font-size:13px; padding-top:180px; }
#content-main-2col { position:relative; margin:10px 0 10px 50px; min-height:600px; overflow:visible; z-index:99; font-size:13px; padding-top:180px; }
#content-left-2col { position:relative; width:300px; float:left; display:block; margin-right:30px; }
#content-right-2col { position:relative; width:470px; float:left; display:block; padding-left:40px; border-left: 2px dotted #ff188f; overflow:hidden; min-height:400px; }
#footer { position:relative; clear:both; margin:-120px auto 0 auto; width:973px; height:170px; background:url(../Img/footer.gif) no-repeat; z-index:1; }
#lowerlinks { position:relative; width:973px; height:100px; margin:-10px auto 0 auto; z-index:10; }
#bottom_left { position:relative; margin:0px 15px 0 53px; text-align:right; float:left; }
#bottom_right { position:relative; margin:15px 40px 0 0px; text-align:right; color:#666676; float:right; font-size:0.9em; }
a { color: #652f91; text-decoration:none; }
a:hover { color: #430371; text-decoration:underline; }
a:visited { color: #652f91; text-decoration:none; }
a:visited:hover { color: #430371; text-decoration:underline; }
h1 { color:#3b066e; font-size:1.8em; line-height:30px; margin:0; padding:0 0 15px 0; font-weight:normal; }
h2 { color:#3b066e; font-size:1.6em; margin:0px; padding:5px 0; font-weight:normal; }
h3 { color:#3b066e; font-size:1.4em; margin:0px; padding:8px 0 0 0; font-weight:normal; }
p { padding:0 0 5px 0; margin:0 0 5px 0; }
li { margin-left:-10px; }
li a { color:#000000; }
#logo { position:relative; margin:15px 0 0 50px; float:left; }
#adminpage { position:relative; width:950px; min-height:100px; margin:30px auto 20px auto; padding:0px; text-align:left; background:#c0d2de; }
#adminpage #content-main { position:relative; margin:0 0 0 0px; width:950px; min-height:100px; overflow:hidden; }
#abovesubnav { width:160px; margin:0; font-family:Rockwell,Arial, Helvetica, sans-serif; font-size:2em; margin:0 0 10px 0; color:#ffffff; font-weight:normal; display:block; }
#subnav { width:160px; margin:0; display:block; }
#subnav #ctl00_ctl01_Menu1n0 { display:none; }
#subnav #ctl00_ctl02_Menu1n0 { display:none; }
#subnav #ctl00_ctl03_Menu1n0 { display:none; }
#subnav #ctl00_ctl04_Menu1n0 { display:none; }
#subnav #ctl00_ctl05_Menu1n0 { display:none; }
#subnav td { font-family:Arial,helvetica,sans-serif; font-size:1em; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#ffffff; width:160px; height:25px; display:block; }
#subnav table { border-bottom:1.2px solid #8ca4b5; }
table.submenu { border-bottom:0px solid #8ca4b5 !important; }
#subnav a { position:relative; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#c0d2de; height:20px; padding:8px 10px 3px 10px; display:block; }
#subnav a:hover { position:relative; width:140px; height:20px; padding:8px 10px 3px 10px; display:block; color:#ffffff; }
#subbox { margin:0 0 30px 0; float:right; min-height:256px; }
#subpageboxtop { position:relative; background:url(../Img/.png) no-repeat; width:759px; height:13px; margin:0; padding:0; }
#subpagebox { position:relative; width:719px; text-align:left; background:url(../Img/.png) repeat-y; display:block; margin:0; padding:5px 35px 3px 15px; overflow:hidden; }
#subpageboxbottom { position:relative; background:url(../Img/.png) no-repeat; width:759px; height:14px; margin:0; }
#subpagebox p { color:#333333; font-size:1.3em; line-height:1.8em; }
.newsarticlesummary { display:inline-block; float:left; border-bottom:2px dotted #660066; margin-bottom:30px; padding-bottom:10px; }
.newsarticlesummary .events-left { float:left; width:150px; }
.newsarticlesummary .events-right { float:left; width:400px; }
.newsarticlesummary .events-right .header { font-size:125%; color:#0056b0; text-decoration:none; }
.newsarticlesummary .details { font-size:11px; display:none; }
.newsarticlesummary .image { display:none; }
.newsarticlesummary .header a { font-size:125%; color:#0056b0; text-decoration:none; }
.newsarticlesummary .header a:hover { text-decoration:underline !important; }
.newsarticlesummary .body { margin:5px 0 0px 0; line-height:20px; font-size:1em; line-height:1.5em; }
.newsarticlesummary .more a { text-decoration:none; color:#0056b0; line-height:22px; }
.repeaternumbers { position:absolute; top:10px; right:40px; }
.newsarticle .details { font-size:11px; }
.newsarticle .image { position:relative; margin-top:0px; float:right; }
.newsarticlesummary .eventimage { }
.newsarticle .header { color:#0056b0; font-size:180%; }
.newsarticle .body { margin:5px 0 0px 0; line-height:1.5em; }
.newsarticle .body a { color:#0056b0; text-decoration:none; }
#headerImage { margin:0px auto; width:943px; height:319px; position:relative; background:#deecf6; }
.gridviewRow TH, .gridviewRow TD { padding:4px; }
#login { padding:5px; }
#content-float { width:150px; margin:10px 10px 10px 0px; padding:5px; background-color:#e8ecee; border:solid 1px #a9c6cb; }
.highlight { background-color:#ffe1c4; }
label.FormLabel, span.FormLabel { display:block; float:left; clear:both; width:12em; padding-right:4px; text-align:right; }
.message { color:Red; padding:5px; }
.gallery-display { position:relative; margin:0; background:#ffffff; width:640px; padding:0px 40px 20px 40px; z-index:99; text-align:left; overflow:hidden; }
.gallery-display a { color:#1072ba; font-weight:bold; }
.gallery-display p { font-family:Arial,helvetica,sans-serif; }
.gallery-display img { margin:4px 20px 10px 0px; float:left; border:0; }
.loginbtn { margin:5px 0; padding:3px 5px; background:#ff188f; color:White; border:0; }
#content-right-2col .gridviewRow td { padding:10px 0; text-align:left; }
#content-right-2col .checkout .gridviewRow td { height:20px; padding:10px 5px; text-align:center; }
#content-right-2col .gridviewRow td:first-child { text-align:left; padding:0 5px; }
.shopthumb { margin:5px 10px 5px 5px; }
#content-right-2col .gridviewHeader TH { background:#ff188f; }
#content-left-2col .gridviewHeader TH { display:none; }
.basketPrice { padding-top:5px; line-height:20px; font-weight:bold; }
img.polaroid { padding:3px 3px 6px 3px; background-color:#fff; border:solid 1px #999; -moz-box-shadow: 2px 2px 3px #ccc; -webkit-box-shadow: 2px 2px 3px #ccc; box-shadow: 2px 2px 3px #ccc; }#ctl00_Menu1n0 { display:none; }
#headermenu { position:relative; margin:68px 0px 0px 45px; font-size:1.4em; font-weight:bolder; width:1000px; height:100px; color:#430371; z-index:99; background:url(../Img/nav-sprite.png) no-repeat; z-index:1010; }
#headermenu .headermenulink { position:relative; display:inline-block; height:35px; width:98px; margin:0; float:left; text-align:center; padding-top:24px; }
#headermenu .headermenulink a { position:relative; color:#430371; text-decoration:none; }
#ctl00_Menu1n1 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 20px; }
#ctl00_Menu1n2 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 12px; }
#ctl00_Menu1n3 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 30px; }
#ctl00_Menu1n4 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 34px; }
#ctl00_Menu1n5 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 18px; }
#ctl00_Menu1n6 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 14px; }
#ctl00_Menu1n7 { display:inline-block; height:35px; margin:0; text-align:left; padding:0 0 0 0px; }
#ctl00_Menu1n8 { display:inline-block; left:-20px; text-align:left; padding:0 0 0 0px; background:#ff188f; }
#headermenu .ctl00_Menu1_0 { display:block; color:#430371 !important; margin:-10px 0 0 5px; font-size:0.9em; border:0px dotted #652f91; }
#headermenu .ctl00_Menu1_0 table { display:block; text-align:left; }
#headermenu .ctl00_Menu1_0 table tr td { padding:3px 5px 5px 5px; }
#headermenu .ctl00_Menu1_0 table a:hover { color:#430371; }
#ctl00_Menu1n2Items { background:#ff188f; }
#ctl00_Menu1n3Items { background:#ff6600; }
#ctl00_Menu1n4Items { background:#ffbb10; }
#ctl00_Menu1n5Items { background:#B4ff00; }
#ctl00_Menu1n6Items { background:#ffff00; }
#ctl00_Menu1n8Items { background:#ff188f; }
.galleryHeader .title { padding:8px; background-color:#a9c6cb; font-size:1.4em; color:#005555; }
.galleryHeader .description { padding:5px; margin:5px; text-align:right; border:solid 1px #888888; background-color:#dfdfdf; }
.galleryCaption { padding:5px; margin:5px; text-align:center; border:solid 1px #888888; background-color:#dfdfdf; }
.galleryImage { text-align:center; }
.galleryThumbnails td { padding:5px; }
.galleryThumbnails .thumbnailRowSelected { background-color:#a9c6cb; }
body { overflow:auto; behavior:url(<%=WebResource("blive.WebResources.Js.csshover.htc")%>); }
.tenPixelPadding { padding:10px; }
ul.blive_ControlCollectionRoot { padding:0px; margin:0px 4px; height:16px; display:none; list-style-type:none; background-color:#9bc6dc; text-align:left; }
.blive_PageEdit ul.blive_ControlCollectionRoot { display:block; }
ul.blive_ControlCollectionRoot li { padding:0px; margin:0px; display:block; border:#131e44 1px solid; position:relative; width:12em; line-height:16px; background-color:#FFFFFF; background-image:url(<%=WebResource("blive.WebResources.Img.dropdownarrow.gif")%>); background-repeat:no-repeat; background-position:right; }
ul.blive_ControlCollectionRoot li.hover { background-image:url(<%=WebResource("blive.WebResources.Img.dropdownarrow-over.gif")%>); }
ul.blive_ControlCollectionRoot li li { text-align:center; border-style:none; border-bottom: #131e44 1px solid; background-image:none; line-height:24px; }
ul.blive_ControlCollectionRoot ul { border:#131e44 1px solid; border-bottom-style:none; padding:0px; margin:0px; position:absolute; top:16px; left:4px; background-color:#131e44; }
ul.blive_ControlCollectionRoot li li.hover { background-image:none; background-color:#DDDDDD; }
ul.blive_ControlCollectionRoot li.nohover * { display:none; }
ul.blive_ControlCollectionRoot li.hover ul { display:block; }
.blive_ControlCollectionZone { margin:0px; position:absolute; top:0px; left:12em; width:150px; background-color:#131e44; border:#131e44 1px solid; border-bottom-style:none; cursor:move; }
.blive_ErrorText { color:#131e44; font-weight:bold; }
.blive_ButtonYes { line-height:18px; display:table-cell; display:inline-block; padding:0px 4px; margin:0px 4px; background-color:#a4dbf4; border-style:solid; border-width:1px; border-color:#4ab7e9 #4ab7e9 #2e4173 #2e4173; color: #4F0000; text-decoration:none; }
.blive_ButtonYes:hover { color:#000000; border-color:#2e4173 #2e4173 #4ab7e9 #4ab7e9; }
.blive_ButtonNo { line-height:18px; display:table-cell; display:inline-block; padding:0px 4px; margin:0px 4px; background-color:#898ea1; border-style:solid; border-width:1px; border-color:#bbbbbb #bbbbbb #777777 #777777; color: #4F0000; text-decoration:none; }
.blive_ButtonNo:hover { color:Black; border-color:#777777 #777777 #bbbbbb #bbbbbb; }
div.blive_EditBar { background-image:url(<%=WebResource("blive.WebResources.Img.editbarbg.gif")%>); background-repeat:no-repeat; background-position:top right; background-color:#9bc6dc; border-bottom: solid 2px #131e44; width:100%; }
div.blive_EditBar input, div.blive_EditBar select { vertical-align:middle; }
div.blive_EditBar table { height:30px; }
#blive_MainEditBar_div table { width:99%; margin:auto; }
.blive_Control .blive_EditBar { position:relative; cursor:move; margin-bottom:-5px; display:none; }
.blive_Control.hover .blive_EditBar { display:block; }
.blive_EditBar .blive_EditRoles { display:none; }
div.blive_Control.hover { border-color:#999999; position:relative; margin-top:-27px; }
.blive_ControlCreator { background-color:#ffffff; border-bottom:#131e44 1px solid; }
.dragHelperDiv div.blive_ControlCreator { border:#888888 1px dashed; display:block; line-height:24px; background-color:#ffffff; cursor:move; }
.blive_PageEdit .blive_Control { border:#d5d5d5 1px solid; position:relative; }
.blive_PageEdit div.blive_Control.edit { z-index:1001; }
.blive_PageEdit div.blive_Control.edit .blive_EditBar { display:block; }
.dragHelperDiv { filter:alpha(opacity=50); text-align:left; }
div.dropZoneTarget, td.dropZoneTarget { padding:10px; border:#ff0000 1px solid; background-color:#ffeeee; }
div.dropZoneOver { background-color:#ddddff; }
li.dropZoneParentOver { color:Red; }
.padding { padding-bottom:2px; }
#blive_MainEditBar_div { top:0px; left:0px; width:100%; position:fixed; z-index:1100; background-image:none; }
#blive_MainEditBar_div table { background-image:url(<%=WebResource("blive.WebResources.Img.editbarbg.gif")%>)); background-repeat:no-repeat; background-position:top right; }
#blive_MainEditBar_div iframe {}
#topFixed { display:none; overflow:hidden; }
.nodisplay { display:none; }
.dropDownPanel { width:180px; height:200px; overflow:auto; border:solid 1px #888888; background-color:#ffffff; }
.dropDownPanel a { display:block; line-height:18px; margin:0px; padding:0px 5px 0px 5px; }
.dropDownPanel a:hover { background-color:#ffeeee; }.editQuestion { background-color:#ffff9c; padding:4px; }
.formQuestionHeader { width:275px; text-align:left; padding-top:8px; font-size:1.4em; font-weight:normal; }
.courseFinder label { width:100px; text-align:left; padding-top:8px; font-weight:normal; display:inline-block; MARGIN-BOTTOM: 5px; }
.formQuestionConfirmBoxesText { font-size:1.2em; }
.formQuestionValidator { clear:both; float:left; }
.formQuestionBody input, .formQuestionBody select, .formQuestionBody textarea, .courseFinder select { background:url(../Img/field_bg.png) #ffffff left top; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 5px; COLOR: #000000; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px; width:200px; }
.formQuestionBody select, .formQuestionBody textarea { width:211px; }
.formQuestionBody textarea { width:304px; }
.formQuestionBody img { float:left; width:100px; margin:2px 5px 0 0; }
.formFooter { text-align:left; }
.formFooter input { background:#c70f51; color: #ffffff; margin-left:492px; margin-top:4px; margin-bottom:30px; border:0; width:100px; height:30px; border-right:1px solid #1b1e3c; border-bottom:1px solid #1b1e3c; border-top:1px solid #e195b0; border-left:1px solid #e195b0; }
.formScore { padding:5px; background-color:#ccdeeb; border-top:solid 1px #7c7c7c; text-align:center; }
.formSectionHeader { padding-bottom: 3px; color:#4f83a9; border-bottom: solid 2px #4f83a9; display:none; }
.formSection .header { color:white; font-weight:bold; padding:2px; background-color:#4f83a9; cursor:move; }
.formSection .header a, .formDesignerSectionTitle a { color:white; font-weight:bold; margin-right:6px; text-decoration:none; }
.formDesignerSection .formDesignerSectionTitle a { color:Black; }
.formSection .header a:hover { color:red; }
.formDesignerSectionTitle, .formDesignerSectionTitleSelected { background-color:#4f83a9; padding:4px; color:White; }
.formDesignerSection .formDesignerSectionTitle { background-color:#ccdeeb; color:Black; }
.formDesignerSection { border: solid 1px #4f83a9; }
.formDesignerSection .formDesignerSection { border-color:#4f83a9; margin:0px; }
.formDesignerAccordion { width:100%; }
#content-main-2col h2 { color:#0056b0; font-size:180%; }
#content-main-2col h3 { color:#660066; margin:15px 0px; font-size:125%;}
#content-main-2col h4 { color:#660066; margin:15px 0px; font-size:120%; }
#content-main-2col h3 { margin-left:-25px; background:url(../userfiles/image/backgrounds/h3-background.png) no-repeat; padding-left:25px; padding-top:28px; padding-bottom:20px; font-weight:bold; }
#content-main-2col p { line-height:150%; margin:10px 0px; color:#660066;}
#content-main-2col b { font-weight:bold;}
#content-main-2col strong { font-weight:bold;}
#content-main-2col ul { margin:10px 0px; }
#content-main-2col ul li { color:#660066; padding-left:20px; margin:5px 0px;}
#content-main-2col table { margin:5px 0px; margin-left:-5px;}
#content-main-2col table tr td { padding:5px; color:#660066; }
#content-main-2col a { color:#0056B0; text-decoration:none;}
#content-main-2col a:hover { text-decoration:underline;}
#content-main-1col h2 { color:#0056b0; font-size:180%; }
#content-main-1col h3 { color:#660066; margin:15px 0px; font-size:125%;}
#content-main-1col h4 { color:#660066; margin:15px 0px; font-size:120%; }
#content-main-1col h3 { margin-left:-25px; background:url(../userfiles/image/backgrounds/h3-background.png) no-repeat; padding-left:25px; padding-top:28px; padding-bottom:20px; font-weight:bold; }
#content-main-1col p { line-height:150%; margin:10px 0px; color:#660066;}
#content-main-1col b { font-weight:bold;}
#content-main-1col strong { font-weight:bold;}
#content-main-1col ul.stars { margin:10px 0px; }
#content-main-1col ul.stars li { color:#660066; padding-left:20px; margin:5px 0px;}
#content-main-1col table { margin:5px 0px; margin-left:-5px;}
#content-main-1col table tr td { padding:5px; color:#660066; }
#content-main-1col a { color:#0056B0; text-decoration:none;}
#content-main-1col a:hover { text-decoration:underline;}
#content-main-1col .bottom-area .bottom-box .parchment-block.text { background:#FF188F; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#content-main-1col .bottom-area .bottom-box .parchment-block.text h4 { color:#ffffff; font-size:15px; font-weight:bold; margin:10px 0px;}
#content-main-1col .bottom-area .bottom-box .parchment-block.text p { color:#ffffff; margin:10px 0px; height:110px; font-size:14px; line-height:130%;}
#content-main-1col .bottom-area .bottom-box .parchment-block.text h5 a { background:#8F1253; margin-left:-20px; margin-right:-20px; margin-bottom:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; font-size:15px;}
#content-main-1col .bottom-area .bottom-box .parchment-block.text h5 a:hover { text-decoration:underline;}
#content-main-2col ul li { list-style-type:none; background:url(../userfiles/image/backgrounds/bullet.png) no-repeat 0px 4px; padding:5px 25px; line-height:150%;}
#content-main-1col ul.stars li { list-style-type:none; background:url(../userfiles/image/backgrounds/bullet.png) no-repeat 0px 4px; padding:5px 25px; line-height:150%;}
.top-area { overflow:hidden;}
.top-area { margin-bottom:20px; }
.top-left { width:290px; float:left; margin-right:20px; }
.top-area .top-left .parchment-block { }
.top-area .top-left .donation-box { width:240px; border:4px solid #fdb41a; padding:10px 5px 0 5px; margin-left:0px; margin-right:-15px; margin-top:34px; }
.top-area .top-left .donation-box .bear-icon { position:absolute; background:url(/images/icons/donation-bear.png) no-repeat; width:81px; height:102px; margin-top:-50px; margin-left:150px;}
.top-area .top-left .donation-box p { padding:0 !important; margin:0 0 0 10px !important; color:#005bae !important; margin-right:100px !important;}
.top-area .top-left .donation-box input.text { border:1px solid #cccccc; padding:4px; width:135px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px;}
.top-area .top-left .donation-box input.text2 { border:1px solid #cccccc; padding:4px; width:135px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px;}
.top-area .top-left .donation-box input.submit { }
.top-area .top-left .donation-box iframe { height:50px !important; }
.top-area .top-right { width:517px; float:left; }
.bottom-area { }
.bottom-area .row { overflow:hidden;}
.bottom-area .bottom-box { width:244px; float:left; margin-left:40px;color:#ffffff;}
.bottom-area .bottom-box.box-1 { margin-left:20px;}
.bottom-area .bottom-box.box-4 { margin-left:20px;}
.bottom-area .bottom-box .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/pink-box-image-background.gif); background-repeat:no-repeat; background-color:#FF188F; overflow:hidden;}
.bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder { background:url(../userfiles/image/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:16px;}
.bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
.bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
.bottom-area .bottom-box .parchment-block.text { background:#FF188F; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
.bottom-area .bottom-box .parchment-block.text h4 { color:#ffffff; font-size:15px; font-weight:bold; margin:10px 0px;}
.bottom-area .bottom-box .parchment-block.text p { color:#ffffff; margin:10px 0px; height:110px; font-size:14px; line-height:130%;}
.bottom-area .bottom-box .parchment-block.text h5 a { background:#8F1253; margin-left:-20px; margin-right:-20px; margin-bottom:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; font-size:15px; font-weight:normal;}
.bottom-area .bottom-box .parchment-block.text h5 a:hover { text-decoration:underline;}
.bottom-area .bottom-box.box-1 .stars-icon { background:url(/images/icons/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:60px; margin-left:-43px;}
.bottom-area .bottom-box.box-2 .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
.bottom-area .bottom-box.box-2 .parchment-block.text { background:#b60a5d !important; }
.bottom-area .bottom-box.box-2 .parchment-block.text h5 a { background:#5d0b37; font-weight:normal; }
.bottom-area .bottom-box.box-3 .bee-icon { position:absolute; margin-left:226px; margin-top:70px; background:url(/images/icons/homepage-bee.png) no-repeat; width:64px; height:56px;}
.bottom-area .bottom-box.box-4 .bee-icon { position:absolute; margin-left:182px; margin-top:60px; background:url(/images/icons/sub-page-bee.png) no-repeat; width:64px; height:59px;}
.bottom-area .bottom-box.box-4 .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
.bottom-area .bottom-box.box-4 .parchment-block.text { background:#b60a5d !important; }
.bottom-area .bottom-box.box-4 .parchment-block.text h5 a { background:#5d0b37; }
.bottom-area .bottom-box.box-6 .butterfly-icon { position:absolute; margin-left:220px; margin-top:45px; background:url(/images/icons/sub-page-butterfly.png) no-repeat; width:75px; height:71px;}
.bottom-area .bottom-box.box-6 .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
.bottom-area .bottom-box.box-6 .parchment-block.text { background:#b60a5d !important; }
.bottom-area .bottom-box.box-6 .parchment-block.text h5 a { background:#5d0b37; }
.shop-area { }
.shop-area .row { overflow:hidden;}
.shop-area .bottom-box { width:244px; float:left; margin-left:40px;color:#ffffff;}
.shop-area .bottom-box.box-1 { margin-left:20px;}
.shop-area .bottom-box.box-4 { margin-left:20px;}
.shop-area .bottom-box.box-1 .stars-icon { background:url(/images/icons/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:60px; margin-left:-43px;}
.shop-area .bottom-box .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/pink-box-1.gif); background-repeat:no-repeat; background-color:#fd9dc7; overflow:hidden;}
.shop-area .bottom-box .parchment-block.imageplaceholder .image-placeholder { background:url(../userfiles/image/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:16px;}
.shop-area .bottom-box .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
.shop-area .bottom-box .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
.shop-area .bottom-box .parchment-block.text { background:#fd9dc7; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
.shop-area .bottom-box .parchment-block.text h4 { color:#660066; font-size:15px; font-weight:bold; margin:10px 0px;}
.shop-area .bottom-box .parchment-block.text p { color:#660066; margin:10px 0px; height:110px; font-size:14px; line-height:130%;}
.shop-area .bottom-box .parchment-block.text h5 a { background:#8a5e76; margin-left:-20px; margin-right:-20px; margin-bottom:-20px; margin-top:40px; display:block; padding:5px 0px 7px 20px; color:#ffffff !important; text-decoration:none; font-size:15px; font-weight:normal;}
.shop-area .bottom-box .parchment-block.text h5 a:hover { text-decoration:underline;}
.shop-area .bottom-box .stars { background:url(../images/icons/sub-page-star.png) no-repeat; width:27px; height:28px; position:absolute; margin-top:110px; margin-left:10px;}
.shop-area .bottom-box.box-2 .stars { background:url() no-repeat; width:27px; height:28px; position:absolute; margin-top:110px; margin-left:10px;}
.shop-area .bottom-box.box-3 .stars { background:url(../images/icons/sub-page-house.png) no-repeat; width:59px; height:68px; position:absolute; margin-top:110px; margin-left:210px;}
.shop-area .bottom-box.box-2 .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/pink-box-2.gif); background-color:#ffcfe4;}
.shop-area .bottom-box.box-2 .parchment-block.text { background:#ffcfe4 !important; }
.shop-area .bottom-box.box-2 .parchment-block.text h5 a { background:#8a5e76; font-weight:normal; }
.shop-area .bottom-box.box-3 .bee-icon { position:absolute; margin-left:226px; margin-top:70px; background:url(/images/icons/homepage-bee.png) no-repeat; width:64px; height:56px;}
.shop-area .bottom-box.box-4 .bee-icon { position:absolute; margin-left:182px; margin-top:60px; background:url(/images/icons/sub-page-bee.png) no-repeat; width:64px; height:59px;}
.shop-area .bottom-box.box-4 .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
.shop-area .bottom-box.box-4 .parchment-block.text { background:#b60a5d !important; }
.shop-area .bottom-box.box-4 .parchment-block.text h5 a { background:#5d0b37; }
.shop-area .bottom-box.box-6 .butterfly-icon { position:absolute; margin-left:220px; margin-top:45px; background:url(/images/icons/sub-page-butterfly.png) no-repeat; width:75px; height:71px;}
.shop-area .bottom-box.box-6 .parchment-block.imageplaceholder { background-image:url(../userfiles/image/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
.shop-area .bottom-box.box-6 .parchment-block.text { background:#b60a5d !important; }
.shop-area .bottom-box.box-6 .parchment-block.text h5 a { background:#5d0b37; }
.google-map { background:#ffffff; background:url(../userfiles/image/backgrounds/map-background.png) no-repeat; width:475px; height:321px; padding-left:33px; padding-top:25px; margin-bottom:20px; }
#main-content { min-height:100px; margin-left:74px; overflow:hidden; }
.breadcrumb { overflow:hidden; margin-bottom:10px; margin-left:0px; color:#0056b0; text-decoration:none; font-size:14px; }
.breadcrumb a:hover { text-decoration:underline; color:#0056b0; }
.breadcrumb a { color:#0056b0; }
#main-content .left-col { margin-left:40px; width:230px; min-height:10px; float:left; }
#main-content .right-col { width:480px; float:left; padding-left:60px; }
#main-content .right-col .breadcrumb { margin-left:0px;}
#main-content .right-col .breadcrumb ul { margin:0px;}
#main-content .right-col .breadcrumb ul li { margin:0px;}
ul.document_library { margin:5px 0px; overflow:hidden;}
ul.document_library li.document { float:left; background:url() !important;overflow:hidden; margin:10px; margin-top:0px; width:160px; float:left; padding:0px;}
.file-type-icon { text-align:center; float:left; padding-left:0px; margin:3px 0px; border:0;}
.file-type-icon img { border:0;}
ul.document_library li.document h4 { margin:4px 0px 0px 0px !important; padding-left:58px; font-size:100% !important; font-weight:bold;}
ul.document_library li.document h4 a { color:#0056B0;}
ul.document_library li.document p { margin:0px !important; padding-left:58px;}
ul.document_library li.document p.document-icon { text-align:center; float:left; padding-left:0px; margin:8px 0px;}
#sub-page-1 { }
#sub-page-1 .top-area .top-right { height:auto;}
#sub-page-1 .top-area .top-left { margin-top:10px;}
#sub-page-1 .top-area .top-left .donation-box { width:219px; }
#sub-page-1 .top-area .top-left .donation-box p { margin-right:70px;}
#sub-page-1 .top-area .top-left .donation-box input.text { width:125px; }
#sub-page-1 .top-area .top-left .donation-box label.error { display:block; color:#ff0000;}
#sub-page-1 .top-area .top-right { width:517px; float:left;}
#sub-page-1 .top-area .top-right ul.case_studies_list .case_study { width:517px; height:360px;}
#sub-page-1 .top-area .top-right ul.case_studies_list .case_study ul.case_study_images { float:left; width:400px; margin:0px;}
#sub-page-1 .top-area .top-right ul.case_studies_list .case_study ul.case_study_images li { margin:0px;}
.top-right .text-content { font-size:95%; position:absolute; margin-left:344px; padding-left:30px; padding-right:10px; width:117px; height:360px; overflow:hidden; text-align:right; color:#ffffff; background:url(../userfiles/image/backgrounds/homepage-case-study-overlay.png) no-repeat; }
.top-right .text-content p { color:#ffffff;}
.top-right .flower-icons { background:url(/images/icons/case-study-flowers.png) no-repeat; width:91px; height:131px; position:absolute; margin-left:472px; margin-top:176px; z-index:100; }
#sub-page-1 .bottom-area .bottom-box.box-3 .stars { background:url(/images/icons/sub-page-house.png) no-repeat; width:59px; height:68px; position:absolute; margin-top:100px; margin-left:220px;}
#main-content { background:url(../userfiles/image/backgrounds/main-content.png) repeat-y 318px 0px; margin-left:40px;}
.left-col { margin-left:20px; width:284px;}
.left-col .parchment-block.imageplaceholder .image-placeholder { background:url(../userfiles/image/backgrounds/large-left-bar-image-background.png) no-repeat; width:261px; height:179px; overflow:hidden;}
.left-col .parchment-block.imageplaceholder .image-placeholder h3 { margin-left:20px;}
.left-col .parchment-block.imageplaceholder .image-placeholder img { margin-top:18px; margin-left:20px; width:230px; height:151px; }
.left-col .parchment-block.imageplaceholder .image-placeholder2 img { margin-top:18px; margin-left:120px; }
.left-col .first_image { margin-bottom:10px; margin-left:8px;}
.left-col .second_image { margin-bottom:10px; position:relative; z-index:50;}
.left-col .third_image { margin-bottom:10px; margin-top:-40px; position:relative; z-index:100; margin-left:23px;}
.left-col .third_image .stars { position:absolute; z-index:100; background:url(../userfiles/image/backgrounds/image-3-stars.png) no-repeat; width:59px; height:95px; margin-left:-38px; margin-top:35px;}
.left-col .fourth_image { margin-bottom:10px; position:relative; z-index:150; padding-top:60px; margin-left:3px; }
.left-col .fourth_image .stars { position:absolute; z-index:100; background:url(../userfiles/image/backgrounds/image-4-stars.png) no-repeat; width:129px; height:119px; margin-top:-110px; margin-left:70px; }
#sub-page-2 #main-content .left-col ul.news-images li { background:url(../userfiles/image/backgrounds/large-left-bar-image-background.png) no-repeat; width:261px; height:179px; overflow:hidden; padding:0px; margin-bottom:20px;}
#sub-page-2 #main-content .left-col ul.news-images li a { margin-top:18px; margin-left:20px; width:230px; height:151px; display:block; }
.latest-news .top-left { margin-top:10px; }
.latest-news .top-right { height:240px; width:auto;}
.latest-news .top-right .top-right-images { }
.latest-news .top-right .top-right-images .parchment-block.imageplaceholder .image-placeholder { background:url(../userfiles/image/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px;}
.latest-news .top-right .top-right-images .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
.latest-news .top-right .top-right-images .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
.latest-news .top-right .top-right-images .image-1 { float:left; }
.latest-news .top-right .top-right-images .image-2 { float:left; margin-left:-25px; margin-top:50px; }
.latest-news .top-right .top-right-images .image-2 .bee { position:absolute; width:62px; height:64px; z-index:100; background:url(../userfiles/image/backgrounds/bee.png) no-repeat; margin-top:-35px; margin-left:35px;}
.latest-news .top-right .top-right-images .image-3 { float:left; margin-left:-55px; }
#content-left-2col .latest-news .stars { background:url(../userfiles/image/backgrounds/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:65px; margin-left:-42px;}
#content-left-2col .latest-news .parchment-block.imageplaceholder { background:url(../userfiles/image/backgrounds/green-box-image-background.gif) no-repeat #9cb501; overflow:hidden;}
#content-left-2col .latest-news .parchment-block.imageplaceholder .image-placeholder { background:url(../userfiles/image/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:16px;}
#content-left-2col .latest-news .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#content-left-2col .latest-news .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#content-left-2col .latest-news .parchment-block.text { background:#9cb501; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#content-left-2col .latest-news .parchment-block.text h4 { color:#ffffff; font-size:100%; font-weight:bold; margin:10px 0px;}
#content-left-2col .latest-news .parchment-block.text p { color:#ffffff; margin:10px 0px; }
#content-left-2col .latest-news .parchment-block.text h5 a { background:#5e6d01; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#content-left-2col .latest-news .parchment-block.text h5 a:hover { text-decoration:underline;}
#latest-news #main-content .right-col .news_articles .article { border-bottom:2px dotted #ccff00; margin-bottom:10px; padding-bottom:10px;}
#latest-news #main-content .right-col .news_articles .article h3 a { color:#0056b0; text-decoration:none; }
#latest-news #main-content .right-col .news_articles .article h3 a:hover { text-decoration:underline;}
#latest-news #main-content .right-col .news_articles .article h3 span.date { font-size:65%;}
#latest-news #main-content .right-col .news_articles .article p a { color:#0056b0; text-decoration:none; }
#latest-news #main-content .right-col .news_articles .article p a:hover { text-decoration:underline;}
#latest-news #main-content .right-col .news_articles .article p.article-link { margin-top:-8px;}
#latest-news #main-content .right-col .full-article ul.images { float:left; margin:0px; }
#latest-news #main-content .right-col .full-article ul.images li { margin:0px 10px 10px 0px; padding:0px;}
#latest-news #main-content .right-col .events .event { margin:0px; padding:0px; border-bottom:2px dotted #660066; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
#latest-news #main-content .right-col .events .event .date-col { width:100px; float:left; margin-right:15px;}
#latest-news #main-content .right-col .events .event .date-col .date-icon { width:100px; height:100px; background-repeat:no-repeat; margin-top:15px; margin-bottom:15px;}
#latest-news #main-content .right-col .events .event .date-col .date-icon.jan { background-image:url(/images/date-icons/jan.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.feb { background-image:url(/images/date-icons/feb.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.mar { background-image:url(/images/date-icons/mar.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.apr { background-image:url(/images/date-icons/apr.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.may { background-image:url(/images/date-icons/may.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.jun { background-image:url(/images/date-icons/jun.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.jul { background-image:url(/images/date-icons/jul.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.aug { background-image:url(/images/date-icons/aug.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.sep { background-image:url(/images/date-icons/sep.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.oct { background-image:url(/images/date-icons/oct.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.nov { background-image:url(/images/date-icons/nov.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.dec { background-image:url(/images/date-icons/dec.png);}
#latest-news #main-content .right-col .events .event .content { width:365px; float:left;}
#latest-news #main-content .right-col .events .event h3 { color:#0056b0; }
#latest-news #main-content .right-col .events .event h3 span.date { font-size:65%; color:#660066;}
#latest-news #main-content .right-col .events .event p a { color:#0056b0; text-decoration:none; }
#latest-news #main-content .right-col .events .event p a:hover { text-decoration:underline;}
.top-right {}
.top-right { width:517px; float:left;}
.top-right ul.case_studies_list { margin-left:-17px !important;}
.top-right ul.case_studies_list .case_study { width:517px !important; height:360px !important; margin:0px !important; padding:0px !important;}
.top-right ul.case_studies_list .case_study ul.case_study_images { float:left !important; width:400px !important; margin:0px !important;}
.top-right ul.case_studies_list .case_study ul.case_study_images li { margin:0 0 0 -40px !important; padding:0px !important; }
.top-right ul.case_studies_list .case_study .text-content { font-size:95% !important; position:absolute !important; margin-left:344px !important; padding-left:30px !important; padding-right:10px !important; width:117px !important; height:360px !important; overflow:hidden !important; text-align:right !important; color:#ffffff !important; background:url(../userfiles/image/backgrounds/homepage-case-study-overlay.png) no-repeat !important; }
.top-right ul.case_studies_list .case_study .text-content p { color:#ffffff !important;}
.top-right .case-studies .flower-icons { background:url(../userfiles/image/icons/case-study-flowers.png) no-repeat; width:91px; height:131px; position:absolute; margin-left:472px; margin-top:176px; z-index:100; }
.right-col .top-right #flash_content { margin-left:-20px;}
.right-col .top-right .parchment-block.imagegallery { margin-top:17px; margin-bottom:10px; background:url(../userfiles/image/backgrounds/top-right-photogallery.png) no-repeat; overflow:hidden; width:508px;}
.right-col .top-right .parchment-block.imagegallery ul.image-gallery { margin:0px; }
.right-col .top-right .parchment-block.imagegallery ul.image-gallery li { padding:0px; margin:0px;}
.right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image {margin:30px 43px 30px 33px; }
.right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image img { width:444px; height:284px;}
.right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image-details { margin-top:40px; margin-right:20px; margin-left:10px;}
.right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image-details h3 { color:#0056b0; }
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation { display:block; position:absolute; z-index:100; margin-top:150px; margin-left:135px; overflow:hidden; background:url(/images/backgrounds/gallery-navigation.png) no-repeat; width:238px; height:42px;}
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li { float:left; margin-left:0px; margin-left:5px; margin-top:10px; }
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li a { color:#ffffff; display:block; width:22px; height:22px; text-indent:-999999px; overflow:hidden; }
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.play a { background:url(../userfiles/image/icons/play.png) no-repeat; }
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.pause a { background:url(../userfiles/image/icons/pause.png) no-repeat; }
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.next a { background:url(../userfiles/image/icons/next.png) no-repeat; }
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.previous { margin-left:38px;}
.right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.previous a { background:url(../userfiles/image/icons/previous.png) no-repeat; }
.right-col .bottom-right { margin-left:10px; clear:both;}
.top-right #flash_content { margin-left:-20px;}
.imagegallery { margin-top:17px; margin-bottom:10px; background:url(../userfiles/image/backgrounds/top-right-photogallery.png) no-repeat; overflow:hidden; width:508px;}
.image-gallery { margin:0px;}
ul.image-gallery li { list-style:none;padding:0px; margin:5px 2px; display:inline;}
ul.image-gallery li .image {margin:30px 43px 30px 33px;}
ul.image-gallery li .image img { width:444px; height:284px;}
.image-gallery2 { margin:0px; height:400px; display:block;}
ul.image-gallery2 li { list-style:none;padding:0px; margin:5px 2px; display:inline;}
ul.image-gallery2 li .image {margin:30px 43px 30px 33px;}
ul.image-gallery2 li .image img { width:444px; height:284px;}
ul.image-gallery2 a img { border:0 !important;}
ul.image-details { margin-top:40px; margin-right:20px; margin-left:10px; }
ul.image-details h3 { color:#0056b0; }
ul.gallery-navigation { display:none; position:absolute; z-index:100; margin-top:150px; margin-left:135px; overflow:hidden; background:url(../userfiles/image/backgrounds/gallery-navigation.png) no-repeat; width:238px; height:42px;}
ul.gallery-navigation li { float:left; margin-left:0px; margin-left:5px; margin-top:10px; }
ul.gallery-navigation li a { color:#ffffff; display:block; width:22px; height:22px; text-indent:-999999px; overflow:hidden; }
ul.gallery-navigation li.play a { background:url(../images/icons/play.png) no-repeat; }
ul.gallery-navigation li.pause a { background:url(../images/icons/pause.png) no-repeat; }
ul.gallery-navigation li.next a { background:url(../images/icons/next.png) no-repeat; }
ul.gallery-navigation li.previous { margin-left:38px;}
ul.gallery-navigation li.previous a { background:url(../images/icons/previous.png) no-repeat; }
.bottom-right { margin-left:10px; clear:both;}
#sub-page-3 #main-content .left-col { width:244px; margin-left:26px; }
#sub-page-3 #main-content .left-col .top-left { height:auto; margin-top:10px;}
#sub-page-3 #main-content .left-col .top-left .breadcrumb { margin:0px; }
#sub-page-3 #main-content .left-col .top-left .donation-box { border:4px solid #fdb41a; padding:10px; margin-left:-10px; margin-right:-15px; margin-top:34px; }
#sub-page-3 #main-content .left-col .top-left .donation-box .bear-icon { position:absolute; background:url(/images/icons/donation-bear.png) no-repeat; width:81px; height:102px; margin-top:-50px; margin-left:150px;}
#sub-page-3 #main-content .left-col .top-left .donation-box p { color:#005bae; margin-top:0px; margin-right:100px;}
#sub-page-3 #main-content .left-col .top-left .donation-box input.text { border:1px solid #cccccc; padding:4px; width:135px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px;}
#sub-page-3 #main-content .left-col .top-left .donation-box input.submit { }
#sub-page-3 #main-content .left-col .bottom-left .stars { background:url(/images/icons/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:60px; margin-left:-43px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder { background:url(../userfiles/image/backgrounds/pink-box-image-background.gif) no-repeat #ff188f; overflow:hidden;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder .image-placeholder { background:url(../userfiles/image/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:14px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text { background:#ff188f; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text h4 { color:#ffffff; font-size:100%; font-weight:bold; margin:10px 0px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text p { color:#ffffff; margin:10px 0px; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text h5 a { background:#8f1253; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text h5 a:hover { text-decoration:underline;}
.team-members { margin-top:-15px; margin-left:-10px; }
.team-members ul { margin:0px; }
.team-members ul li { padding:0px; padding-bottom:5px; overflow:hidden; border-bottom:2px dotted #ee1e8b; }
.team-members ul li ul.images { float:right;}
.team-members ul li ul.images li { border-bottom:none;}
.team-members ul li ul.images li { background:url(../userfiles/image/backgrounds/whos-who-image-surround.png) no-repeat; width:156px; height:170px; float:left; margin-left:10px;}
.team-members ul li ul.images li img { width:132px; height:146px; margin-left:12px; margin-top:12px;}
.team-members ul li .details {}
.team-members ul li .details h4 { margin:10px 0px;}
.team-members ul li .details dl { overflow:hidden; margin:10px 0px;}
.team-members ul li .details dl dt { float:left; clear:left; margin-right:5px; }
.team-members ul li .details dl dd { float:left; }
dl.form { overflow:hidden; margin:15px 0px;}
dl.form dt { float:left; width:150px; clear:left; margin-top:8px; text-align:right; color:#660066;}
dl.form dd { padding-left:110px; margin-top:5px;}
dl.form dd label.error { display:block; color:#ff0000;}
dl.form dd input.text { border:1px solid #cccccc; padding:3px; width:200px; }
dl.form dd input.text#amount { width:188px; padding-left:15px; background:url(../images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px; }
#sub-page-4 #main-content { }
#sub-page-4 #main-content .top-area .top-left { margin-top:10px;}
#sub-page-4 #main-content .top-area .top-left .donation-box { width:216px; }
#sub-page-4 #main-content .top-area .top-left .donation-box p { margin-right:70px;}
#sub-page-4 #main-content .top-area .top-left .donation-box input.text { border:1px solid #cccccc; padding:4px; width:125px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px; }
#sub-page-4 #main-content .top-area .top-right { width:517px; float:left; margin-bottom:20px;}
.team-members { margin-top:-15px !important; }
.team-members .h3details { color:#660066; padding:0 !important; margin:0px !important; font-size:125%; font-weight:normal !important;background:url() !important;}
.team-members .details { width:100%; height:160px; border-bottom:2px dotted #ee1e8b; padding-top:15px;}
.team-members .images { background:url(../userfiles/image/backgrounds/whos-who-image-surround.png) no-repeat !important; width:156px !important; height:170px !important; float:right; margin-left:10px !important;border-bottom:0px dotted #ee1e8b !important;}
.team-members .images img { width:132px !important; height:146px !important; margin-left:6px !important; margin-top:6px !important;}
.team-members ul { margin:0px !important; }
.team-members ul li { padding:0px !important; padding-bottom:5px !important; overflow:hidden !important; border-bottom:2px dotted #ee1e8b !important; }
.right-col .team-members ul li ul.images { float:right !important;}
.right-col .team-members ul li ul.images li { border-bottom:none !important;}
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
