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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, label, legend, table, caption, tbody, tfoot, thead, td, tr { border: 0px none; margin: 0px; padding: 0px; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: outside none none; }
blockquote { quotes: none; }
blockquote::before, blockquote::after { content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
a img { border: medium none; }
.dotted { background: transparent url(a3fde1a25a0434d3d6749d2a0e5ba1d7f2127f48.gif)  repeat-x scroll center center; height: 10px; }
#container { float: right; margin: 15px 0px 0px -220px; width: 100%; }
#content { margin: 0px 0px 0px 200px; }
#primary, #secondary { float: left; overflow: hidden; width: 180px; margin-top: 15px; }
#primary ul { list-style: outside none none; margin: 0px; padding: 0px; }
#primary p { line-height: 16px; }
#primary p a, #primary p a:link { text-decoration: none; }
#primary li a { color: rgb(51, 114, 164); text-decoration: none; margin-left: 5px; line-height: 14px; }
#primary li a:link, #primary li a:visited { color: rgb(51, 114, 164); display: block; background: transparent url(368586959c1f001786a12de73e05db2ede1d0f9a.png)  no-repeat scroll left center; padding: 3px 0px 3px 15px; }
#primary li a:hover { color: rgb(102, 102, 102); background: transparent url(a42209e656f2a632d9c81413dd78196957c65fbc.png)  no-repeat scroll left center; padding: 3px 0px 3px 15px; }
#primary ul ul { margin-left: 15px; }
#primary h3 { font-size: 16px; margin-bottom: 5px; color: rgb(18, 68, 108); font-weight: bold; }
body.page-id-4 #primary li.page-item-4 > a, body.page-id-8 #primary li.page-item-8 > a, body.page-id-10 #primary li.page-item-10 > a, body.page-id-13 #primary li.page-item-13 > a, body.page-id-15 #primary li.page-item-15 > a, body.page-id-88 #primary li.page-item-88 > a, body.page-id-21 #primary li.page-item-21 > a, body.page-id-23 #primary li.page-item-23 > a, body.page-id-26 #primary li.page-item-26 > a, body.page-id-106 #primary li.page-item-106 > a, body.page-id-90 #primary li.page-item-90 > a, body.page-id-98 #primary li.page-item-98 > a, body.page-id-31 #primary li.page-item-31 > a, body.page-id-42 #primary li.page-item-42 > a, body.page-id-44 #primary li.page-item-44 > a, body.page-id-40 #primary li.page-item-40 > a, body.page-id-65 #primary li.page-item-65 > a, body.page-id-62 #primary li.page-item-62 > a, body.page-id-46 #primary li.page-item-46 > a, body.page-id-50 #primary li.page-item-50 > a, body.page-id-52 #primary li.page-item-52 > a, body.page-id-48 #primary li.page-item-48 > a, body.page-id-54 #primary li.page-item-54 > a, body.page-id-58 #primary li.page-item-58 > a, body.page-id-60 #primary li.page-item-60 > a, body.page-id-56 #primary li.page-item-56 > a, body.page-id-75 #primary li.page-item-75 > a, body.page-id-79 #primary li.page-item-79 > a, body.page-id-69 #primary li.page-item-69 > a, body.page-id-77 #primary li.page-item-77 > a, body.page-id-84 #primary li.page-item-84 > a, body.page-id-81 #primary li.page-item-81 > a, body.page-id-86 #primary li.page-item-86 > a, body.page-id-112 #primary li.page-item-112 > a, body.page-id-110 #primary li.page-item-110 > a { color: rgb(5, 96, 169); background: transparent url(a42209e656f2a632d9c81413dd78196957c65fbc.png)  no-repeat scroll left center; font-weight: bold; }
#secondary { clear: right; }
#footer { clear: both; width: 100%; }
#quicklinks-bar { float: right; width: 77px; }
#text-area-with-quicklink { float: left; width: 670px; }
.quicklinkgap { padding: 3px 0px; }
#breadcrumb-area { height: 46px; background: transparent url(903e6e0d395d816fbb421180ba6a1d541a95955f.png)  no-repeat scroll left bottom; line-height: 46px; }
breadcrumb-area a, breadcrumb-area a:link, breadcrumb-area a:visited { color: rgb(0, 0, 0); }
#breadcrumblink { float: left; }
#printarea { float: right; padding-top: 5px; }
.searchbox { height: 16px; width: 121px; background-color: rgb(204, 153, 0); }
.gobutton { background: transparent url(458e68d894b30326841d3781724ab318c2b6e99f.png)  no-repeat scroll 0% 0%; height: 26px; width: 53px; border: 0px none; cursor: pointer; }
.one-column #content { margin: 0px auto; width: 970px; }
.single-attachment #content { margin: 0px auto; width: 900px; }
body, input, textarea, .page-title span, .pingback a.url { font-family: arial; }
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type="submit"] { font-family: Arial; }
pre { font-family: "Courier 10 Pitch",Courier,monospace; }
code { font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace; }
#post-title { color: rgb(69, 69, 69); font-size: 20px; margin: 10px 0px 5px; }
#post-title a, #post-title a:link, #post-title a:visited { text-decoration: none; color: rgb(69, 69, 69); }
#post-title a:hover { color: rgb(12, 92, 160); }
#colophon, #branding, #main, #wrapper { margin: 0px auto; width: 980px; }
#wrapper { background: transparent none repeat scroll 0% 0%; margin-top: 0px; padding: 0px 20px; }
#footer-widget-area { overflow: hidden; }
#footer-widget-area .widget-area { float: left; margin-right: 20px; width: 220px; }
#footer-widget-area #fourth { margin-right: 0px; }
#site-info { float: left; font-size: 11px; width: 700px; }
#site-generator { float: right; width: 220px; text-align: right; }
body { background: transparent url(5c83c542460d65132c144d25498520704bf9d8be.jpg)  repeat-x scroll center top; color: rgb(102, 102, 102); font-size: 12px; line-height: 18px; }
hr { background-color: rgb(231, 231, 231); border: 0px none; clear: both; height: 1px; margin-bottom: 18px; }
p { margin-bottom: 18px; }
ul { list-style: outside none square; margin: 0px 0px 18px 1.5em; }
ol { list-style: outside none decimal; margin: 0px 0px 18px 1.5em; }
ol ol { list-style: outside none upper-alpha; }
ol ol ol { list-style: outside none lower-roman; }
ol ol ol ol { list-style: outside none lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0px; }
dl { margin: 0px 0px 24px; }
dt { font-weight: bold; }
dd { margin-bottom: 18px; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
big { font-size: 131.25%; }
ins { background: rgb(255, 255, 204) none repeat scroll 0% 0%; text-decoration: none; }
blockquote { font-style: italic; padding: 0px 3em; }
blockquote cite, blockquote em, blockquote i { font-style: normal; }
pre { background: rgb(247, 247, 247) none repeat scroll 0% 0%; color: rgb(34, 34, 34); line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
abbr, acronym { border-bottom: 1px dotted rgb(102, 102, 102); cursor: help; }
sup, sub { height: 0px; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: 0.5ex; }
a:link { color: rgb(0, 102, 204); }
a:visited { color: rgb(116, 51, 153); }
a:active, a:hover { color: rgb(33, 113, 181); }
.screen-reader-text { position: absolute; left: -9000px; }
#header { padding: 0px; height: 130px; }
#site-title { float: left; line-height: 36px; margin: 0px; max-width: 297px; background: transparent url(0f970e1e20555d732f8d842ec495104d96cde244.png)  no-repeat scroll left center; height: 130px; }
#site-title a { font-weight: bold; text-decoration: none; }
#site-description { clear: right; float: right; width: 666px; }
#top-area {  }
#top-left { float: left; width: 450px; }
#top-right-menu { text-align: right; text-transform: uppercase; padding: 5px; font-weight: bold; color: rgb(0, 0, 0); }
#top-right-menu a { text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); }
#top-right-menu a:hover { color: rgb(34, 34, 34); }
#include-search { border: 0px none; }
#branding img { clear: both; display: block; }
.breadlink, a.breadlink:visited { text-decoration: none; color: rgb(0, 0, 0); }
a.breadlink, a.breadlink:link, a.breadlink:visited { text-decoration: none; color: rgb(0, 0, 0); }
a.breadlink:hover { color: rgb(47, 122, 185); }
#breadcrumblink a, #breadcrumblink a:link, #breadcrumblink a:visited { text-decoration: none; color: rgb(0, 0, 0); }
#breadcrumblink a:hover { text-decoration: none; color: rgb(12, 92, 160); }
#home-newsroom { padding: 10px 20px; }
#home-newsroom h3 { color: rgb(153, 153, 153); margin-bottom: 10px; font-size: 15px; margin-top: 10px; font-weight: normal; font-family: "Raleway",sans-serif ! important; }
#home-newsroom ul { margin: 0px; padding: 0px; list-style: outside none none; color: rgb(255, 255, 255); }
#home-newsroom li { color: rgb(51, 51, 51); padding-top: 3px; padding-bottom: 3px; }
#home-newsroom li a, #home-newsroom li a:link, #home-newsroom li a:visited { text-decoration: none; color: rgb(69, 69, 69); font-weight: normal; }
#home-newsroom li a:hover { text-decoration: none; color: rgb(0, 153, 204); }
.ticker { width: 300px; height: 40px; overflow: hidden; margin: 0px; padding: 0px; list-style: outside none none; }
.ticker li { height: 30px; margin: 0px 5px; }
#access { display: block; margin: 0px auto 0px 10px; width: 900px; float: left; background: transparent none repeat scroll 0% 0%; }
#access .menu-header, div.menu { font-size: 14px; margin-left: 0px; width: 900px; }
#access .menu-header ul, div.menu ul { list-style: outside none none; margin: 0px; }
#access .menu-header li, div.menu li { float: left; position: relative; }
#access a { display: block; line-height: 36px; padding: 0px 16px; text-decoration: none; font-family: "Raleway",sans-serif ! important; text-align: left; font-weight: normal; color: rgb(94, 143, 36); border-right: 1px solid rgb(221, 221, 221); }
#access ul ul { box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); display: none; position: absolute; top: 36px; left: 0px; float: left; width: 180px; z-index: 99999; border: 1px solid rgb(120, 186, 43); }
#access ul ul li { min-width: 180px; }
#access ul ul ul { left: 100%; top: 0px; }
#access ul ul a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 1em; padding: 8px 10px; width: 160px; height: auto; color: rgb(0, 0, 0); font-family: arial; font-size: 12px; border-right: 1px solid rgb(120, 186, 43); }
.children li a { font-family: arial; font-size: 12px; }
#access li:hover > a, #access ul ul :hover > a { background: rgb(120, 186, 43) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#access ul li:hover > ul { display: block; }
#access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {  }
#access ul li.current_page_item > a {  }
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover { color: rgb(255, 255, 255); }
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover { color: rgb(255, 255, 255); }
#main { clear: both; overflow: hidden; padding: 15px 0px 30px; }
#content { margin-bottom: 36px; }
#content { color: rgb(69, 69, 69); font-size: 12px; line-height: 18px; }
#content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom: 18px; }
#content ul ul, #content ol ol, #content ul ol, #content ol ul { margin-bottom: 0px; }
#content li { list-style: outside none circle; margin-left: 10px; padding-bottom: 5px; }
#content pre, #content kbd, #content tt, #content var { font-size: 15px; line-height: 21px; }
#content code { font-size: 13px; }
#content dt, #content th { color: rgb(0, 0, 0); }
#content h1, #content h2, #content h4, #content h5, #content h6 { color: rgb(0, 0, 0); line-height: 1.5em; margin: 0px 0px 20px; }
#content h3 { color: rgb(102, 102, 102); margin: 0px 0px 5px; }
#content a:link, #content a, #content a:visited { text-decoration: none; color: rgb(0, 102, 153); }
#content a:hover { color: rgb(153, 153, 153); }
#content table { border: 0px solid rgb(231, 231, 231); text-align: left; width: 100%; }
#content tr th, #content thead th { color: rgb(136, 136, 136); font-size: 12px; font-weight: bold; line-height: 18px; padding: 0px; }
#content tr.odd td { background: rgb(242, 247, 252) none repeat scroll 0% 0%; }
.hentry { margin: 0px 0px 48px; }
.home .sticky { background: rgb(242, 247, 252) none repeat scroll 0% 0%; border-top: 4px solid rgb(0, 0, 0); margin-left: -20px; margin-right: -20px; padding: 18px 20px; }
.single .hentry { margin: 0px 0px 36px; }
.page-title { color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; margin: 0px 0px 36px; }
.page-title span { color: rgb(51, 51, 51); font-size: 16px; font-style: italic; font-weight: normal; }
.page-title a:link, .page-title a:visited { color: rgb(136, 136, 136); text-decoration: none; }
.page-title a:active, .page-title a:hover { color: rgb(255, 75, 51); }
#content .entry-title { color: rgb(25, 147, 151); font-size: 20px; font-weight: normal; line-height: 1.3em; margin-bottom: 0px; }
.entry-title a:link, .entry-title a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.entry-title a:active, .entry-title a:hover { color: rgb(255, 75, 51); }
.entry-meta { color: rgb(102, 102, 102); font-size: 12px; padding: 5px 0px 10px; }
.entry-meta abbr, .entry-utility abbr { border: medium none; }
.entry-meta abbr:hover, .entry-utility abbr:hover { border-bottom: 1px dotted rgb(102, 102, 102); }
.entry-content, .entry-summary { clear: both; padding: 12px 0px 0px; }
#content .entry-summary p:last-child { margin-bottom: 12px; }
.entry-content fieldset { border: 1px solid rgb(231, 231, 231); margin: 0px 0px 24px; padding: 24px; }
.entry-content fieldset legend { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-weight: bold; padding: 0px 24px; }
.entry-content input.file, .entry-content input.button { margin-right: 24px; }
.entry-content label { color: rgb(136, 136, 136); font-size: 12px; }
.entry-content sup, .entry-content sub { font-size: 10px; }
.entry-content blockquote.left { float: left; margin-left: 0px; margin-right: 24px; text-align: right; width: 33%; }
.entry-content blockquote.right { float: right; margin-left: 24px; margin-right: 0px; text-align: left; width: 33%; }
.page-link { color: rgb(0, 0, 0); font-weight: bold; margin: 0px 0px 22px; word-spacing: 0.5em; }
.page-link a:link, .page-link a:visited { background: rgb(241, 241, 241) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: normal; padding: 0.5em 0.75em; text-decoration: none; }
.home .sticky .page-link a { background: rgb(217, 232, 247) none repeat scroll 0% 0%; }
.page-link a:active, .page-link a:hover { color: rgb(255, 75, 51); }
body.page .edit-link { clear: both; display: block; }
#entry-author-info { background: rgb(242, 247, 252) none repeat scroll 0% 0%; border-top: 4px solid rgb(0, 0, 0); clear: both; font-size: 14px; line-height: 20px; margin: 24px 0px; overflow: hidden; padding: 18px 20px; }
#entry-author-info #author-avatar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(231, 231, 231); float: left; height: 60px; margin: 0px -104px 0px 0px; padding: 11px; }
#entry-author-info #author-description { float: left; margin: 0px 0px 0px 104px; }
#entry-author-info h2 { color: rgb(0, 0, 0); font-size: 100%; font-weight: bold; margin-bottom: 0px; }
.entry-utility { clear: both; color: rgb(136, 136, 136); font-size: 12px; line-height: 18px; }
.entry-meta a, .entry-utility a { color: rgb(136, 136, 136); }
.entry-meta a:hover, .entry-utility a:hover { color: rgb(255, 75, 51); }
#content .video-player { padding: 0px; }
.home #content .category-asides p { font-size: 14px; line-height: 20px; margin-bottom: 10px; margin-top: 0px; }
.home .hentry.category-asides { padding: 0px; }
.home #content .category-asides .entry-content { padding-top: 0px; }
.category-gallery .size-thumbnail img { border: 10px solid rgb(241, 241, 241); margin-bottom: 0px; }
.category-gallery .gallery-thumb { float: left; margin-right: 20px; margin-top: -4px; }
.home #content .category-gallery .entry-utility { padding-top: 4px; }
.attachment .entry-content .entry-caption { font-size: 140%; margin-top: 24px; }
.attachment .entry-content .nav-previous a::before { content: "← "; }
.attachment .entry-content .nav-next a::after { content: " →"; }
#content img { margin: 0px; height: auto; max-width: 655px; width: auto; }
#content .attachment img { max-width: 900px; }
#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }
#content .wp-caption { background: rgb(241, 241, 241) none repeat scroll 0% 0%; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
#content .wp-caption img { margin: 5px 5px 0px; }
#content .wp-caption p.wp-caption-text { color: rgb(136, 136, 136); font-size: 12px; margin: 5px; }
#content .wp-smiley { margin: 0px; }
#content .gallery { margin: 0px auto 18px; }
#content .gallery .gallery-item { float: left; margin-top: 0px; text-align: center; width: 33%; }
#content .gallery img { border: 2px solid rgb(207, 207, 207); }
#content .gallery .gallery-caption { color: rgb(136, 136, 136); font-size: 12px; margin: 0px 0px 12px; }
#content .gallery dl { margin: 0px; }
#content .gallery img { border: 10px solid rgb(241, 241, 241); }
#content .gallery br + br { display: none; }
#content .attachment img { display: block; margin: 0px auto; }
.navigation { color: rgb(136, 136, 136); font-size: 12px; line-height: 18px; overflow: hidden; }
.navigation a:link, .navigation a:visited { color: rgb(136, 136, 136); text-decoration: none; }
.navigation a:active, .navigation a:hover { color: rgb(255, 75, 51); }
.nav-previous { float: left; width: 50%; }
.nav-next { float: right; text-align: right; width: 50%; }
#nav-above { margin: 0px 0px 18px; }
#nav-above { display: none; }
.paged #nav-above, .single #nav-above { display: block; }
#nav-below { margin: -18px 0px 0px; }
.widget-area ul {  }
.widget-area li { list-style: outside none none; }
#primary .widget-container li a, #primary .widget-container li a:link { background: transparent none repeat scroll 0% 0%; margin-left: -10px; }
.permalink { text-decoration: none; color: rgb(69, 69, 69); }
a.permalink:link, a.permalink:visited { color: rgb(69, 69, 69); }
a.permalink:hover { color: rgb(5, 96, 169); }
.widget-container { margin: 0px 0px 18px; }
li.widget-container li.cat-item { list-style: outside none none; }
.widget-title { color: rgb(34, 34, 34); font-weight: bold; }
.widget-area a:link, .widget-area a:visited { text-decoration: none; }
.widget-area a:active, .widget-area a:hover { text-decoration: none; }
.widget-area .entry-meta { font-size: 11px; }
#wp_tag_cloud div { line-height: 1.6em; }
#wp-calendar { width: 100%; }
#wp-calendar caption { color: rgb(34, 34, 34); font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; }
#wp-calendar thead { font-size: 11px; }
#wp-calendar thead th {  }
#wp-calendar tbody { color: rgb(170, 170, 170); }
#wp-calendar tbody td { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); padding: 3px 0px 2px; text-align: center; }
#wp-calendar tbody .pad { background: transparent none repeat scroll 0% 0%; }
#wp-calendar tfoot #next { text-align: right; }
.widget_rss a.rsswidget { color: rgb(0, 0, 0); }
.widget_rss a.rsswidget:hover { color: rgb(255, 75, 51); }
.widget_rss .widget-title img { width: 11px; height: 11px; }
#main .widget-area ul { margin-left: 0px; padding: 0px 20px 0px 0px; }
#main .widget-area ul ul { border: medium none; margin-left: 1.3em; padding: 0px; }
#primary {  }
#secondary {  }
#footer-widget-area {  }
#footer { margin-bottom: 20px; }
#colophon { border-top: 1px solid rgb(204, 204, 204); margin-top: -4px; overflow: hidden; padding: 18px 10px; }
#site-info { font-weight: normal; line-height: 14px; }
#site-info a { color: rgb(102, 102, 102); text-decoration: none; }
#site-info a:hover { color: rgb(12, 92, 160); text-decoration: none; }
#site-generator { font-style: italic; position: relative; }
img#wpstats { display: block; margin: 0px auto 10px; }
#toTop { width: 100px; border: 1px solid rgb(204, 204, 204); background: rgb(247, 247, 247) none repeat scroll 0% 0%; text-align: center; padding: 5px; position: fixed; bottom: 10px; right: 10px; cursor: pointer; display: none; color: rgb(51, 51, 51); font-family: verdana; font-size: 11px; }
.textblue { color: rgb(44, 107, 155); font-weight: bold; font-size: 14px; }
.textgreen { color: rgb(86, 162, 65); font-weight: bold; font-size: 14px; }
.textorange { color: rgb(205, 123, 35); font-weight: bold; font-size: 14px; }
.textgrey { color: rgb(122, 122, 122); font-weight: normal; font-size: 16px; }
#content .table { border-width: 1px; border-style: solid; border-color: rgb(242, 242, 242) rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 4px; box-shadow: 0px 1px 2px rgb(221, 221, 221); margin-bottom: 20px; }
#content .table th, #content .table td { text-align: left; padding: 8px 13px; color: rgb(69, 69, 69); }
#content .table td ul { margin-top: 0px; margin-bottom: 0px; }
#content .table th.txtleft, #content .table td.txtleft { text-align: left; }
#content .table th.txtright, #content .table td.txtright { text-align: right; }
#content .table th.txtcenter, #content .table th.txtcenter { text-align: center; }
#content .table thead th { border-top-left-radius: 4px; border-top-right-radius: 4px; }
#content .table th.nobrd, #content .table td.nobrd { border-left: medium none ! important; }
#content .table th { background: rgb(255, 255, 255) url(17ae93737c3d05bc59686d6f0e59cbb39ea1573a.gif)  repeat-x scroll center bottom; border-left: 1px solid rgb(221, 221, 221); color: rgb(0, 0, 0); }
#content .table td { border-left: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(216, 216, 216); }
#content .table tfoot th, #content .table tfoot td { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: medium none; }
#content .table td ol { padding-left: 20px; }
#content .table td a:link, #content .table td a, #content .table td a:visited { text-decoration: none; color: rgb(0, 102, 153); }
#content .table td a:hover { color: rgb(153, 153, 153); }
.biggertd { font-size: 14px; background-color: rgb(246, 247, 242); font-weight: bold; color: rgb(0, 0, 0); text-align: center; }
.noleft { border-left: 0px none; }
#content .careerform { border: 1px solid rgb(204, 204, 204); padding: 10px; }
#content .careerform input { width: 300px; padding: 4px 3px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; border: 1px solid rgb(129, 163, 187); }
#content .careerform select { width: 305px; padding: 4px 3px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; border: 1px solid rgb(129, 163, 187); }
#content .careerform textarea { width: 630px; padding: 3px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; border: 1px solid rgb(129, 163, 187); height: 100px; resize: none; }
#content .careerform input[type="checkbox"], #content .careerform input[type="radio"] { border: 0px none; width: 20px; }
#content td.formheadline { font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(238, 245, 250); border-bottom: 1px solid rgb(174, 209, 231); padding: 6px 5px; }
#content tr.linedivider td { border-top: 3px solid rgb(183, 215, 235); padding: 6px 5px; }
#content tr.linedivider2 td { border-bottom: 3px solid rgb(183, 215, 235); }
#content td.languagebox { background-color: rgb(226, 247, 201); color: rgb(0, 0, 0); border-width: 1px 0px; border-style: solid none; border-color: rgb(181, 214, 143) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#content .requiredinfo { color: rgb(153, 0, 0); font-weight: bold; font-size: 16px; }
pre {  }
code {  }
#access, .entry-meta, .entry-utility, .navigation, .widget-area {  }
#site-description {  }
@media print {
  body { background: transparent none repeat scroll 0% 0% ! important; }
  #wrapper { clear: both ! important; display: block ! important; float: none ! important; position: relative ! important; }
  #header { border-bottom: 2pt solid rgb(0, 0, 0); padding-bottom: 18pt; }
  #colophon { border-top: 2pt solid rgb(0, 0, 0); }
  #site-title, #site-description { float: none; margin: 0px; padding: 0px; }
  #site-title { font-size: 13pt; }
  .entry-content { font-size: 14pt; line-height: 1.6em; }
  .entry-title { font-size: 21pt; }
  #access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area { display: none ! important; }
  #container, #header, #footer { margin: 0px; width: 100%; }
  #content, .one-column #content { margin: 24pt 0px 0px; width: 100%; }
  .wp-caption p { font-size: 11pt; }
  #site-info, #site-generator { float: none; width: auto; }
  #colophon { width: auto; }
  img#wpstats { display: none; }
  #site-generator a { margin: 0px; padding: 0px; }
  #entry-author-info { border: 1px solid rgb(231, 231, 231); }
  #main { display: inline; }
  .home .sticky { border: medium none; }
}
@media screen and (max-width: 320px) {
  #test { width: 230px; }
}
@media screen and (max-width: 480px) {
  #test { width: 230px; }
}
@media screen and (max-width: 600px) {
  #test { width: 230px; }
}
@media screen and (max-width: 768px) {
  #test { width: 230px; }
}
@media screen and (max-width: 900px) {
  #test { width: 230px; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
}
@media only screen and (min-width: 321px) {
}
@media only screen and (max-width: 320px) {
}
