body,td          { font: 12px Arial; }
body             {  margin:0px; padding:0px; }
img	         { border:0px; }

a                { color:#6a5643; font: bold 11px Arial; text-decoration: none;}
a:hover          { color:#000000; text-decoration: none; }
a.action 	 { color:#000000; font: 12px Arial, sans-serif; text-decoration: none; }
a.action:hover 	 { color:#404040; font: 12px Arial, sans-serif; text-decoration: underline; }

h1 { color:#776F64; font: 18px Verdana; margin:0px; padding:0px; font-weight:bold;}
h2 { color:#776F64; font: 18px Verdana; margin:0px; padding:0px; }

td.mytile  { color:#000000; font: 11px Arial; text-decoration:none; }
td.mytile a { color:#0062ae; font: bold 11px Arial; text-decoration:none; }
td.mytile a:hover { color:#000000; font: bold 11px Arial; text-decoration:none; }

td.menu a { color:#ffffff; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.menu a:hover { color:#cacaca; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }

td.mail { color:#ffffff; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.mail a { color:#f7ce45; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.mail a:hover { color:#ffffff; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }

td.tag-front { color:#404040; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front a { color:#73512f; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front a:hover { color:#000000; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front .more a { color:#ffffff; font: 18px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front .more a:hover { color:#73512f; font: 18px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front2  a { color:#000000; font:bold 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front2  a:hover { color:#73512f; font:bold 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.tag-front2 h3 { color:#ffffff; font: 18px Arial; margin:0px; padding:0px; text-decoration:none; }

td.leftLinks { color:#404040; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.leftLinks a { color:#886e55; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.leftLinks a:hover { color:#513f2d; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }

td.footer  { color:#ffffff; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.calendar h3 { color:#ffffff; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.calendar  { color:#ffffff; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.bottomFooter  { color:#ffffff; font: 18px Arial; margin:0px; padding:0px; text-decoration:none; }
td.bottomFooter a { color:#ffffff; font: 18px Arial; margin:0px; padding:0px; text-decoration:none; }
td.bottomFooter a:hover { color:#cacaca; font: 18px Arial; margin:0px; padding:0px; text-decoration:none; }

.alt { color:#000000; font: bold 12px Arial; text-decoration: none; }
.alt2 { color:#000000; font: bold 12px Arial; text-decoration: none; }

td.menu2 a { color:#0062ae; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.menu2 a:hover { color:#000000; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }

td.back a { color:#ffffff; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.back a:hover { color:#DAD3CA; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniTitle  { color:#fcd983; font: 28px Arial; text-decoration:none; line-height:80%;}
td.miniTag  { color:#404040; font: 14px Arial; text-decoration:none; }
td.more a { color:#776f64; font: 12px Arial; text-decoration:none;  }

td.miniMenu { color:#fff177; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniMenu a { color:#fff177; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniMenu a:hover { color:#000000; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniSubMenu a { color:#ffffff; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniSubMenu a:hover { color:#000000; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniPath { color:#404040; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniPath a { color:#404040; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.miniPath a:hover { color:#000000; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }

.news { background: #484849 url(skn/newsbg.jpg) 0% 100% no-repeat; color:#000000; font: bold 12px Arial; margin:0px; padding:0px; text-decoration:none; }
.news a { color:#e1e1e1; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
.news a:hover { color:#000000; font:  14px Arial; margin:0px; padding:0px; text-decoration:none; }

.galleryTitles  {  color:#6C5A46; font:  14px Arial; margin:0px; padding:0px; text-decoration:none; }
.galleryTitles  a { color:#6C5A46; font:  14px Arial; margin:0px; padding:0px; text-decoration:none; }
.galleryTitles  a:hover { color:#6C5A46; font:  14px Arial; margin:0px; padding:0px; text-decoration:none; }

td.polls { color:#000000; font: 12px Arial; margin:0px; padding:0px; text-decoration:none; }
td.polls a { color:#0062ae; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.polls a:hover { color:#000000; font: 14px Arial; margin:0px; padding:0px; text-decoration:none; }
td.polls td { color:#000000; }
td .CalendarEventTitle {white-space:nowrap;vertical-align:text-top;}

.NodeTabs .NodeTabsMenu li a{float: left;display: block; background: url(skn/tabs/_nodetabs_hover_left.png) no-repeat; background-position: left;height:33px;line-height: 33px; color:#000000;border:none;text-decoration: none;font-family: sans-serif;
font-size: 12px;font-weight: bold;padding:0 0 0 15px; text-align: center;cursor: pointer;    height:33px;line-height: 33px;}
.NodeTabs .NodeTabsMenu li a b{float: left;display: block;background: url(skn/tabs/_nodetabs_hover_right.png) no-repeat right top; height:33px;line-height: 33px; padding: 0 16 0 8px;height:33px;line-height: 33px;}
.NodeTabs .NodeTabsMenu li.current a, .NodeTabs .NodeTabsMenu li a:hover{color: #73512f;border:none;background: url(skn/tabs/nodetabs_hover_left.png) no-repeat; background-position: left;height:33px;line-height: 33px;}
.NodeTabs .NodeTabsMenu li.current a b, .NodeTabs .NodeTabsMenu li a:hover b{color: #73512f;border:none;background: url(skn/tabs/nodetabs_hover_right.png) no-repeat right top; height:33px;line-height: 33px;}
.NodeTabs .NodeTabsContent {border:none;padding:10px;background:none;border-bottom:1px solid #776f64;border-top:1px solid #776f64;margin-bottom:20px;}
.NodeTabs .NodeTabsMenu li.current a b{color:#73512f;}
.NodeTabs .NodeTabsMenu li a b{color:#000000;}
.NodeTabs .NodeTabsMenu li a:hover b{color:#73512f;}
.NodeTabs .NodeTabsMenu {border:none;background:none;}
.NodeTabs .NodeTabsContent {margin-top:12px;*margin-top:4px;_margin-top:4px;}





div.horizontalmenupopup { color:#ffffff;  width:120px;   background:#839A7F ; border:solid 0px;  padding:2px; margin:0px; margin-top:2px; }
div.horizontalmenupopup a.link { color:#ffffff; background:#839A7F ; border:solid 0px;   margin:0px;  width:100%; }
div.horizontalmenupopup a.link:hover {  color:#ffffff; background:#F9E8CB ; border:solid 0px; margin:0px; width:100%;  color:#000000;  }

td.view        { padding:3px; text-align:justify; color:#0045b7; }
td.form        { color:#0045b7; border:solid 1px #D0311C; padding:3px; text-align:justify; }
td.error       { color:#ff0000; padding:3px; text-align:justify; }
td.inner       { color:#0045b7; border:solid 1px #D0311C; padding:3px; margin-top:3px; text-align:justify; }
td.tile        { padding:3px; border:0px; }

div.viewtitle  { color:#ff0000; font:bold 18px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }
div.formtitle  { color:#000000; font:bold 18px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }
div.errortitle { color:#ff0000; font:bold 18px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }
div.tiletitle  { color:#73512f; font:bold 12px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }
div.tiletitle a { color:#776f65; font:bold 12px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }
div.tiletitle a:hover { color:#000; font:bold 12px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }
div.innertitle { color:#73512f; font:bold 14px/18px Helvetica, Arial, sans-serif; margin-bottom:3px; }

div.formmessage{ margin-bottom:3px; }
.oblique    { color:#000000; font: bold 12px Arial; letter-spacing:1px; padding:5px;}
div.code       { font:bold; }
div.price      { font:bold; }
div.total      { font:bold; }

.formPane   { background:#fdfdfd; font: 11px Arial color:#000000; border:solid 1px #666666; }
.formLocked { background:#000000; border:solid 0px #666666; }
.formButton { background:#ffffff; color:#000000; font:bold 11px/13px Arial, sans-serif; border:solid 1px #666666; }

div.Popup                { width:180px; background:#E6EAEA; border:solid 2px #ffffff; padding:2px; }
div.Popup a.action       { width:100%; }
div.Popup a.action:hover { background:#d3d3d3; }

div.inlinepolls {border:solid 1px #660000; background:#FFD6AD; padding:2px;}
div.localactions a.action { color:#000000; }
div.localactions a.action:hover { color:#000000; text-decoration: none; }

div.path2         { color:#6a5643; font: 11px Arial; text-decoration: none; padding-top: 5px; }
div.path2 a       { color:#6a5643; font: 11px Arial; text-decoration: none; padding-top: 5px; }
div.path2 a:hover { color:#000000; font: 11px Arial; text-decoration: none; padding-top: 5px; }


div.path         { color:#000000; font: 12px Arial; text-decoration: none; padding: 0px; }
div.path a       { color:#000000; font: 12px Arial; text-decoration: none; padding: 0px; }
div.path a:hover { color:#000000; font: 12px Arial; text-decoration: underline; padding: 0px; }

div.bottom  { color:#ffffff; font:12px Arial; }
div.bottom a.link  { color:#ffffff; font:12px Arial; text-decoration: none;}
div.bottom a.link:hover  { color:#cacaca; font:12px Arial; text-decoration: underline;}
div.bottom a.action 	 { color:#ffffff; font: 12px Arial, sans-serif; text-decoration: none; }
div.bottom a.action:hover 	 { color:#cacaca; font: 12px Arial, sans-serif; text-decoration: underline; }

.about { color:#ffffff; font: 12px Arial, sans-serif; text-decoration: none; background:url(skn/footer.png);}
.about a { color:#ffffff; font: 12px Arial, sans-serif; text-decoration: none; }
.about a:hover { color:#cacaca; font: 12px Arial, sans-serif; text-decoration: underline; }


