body {
	margin:0; padding:0;
	background: #f5b609 url(../../N_bodybg.png/$file/bodybg.png) no-repeat fixed 0 45px !important;
	font-family: "Georgia";
}

p {margin:0; padding:0}
h1 { font-size:14px; color: #ff9900; margin:0 0 15px 0;}
h1.cols { padding-left:190px;}
h2 { font-size:12px; color: #333333; margin:15px 0 10px 0;}
img {border:0;}
div.clearer {clear: both}

div.paragraph { font-size: 12px; color: #666666; margin: 0px 0 15px; }
div.paragraph.text { padding-right: 10px; }
div.paragraph.googleMap { text-align: center; padding-right: 10px; }
div.paragraph a { text-decoration: underline; color: #ff6600; }
div.roundBox a { text-decoration: underline; color: #cc3300; }
div.paraflash { width: 480px; overflow: hidden; text-align: right; }


div.paragraph table { border-spacing: 1px; margin-right: 10px; font-family: Tahoma; font-size: 11px; }
div.paragraph table td { color: #666666; padding: 5px; vertical-align: top;}

div.paragraph table td.tds0 { background: #cccccc; } 
div.paragraph table td.tds1 { background: #d9d9d9; } 

div.paragraph table td.tr0 { color: #993300; font-weight: bold; }

div.paragraph table td.tr0tds0 { background: #ff9900; } 
div.paragraph table td.tr0tds1 { background: #f5b609; } 


#header { width: 675px; height:100px; background: url(../../N_headerbg.png/$file/headerbg.png) no-repeat 0 0; margin: auto; }
#header a { display:block; width:100%; height: 100%; }

#mainTop { width: 675px; height:21px; margin: auto; background: url(../../N_mainbgTop.png/$file/mainbgTop.png) no-repeat 0 0;}
#main {position:relative; width: 675px; min-height: 550px; height: auto !important; height:550px; margin: auto; text-align: left;	background: url(../../N_mainbg.png/$file/mainbg.png) repeat-y 0 0;}
#mainBot { width: 675px; height:25px; margin: auto; background: url(../../N_mainbgBot.png/$file/mainbgBot.png) no-repeat 0 0;}
	
#main #menu { float:left; display:inline; width:150px; padding:0 0 0 17px; }
#main #menu ul { padding:0; margin:0; }
#main #menu ul li { font-size: 16px; font-family: "Georgia"; list-style-type:none; margin: 10px 0;}
#main #menu ul li a { text-decoration: none; color: #ffffff; }
#main #menu ul li a:hover { color: #990000; }
#main #menu ul li a.inPath { color: #990000; }
#main #menu ul li ul { padding-left: 15px; }
#main #menu ul li ul li{ font-size: 14px; }
#main img.spardaLogo {margin-top:25px; margin-left:-17px;}
#main #content { float: right; display: inline; width: 480px; padding: 15px 15px 0 10px;}
#main #content .paragraph img { float:right;}
#main #content .paragraph canvas { float:right;}
#main #content .paragraph var { float:right;}
#main #content .paragraph group { float:right;}
#main #content .paragraph rect { float:right;}


#main #content #col0 { width:180px; float: left;}

#main #content #col0 div.roundBoxTop, div.editModeCol0 div.roundBoxTop { width: 180px; height:5px; margin: 5px auto 0; font-size:1px;background: url(../../N_roundBoxTopbg.png/$file/roundBoxTopbg.png) no-repeat 0 0;}
#main #content #col0 div.roundBox, div.editModeCol0 div.roundBox { width: 164px; margin: auto; padding:3px 8px; text-align: left; color: #ffffff; font-family: arial; font-size:10px; background: #ff9900; }
#main #content #col0 div.roundBoxBot, div.editModeCol0 div.roundBoxBot { width: 180px; height:5px; margin: auto; font-size:1px; background: url(../../N_roundBoxBotbg.png/$file/roundBoxBotbg.png) no-repeat 0 0;}

#main #content #col1 { width:290px; float: right;}

#main #content #col1 div.roundBoxTop, div.editModeCol1 div.roundBoxTop { float: right; width: 290px; height:5px; margin: 5px auto 0; font-size:1px;background: url(../../N_roundBoxcol1Topbg.png/$file/roundBoxcol1Topbg.png) no-repeat 0 0;}
#main #content #col1 div.roundBox, div.editModeCol1 div.roundBox { float: right; width: 274px; margin: auto; padding:3px 8px; text-align: left; color: #ffffff; font-family: arial; font-size:10px; background: #ff9900; }
#main #content #col1 div.roundBoxBot, div.editModeCol1 div.roundBoxBot { float: right; width: 290px; height:5px; margin: 0 auto 20px; font-size:1px;	background: url(../../N_roundBoxcol1Botbg.png/$file/roundBoxcol1Botbg.png) no-repeat 0 0;}


#footer { width: 631px !important; margin: auto; height: 53px; padding: 0 29px 0 15px !important; width: 632px; padding-right: 28px; background: transparent url(../../N_footerbg.png/$file/footerbg.png) no-repeat 0 0;}
#footer div a{ display:block; position:relative; font-size:10px; font-family: "Tahoma"; font-weight: 900; color: #999999; margin: 18px 0 0; text-transform: uppercase; text-decoration: none; letter-spacing: 0.15em; }

.fLeft { float: left; }
.fRight { float: right; }

.editMode { margin-left: 150px; background: #ffffff; padding: 5px; width: 480px; }
.editModeCol0 { margin-left: 150px; background: #ffffff; padding: 5px; width: 480px; }
.editModeCol0 div.roundBox { width: 170px !important; padding: 3px 5px !important; }
.editModeCol1 { margin-left: 150px; background: #ffffff; padding: 5px 0 5px 190px; width:290px}
.editModeCol1 div.roundBox { width: 280px !important; padding: 3px 5px !important; }

div.editMode a, div.editModeCol1 a { text-decoration: underline; color: #ff6600; }
div.editModeCol0 a { text-decoration: underline; color: #cc3300; }



/* --- popup dialog --- */
.dragWin {position:absolute; width:674px; left:170px; table-layout:fixed; border-collapse:collapse; z-index:2000;}
.popContent {width:480px; left:230px; margin-left:0;}
.dragWin td {margin:0px; padding:0px;}
.dragWin .wTitle {padding:1px 0px 0px 10px; font-size:12px; font-weight:bold; color:#ffffff;}
.dragWin .wBorderTopLeft {width:1px; height:1px; overflow:hidden;}
.dragWin .wBorderTopCenter {height:1px; }
.dragWin .wBorderTopRight {width:1px; height:1px; overflow:hidden;}
.dragWin .wTitleLeft {width:1px; height:20px; overflow:hidden;}
.dragWin .wTitleCenter {height:20px; -moz-user-focus:ignore; -moz-user-input:disabled; -moz-user-select:none;	background: url(../../N_slideshowbgTop.png/$file/slideshowbgTop.png) no-repeat 0 0;}
.dragWin .wTitleCenter div.divTitleText { color: #666666; font-weight: normal; margin-top: 8px;}
.dragWin .wTitleCenter div.divTitleText strong { color: #ff9900;}
.dragWin .wTitleRight {width:1px; height:20px; overflow:hidden;}
.dragWin .wContentLeft {width:1px;  overflow:hidden;}
.dragWin .wContentCenter {background: url(../../N_slideshowbg.png/$file/slideshowbg.png);}
.dragWin .wContentRight {width:1px; overflow:hidden;}
.dragWin .wBorderBottomLeft {width:1px; height:1px; overflow:hidden;}
.dragWin .wBorderBottomCenter {height:24px; line-height:12px; padding:0; font-size:10px; text-align:center; color:#ffffff; background: url(../../N_slideshowbgBot.png/$file/slideshowbgBot.png);}
.dragWin .wBorderBottomRight {width:1px; height:1px;}
.dragWin .content {position:absolute; left:0px; top:20px; width:300px; background-color:#ffffff; }
.dragWin .wButtonClose {position:absolute; right:17px; top:7px; display:block; width:106px; height:16px; background-image:url(../../N_winclose.png/$file/winclose.png);}
#overlay {position:absolute; background-color:#000000; -moz-opacity:.20; opacity:.20; filter:alpha(opacity=20); display:none;}


/* --- image gallery --- */
.gallIndex {position:relative;}
.margin .gallIndex {width:180px; padding-left: 23px;}
.gallIndexPage {border:0px solid red; width:500px;}
.gallIndexPic {border-collapse:collapse; float:left; margin:10px 26px 24px 0; cursor:pointer; width:120px; height: 84px;}
.margin .gallIndexPic {margin:10px 26px 5px 0;}
td.gallIndexPicImage {padding:5px; text-align:center; vertical-align:middle; width:110px; height:74px; border:1px solid #cccccc; background: #ffffff;}
#gallery {position:relative; width:640px; height:550px; margin-top:10px; margin-left:10px;}

#gallImageFrame {position:absolute; left:0px; top:0px; width:640px; height:440px; overflow:hidden;}
.gallImage {float:left; width:640px; text-align: center;}
.gallImage img {position:relative; display:block; margin:auto;}
#gallImage {position:absolute; width:640px; background-color:#ffffff; z-index:1;}
.gallImageLabel {padding-top:5px; color:#615344; font-size:11px; font-weight:bold;}
#gallImageOverlay {position:absolute; width:640px; background-color:#ffffff; z-index:9; display:none; filter:alpha(opacity=100);-moz-opacity:1; opacity:1; text-align: center;}
#gallImageOverlay img {margin-left: auto; margin-right: auto;}
#gallImageScroller {position:absolute; width:8000px; top:0px; background-color:#ffffff; z-index:0;}
.gallImageScroll {position:absolute; z-index:10; width:200px; height:436px; cursor:pointer; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
#gallImagePrev {left:0px; top:0px; background:url(../../N_gall_image_prev.gif/$file/gall_image_prev.gif) left center no-repeat; }
#gallImageNext {right:0px; top:0px; background:url(../../N_gall_image_next.gif/$file/gall_image_next.gif) right center no-repeat;}

#gallThumbsFrame {position:absolute; left:-2px; top:445px; width:614px; height:100px; overflow:hidden; background-color:#ffffff; border:0px solid red;}
.gallThumb {float:left; margin-right:11px; width:119px !important; width:117px; height:78px; padding:3px 2px 2px 1px !important; padding: 3px 3px 2px 2px; cursor:pointer; text-align:center;}
.gallThumb img {margin-left: auto; margin-right: auto;}
#gallThumbs {position:absolute; width:625px; background-color:#ffffff; z-index:1;}
#gallThumbsScroller {position:absolute; width:4000px; top:0px; background-color:#ffffff; z-index:0;}
.gallThumbsScroll {position:absolute; border:0px solid #cccccc; width:20px; height:20px; cursor:pointer; background-color:#ffffff;}
#gallThumbsPrev {left:2px; bottom:0px; width:15px; height:15px; background:url(../../N_gall_thumb_prev.gif/$file/gall_thumb_prev.gif) center center no-repeat; }
#gallThumbsNext {right:2px; bottom:0px; width:15px; height:15px; background:url(../../N_gall_thumb_next.gif/$file/gall_thumb_next.gif) center center no-repeat; }

.activeThumb {background: #ff9900 url(../../N_activeThumbBg.png/$file/activeThumbBg.png) 0 0 no-repeat; }
.endFloat {float:none; clear:both; line-height:0px; }
dt.hgallery { margin-top: 20px !important; }
