/* ***** RESET CSS ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border:0; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}
/* ***** RESET CSS ***** */

/*
Rust			#b37d00
Blue			#3194d1
Charcoal		#5f5f5f
Charcoal Dark	#4c4c4c
Green 1			#86a928
Green 2			#90b62b
Green 3			#b8d077
Green Grey		#a0b278
Grey form border#838486
*/

/* ***** GENERIC ***** */
.showThis {display:block;}
.hideThis {display:none;}
.clear {clear:both; font-size:0px; height:0px;}
.warning {border:1px solid #3194d1; color:#3194d1; margin:0px 0px 20px 0px; padding:10px 10px 10px 10px;}
.fillForm {background-color:#3194d1; color:#ffffff;}
.fillFormSel {border:2px solid #3194d1;}
#preloadImages {display:none;}

h1, h2, h3 {font-weight:normal;}
ul {list-style:none;}
a {text-decoration:none;}

body {background-color:#e5f3c2; font-family:Helvetica; font-size:75%;}

#holdAll {margin:0px auto; width:812px;  /* bmh */	
	voice-family: "\"}\""; voice-family:inherit; left:50%;}
/* ***** GENERIC ***** */

/* ***** TOP ***** */
#top {background:url(../images/bgtop.jpg) no-repeat top left; margin:28px 0px 0px 0px; position:relative; width:812px;}

#top #topHomeLink {float:left;}
#top #topHomeLink a {display:block; height:77px; margin:8px 28px 0px 45px; text-indent:-4000px; width:62px;}

#top div {float:left;}
#top div h1 {color:#ffffff; font-family:Georgia; font-size:1.8em; line-height:1em; padding:14px 0px 0px 0px;}
#top div h2 {color:#b8d077; font-family:Georgia; font-size:1.2em; letter-spacing:0.03em; padding:0px 0px 0px 0px;}

#top #faceBookLike {float:left; padding:23px 0px 0px 20px;}
#top #faceBookLike img {float:left; margin:0px 0px 5px 0px;}
#top #faceBookLike p {float:left; line-height:1.0em; margin:2px 10px 5px 5px; width:auto;}
#top #faceBookLike p a {color:#ffffff;}
#top #faceBookLike div {float:left;}
#top #faceBookLike div div {float:none;}

#top ul {float:right; font-size:1.0em; padding:23px 32px 0px 0px;}
#top ul li {color:#ffffff;}
#top ul li a {color:#ffffff;}

#top #adminLogOut {left:0px; position:absolute; top:0px; width:812px;}
#top #adminLogOut a {background-color:#3194d1; border:1px solid #ffffff; color:#ffffff; display:block; float:right; margin:45px 20px 0px 0px; padding:5px 10px 5px 10px;}
#top #adminLogOut a:hover {background-color:#b37d00;}
/* ***** TOP ***** */

/* ***** TOP MENU ***** */
#topMenu {background:url(../images/bgmenu.gif) no-repeat top left; height:43px; padding:0px 0px 0px 0px; width:812px;}
#topMenu li {float:left;}
#topMenu li a {background:url(../images/bgmenu1.gif) no-repeat top right; color:#ffffff; display:block; float:left; font-size:1.1em; font-weight:bold; height:28px; padding:15px 15px 0px 13px; text-transform:uppercase;}
#topMenu li a.menuOn {background:url(../images/bgmenu2.gif);}
#topMenu li a:hover, #topMenu li.highlightMenu a, #topMenu li a.menuOn:hover {background-color:#b37d00; background-image:none;}
#topMenu.adminMenu li a {padding:15px 10px 0px 8px; text-transform:none;}

#topSubMenu {position:relative; z-index:900;}
#topSubMenu ul {background-color:#b37d00; border-left:1px solid #b37d00; border-right:1px solid #b37d00; display:none; padding:5px 0px 10px 0px; position:absolute; width:145px;}
#topSubMenu ul li {}
#topSubMenu ul li a {color:#ffffff; display:block; padding:5px 13px 5px 13px; width:119px;}
#topSubMenu ul li a:hover, #topSubMenu ul li.subMenuOn a {background-color:#ffffff; color:#5f5f5f;}
#topSubMenu #subMenu1 {left:66px;}
#topSubMenu #subMenu2 {left:139px;}
#topSubMenu #subMenu3 {left:214px;}
#topSubMenu #subMenu4 {left:297px;}
#topSubMenu #subMenu5 {left:389px;}
/* ***** TOP MENU ***** */

/* ***** HOME ***** */
#holdHomeNews {background:#ffffff url(../images/bgnews.gif) repeat-x bottom; height:271px; margin:0px 5px 0px 5px; width:802px;}
#holdHomeNews #homeNewsPic {background:url(../images/bgnewspic.gif) no-repeat; float:left; margin:11px 23px 0px 5px;}
#holdHomeNews #homeNewsPic #holdSlideShow {height:236px; margin:16px 15px 8px 13px; overflow:hidden; position:relative; width:323px;}
#holdHomeNews #homeNewsPic #holdSlideShow img {border-left:2px solid #ffffff; display:none; position:absolute;}
#holdHomeNews #homeNewsPic #holdSlideShow img.homeNewsPic1 {display:block;}

#holdHomeNews #homeNewsText {float:left; margin:25px 0px 0px 0px; position:relative; width:394px;}
#holdHomeNews #homeNewsText #holdSlideShowText {height:200px; overflow:hidden; position:relative; width:394px;}
#holdHomeNews #homeNewsText #holdSlideShowText div {display:none; height:200px; position:absolute; width:394px;}
#holdHomeNews #homeNewsText #holdSlideShowText div.showThis {display:block;}
#holdHomeNews #homeNewsText #holdSlideShowText div h2 {background:#ffffff url(../images/dot2.gif) repeat-x bottom; color:#86a928; font-size:1.5em; font-style:italic; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
#holdHomeNews #homeNewsText #holdSlideShowText div p {color:#5f5f5f; margin:0px 5px 15px 5px;}
#holdHomeNews #homeNewsText #holdSlideShowText div p.readMore {margin:0px 5px 0px 5px;}
#holdHomeNews #homeNewsText #holdSlideShowText div p.readMore a {background:#ffffff url(../images/readmore.gif) no-repeat top right; color:#5f5f5f; font-weight:bold; padding:0px 12px 0px 0px;}
#holdHomeNews #homeNewsText #holdSlideShowText div p.readMore a:hover {background:#ffffff url(../images/readmore1.gif) no-repeat top right; color:#3194d1;}

#holdHomeNews #homeNewsText #slideShowNav {left:0px; position:absolute; top:204px;}
#holdHomeNews #homeNewsText #slideShowNav li {float:left; margin:0px 10px 0px 0px; text-align:center; width:20px;}
#holdHomeNews #homeNewsText #slideShowNav li a {background-color:#b8d077; border:1px solid #86a928; color:#ffffff; display:block; font-size:1.1em; padding:0px 0px 0px 0px;}
#holdHomeNews #homeNewsText #slideShowNav li a:hover {background-color:#3194d1;}
#holdHomeNews #homeNewsText #slideShowNav li.navOn a {background-color:#ffffff; border:1px solid #5f5f5f; color:#5f5f5f;}
#holdHomeNews #homeNewsText #slideShowNav li.newsNav {cursor:pointer; padding:3px 0px 2px 0px;}

#homeLinks {background-color:#ffffff; margin:0px 5px 0px 5px; position:relative; width:802px;}
#homeLinks img {float:left;}
#homeLinks ul {float:left;}
#homeLinks ul li {float:left;}
#homeLinks ul li a {float:left; height:117px; text-indent:-4000px; width:160px;}
#homeLinks ul #beMember {background:url(../images/home/member1.gif) no-repeat; width:161px;}
#homeLinks ul #beMember:hover {background:url(../images/home/member2.gif) no-repeat;}
#homeLinks ul #tennisCoaching {background:url(../images/home/tennis1.gif) no-repeat;}
#homeLinks ul #tennisCoaching:hover {background:url(../images/home/tennis2.gif) no-repeat;}
#homeLinks ul #bookCourt {background:url(../images/home/book1.gif) no-repeat;}
#homeLinks ul #bookCourt:hover {background:url(../images/home/book2.gif) no-repeat;}
#homeLinks ul #squashCoaching {background:url(../images/home/squash1.gif) no-repeat;}
#homeLinks ul #squashCoaching:hover {background:url(../images/home/squash2.gif) no-repeat;}
#homeLinks ul #emailList {background:url(../images/home/email1.gif) no-repeat; width:161px;}
#homeLinks ul #emailList:hover {background:url(../images/home/email2.gif) no-repeat;}

#homeLinks #mailList {background-color:#ececec; display:none; left:649px; padding:0px 0px 0px 0px; position:absolute; top:58px;}
#homeLinks #mailList label, #homeLinks #mailList p {color:#5f5f5f; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#homeLinks #mailList input {margin:3px 0px 0px 0px;}

#homeLinks #mailList input.btnJoin {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.0em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:auto;}
#homeLinks #mailList input.btnJoinOn {background:url(../images/readmore1.gif) no-repeat right; border:none; color:#3194d1; cursor:pointer; font-size:1.0em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:auto;}

#holdHomeMain {background-color:#ffffff; margin:0px 5px 0px 5px; width:802px;}
#holdHomeMain #homeTextLeft {float:left; padding:0px 25px 0px 10px; width:525px;}
#holdHomeMain #homeTextRight {float:left; padding:0px 10px 0px 0px; width:232px;}

#holdHomeMain h1 {background:url(../images/dot.gif) repeat-x bottom; color:#5f5f5f; font-size:1.5em; font-style:italic; margin:20px 0px 0px 0px; padding:0px 0px 10px 10px;}
#holdHomeMain p {color:#5f5f5f; margin:10px 10px 0px 10px;}
#holdHomeMain #introFrom {color:#838486; margin:0px 0px 0px 10px;}
#holdHomeMain label {color:#5f5f5f; float:left; margin:10px 5px 0px 0px; text-align:right; width:65px;}
#holdHomeMain input {float:left; margin:10px 0px 0px 0px; width:140px;}
#holdHomeMain input.btnLogin {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.0em; font-weight:bold; float:right; margin:10px 15px 10px 0px; padding:0px 10px 0px 0px; width:auto;}
#holdHomeMain input.btnLoginOn {background:url(../images/readmore1.gif) no-repeat right; border:none; color:#3194d1; cursor:pointer; font-size:1.0em; font-weight:bold; float:right; margin:10px 15px 10px 0px; padding:0px 10px 0px 0px; width:auto;}
/* ***** HOME ***** */

/* ***** MAIN IMAGE ***** */
#mainImage {background-color:#ffffff; margin:0px 5px 0px 5px; padding:0px 1px 0px 1px; width:800px;}
#mainImage img {border-bottom:1px solid #cccccc;}
/* ***** MAIN IMAGE ***** */

/* ***** SLIDE NEWS ***** */
#slideNews {background-color:#4c4c4c; border-bottom:1px solid #4c4c4c; border-top:1px solid #4c4c4c; margin:0px 2px 0px 2px; width:808px;}
#slideNews img {cursor:pointer; float:left; margin:8px 0px 0px 8px;}
#slideNews #noNewsButtons {float:left; width:21px;}
#slideNews div {float:left; height:72px; overflow:hidden; position:relative; width:758px;}

#slideNews div div {display:none; float:none; height:auto; left:0px; position:absolute; top:0px;}
#slideNews div div div {display:block; float:left; height:auto; padding:8px 0px 8px 8px; position:relative; width:371px;}
#slideNews div div div img {border:1px solid #ffffff; float:left; margin:0px 8px 0px 0px;}
#slideNews div div div div {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:273px;}
#slideNews div div div div h3 {color:#ffffff; font-size:1.1em; font-weight:bold;}
#slideNews div div div p {color:#ffffff; font-size:0.9em;}

#slideNews div #newsSlider1 {display:block;}

#slideNews div div div.sliderOn {background-color:#ffffff; cursor:pointer;}
#slideNews div div div.sliderOn img {border:1px solid #838486;}
#slideNews div div div.sliderOn div h3 {color:#4c4c4c;}
#slideNews div div div.sliderOn div p {color:#4c4c4c;}
/* ***** SLIDE NEWS ***** */

/* ***** HOLDERS ***** */
#hold2Col {background:#ffffff url(../images/bg2col.gif) repeat-y; margin:0px 5px 0px 5px; padding:20px 0px 0px 0px; width:802px;}
#hold2Col2 {background:#ffffff url(../images/bg2col2.gif) repeat-y; margin:0px 5px 0px 5px; padding:10px 0px 0px 0px; width:802px;}
#hold3Col {background:#ffffff url(../images/bg3col.gif) repeat-y; margin:0px 5px 0px 5px; padding:10px 0px 0px 0px; width:802px;}
/* ***** HOLDERS ***** */

/* ***** LEFT ***** */
#left {float:left; padding:15px 30px 0px 15px; width:145px;}
#left ul {border-bottom:1px solid #b8d077;}
#left ul li a {background:url(../images/readmore.gif) no-repeat 131px 5px; border-top:1px solid #b8d077; color:#5f5f5f; display:block; padding:5px 0px 5px 5px;}
#left ul li a:hover, #left ul li a.leftLinkOn {background:url(../images/readmore1.gif) no-repeat 131px 5px; color:#3194d1;}
/* ***** LEFT ***** */

/* ***** MAIN ***** */
#main {float:left; padding:0px 30px 0px 15px; position:relative; width:575px;}
#main3 {float:left; padding:0px 30px 0px 0px; width:400px;}

#main h1, #main3 h1 {background:url(../images/dot.gif) repeat-x bottom; color:#5f5f5f; font-size:1.5em; font-style:italic; margin:0px 0px 25px 0px; padding:0px 0px 10px 10px;}
#main h2, #main3 h2 {color:#3194d1; font-size:1.3em; font-weight:bold; margin:0px 0px 10px 10px;}
#main h3, #main3 h3 {color:#5f5f5f; font-size:1.1em; font-weight:bold; margin:0px 0px 10px 10px;}
#main h2 span {color:#3194d1; font-size:0.9em; font-weight:normal;}
#main p, #main3 p {color:#5f5f5f; margin:0px 10px 20px 10px;}
#main p a, #main3 p a {color:#90b62b; font-weight:bold;}
#main p a:hover, #main3 p a:hover {color:#3194d1; text-decoration:underline;}

#main #bookCourt {font-size:1.1em; left:0px; margin:0px; padding:0px; position:absolute; top:0px; width:590px;}
#main #bookCourt a {background:url(../images/clock.gif) no-repeat; color:#3194d1; display:block; float:right; height:20px; padding:1px 0px 0px 25px; width:auto;}
#main #bookCourt a:hover {color:#b37d00; text-decoration:none;}

#main img.floatRight {border:1px solid #cccccc; float:right; margin:0px 0px 20px 20px;}

#main ul, #main3 ul {color:#5f5f5f; margin:0px 10px 20px 5px; padding:10px 0px 0px 20px;}
#main ul li, #main3 ul li {background:url(../images/ball.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 10px 14px;}
#main ul li a {color:#90b62b;}

#main #holdCalendar label {color:#5f5f5f; float:left; font-size:1.2em; padding:2px 10px 0px 10px;}
#main #holdCalendar select {float:left;}
#main #holdCalendar ul {margin:10px 0px 0px 10px; padding:0px;}
#main #holdCalendar ul li {background-image:none; margin:0px; padding:0px;}
#main #holdCalendar ul li a {background-color:#3194d1; color:#ffffff; display:block; float:left; margin:0px 8px 0px 0px; padding:5px 8px 5px 8px;}
#main #holdCalendar ul li a:hover, #main #holdCalendar ul li.linkOn a {background-color:#b37d00;}
#main #holdCalendar ul li a.lastLink {margin:0px 0px 0px 0px;}
#main #holdCalendar div {display:none;}
#main #holdCalendar div div h3 {color:#5f5f5f; font-size:1.4em; font-weight:bold; margin:20px 0px 0px 10px;}
#main #holdCalendar div div h4 {color:#3194d1; font-size:1.1em; font-weight:bold; margin:20px 0px 0px 10px;}
#main #holdCalendar div div h5 {color:#5f5f5f; font-size:1.0em; font-weight:bold; margin:0px 0px 10px 10px;}
#main #holdCalendar div div p {background:#ffffff url(../images/dot2.gif) repeat-x bottom; color:#5f5f5f; font-size:1.0em; margin:0px 0px 0px 10px; padding:0px 0px 15px 0px;}

#main #listNewsletters li a {color:#5f5f5f;}
#main #listNewsletters li a:hover {color:#3194d1;}
#main #listNewsletters li.docdoc, #main #listNewsletters li.docdocx {background:url(../images/word.gif) no-repeat 0px 3px; padding:4px 0px 10px 27px;}
#main #listNewsletters li.docpdf {background:url(../images/pdf.gif) no-repeat 0px 3px; padding:4px 0px 10px 27px;}

#main #holdListing {position:relative;}

#main #holdListing #filterList {left:0px; position:absolute; top:0px;}
#main #holdListing #filterList label {color:#5f5f5f; float:left; padding:3px 5px 0px 0px;}
#main #holdListing #filterList input, #filterList select {float:left; font-size:12px; margin:0px 5px 0px 0px; padding:0px;}
#main #holdListing #filterList input.btnButton {background-color:#ffffff; border:1px solid #86a928; color:#86a928; font-size:1.0em; font-weight:bold; margin:0px 5px 10px 0px; padding:0px 5px 0px 5px;}
#main #holdListing #filterList input.btnButtonOn {background-color:#3194d1; border:1px solid #3194d1; color:#ffffff; cursor:pointer; font-size:1.0em; font-weight:bold; margin:0px 5px 10px 0px; padding:0px 5px 0px 5px;}

#main table {border-collapse:collapse; font-size:1em; margin:0px 0px 20px 0px; width:100%;}
#main table th {background-color:#838486; color:#ffffff; font-weight:normal; padding:4px; text-align:left;}
#main table td {border-bottom:1px solid #cccccc; color:#5f5f5f; padding:4px; text-align:left;}
#main table td.header {background-color:#b37d00; color:#ffffff;}

#main table tr.pgNumbers td {font-weight:bold; text-align:right;}
#main table tr.pgNumbers td a {color:#3194d1; text-decoration:underline;}
#main table tr.tableHeader td {background-color:#3194d1; color:#ffffff; font-weight:bold; padding:5px; text-align:left;}
#main table tr.tableHeader td a {color:#ffffff; text-decoration:underline;}
#main table tr.alt td {background-color:#838486; color:#ffffff;}
#main table.linkedTable tr.alt td {cursor:pointer;}

#main #holdSiteLinks h2 {border-bottom:1px solid #cccccc; margin:30px 0px 0px 10px; padding:0px 0px 15px 0px;}
#main #holdSiteLinks div {border-bottom:1px solid #cccccc; padding:10px 10px 10px 10px; width:555px;}
#main #holdSiteLinks div img {float:left;}
#main #holdSiteLinks div p {float:left; margin:0px 0px 0px 20px; padding:0px;}

#main #siteMap {margin:0px 0px 0px 10px;}
#main #siteMap ul {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:230px;}
#main #siteMap ul li {background:url(../images/arrgrey.gif) no-repeat 0px 9px; margin:0px 0px 10px 0px; padding:5px 0px 5px 15px;}
#main #siteMap ul li a {color:#3194d1; font-size:1.1em; font-weight:bold;}
#main #siteMap ul li a:hover {color:#3194d1; text-decoration:underline;}
#main #siteMap ul li ul {float:none; margin:5px 0px 0px 15px; width:auto;}
#main #siteMap ul li ul li {background-image:none; font-size:0.9em; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
#main #siteMap ul li ul li a {color:#838486; font-weight:normal;}
#main #siteMap ul li ul li ul {float:none; margin:5px 0px 0px 30px; width:auto;}

#main3 #holdCommittees div {display:none;}
#main3 #holdCommittees div.firstContent {display:block;}

#main3 #holdChampions div {display:none;}
#main3 #holdChampions div.firstList {display:block;}
#main3 #holdChampions div ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#main3 #holdChampions div ul li {background-image:none; margin:0px 0px 10px 0px; padding:0px;}
#main3 #holdChampions div ul li a {background:url(../images/readmore.gif) top left no-repeat; color:#5f5f5f; padding:0px 0px 0px 20px;}
#main3 #holdChampions div ul li a:hover {background:url(../images/readmore1.gif) top left no-repeat; color:#3194d1;}

/*
Rust			#b37d00
Blue			#3194d1
Charcoal		#5f5f5f
Charcoal Dark	#4c4c4c
Green 1			#86a928
Green 2			#90b62b
Green 3			#b8d077
Green Grey		#a0b278
Grey form border#838486
*/
/* ***** MAIN ***** */

/* ***** GALLERY ***** */
#main #holdGallery ul {float:left; margin:0px; padding:0px; width:575px;}
#main #holdGallery ul li {background-image:none; border-bottom:1px solid #86a928; border-top:3px solid #ffffff; float:left; height:25px; margin:0px 0px 0px 0px; padding:0px;}
#main #holdGallery ul li a {background-color:#86a928; border-right:4px solid #ffffff; color:#ffffff; display:block; font-size:1.1em; height:21px; padding:4px 0px 0px 0px; text-align:center; width:104px;}
#main #holdGallery ul li a:hover {background-color:#3194d1;}
#main #holdGallery ul li.menuOn {border-top:none; height:28px; padding:0px 4px 0px 0px;}
#main #holdGallery ul li.menuOn a {background-color:#ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #86a928; border-right:1px solid #86a928; border-top:1px solid #86a928; color:#86a928; height:20px; padding:7px 0px 0px 0px;}
#main #holdGallery ul #endNewsLink {width:33px;}

#main #holdGallery div {display:none; margin:20px 0px 0px 0px;}
#main #holdGallery div div {border-bottom:1px solid #cccccc; cursor:pointer; display:block; padding:10px 0px 10px 0px; width:575px;}
#main #holdGallery div div img {border:1px solid #4c4c4c; float:left; margin:0px 0px 0px 10px;}
#main #holdGallery div div div {border-bottom:none; float:left; margin:0px; padding:0px 0px 0px 0px; width:465px;}
#main #holdGallery div div div h2 {color:#3194d1; font-size:1.2em; font-weight:bold; margin:0px 10px 0px 10px;}

#main #holdGallery div div.newsOn {background-color:#4c4c4c;}
#main #holdGallery div div.newsOn img {border:1px solid #ffffff;}
#main #holdGallery div div.newsOn div h2 {color:#ffffff;}
#main #holdGallery div div.newsOn div p {color:#ffffff;}

#galleryThumbs {position:relative;}
#galleryThumbs div {height:57px; margin:0px 23px 0px 23px; overflow:hidden; position:relative; width:529px;}
#galleryThumbs div div {left:0px; margin:0px; position:absolute; top:0px; width:5000px; z-index:100;}
#galleryThumbs div div img {border:1px solid #cccccc; cursor:pointer; float:left; margin:0px 10px 0px 0px;}
#galleryThumbs div div img.gallThumbOn {border:1px solid #3194d1;}

#galleryThumbs #galleryNav {height:auto; left:0px; margin:0px; position:absolute; top:0px; width:575px;}
#galleryThumbs #galleryNav #galleryPrev {cursor:pointer; float:left;}
#galleryThumbs #galleryNav #galleryNext {cursor:pointer; float:right;}

#main #galleryPhotoCaption {background-color:#3194d1; color:#ffffff; margin:10px 0px 0px 0px; padding:5px;}

#galleryPhoto {border:1px solid #3194d1;}
#galleryPhoto img {display:none;}
/* ***** GALLERY ***** */

/* ***** NEWS ***** */
#main #holdNews ul {float:left; margin:0px; padding:0px; width:575px;}
#main #holdNews ul li {background-image:none; border-bottom:1px solid #86a928; border-top:3px solid #ffffff; float:left; height:25px; margin:0px 0px 0px 0px; padding:0px;}
#main #holdNews ul li a {background-color:#86a928; border-right:4px solid #ffffff; color:#ffffff; display:block; font-size:1.1em; height:21px; padding:4px 0px 0px 0px; text-align:center; width:104px;}
#main #holdNews ul li a:hover {background-color:#3194d1;}
#main #holdNews ul li.menuOn {border-top:none; height:28px; padding:0px 4px 0px 0px;}
#main #holdNews ul li.menuOn a {background-color:#ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #86a928; border-right:1px solid #86a928; border-top:1px solid #86a928; color:#86a928; height:20px; padding:7px 0px 0px 0px;}
#main #holdNews ul #endNewsLink {width:33px;}

#main #holdNews #newsSubMenus {border-bottom:none; cursor:auto; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#main #holdNews #newsSubMenus ul {border-left:1px solid #86a928; border-right:1px solid #86a928;  display:none; margin:0px 0px 30px 0px; padding:10px 0px 0px 0px; width:573px;}
#main #holdNews #newsSubMenus ul li {border-bottom:none; border-right:1px solid #86a928; border-top:none; height:auto; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px;}
#main #holdNews #newsSubMenus ul li.lastNewsLink {border-right:none;}
#main #holdNews #newsSubMenus ul li a {background-color:#ffffff; border-right:none; color:#86a928; height:auto; padding:2px 10px 2px 10px; text-align:left; width:auto;}
#main #holdNews #newsSubMenus ul li a:hover {background-color:#86a928; color:#ffffff;}
#main #holdNews #newsSubMenus ul li a.menuOn {background-color:#3194d1; color:#ffffff;}

#main #holdNews #newsSubMenus #newsSubMenu1 {display:block;}

#main #holdNews div {display:none;}
#main #holdNews div div {border-bottom:1px solid #cccccc; cursor:pointer; display:block; padding:10px 0px 10px 0px; width:575px;}
#main #holdNews div div img {border:1px solid #4c4c4c; float:left; margin:0px 0px 0px 10px;}
#main #holdNews div div div {border-bottom:none; float:left; padding:0px 0px 0px 0px; width:465px;}
#main #holdNews div div div h2 {color:#3194d1; font-size:1.2em; font-weight:bold; margin:0px 10px 0px 10px;}
#main #holdNews div div div p {color:#4c4c4c; margin:0px 10px 0px 10px;}

#main #holdNews div div.newsOn {background-color:#4c4c4c;}
#main #holdNews div div.newsOn img {border:1px solid #ffffff;}
#main #holdNews div div.newsOn div h2 {color:#ffffff;}
#main #holdNews div div.newsOn div p {color:#ffffff;}

#main #newsItem {position:relative;}
#main #newsItem img {border:1px solid #838486; float:right; margin:3px 10px 10px 10px;}
#main #newsItem #backNews1 {left:0px; margin:0px; padding:0px; position:absolute; text-align:right; top:0px; width:565px;}
#main #newsItem p.backNews a {background:url(../images/readmore.gif) no-repeat top right; color:#5f5f5f; font-weight:bold; padding:0px 12px 0px 0px; text-decoration:none;}
#main #newsItem p.backNews a:hover {background:url(../images/readmore1.gif) no-repeat top right; color:#3194d1;}
/* ***** NEWS ***** */

/* ***** RIGHT ***** */
#right {float:left; padding:5px 0px 0px 0px; width:167px;}

#right #rightCalendar {background:url(../images/calendar.gif) 0px 5px no-repeat; border-bottom:1px solid #5f5f5f; border-top:1px solid #5f5f5f; cursor:pointer; margin:0px 0px 20px 0px; padding:5px 0px 5px 46px;}
#right #rightCalendar h3 {font-size:1.1em; font-weight:bold; margin:0px 0px 5px 0px;}
#right #rightCalendar h3 a {color:#3194d1;}
#right #rightCalendar h3 a:hover {color:#b37d00;}
#right #rightCalendar p {color:#3194d1; font-size:1.0em; margin:0px 0px 0px 0px;}
#right #rightCalendar p a {color:#3194d1;}
#right #rightCalendar p a:hover {color:#b37d00;}

#right ul {margin:0px 0px 0px 0px;}
#right ul li a {background:url(../images/arrgrey.gif) no-repeat 151px 9px; border-bottom:1px solid #b8d077; color:#5f5f5f; display:block; padding:5px 0px 5px 5px;}
#right ul li a:hover {background:#dddddd url(../images/arrgreyg.gif) no-repeat 151px 9px;}
#right ul #rightMenuOn a {background:#3194d1 url(../images/arrwhite.gif) no-repeat 151px 9px; color:#ffffff;}

#right div.rightSection {margin:20px 0px 0px 0px;}
#right div.rightSection h3 {background-color:#90b62b; color:#ffffff; font-size:1.0em; margin:0px 0px 5px 0px; padding:3px 5px 3px 5px;}
#right div.rightSection h3.rightSectionG {background-color:#838486;}
#right div.rightSection h3.rightSectionB {background-color:#3194d1;}
#right div.rightSection p.docdoc {background:url(../images/word.gif) no-repeat 0px 3px; height:20px; margin:0px 5px 0px 5px; padding:0px 0px 5px 27px;}
#right div.rightSection p.docdoc a {color:#5f5f5f; font-weight:bold;}
#right div.rightSection p.docdoc a:hover {color:#3194d1;}

#right div.rightSection ul li a {border-bottom:1px solid #b8d077; color:#5f5f5f; display:block; padding:5px 0px 5px 32px;}
#right div.rightSection ul li a:hover {color:#3194d1;}
#right div.rightSection ul li a.docdoc, #right div.rightSection ul li a.docdocx {background:url(../images/word.gif) no-repeat 5px 3px;}
#right div.rightSection ul li a.docpdf {background:url(../images/pdf.gif) no-repeat 5px 3px;}

#right #loggedInAs {background:url(../images/user.gif) no-repeat 4px 4px; border-bottom:1px solid #3194d1; border-top:1px solid #3194d1; color:#3194d1; height:33px; margin:0px 0px 15px 0px; padding:4px 0px 0px 35px; position:relative;}
#right #loggedInAs a {color:#86a928; left:0px; position:absolute; text-align:right; top:4px; width:100%;}

#right div.rightSection label {color:#5f5f5f; float:left; font-size:0.9em; padding:3px 0px 0px 5px; width:55px;}
#right div.rightSection input {float:left; margin:0px 0px 5px 0px; width:100px;}
#right div.rightSection input.btnLoginRight {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.0em; font-weight:bold; float:none; margin:0px 0px 0px 60px; padding:0px 10px 0px 0px; width:auto;}
#right div.rightSection input.btnLoginRightOn {background:url(../images/readmore1.gif) no-repeat right; border:none; color:#3194d1; cursor:pointer; font-size:1.0em; font-weight:bold; float:none; margin:0px 0px 0px 60px; padding:0px 10px 0px 0px; width:auto;}
/* ***** RIGHT ***** */

/* ***** CONTACT PAGE ***** */
#leftContact {float:left; padding:0px 30px 0px 15px; width:495px;}
#leftContact h1 {background:url(../images/dot.gif) repeat-x bottom; color:#5f5f5f; font-size:1.5em; font-style:italic; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px;}
#leftContact h2 {color:#3194d1; font-size:1.3em; font-weight:bold; margin:0px 0px 10px 10px;}
#leftContact p {color:#5f5f5f; margin:0px 0px 20px 0px;}

#leftContact ul {color:#5f5f5f; margin:0px 10px 20px 5px; padding:10px 0px 0px 20px;}
#leftContact ul li {background:url(../images/ball.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 10px 14px;}

#leftContact label {color:#5f5f5f; float:left; padding:0px 10px 0px 0px; text-align:right; width:90px;}
#leftContact label span {color:#86a928;}
#leftContact input {float:left; font-size:12px; margin:0px 0px 15px 0px; width:300px;}
#leftContact textarea {float:left; font-size:12px; height:80px; margin-bottom:15px; width:300px;}

#leftContact #holdButton {margin:0px 0px 10px 100px;}
#leftContact #holdButton input {border:none; font-size:1.0em; font-weight:bold; float:none; margin:0px; overflow:visible; padding:0px 12px 0px 0px; width:0;}
#leftContact #holdButton input.frmButton {background:url(../images/readmore.gif) no-repeat right; color:#5f5f5f; width:auto;}
#leftContact #holdButton input.frmButtonOn {background:url(../images/readmore1.gif) no-repeat right; color:#3194d1; cursor:pointer; width:auto;}

#rightContact {float:left; padding:0px 15px 0px 0px; width:247px;}

#rightContact #loggedInAs {background:url(../images/user.gif) no-repeat 4px 4px; border-bottom:1px solid #3194d1; border-top:1px solid #3194d1; color:#3194d1; height:33px; line-height:normal; margin:0px 0px 15px 0px; padding:4px 0px 0px 35px;}

#rightContact p {color:#5f5f5f; line-height:1.6em;}
#rightContact p a {color:#3194d1; text-decoration:underline;}
#rightContact #clickEnlarge {margin:0px 5px 10px 0px; text-align:right;}
#rightContact #clickEnlarge a {color:#4c4c4c; font-weight:bold; text-decoration:none;}
#rightContact #clickEnlarge a:hover {color:#3194d1;}
#rightContact #clickEnlarge a span {font-size:1.2em;}
#rightContact #map_canvas1 {border:1px solid #838486;}
#rightContact #map_canvas1 div {max-width:245px;}
#rightContact #map_canvas1 div span {white-space:normal;}
/* ***** CONTACT PAGE ***** */

/* ***** FOOTER ***** */
#footerLinks {background:url(../images/bgfoot.gif) no-repeat; font-size:0.9em; height:29px; margin:0px 5px 0px 5px; padding:45px 0px 0px 25px; width:777px;}
#footerLinks li {float:left;}
#footerLinks li a {background:url(../images/bgfoota.gif) no-repeat center right; color:#ffffff; float:left; margin:0px 10px 0px 0px; padding:1px 10px 0px 0px; text-transform:uppercase;}
#footerLinks li.footerLinksLast a {background-image:none;}

#footerLeft {float:left; font-size:0.9em;}
#footerLeft li {color:#a0b278; float:left; margin:8px 10px 10px 0px;}
#footerLeft #footAddress {padding:0px 30px 0px 30px;}
#footerLeft li a {color:#a0b278;}
#footerLeft li a:hover {background-color:#b37d00; color:#ffffff;}

#websiteBy {float:right; padding:7px 20px 0px 0px;}
#websiteBy p {color:#3194d1; display:none; float:left; margin:0px 5px 0px 0px;}
#websiteBy img {float:left;}
/* ***** FOOTER ***** */

/* ***** POP CONTENT ***** */
#overlayLayer {background-color:#000000; color:#ffffff; display:none; height:100%; left:0px; position:fixed; top:0px; width:100%; z-index:50;
filter: alpha(opacity=50); /*older IE*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
-moz-opacity: .5; /*older Mozilla*/
-khtml-opacity: 0.5;   /*older Safari*/
opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
}

#popContent {background-color:#ffffff; border:4px solid #5f5f5f; display:none; left:0px; position:absolute; top:0px; width:800px; z-index:100;}

#popContent #closePopContent a {background-color:#5f5f5f; color:#ffffff; cursor:pointer; display:block; float:right; font-weight:bold; padding:10px 10px 10px 10px;}
#popContent #closePopContent a:hover {background-color:#3194d1; color:#ffffff;}

#popContent div {display:none;}
#popContent div h2 {color:#3194d1; font-size:1.8em; margin:20px 0px 30px 30px;}
#popContent div div.scrollerDiv {display:block; height:415px; overflow:scroll; padding:0px 30px 0px 30px;}
#popContent div div.scrollerDiv div {display:block;}
#popContent div div.scrollerDiv h3 {color:#8cc63f; font-size:1.4em; margin:0px 0px 20px 0px;}
#popContent div div.scrollerDiv p {color:#666666; font-family:Arial; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
#popContent div div.scrollerDiv p a {color:#b37d00;}

#popContent div div.scrollerDiv table.roundRobin {border-collapse:collapse; font-size:1em; margin:0px 0px 20px 0px;}
#popContent div div.scrollerDiv table.roundRobin th {background-color:#86a928; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:normal; padding:10px; text-align:left;}
#popContent div div.scrollerDiv table.roundRobin th span {display:block; float:right;}
#popContent div div.scrollerDiv table.roundRobin td {border-bottom:1px solid #cccccc; color:#5f5f5f; padding:10px; text-align:center; width:30px;}
#popContent div div.scrollerDiv table.roundRobin td.header {background-color:#3194d1; border-right:1px solid #ffffff; color:#ffffff; width:180px; text-align:left;}
#popContent div div.scrollerDiv table.roundRobin td.blackened {background-color:#cccccc;}

#popContent div div.scrollerDiv table.champions {border-collapse:collapse; font-size:1em; margin:0px 0px 20px 0px; width:100%;}
#popContent div div.scrollerDiv table.champions th {background-color:#86a928; border-bottom:1px solid #ffffff; color:#ffffff; padding:5px; text-align:left;}
#popContent div div.scrollerDiv table.champions td {border-bottom:1px solid #cccccc; color:#5f5f5f; padding:5px;}

/*#holdPopContent div div {background-color:Transparent; border:none; padding:0px; position:relative; top:auto; width:auto;}*/
#popContent div div.scrollerDiv #map_canvas2 {margin:0px 0px 0px 0px;}
#popContent div div.scrollerDiv #map_canvas2 div {max-width:750px;}
/* ***** POP CONTENT ***** */

/* ***** ADMIN ***** */
#admin {background-color:#ffffff; margin:0px 5px 0px 5px; padding:20px 15px 0px 15px; width:772px;}

#admin h1 {background:url(../images/dot.gif) repeat-x bottom; color:#5f5f5f; font-size:1.5em; font-style:italic; margin:0px 0px 25px 0px; padding:0px 0px 10px 10px;}
#admin h2 {color:#3194d1; font-size:1.3em; font-weight:bold; margin:0px 0px 10px 10px;}
#admin h3 {color:#5f5f5f; font-size:1.1em; font-weight:bold; margin:0px 0px 10px 10px;}
#admin p {color:#5f5f5f; margin:0px 10px 20px 10px;}
#admin p a {color:#90b62b; font-weight:bold;}
#admin p a:hover {color:#3194d1; text-decoration:underline;}

#admin #homeNewsLink {margin:0px;}
#admin #homeNewsLink a {background-color:#3194d1; border:1px solid #ffffff; color:#ffffff; display:block; float:left; font-weight:normal; margin:0px 0px 20px 0px; padding:5px 10px 5px 10px;}
#admin #homeNewsLink a:hover {background-color:#b37d00; text-decoration:none;}


#admin #filterList {float:left;}
#admin #filterList label {color:#5f5f5f; float:left; padding:3px 5px 0px 0px;}
#admin #filterList input, #filterList select {float:left; font-size:12px; margin:0px 5px 0px 0px; padding:0px;}
#admin #filterList input.btnButton {background-color:#ffffff; border:1px solid #86a928; color:#86a928; font-size:1.0em; font-weight:bold; margin:0px 5px 10px 0px; padding:0px 5px 0px 5px;}
#admin #filterList input.btnButtonOn {background-color:#3194d1; border:1px solid #3194d1; color:#ffffff; cursor:pointer; font-size:1.0em; font-weight:bold; margin:0px 5px 10px 0px; padding:0px 5px 0px 5px;}

#admin #gridButtonsRight {float:right;}
#admin #gridButtonsRight input.btnButton {background-color:#ffffff; border:1px solid #86a928; color:#86a928; float:left; font-size:1.0em; font-weight:bold; margin:0px 0px 10px 5px; padding:0px 5px 0px 5px;}
#admin #gridButtonsRight input.btnButtonOn {background-color:#3194d1; border:1px solid #3194d1; color:#ffffff; cursor:pointer; float:left; font-size:1.0em; font-weight:bold; margin:0px 0px 10px 5px; padding:0px 5px 0px 5px;}

#admin table {border-collapse:collapse; font-size:1em; margin:0px 0px 20px 0px; width:100%;}
#admin table tr.pgNumbers td {font-weight:bold; text-align:right;}
#admin table tr.pgNumbers td a {color:#3194d1; text-decoration:underline;}
#admin table tr.tableHeader td {background-color:#838486; color:#ffffff; font-weight:bold; padding:5px; text-align:left;}
#admin table tr.tableHeader td a {color:#ffffff; text-decoration:underline;}
#admin table td {border-bottom:1px solid #cccccc; color:#5f5f5f; padding:5px; text-align:left;}
#admin table tr.alt {background-color:#ededdd;}

#admin #holdForm {position:relative;}
#admin #holdForm.featNews {float:left; width:400px;}
#admin #holdForm label {color:#5f5f5f; float:left; margin:0px 10px 0px 0px; text-align:right; width:120px;}
#admin #holdForm input {float:left; margin:0px 0px 15px 0px; width:250px;}
#admin #holdForm input.longText {width:280px;}
#admin #holdForm select {float:left; margin:0px 0px 15px 0px;}
#admin #holdForm textarea {float:left; height:60px; margin:0px 0px 15px 0px; width:610px;}
#admin #holdForm span.checkBox input {width:auto;}
#admin #holdForm div.holdTextEditor {float:left; margin:0px 0px 15px 0px;}
#admin #holdForm div.frmSummary {color:#5f5f5f; float:left; margin:0px 0px 15px 0px;}
#admin #holdForm div.frmSummaryTextEditor {color:#5f5f5f; float:left; margin:0px 0px 15px 0px; width:630px;}
#admin #holdForm div.frmSummaryTextEditor p {margin:0px 0px 10px 0px;}

#admin #holdForm #adminPhotoArea input {float:left; margin:0px 0px 15px 0px; width:auto;}
#admin #holdForm img {border:1px solid #4c4c4c; cursor:pointer; float:left; margin:0px 0px 15px 20px;}
#admin #holdForm img.noLink {cursor:auto;}
#admin #holdForm #adminShowPhoto {display:none; float:none; left:300px; margin:0px 0px 0px 0px; position:absolute; top:-30px;}

#admin #holdForm input.selectStockPhotos {background-color:#ffffff; border:1px solid #86a928; color:#86a928; float:left; font-size:1.0em; font-weight:bold; margin:0px 0px 15px 0px; padding:0px 5px 0px 5px; width:auto;}
#admin #holdForm input.selectStockPhotosOn {background-color:#3194d1; border:1px solid #3194d1; color:#ffffff; cursor:pointer; float:left; font-size:1.0em; font-weight:bold; margin:0px 0px 15px 0px; padding:0px 5px 0px 5px; width:auto;}

#admin #holdForm div.holdButtons {margin:10px 0px 20px 130px;}
#admin #holdForm div.holdButtons input {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.2em; font-weight:bold; margin:0px 15px 0px 0px; padding:0px 10px 0px 0px; width:auto;}
#admin #holdForm div.holdButtons input.btnButtonOn {background:url(../images/readmore1.gif) no-repeat right; color:#3194d1; cursor:pointer;}

#admin #underGrid {margin:10px 0px 20px 0px;}
#admin #underGrid input {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.2em; font-weight:bold; margin:0px 15px 0px 0px; padding:0px 10px 0px 0px; width:auto;}
#admin #underGrid input.btnButtonOn {background:url(../images/readmore1.gif) no-repeat right; color:#3194d1; cursor:pointer;}

#admin #holdForm #stockPhotos {background-color:#ffffff; border:1px solid #cccccc; display:none; left:0px; padding:0px 0px 20px 0px; position:absolute; top:-70px; width:772px;}
#admin #holdForm #stockPhotos p {font-family:Georgia; font-size:1.2em; font-weight:bold; margin:0px; position:absolute; text-align:right; top:4px; width:762px;}
#admin #holdForm #stockPhotos p a {color:#ffffff;}
#admin #holdForm #stockPhotos p a:hover {text-decoration:underline;}

#admin #holdForm #stockPhotos h2 {background-color:#3194d1; color:#ffffff; font-size:1.2em; font-weight:normal; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}

#admin #holdForm #stockPhotos #stockPhotosLeft {float:left; width:427px;}
#admin #holdForm #stockPhotos #stockPhotosLeft p {color:#5f5f5f; font-family:Helvetica; font-size:1.0em; font-weight:normal; margin:10px 0px 10px 10px; position:relative; text-align:left; top:0px; width:auto;}
#admin #holdForm #stockPhotos #stockPhotosLeft select {display:block; float:none; margin:0px 0px 10px 10px;}
#admin #holdForm #stockPhotos #stockPhotosLeft div {display:none;}
#admin #holdForm #stockPhotos #stockPhotosLeft div.firstThumbs {display:block;}
#admin #holdForm #stockPhotos #stockPhotosLeft div img {border:1px solid #cccccc; cursor:pointer; float:left; margin:10px 0px 0px 10px;}
#admin #holdForm #stockPhotos #stockPhotosLeft div img:hover {border:1px solid #3194d1;}

#admin #holdForm #stockPhotos #stockPhotosRight {float:left; margin:10px 0px 0px 10px; text-align:center; width:325px;}
#admin #holdForm #stockPhotos #stockPhotosRight img {border:1px solid #cccccc; cursor:pointer; display:none; float:none; margin:0px;}

#admin #featNewsSummary {border:1px solid #3194d1; float:left; margin:0px 0px 30px 0px; padding:0px 0px 20px 0px; width:370px;}
#admin #featNewsSummary h2 {background-color:#3194d1; color:#ffffff; font-size:1.1em; margin:0px 0px 0px 0px; padding:3px 0px 3px 10px;}
#admin #featNewsSummary ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#admin #featNewsSummary ul li {color:#5f5f5f; margin:15px 0px 0px 10px; padding:0px 0px 0px 0px;}
#admin #featNewsSummary ul li span {color:#86a928; font-weight:bold;}

#admin #featNewsSummary input {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.2em; font-weight:bold; margin:20px 0px 0px 10px; padding:0px 10px 0px 0px; width:auto;}
#admin #featNewsSummary input.btnButtonOn {background:url(../images/readmore1.gif) no-repeat right; color:#3194d1; cursor:pointer;}


#admin #adminGalleryPhotos {margin:0px 0px 0px 10px; position:relative;}
#admin #adminGalleryPhotos #gallBigPhoto {border:10px solid #ffffff; cursor:pointer; display:none; left:90px; position:absolute; top:-75px;}

#admin #adminGalleryPhotos #adminGalleryThumbs div {float:left; margin:0px 30px 20px 0px;}
#admin #adminGalleryPhotos #adminGalleryThumbs div img {border:1px solid #cccccc;}
#admin #adminGalleryPhotos #adminGalleryThumbs div img.gallThumbOn {border:1px solid #3194d1; cursor:pointer;}
#admin #adminGalleryPhotos #adminGalleryThumbs div input {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.2em; font-weight:bold; margin:5px 0px 0px 0px; padding:0px 10px 0px 0px; width:auto;}
#admin #adminGalleryPhotos #adminGalleryThumbs div input.btnDeletePhotoOn {background:url(../images/readmore1.gif) no-repeat right; color:#3194d1; cursor:pointer;}

#admin #adminGalleryPhotos #galleryAddPhoto h3 {margin:10px 0px 10px 0px;}
#admin #adminGalleryPhotos #galleryAddPhoto label {color:#5f5f5f; float:left; margin:2px 5px 0px 0px; width:auto;}
#admin #adminGalleryPhotos #galleryAddPhoto input {float:left; margin:0px 10px 0px 0px; width:auto;}
#admin #adminGalleryPhotos #galleryAddPhoto input.txtPhoto_Caption {width:300px;}

#admin #adminGalleryPhotos #galleryAddPhoto input.btnUpload {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; font-size:1.2em; font-weight:bold; margin:2px 0px 0px 0px; padding:0px 10px 0px 0px;}
#admin #adminGalleryPhotos #galleryAddPhoto input.btnUploadOn {background:url(../images/readmore1.gif) no-repeat right; border:none; color:#3194d1; cursor:pointer; font-size:1.2em; font-weight:bold; margin:2px 0px 0px 0px; padding:0px 10px 0px 0px;}

#admin #adminGalleryPhotos input.btnCancelPhoto {background:url(../images/readmore.gif) no-repeat right; border:none; color:#5f5f5f; float:none; font-size:1.2em; font-weight:bold; margin:20px 15px 10px 0px; padding:0px 10px 0px 0px; width:auto;}
#admin #adminGalleryPhotos input.btnCancelPhotoOn {background:url(../images/readmore1.gif) no-repeat right; border:none; color:#3194d1; cursor:pointer; float:none; font-size:1.2em; font-weight:bold; margin:20px 15px 10px 0px; padding:0px 10px 0px 0px; width:auto;}
/* ***** ADMIN ***** */
