/* Eric Meyer's CSS Reset */
@import url(prettyPhoto.css);
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4D4D4D; }

body { margin: 0px; padding: 0px; text-align: left; background-color: #FFFFFF; }

a { color: inherit; text-decoration: underline; outline: none; }
a:hover { text-decoration: none; }

img { border: 0px; }

p { text-align: justify; text-indent: 20px; padding: 5px 0 5px 0; margin: 5px 0 5px 0; }

input, textarea { font-size: 11px; background-color: #FFFFFF; border: 1px solid #cccccc; font-family: Tahoma, sans-serif; }

.wrapper { width: 900px; margin: 0 auto; }

nav#rowNav { text-align: right; font-family: Tahoma; font-size: 11px; color: #4A4A4A; }
nav#rowNav ul { margin: 0; padding: 0; }
nav#rowNav ul li { list-style: none; padding: 5px; display: inline-block; }
nav#rowNav ul li img { float: left; margin-right: 5px; }
nav#rowNav ul li.divider { width: 5px; background: transparent url("/images/img_line.gif") center center no-repeat; }
nav#rowNav ul li.version { background: #FFF url("/images/eye-icon-25.png") left center no-repeat; padding-left: 28px; text-transform: uppercase; }

/* Middle
-----------------------------------------------------------------------------*/
.middle { border-left: 230px solid transparent; position: relative; }
.middle.second { border-right: 0; }
.middle.index { border-right: 220px solid #FFF; }

.middle:after { display: table; clear: both; content: ''; }

.container { width: 100%; float: left; overflow: hidden; margin-right: -100%; }

.content { padding: 10px 0; }

#pageTitle { font-size: 12px; color: #4d4d4d; background-color: #C9DD97; border: 1px solid #C9DD97; text-align: left; padding: 2px 5px; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Left Sidebar
-----------------------------------------------------------------------------*/
#left-sidebar { float: left; width: 220px; position: relative; left: -230px; top: -30px; }

/* Right Sidebar
-----------------------------------------------------------------------------*/
#right-sidebar { float: right; margin-right: -220px; width: 210px; position: relative; }

#footer .line { height: 6px; background-color: #CCCCCC; }

#leftMenu ul { margin: 0; padding: 0; }
#leftMenu ul li { margin: 0; padding: 0; list-style: none; }
#leftMenu ul.level0 { padding-top: 3px; padding-bottom: 3px; text-align: left; vertical-align: middle; }
#leftMenu ul.level0 > li a { text-decoration: none; display: block; color: #666666; text-align: right; letter-spacing: 0px; text-transform: uppercase; font-stretch: ultra-condensed; position: relative; font-size: 8pt; line-height: 14px; margin: 4px 0; border: 2px solid #95ae58; padding: 4px 3px 4px 20px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #dee6ce; background: -moz-linear-gradient(top, #dee6ce 0%, #adcb77 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #dee6ce), color-stop(100%, #adcb77)); background: -webkit-linear-gradient(top, #dee6ce 0%, #adcb77 100%); background: -o-linear-gradient(top, #dee6ce 0%, #adcb77 100%); background: -ms-linear-gradient(top, #dee6ce 0%, #adcb77 100%); background: linear-gradient(to bottom, #dee6ce 0%, #adcb77 100%); }
#leftMenu ul.level0 > li a span { position: absolute; left: 3px; top: 2px; font-size: 8pt; line-height: 12pt; width: 12pt; text-align: center; color: #FFFFFF; background: #7f9944 url("/images/menu-arr.gif") center center no-repeat; border: 1px solid #7f9944; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#leftMenu ul.level0 > li a:hover, #leftMenu ul.level0 > li a.a { border: 2px solid #6cb46a; background: #cce7c8; background: -moz-linear-gradient(top, #cce7c8 0%, #60d177 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #cce7c8), color-stop(100%, #60d177)); background: -webkit-linear-gradient(top, #cce7c8 0%, #60d177 100%); background: -o-linear-gradient(top, #cce7c8 0%, #60d177 100%); background: -ms-linear-gradient(top, #cce7c8 0%, #60d177 100%); background: linear-gradient(to bottom, #cce7c8 0%, #60d177 100%); }
#leftMenu ul.level0 > li a:hover span, #leftMenu ul.level0 > li a.a span { background-color: #1c9e48; border: 1px solid #1c9e48; }
#leftMenu ul.level1 { font-size: 11px; color: #333333; background-color: #C9DD97; padding: 3px; border: 1px solid #aec57b; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -webkit-box-shadow: inset 0 -5px 10px -5px #000000; box-shadow: inset 0 -5px 10px -5px #000000; }
#leftMenu ul.level1 > li a { text-decoration: none; display: block; line-height: 120%; color: #284F26; padding: 3px 0px 3px 9px; margin: 0px 0 6px 0; border: 2px solid #a6bc72; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #dde6cd; background: -moz-linear-gradient(top, #dde6cd 0%, #9db767 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #dde6cd), color-stop(100%, #9db767)); background: -webkit-linear-gradient(top, #dde6cd 0%, #9db767 100%); background: -o-linear-gradient(top, #dde6cd 0%, #9db767 100%); background: -ms-linear-gradient(top, #dde6cd 0%, #9db767 100%); background: linear-gradient(to bottom, #dde6cd 0%, #9db767 100%); -webkit-box-shadow: 0 0 5px -3px #fff; box-shadow: 0 0 5px -3px #fff; }
#leftMenu ul.level2 { font-size: 11px; padding: 5px; }
#leftMenu ul.level2 > li { margin: 2px 0; padding-left: 20px; background: transparent url("/images/sub_arr.gif") 5px 5px no-repeat; }
#leftMenu ul.level3 { font-size: 11px; }
#leftMenu ul.level3 > li { margin: 2px 0; padding-left: 20px; }

.nc_search { margin: 3px auto; width: 210px; border: 1px solid #7f9944; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.nc_search input[type=text] { width: 140px; border: 0; padding: 2px 5px; margin-left: 3px; }
.nc_search input[type=submit] { border: 0; width: 45px; cursor: pointer; }

#newsIndex { margin: 5px 0; }
#newsIndex .header { text-align: right; font-weight: 700; font-size: 15px; text-transform: uppercase; font-stretch: ultra-condensed; color: #FFF; background-color: #ff9933; padding: 0 5px; border: 1px solid #ff9933; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#newsIndex .item { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; padding: 10px; margin: 10px 0; background-color: #C9DD97; border: 1px solid #C9DD97; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#newsIndex .footer { padding-top: 0px; padding-right: 15px; padding-bottom: 5px; text-align: right; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #2C89CB; }

.content a { color: #4D4D4D; }

#copyright { display: block; width: 100%; }

.copyright { display: inline-block; width: 49%; font-family: Tahoma; font-size: 11px; color: #4A4A4A; padding: 10px 0; }

/*# sourceMappingURL=detdune.css.map */
