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 {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
:focus {outline: 0}
body {line-height: 1; color: black; background: white}
ol, ul {list-styles: none}
table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
body {color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0; padding: 0}
a:link, a:active, a:visited, a:hover {color: #48862A; outline: none; text-decoration: none}
a:hover {text-decoration: underline}
h1, h2, h3, h4, h5, h6 {color: #000; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; padding: 10px}
h1 {font-size: 24px}
h2 {font-size: 20px; margin: 0; padding: 0}
h3 {font-size: 16px}
h4 {font-size: 13px}
h5 {font-size: 10px}
h6 {font-size: 8px}
input {background: #F1F1F1; border: 1px solid #DDDDDD; color: #000; font-size: 12px; height: 20px; margin: 2px 0 10px 0; padding: 5px 0 0 5px; width: 220px}
input, textarea, a {outline: none}
input.submit {color: #000000; font-size: small; font-weight: bold; height: 30px; margin: 0 0 0 100px; padding: 0}
label {display: block; font-size: small; font-weight: bold; float: left; margin: 0; padding: 0; width: 100px}
pre {background: #000000; color: #FFFFFF; font-family: "Courier New", Courier, monospace; line-height: 120%; margin-top: 10px; overflow-x: auto; overflow-y: hidden; width: 100%}
pre .comment {color: #663366}
pre .keywords {color: #FF9900}
pre .special_keywords {color: #FFFF33}
pre .number {color: #FFFF33}
pre .string {color: #66FF00}
pre .symbol {color: #009999}
pre .tag {color: #FF9900}
span.tag-link {display: block}
strong {font-weight: bold}
textarea {background: #F1F1F1; border: 1px solid #DDDDDD; color: #000000; display: block; font-size: small; height: 150px; margin: 0; padding: 5px 0 0 5px; width: 350px}
#content {margin: 15px 0 0 0; padding: 10px 0 0 0}
#footer {background: #262626; clear: both; color: #FFF; float: left; margin: 50px 0 0; padding: 12px 0 0 0; text-align: center; width: 100%}
#header {float: left; height: 75px; width: 390px}
#header h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; height: 75px; text-indent: -9999px}
#header h2 {text-indent: -9999px}
#left-container {border-right: 1px solid #DDD; float: left; width: 570px; padding-right: 20px}
#left-container p {line-height: 150%; font-size: 12px}
#main {background: url(/images/mainbg1.png) repeat-x; margin: 0 auto}
#nav {float: right; height: 75px; width: 500px}
#nav ul {list-style: none}
#nav ul li {float: right; padding: 0 0 0 10px}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited {color: #F5B326; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 13px; padding: 18px 5px 7px 5px}
#nav ul li a:link.comment, #nav ul li a:active.comment, #nav ul li a:visited.comment {background: url(/images/comment.png) right no-repeat; padding: 18px 25px 7px 5px}
#nav ul li a:link.rss, #nav ul li a:active.rss, #nav ul li a:visited.rss {background: url(/images/rss.png) right no-repeat; padding: 18px 25px 7px 5px}
#nav ul li a:link.sitemap, #nav ul li a:active.sitemap, #nav ul li a:visited.sitemap {background: url(/images/process.png) right no-repeat; padding: 18px 25px 7px 5px}
#nav ul li a:hover {color: #FFF; display: block; text-decoration: underline}
#right-container {float: right; font-weight: normal; padding-left: 10px; width: 290px}
#top {height: 75px}
#quick-contact span {display: block; font-size: 14px; padding: 5px}
#quick-contact span.email {background: url(/images/icon_email.gif) left no-repeat; padding-left: 20px}
#quick-contact span.org {background: url(/images/icon_user.gif) left no-repeat; padding-left: 20px}
#quick-contact span.tel {background: url(/images/phone.png) left no-repeat; padding-left: 20px}
#quick-contact span.url {background: url(/images/icon_world.gif) left no-repeat; padding-left: 20px}
.author {background: url(/images/user.png) left no-repeat; color: #CC0033; display: block; font-size: 11px; margin-top: 5px; padding-left: 20px}
.breadcrumb {color: #FFF; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; height: 30px; position: relative; top: 8px; width: 100%}
.center {text-align: center}
.clear {clear: both}
.contact h2.status {color: #CC0033; font-size: 24px; padding: 10px}
.comment img {border: 1px solid #DDDDDD; margin: 5px 8px 8px 0; padding: 5px}
.comments-link {background: url(/images/double_comment.png) right no-repeat; float: right; height: 16px; padding-right: 20px}
.form-hint {color: #B3440E; font-size: small; margin: 0 0 0 100px}
.left {float: left}
.meta {color: #B3440e; font-size: 11px; margin: 10px 0 0 0}
.pagination {text-align: center}
.pagination a {border: 1px solid #DDDDDD; padding: 3px 6px; text-weight: bold}
.pagination a.next {background: url(/images/back.png) left no-repeat; float: left; padding-left: 20px}
.pagination a.previous {background: url(/images/next.png) right no-repeat; float: right; padding-right: 20px}
.pagination .current {background: #48862A; border: 1px solid #DDDDDD; color: #FFFFFF; padding: 3px 6px}
.pagination .disabled {border: 1px solid #DDDDDD; padding: 3px 6px}
.post {padding: 0 0 10px}
.post-content {padding-top: 10px; padding-bottom: 10px}
.separator {border-bottom: 1px dashed #DDDDDD; margin-bottom: 15px; padding-top: 15px}
.tag-link {font-size: 18px; padding: 5px}
.testimonials {padding-top: 10px}
.testimonials p {line-height: 150%; margin-bottom: 20px; margin-top: 3px}
.wrapper {margin: 0 auto; padding: 0; position: relative; width: 900px}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width:195px; z-index: 1000}
 iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #aaa; border-top:1px solid #777; border-bottom:1px solid #777; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #555}
.calendar_date_select .cds_footer {background-color: black; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: white; font-size: 9px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #fff}
.calendar_date_select td.weekend {background-color: #eee; border-left:1px solid #ddd; border-right:1px solid #ddd}
.calendar_date_select td div {color: #000}
.calendar_date_select td div.other {color: #ccc}
.calendar_date_select td.selected div {color:white}
.calendar_date_select tbody td {border-bottom: 1px solid #ddd}
.calendar_date_select td.selected {background-color:#777}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #e6e6e6}
.fieldWithErrors .calendar_date_select {border: 2px solid red}