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 {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:13px;
font-family:inherit;
vertical-align:baseline;
text-decoration:none;
margin:0;
padding:0
}

body {
line-height:1;
color:#000;
background:#FFF;
overflow-y:scroll;
height:101%;
text-align:center;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
background-color:#FFF;
padding:5px 0 0
}

ol,ul {
list-style:none
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
text-align:left;
font-weight:400
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

blockquote,q {
quotes:""""
}

.externallink,a,a:link,a:hover,a:focus,a:visited,.stepByStepWizard_goto {
color:#0E509E;
text-decoration:underline;
cursor:pointer
}

.addAdditionalSpec { margin:3px 5px -3px 5px; position:relative; }

a.blockLink {
	display:block;
	text-decoration:none;
	border-bottom:1px solid #CCC;
	color:#333;
	line-height:20px;
}

a.blockLink:hover { background-color:#DDD;}

a.blockLink img { margin:3px 5px -2px 3px; }


.uniForm {
position:relative;
width:100%;
overflow:hidden;
margin:0;
padding:0
}

.uniForm fieldset {
border:none;
margin:0;
padding:0
}

.uniForm fieldset legend {
color:#000;
font-weight:700;
font-size:120%;
margin:0;
padding:0
}

.uniForm .ctrlHolder {
overflow:hidden;
clear:both;
margin:0;
padding:5px 0
}

.uniForm .buttonHolder {
overflow:hidden;
clear:both;
text-align:right
}

.uniForm .inlineLabel,.uniForm .inlineLabels .inlineLabel,.uniForm .blockLabels .inlineLabel {
width:auto;
float:none;
display:inline;
font-weight:400;
margin:0 1em 0 0
}

.uniForm .inlineLabels label,.uniForm .inlineLabels .label {
float:left;
line-height:100%;
position:relative;
width:30%;
font-weight:400;
margin:7px 2% 0px 0px;
padding:0
}


.uniForm .inlineLabels .selectInput {
float:left;
width:60%;
border-top:1px solid #666;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #666;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
margin:2px 0;
padding:5px 5px 5px 0
}

.uniForm .inlineLabels .formHint {
clear:both;
margin-top:0;
margin-left:32%;
font-size:13px;
color:#666
}

.uniForm .blockLabels label,.uniForm .blockLabels .label {
display:block;
float:none;
line-height:100%;
width:auto;
margin:.3em 0;
padding:0
}

.uniForm .blockLabels .label {
float:left;
margin-right:3em
}

.uniForm .blockLabels .inlineLabel {
position:relative;
top:.15em
}

.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload {
float:left;
width:53%
}

.uniForm .blockLabels .selectInput {
display:block;
width:53.5%
}

.uniForm .blockLabels textarea {
float:left;
display:block
}

.uniForm .blockLabels .formHint {
float:right;
clear:none;
width:45%;
margin:0
}

.uniForm label em,.uniForm .label em {
display:block;
position:absolute;
left:100%;
font-style:normal;
font-weight:700
}

.uniForm .blockLabels label em,.uniForm .blockLabels .label em {
position:static;
display:inline
}

.uniForm .col {
float:left;
width:47.9%;
margin:0 2% 0 0
}

.uniForm .columnLeft {
float:left;
width:49%
}

.uniForm .columnRight {
float:right;
width:49%
}

.uniForm .focused {
background:#F5F5F5;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC
}

.blockLabels label,.uniForm .blockLabels label,.uniForm .blockLabels .label {
width:30%;
font-weight:700;
margin-top:5px
}

.uniForm .inlineLabel {
font-weight:400;
width:30%;
padding:2px
}

.inputError {
background-image:url(img/inputError_bg.gif);
background-repeat:repeat-x;
background-position:bottom
}

.inputCorrect {
background-image:url(img/inputCorrect_bg.gif);
background-repeat:repeat-x;
background-position:bottom
}

.ttextarea,.textInput,.fileUpload,.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload {
width:60%;
border-top:1px solid #666;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #666;
font-family:Arial,Tahoma,Verdana;
font-size:13px;
color:#666;
margin:2px 0;
padding:5px 0
}

.uniForm .inlineLabels .focused .textInput,.uniForm .inlineLabels .focused .fileUpload {
background-color:#FFF
}

.selectInputInlineAttachement {
left:-60px;
position:relative
}

.formTitle {
font-weight:700;
border-bottom:1px solid #436689;
padding:0 0 1px
}

.uniForm #errorMsg {
background:#ffdfdf;
border:1px solid #df7d7d;
border-width:1px 0;
margin:0 0 1em;
padding:1em
}

.uniForm .error {
background:#ffdfdf;
border:1px solid #df7d7d;
border-width:1px 0
}

.uniForm #errorMsg dt,.uniForm #errorMsg h3 {
font-size:110%;
line-height:100%;
font-weight:700;
margin:0 0 .5em
}

.uniForm #errorMsg ol li {
list-style-position:inside;
border-bottom:1px dotted #df7d7d;
position:relative;
margin:0;
padding:2px
}

.uniForm .errorField {
color:#af4c4c;
background:#ffbfbf;
margin:0 0 6px;
padding:4px
}

.width90 {
width:90%
}

.width80 {
width:80%
}

.width70 {
width:70%
}

.width65 {
width:65%
}

.width60 {
width:60%
}

.width50 {
width:50%
}

.width45 {
width:45%
}

.width40 {
width:40%
}

.width35 {
width:35%
}

.width33 {
width:33%
}

.width30 {
width:30%
}

.width25 {
width:25%
}

.width20 {
width:20%
}

.width10 {
width:10%
}

.width5 {
width:5%
}

.width900px {
width:900px
}

.width800px {
width:800px
}

.width700px {
width:700px
}

.width600px {
width:600px
}

.width500px {
width:500px
}

.width400px {
width:400px
}

.width200px {
width:200px
}

.width100px {
width:100px
}

.width50px {
width:50px
}

.width20px {
width:20px
}

.height200px {
height:200px;
display:block
}

.floatRight {
float:right
}

.valignBottom {
vertical-align:bottom
}

.minifont {
font-size:13px;
color:#666
}

.hidden {
visibility:hidden;
display:none
}

.clearLeft {
clear:left
}

.clearRight {
clear:right
}

.gsc-control div {
position:static
}

form.gsc-search-box {
font-size:13px;
width:100%;
margin:0 0 4px
}

table.gsc-search-box {
border-spacing:0 0;
width:100%;
margin-bottom:2px;
border-style:none;
border-width:0
}

table.gsc-search-box td.gsc-input {
padding-right:2px
}

td.gsc-search-button {
width:1%
}

td.gsc-clear-button {
width:14px
}

table.gsc-branding td,table.gsc-branding {
border:none;
margin:0;
padding:0
}

table.gsc-branding {
border-spacing:0 0;
width:100%;
border-style:none;
border-width:0
}

td.gsc-branding-text div.gsc-branding-text {
padding-bottom:2px;
text-align:right;
font-size:13px;
margin-right:2px
}

td.gsc-branding-img-noclear {
width:51px;
vertical-align:bottom
}

td.gsc-branding-img {
width:65px;
vertical-align:bottom
}

div.gsc-branding-youtube td.gsc-branding-img-noclear {
width:55px
}

div.gsc-branding-youtube td.gsc-branding-img {
width:69px
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
margin-right:0;
text-align:center
}

div.gsc-branding-img,div.gsc-branding-img-noclear,img.gsc-branding-img,img.gsc-branding-img-noclear {
padding-top:1px
}

img.gsc-branding-img,img.gsc-branding-img-noclear {
padding-right:0;
padding-left:0;
padding-bottom:0;
border:none;
display:inline;
margin:0
}

input.gsc-search-button {
margin-left:2px
}

div.gsc-clear-button {
display:inline;
text-align:right;
margin-left:4px;
margin-right:4px;
padding-left:10px;
background-repeat:no-repeat;
background-position:center center;
background-image:url('/uds/css/clear.gif');
cursor:pointer
}

input.gsc-input {
padding-left:2px;
width:99%;
border-color:#BCCDF0;
border-style:solid;
border-width:1px
}

.gsc-keeper {
color:#36c;
text-decoration:underline;
font-size:13px;
cursor:pointer;
font-weight:400;
padding-left:16px;
background-repeat:no-repeat;
background-position:1px 3px;
background-image:url('/uds/css/blue_check.gif')
}

.gsc-resultsHeader {
width:100%;
border-bottom:1px solid #e9e9e9;
margin-bottom:4px;
clear:both
}

.gsc-resultsHeader td.gsc-configLabelCell {
text-align:right;
width:75%
}

.gsc-resultsHeader .gsc-twiddle {
margin-top:4px;
display:inline;
cursor:pointer;
background-repeat:no-repeat;
background-position:0 2px
}

.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle {
background-image:url('/uds/css/arrow_close.gif')
}

.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle {
background-image:url('/uds/css/arrow_open.gif')
}

.gsc-resultsHeader .gsc-title {
color:#676767;
margin-right:10px;
padding-left:14px;
display:inline
}

.gsc-resultsHeader .gsc-stats {
color:#676767;
font-size:13px;
font-weight:400;
display:inline
}

.gsc-result-selector {
cursor:pointer;
display:inline;
font-size:13px;
padding-left:13px;
background-repeat:no-repeat;
background-position:center left
}

.gsc-one-result {
background-image:url('/uds/css/one-complex-dark.gif')
}

.gsc-more-results {
background-image:url('/uds/css/more-complex-dark.gif')
}

.gsc-all-results {
background-image:url('/uds/css/all-complex-dark.gif');
padding-right:1px
}

.gsc-one-result-active .gsc-one-result {
background-image:url('/uds/css/one-complex-light-blue.gif')
}

.gsc-more-results-active .gsc-more-results {
background-image:url('/uds/css/more-complex-light-blue.gif')
}

.gsc-all-results-active .gsc-all-results {
background-image:url('/uds/css/all-complex-light-blue.gif')
}

.gsc-resultsHeader .gsc-configLabel {
color:#676767;
display:inline;
font-size:13px;
cursor:pointer
}

.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {
padding-right:12px;
background-repeat:no-repeat;
background-position:center center;
background-image:url('/uds/css/settings.gif')
}

.gsc-tabsArea {
clear:both;
margin-top:6px
}

.gsc-tabsArea .gs-spacer {
font-size:1px;
margin-right:0;
overflow:hidden
}

.gsc-tabHeader {
display:inline;
cursor:pointer;
padding-left:6px;
padding-right:6px;
margin-right:2px
}

.gsc-tabHeader.gsc-tabhActive {
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-top:2px solid #f90;
color:#000
}

.gsc-tabHeader.gsc-tabhInactive {
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-top:2px solid #e9e9e9;
background:#e9e9e9;
color:#676767
}

.gsc-results {
padding-bottom:2px;
width:99%
}

.gsc-result .gs-title {
height:1.4em;
overflow:hidden
}

.gsc-wrapper {
position:relative;
display:block
}

.gsc-adBlock {
position:relative;
display:block;
margin-top:6px;
margin-bottom:4px;
padding-bottom:2px;
background:#FFF8DD none repeat scroll 0 0
}

.gsc-adBlock h2 {
float:right;
font-weight:400;
font-size:.9em;
color:#676767;
margin:3px 5px 0
}

.gsc-adBlock .gsc-ad {
padding-left:8px;
padding-top:5px;
padding-right:3px
}

.gsc-adBlock .gsc-ad cite {
font-style:normal;
color:green
}

.gsc-adBlock .gsc-ad span {
padding-left:8px
}

.gsc-adBlockVertical {
position:relative;
display:block;
float:right;
width:30%;
border-left:1px solid #C9D7F1
}

.gsc-thinWrapper {
width:69%;
_width:99%;
overflow:hidden
}

.gsc-adBlockVertical h2 {
text-align:center;
font-weight:400;
font-size:.9em;
color:#676767;
margin-top:6px
}

.gsc-adBlockVertical .gsc-ad {
padding-left:8px;
padding-top:5px
}

.gsc-adBlockVertical .gsc-ad cite {
font-style:normal;
color:green;
display:block
}

div.gsc-config {
border:1px solid #e9e9e9;
margin-top:0;
margin-bottom:10px;
padding:2px 6px 6px
}

form.gsc-config {
margin-bottom:0
}

.gsc-configSetting {
margin-top:6px
}

.gsc-configSettingInput {
color:#676767;
border:1px solid #e9e9e9;
width:75%
}

.gsc-configSettingCheckbox {
color:#676767;
margin-right:6px
}

.gsc-configSettingCheckboxLabel {
display:inline;
color:#676767
}

div.gsc-configSettingSubmit {
margin-top:8px;
text-align:right
}

input.gsc-configSettingSubmit {
display:inline;
font-size:13px;
cursor:pointer
}

.gsc-imageResult {
float:left;
margin-bottom:1em;
margin-right:20px
}

.gs-imageResult {
width:114px;
overflow:hidden
}

.gs-imageResult .gs-image-box {
height:86px;
position:relative
}

.gs-imageResult .gs-image-box img.gs-image {
position:absolute;
bottom:0
}

.gs-imageResult .gs-text-box {
text-align:center;
overflow:hidden;
height:4em
}

.gs-imageResult .gs-snippet {
overflow:hidden;
line-height:1em;
cursor:pointer;
white-space:nowrap
}

.gs-imageResult .gs-size {
color:#6f6f6f
}

.gsc-videoResult .gs-videoResult .gs-title {
line-height:1.3em;
height:1.3em;
overflow:hidden
}

.gsc-videoResult .gs-videoResult .gs-snippet {
line-height:1.3em;
max-height:2.6em;
overflow:hidden
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
margin-bottom:0;
display:inline
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
cursor:pointer;
color:#000;
text-decoration:underline;
margin-right:8px;
display:inline
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
color:#A90A08;
font-weight:700;
text-decoration:none
}

.gs-divider {
padding-bottom:8px;
text-align:center;
color:#676767
}

.gs-relativePublishedDate,.gs-publishedDate {
color:#6f6f6f;
text-decoration:none
}

.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl {
color:green;
text-decoration:underline;
cursor:pointer
}

.gs-newsResult .gs-relativePublishedDate,.gs-newsResult .gs-publishedDate {
display:inline;
margin-left:4px
}

.gs-result img.gs-image {
vertical-align:middle;
border:1px solid #00c
}

.gs-result .gs-directions-to-from {
display:none;
margin-top:4px
}

.gs-result .gs-directions-to-from .gs-label {
display:inline;
margin-right:4px
}

.gs-result .gs-directions-to-from .gs-spacer {
display:inline;
margin-right:3px;
margin-left:3px
}

.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet {
border:1px solid #fc3;
background-color:#fff4c2;
margin:5px;
padding:5px
}

.gs-result .gs-watermark {
font-size:11px;
color:#77c
}

div.gs-results-attribution {
text-align:center;
margin-bottom:4px
}

div.gs-results-attribution,div.gs-results-attribution * {
font-size:11px;
color:#676767;
text-decoration:none
}

div.gs-results-attribution a {
color:#00c;
cursor:pointer
}

div.gs-results-attribution a:hover {
text-decoration:underline
}

.gs-localAd img.gs-ad-marker,.gs-webAd img.gs-ad-marker {
padding-left:4px
}

.gs-webResult div.gs-visibleUrl-long {
width:100%;
overflow:hidden;
display:none
}

div.gs-infoWindow * {
font-size:11px
}

.gs-videoResult * {
font-size:13px
}

.gs-videoResult td div.gs-image-box {
width:110px;
height:78px
}

div.gs-book-image-box,div.gs-book-image-box div {
position:static;
text-align:start
}

div.gs-book-image-box {
width:75px;
height:90px
}

div.gs-book-image-box img {
border-spacing:0 0;
border:none
}

div.gs-book-image-box div.gs-row-1 {
line-height:7px
}

div.gs-book-image-box img.gs-pages {
height:7px;
width:45px
}

div.gs-book-image-box img.gs-page-edge {
height:7px;
width:11px
}

div.gs-book-image-box img.gs-image {
height:80px;
border:1px solid #a0a0a0
}

.gs-bookResult .gs-author {
display:inline;
color:#6f6f6f
}

.gs-bookResult .gs-pageCount {
display:inline;
color:#6f6f6f;
margin-left:4px
}

.gs-patentResult .gs-image-box {
padding-right:8px
}

.gs-patentResult img.gs-image {
border:1px solid #77c
}

.gmls {
width:250px
}

.gmls-app {
width:100%;
font-family:arial,sans-serif;
font-size:12px;
border:1px solid #979797
}

.gmls-app table {
width:100%;
border-collapse:collapse
}

.gmls-app td {
vertical-align:top;
border:none;
padding:0
}

.gmls-search-form {
margin-bottom:0;
background-color:#FFF;
padding:2px
}

.gmls-search-form-withclear {
background-image:url('img/google-logo.png');
background-repeat:no-repeat;
background-position:center left;
padding-left:57px;
height:23px
}

.gmls-search-form form.gsc-search-box input.gsc-input {
padding:1px
}

.gmls-search-form input.gsc-search-button {
background-color:#fff;
border-style:solid;
border-width:1px
}

.gmls-search-form-idle input.gsc-search-button {
color:#676767;
border-color:#676767
}

.gmls-search-form-active input.gsc-search-button {
color:#000;
border-color:#000
}

.gmls-search-form div.gsc-clear-button {
margin-left:0;
margin-right:0;
padding-left:24px;
font-size:20px;
background-image:url('img/clear-button.png');
background-repeat:no-repeat;
background-position:center right
}

.gmls-search-form td.gsc-clear-button {
width:30px;
height:23px
}

.gmls-prev-next-active {
margin-left:0;
display:block;
text-align:center;
width:100%
}

.gmls-prev-next-center {
width:50px;
vertical-align:middle;
margin-left:auto;
margin-right:auto
}

.gmls-prev {
display:inline;
cursor:pointer;
padding-right:8px;
margin-right:4px;
background-repeat:no-repeat;
background-position:right 2px
}

.gmls-next {
display:inline;
cursor:pointer;
padding-left:8px;
margin-left:4px;
background-repeat:no-repeat;
background-position:left 2px
}

.gmls-prev-idle {
background-image:url('img/prev-idle.gif')
}

.gmls-prev-active {
background-image:url('img/prev-active.gif')
}

.gmls-next-idle {
background-image:url('img/next-idle.gif')
}

.gmls-next-active {
background-image:url('img/next-active.gif')
}

.gmls-attribution div.gs-results-attribution {
margin-top:2px;
margin-bottom:2px
}

.gmls-app .gs-result a.gs-secondary-link {
color:#77c
}

.gmls-app .gmls-result-wrapper,.gmls-app .gs-result {
padding-bottom:0
}

.gmls-results-list {
font-family:arial;
font-size:12px;
background-color:#FFF;
opacity:0.9px;
-moz-opacity:0.9px;
filter:alpha(opacity=90)
}

.gmls-external-results .gmls-results-list {
opacity:1px;
-moz-opacity:1px;
filter:alpha(opacity=100)
}

.gmls-app-full-mode .gmls-results-list div.gmls-results-table {
margin-bottom:4px
}

.gmls-results-list .gmls-result-list-item {
margin-top:1px;
margin-bottom:1px;
padding-right:2px;
padding-left:1px;
cursor:pointer;
height:16px;
font-size:12px;
overflow:hidden
}

.gmls-results-list .gmls-results-table,.gmls-results-list table.gmls-results-controls {
border-spacing:0;
border-collapse:collapse;
border-style:none;
border-width:0;
padding:0
}

.gmls-app-compact-mode .gmls-results-list div.gmls-results-controls {
margin-top:1px;
margin-bottom:1px
}

.gmls-results-controls td {
vertical-align:top;
font-size:12px;
background-color:#EEE
}

.gmls-results-list div.gmls-clear-results,.gmls-results-list a.gmls-more-results {
color:#77c;
text-decoration:underline;
cursor:pointer;
text-align:right
}

.gmls-results-list .gmls-result-list-item .gmls-result-list-item-key {
color:#000;
font-weight:700;
display:inline;
margin-right:4px
}

.gmls-results-list .gmls-result-list-item .gmls-result-list-item-key-keymode {
display:inline;
cursor:pointer;
margin-left:2px;
padding-left:12px;
background-repeat:no-repeat;
background-position:left center
}

.gmls-result-list-item-key-A {
background-image:url('img/label_red_A.png')
}

.gmls-result-list-item-key-kml-A {
background-image:url('img/label_blue_A.png')
}

.gmls-result-list-item-key-B {
background-image:url('img/label_red_B.png')
}

.gmls-result-list-item-key-kml-B {
background-image:url('img/label_blue_B.png')
}

.gmls-result-list-item-key-C {
background-image:url('img/label_red_C.png')
}

.gmls-result-list-item-key-kml-C {
background-image:url('img/label_blue_C.png')
}

.gmls-result-list-item-key-D {
background-image:url('img/label_red_D.png')
}

.gmls-result-list-item-key-kml-D {
background-image:url('img/label_blue_D.png')
}

.gmls-result-list-item-key-E {
background-image:url('img/label_red_E.png')
}

.gmls-result-list-item-key-kml-E {
background-image:url('img/label_blue_E.png')
}

.gmls-result-list-item-key-F {
background-image:url('img/label_red_F.png')
}

.gmls-result-list-item-key-kml-F {
background-image:url('img/label_blue_F.png')
}

.gmls-result-list-item-key-G {
background-image:url('img/label_red_G.png')
}

.gmls-result-list-item-key-kml-G {
background-image:url('img/label_blue_G.png')
}

.gmls-result-list-item-key-H {
background-image:url('img/label_red_H.png')
}

.gmls-result-list-item-key-kml-H {
background-image:url('img/label_blue_H.png')
}

.gmls-result-list-item-key-I {
background-image:url('img/label_red_I.png')
}

.gmls-result-list-item-key-kml-I {
background-image:url('img/label_blue_I.png')
}

.gmls-result-list-item-key-J {
background-image:url('img/label_red_J.png')
}

.gmls-result-list-item-key-kml-J {
background-image:url('img/label_blue_J.png')
}

.gmls-results-list .gmls-result-list-item .gs-title {
color:#00c;
text-decoration:underline;
display:inline
}

.gmls-results-list div.gmls-selected {
background-color:#eee
}

.gmls-results-list .gmls-result-list-item .gs-street {
color:#676767;
text-decoration:none;
display:inline;
overflow:hidden
}

.gmls-result-list-item .gmls-result-list-item-warning-symbol {
color:red;
font-weight:700;
display:inline;
margin-right:4px
}

.gmls-results-list .gmls-result-list-item-warning-text {
color:#000;
font-weight:700;
display:inline
}

.gmls-result-wrapper {
font-family:arial,sans-serif;
font-size:12px
}

.gmls-no-results-table {
width:100%;
vertical-align:middle
}

.gmls-no-results-label {
text-align:left;
font-size:12px;
color:#676767
}

.gmls-ads-box-234x60_as {
width:234px;
height:64px;
position:relative;
display:none
}

.gmls-ads-box-234x60_as .gmls_inline_ads {
top:0;
left:8px
}

.gmls-ads-box-468x15_0ads_al {
width:468px;
height:15px;
display:none
}

.gmls-ads-box-468x15_0ads_al .gmls_inline_ads {
top:4px;
left:80px
}

.gmls-ads-box-120x600_as {
width:120px;
height:600px;
display:none
}

.gmls-ads-box-160x600_as {
width:160px;
height:600px;
display:none
}

.gmls-ads-box-125x125_as {
width:125px;
height:125px;
display:none
}

.gmls-ads-box-120x240_as {
width:120px;
height:240px;
display:none
}

.gmls-ads-box-120x90_0ads_al {
width:120px;
height:90px;
display:none
}

table.tablesorter {
width:100%;
text-align:left;
margin:10px 0 15px
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th {
border:1px dotted #CCC;
border-top:0;
border-left:0;
border-right:0;
padding:2px
}

table.tablesorter thead tr .header {
background-image:url(bg.gif);
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
font-weight:700;
margin:0 0 10px
}

table.tablesorter tbody td {
color:#3D3D3D;
vertical-align:top;
border-bottom:1px dotted #436689;
margin:0 0 2px;
padding:2px 0
}

table.tablesorter tbody tr.odd td {
background-color:#F0F0F6
}

table.tablesorter thead tr .headerSortUp {
background-image:url(asc.gif)
}

table.tablesorter thead tr .headerSortDown {
background-image:url(desc.gif)
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp {
background-color:#FFF;
border-bottom:1px solid #CCC
}

.progressWrapper {
overflow:hidden
}

.progressContainer {
border:0;
border-bottom:solid 1px #efefef;
background-color:#fff;
overflow:hidden;
padding:4px
}

.red {
border:0;
border-bottom:solid 1px #ccc;
background-color:#FFEBEB
}

.green {
border:0;
border-bottom:solid 1px #ccc;
background-color:#f5f5f5
}

.blue {
border:0;
border-bottom:solid 1px #efefef;
background-color:#EAF4FF
}

.upload_fenster {
background:#fff;
overflow:hidden;
overflow-y:scroll;
height:180px;
border-top:1px solid #666;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #666;
background-repeat:repeat-x
}

.upload_navi {
padding-top:5px;
background:none
}

.image_uploaded_mini_preview {
height:50px;
width:50px;
border:0;
background-color:#f5f5f5;
background-image:url(../images/icons/mini/image_to_be_loaded.gif)
}

.image_uploaded_mini_preview_box {
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #e7e7e7;
vertical-align:top;
font-size:9px
}

#image_insert_into_text {
border-top:1px solid #ccc;
padding-top:5px
}

.input_image_uploaded {
font-size:10px;
margin-bottom:6px;
border:1px solid #CCC;
font-family:Arial,Helvetica,sans-serif;
color:#999;
padding:2px 5px
}

.image_uploaded_mini_preview_box:hover {
background-color:#f5f5f5
}

.progressName {
font-size:8pt;
font-weight:700;
color:#555;
height:14px;
text-align:left;
white-space:nowrap;
overflow:hidden
}

.progressBarInProgress,.progressBarComplete,.progressBarError {
font-size:0;
width:0;
height:5px;
background-color:#436689;
margin-top:2px
}

.progressBarComplete {
width:100%;
background-color:green;
visibility:hidden
}

.progressBarError {
width:100%;
background-color:red;
visibility:hidden
}

.progressBarStatus {
margin-top:2px;
font-size:7pt;
font-family:Verdana;
text-align:left;
white-space:nowrap
}

a.progressCancel,a.progressCancel:link,a.progressCancel:active,a.progressCancel:visited,a.progressCancel:hover {
font-size:0;
display:block;
height:14px;
width:14px;
background-image:url(images/cancelbutton.gif);
background-repeat:no-repeat;
background-position:-14px 0;
float:right
}

a.progressCancel:hover {
background-position:0 0
}

.sliderWrap {
width:200px;
margin:20px 0 0
}

.sliderItem {
float:left;
border-left:2px solid #436689;
color:#FFF;
background-color:#E5EAEE;
height:5px;
cursor:pointer;
padding:0
}

.sliderPopUp,.sliderPopUp_phantom {
background-color:#FFF;
color:#000;
font-size:11px;
position:relative;
width:28px;
height:10px;
top:-35px;
left:-18px;
border:1px solid #436689;
z-index:9;
text-align:center;
padding:2px
}

.sliderPopUp_phantom {
opacity:0.6px;
-moz-opacity:0.6px;
filter:alpha(opacity=60);
z-index:10
}

.sliderPopUp .arrow,.sliderPopUp_phantom .arrow {
top:3px;
background-image:url(slide_arrow.gif);
background-repeat:no-repeat;
background-position:center;
height:4px;
display:block;
z-index:12;
position:relative
}

#wrap {
width:950px;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-align:left;
border:0;
margin:0 auto;
padding:0
}

#headerTop {
border:0;
border-bottom:5px solid #436689;
height:55px
}

#headerTopLeft {
float:left;
width:200px;
padding:10px 0 0 20px
}

#headerTopRight {
float:right;
text-align:right;
width:700px
}

#header {
background-image:url(img/header_bg.gif);
background-repeat:repeat-x;
background-color:#E5EAEE;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
height:auto;
margin:0 5px;
padding:20px 15px 10px
}

#article #header,#search #header {
border:1px solid #CCC;
border-top:0 solid #FFF;
background-image:none;
background-color:#E5EAEE;
margin:0 5px;
padding:0 15px 10px
}

.headerReverseTabs {
height:20px;
display:block
}

.headerReverseTabs ul {
float:right;
list-style:none
}

.headerReverseTabs ul li {
border:1px solid #CCC;
background-color:#CCC;
color:#000;
list-style:none;
padding:4px
}

.headerReverseTabs ul li.selected {
border:1px solid #436689;
background-color:#436689;
color:#FFF
}

.headerTabs {
position:relative;
top:93px;
left:20px;
vertical-align:bottom
}

.tabs {
vertical-align:bottom;
padding:3px 5px
}

.currentTab {
background-color:#FFF;
border:1px solid #436689;
border-bottom:2px solid #FFF
}

#content {
padding:20px 15px
}

#alert_outdatedVersion {
padding:5px 15px
}

#footer {
width:680px;
border-top:2px solid #436689;
margin:20px 0 0;
padding:10px 0 10px 20px
}

#home #pageLeft,#article #pageLeft,#search #pageLeft {
float:left;
width:700px;
background-color:#EFEFEF;
vertical-align:top
}

#home #pageRight,#article #pageRight,#search #pageRight {
float:right;
background-color:#EFEFEF;
width:230px;
vertical-align:top;
padding:10px 10px 20px
}

#home #pageRight.white, #article #pageRight.white{background-color:#FFF;padding:0px;width:250px;}

#home #pageRight .clearGrey, #article #pageRight .clearGrey { width:230px;background-color:#EFEFEF;padding:10px 10px 20px }

#article #actionBar {
margin:15px 0 0
}

#article #headerLeft {
float:left;
width:320px
}

#article #headerRight {
float:right;
width:300px
}

#home #content,#article #content,#search #content {
border:1px solid #CCC;
border-top:0 solid #FFF;
margin:0 5px 30px;
background:url(bg.jpg) top no-repeat #FFF;
}

#article #alert_outdatedVersion {
border:1px solid #CCC;
border-top:0 solid #CCC;
background-color:#FAECAF;
margin:0 5px
}

#article #map_canvas {
overflow:hidden;
display:block;
margin:10px 0 0
}

#article .articleTitle,#search .articleTitle {
border-bottom:1px dotted #436689;
margin:0 0 10px;
padding:0 0 5px
}

#tooltip {
position:absolute;
z-index:1000;
color:#000;
font-size:13px;
display:none;
text-align:left;
background-color:#FFFFE1;
border:1px solid #999;
opacity:1px;
-moz-opacity:1px;
filter:alpha(opacity=100);
max-width:200px;
padding:4px
}

.tooltipTitle {
font-weight:700;
color:#000
}

a.squareLink,a:link.squareLink,a:hover.squareLink,a:focus.squareLink,a:visited.squareLink {
font-size:10px;
text-decoration:none;
color:#FFF;
background-color:#0E509E;
opacity:1px;
padding:2px
}

a.squareLink.delete {
background-color:red
}

a.squareLink.verified {
background-color:#9C0
}

a.squareLink.edit {
background-color:#FC0
}

a.squareLink.publish {
background-color:#999
}

a.squareLink.pending {
background-color:#FFC;
color:#333
}

.internallink,.internalLink {
color:#0E509E;
text-decoration:none;
cursor:pointer;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px
}

a.button {
background:transparent url('img/bg_button_a.gif') no-repeat scroll top right;
color:#000;
display:block;
float:left;
height:21px;
padding-right:4px;
text-decoration:none;
margin:2px 6px 0 0
}

a.button span {
background:transparent url('img/bg_button_span.gif') no-repeat;
display:block;
line-height:14px;
height:12px;
font-size:13px;
padding:4px 0 5px 5px
}
a.button:hover {
background-image:url('img/bg_button_aHover.gif')
}

a.button:hover span {
background-image:url('img/bg_button_spanHover.gif')
}

a.button:active {
background-image:url('img/bg_button_aActive.gif')
}

a.button:active span {
background-image:url('img/bg_button_spanActive.gif')
}

a.button.noButton,a.button:hover.noButton, a.button:active.noButton  { background-image:none; text-decoration:underline;color:#0E509E;}
a.button.noButton span, a.button:hover.noButton span, a.button:active.noButton span { background-image:none;}

.infoBox {
border-bottom:1px dotted #436689;
margin:0 0 10px;
padding:0 0 10px
}

.label {
font-weight:700;
color:#333
}



.oldFont ul,ul.arrows,ul.disc,ul.circle,ul.square,.oldFont ol,ol.decimal,ol.alpha {
margin:10px 0
}

ul li {
list-style:disc;
margin:5px 0 0 15px
}

ol li {
list-style:decimal;
margin:5px 0 0 15px
}

ul.headerTab li {
float:right;
margin:0 0 10px
}

ul.headerTab li a {
text-decoration:none;
color:#666
}

ul.arrows li {
list-style-image:url(img/li_arrow.gif)
}

ul.disc li {
list-style:disc
}

ul.circle li {
list-style:circle
}

ul.square li {
list-style:square
}

ol.decimal li {
list-style:decimal
}

ol.alpha li {
list-style:lower-alpha
}

ul#tabnav {
text-align:left;
border-bottom:3px solid #436689;
list-style-type:none;
margin:-20px 5px 0;
padding:3px 10px 5px 20px
}

ul#tabnav li {
display:inline;
border:1px solid transparent;
border-bottom:none;
font-weight:700;
background-color:#DDD;
margin:-2px 0 0;
padding:3px 5px
}

#tabnav .selected {
background-color:#436689;
border:1px solid #436689;
border-bottom:1px solid #436689;
color:#FFF;
text-decoration:none;
position:relative;
top:1px;
padding-top:3px;
padding-bottom:3px;
font-weight:700
}

#tabnav .selected a {
color:#FFF;
text-decoration:none
}

h1,h2,h3,h4,h5,h6 {
font-size:26px;
font-family:"Times New Roman",Times,serif;
color:#333;
font-weight:400
}

h2 {
font-size:18px
}

h3 {
font-size:16px
}

h4 {
font-size:14px
}

p {
line-height:120%;
margin:5px 0
}

del {
text-decoration:line-through
}

blockquote {
color:#999;
font-style:italic;
margin-left:20px;
border-left:1px solid #CCC;
padding-left:5px
}

sup {
font-size:10px;
vertical-align:top;
margin-top:-4px
}

sub {
font-size:10px;
vertical-align:bottom
}

em {
font-style:italic
}

.oldFont,.oldFont p {
line-height:150%;
text-align:justify;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px
}

.oldFont h1,.oldFont h2,.oldFont h3 {
margin:20px 0 10px;
line-height:120%;
text-align:left;
}

.interactivityBox {
border:0 solid #CCC;
border-bottom:0;
height:auto;
padding:0
}

.interactivityBox_footerContent {
border:1px solid #CCC;
border-top:0;
background-color:#F5F5F5;
padding:2px
}

.interactivityBox_headerContent {
border:1px solid #CCC;
border-bottom:0;
background-color:#F5F5F5;
padding:2px
}

.interactivityBox_singleItem {
border-bottom:1px dotted #CCC;
padding:4px 3px
}

.boxedSquare,.boxedThumbnail {
background-color:#FFF;
border:1px solid #CCC;
width:61px;
margin:4px;
padding:2px
}

.boxedThumbnailWrap {
text-align:center;
border:1px solid #9F0;
margin:auto
}

.boxedSquare .imageMagnifier img {
height:61px;
width:61px;
display:block;
background-color:#EEE;
margin-bottom:-9px
}

#toc ul li {
list-style-type:circle;
margin:0 0 0 15px
}

#toc ul ul li {
list-style-type:disc;
text-align:left;
margin:0 0 0 30px
}

#toc ul ul ul li {
list-style-type:square;
margin:0 0 0 45px
}

#toc ul ul ul ul li {
list-style-type:circle;
margin:0 0 0 60px
}

#toc ul ul ul ul ul li {
list-style-type:disc;
margin:0 0 0 75px
}

#toc ul ul ul ul ul ul li {
list-style-type:square;
margin:0 0 0 90px
}

.uniList_singleListItem {
border-bottom:1px dotted #ccc;
padding:4px
}

.pictogram img {
margin:0 0 20px
}

.itemSelect {
border:0 solid #FFF;
margin:0 5px 0 0;
padding:10px
}

.singleItem {
background-color:#fff;
border-bottom:1px solid #CCC;
padding:5px
}

.singleItem:hover {
background-color:#efefef
}

.showNavigationLinksBackDIV,.showNavigationLinksForwardDIV {
float:right;
cursor:pointer;
margin:0 0 10px 10px
}

.wizardNavi {
margin:20px 0 0
}

.geonames-loading {
float:right;
margin:-10px 5px 0 0
}

.searchResult {
border-bottom:1px dotted #436689;
margin:0 0 2px;
padding:10px 0
}

.searchResult .searchResult_countryFlag {
float:left;
width:25px
}

.searchResult_countryFlag,.searchResult_title {
margin:0 0 7px
}

.searchResult_description {
margin:0 0 7px 25px
}

.searchResult_details {
color:#090;
font-size:11px;
margin:0 0 7px 25px
}

.accidentHistory,.defaultListItem {
border-bottom:1px dotted #436689;
line-height:120%;
margin:0;
padding:2px 0
}

.accidentHistory .accidentHistory_title {
float:left;
width:250px
}

ul#pagination-clean li {
list-style:none;
float:left;
border-right:1px solid #CCC;
font-size:13px;
margin:5px 3px;
padding:2px 6px 2px 2px
}

ul#pagination-clean li.next {
border:0
}

.inlinePopUpWrapper {
top:0px;
width:100%;
position:fixed;
height:1px
}

.inlinePopUp {
margin-top:-23px;
font-size:13px;
z-index:1000;
position:fixed;
left:0;
top:22px;
line-height:22px;
width:100%;
text-align:center;
}

.inlinePopUp.displayNone {display:block;}

.inlinePopUp.green, .inlinePopUp.ok {
background-color:#C7E07A;
border:1px solid #CCC;
color:#666
}

.inlinePopUp.red, .inlinePopUp.warning {
background-color:#F2A6A7;
border:10x solid CCC;
color:#666
}

.inlinePopUp.yellow, .inlinePopUp.alert {
background-color:#FAECAF;
border-bottom:1px solid #CCC;
color:#666
}

.inlinePopUp.blue {
background-color:#06C;
border:1px solid #CCC;
color:#FFF
}

span.hint {
color:#FFF;
background-color:red;
margin:0;
padding:2px
}

#adminMenu {
position:fixed;
left:5px;
bottom:5px;
z-index:500;
background-color:none
}

#adminMenu .toggle {
background-color:#FFF;
border:1px solid #436689;
border-top:1px solid #436689;
z-index:500;
width:11px;
height:12px;
position:relative;
cursor:pointer
}

#adminMenu .toggle img {
margin:3px 0 0
}

#adminMenu .toggle.active {
border:1px solid #436689;
border-top:0 solid #FFF
}

#adminMenu .menu {
background-color:#FFF;
border:1px solid #436689;
margin-bottom:-2px;
color:#666;
font-size:13px;
width:200px;
padding:2px 0 0
}

#adminMenu .menu h1 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
color:#436689;
font-weight:700;
margin:5px 2px 5px 4px
}

#adminMenu .menu ul li {
list-style:none;
list-style-type:none;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
position:relative;
z-index:auto;
cursor:auto;
margin:-1px 2px 0;
padding:4px
}

#adminMenu .menu ul li img {
padding-right:4px
}

.searchWrap {
border:2px solid red
}

.candyButton,.candyButtonSim {
-moz-border-radius:2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFF;
margin:0 2px 0 0;
padding:1px
}

.verified {
color:#090;
font-weight:700
}

.declined {
color:#C00;
font-weight:700
}

.draft {
font-weight:700;
color:#999
}

.published {
font-weight:700;
color:#F90
}

.marked.red {
background-color:#FFC7C7
}

.ui-spinner-up,.ui-spinner-down {
background-color:#fff;
color:#436689;
border:1px solid #FFF;
font-size:8px;
width:10px;
cursor:pointer
}

.weatherSelect {
border:2px solid #FFF;
height:24px;
width:30px;
cursor:pointer;
margin:1px;
padding:1px
}

.weatherSelect:hover {
border:2px solid #E5EAEE
}

.weatherSelect.selected {
border:2px solid #436689
}

.visualHelp {
cursor:help;
color:#0E509E;
border-bottom:1px dotted red
}

.visualHelp_hover {
outline:3px solid red
}

#articleHTMLPreview {
border:1px solid #CCC;
padding:2px
}

.buttonHolder {
border-top:3px double #CCC;
margin:10px 0 0;
padding:10px 5px 10px 0
}

img.pretty {
width:49px;
height:49px;
border:1px solid #CCC;
background-color:#FFF;
display:block;
float:left;
margin:1px;
padding:2px
}

.oldFont table tr td {
border:0 dotted #CCC
}

.oldFont pre {
font-size:11px;
color:#999;
line-height:120%;
margin:0 10px
}

.writeButton {
background-image:url(../images/writeButton.png);
background-position:bottom;
height:114px;
display:block;
width:214px;
position:absolute;
z-index:10;
margin:-50px 0 0 415px
}

.writeButton:hover {
background-position:top
}

.inlineTOC {
float:right;
width:250px;
background-color:#F5F5F5;
border:1px solid #CCC;
margin:10px;
padding:10px
}

.inlineTOC h3 {
font-variant:small-caps;
margin:0
}

.markable:hover {
background-color:#C3D9FF;
cursor:default
}

;
/* fancy css */
div#fancy_overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
background-color:#333
}

div#fancy_loading {
position:absolute;
height:40px;
width:40px;
cursor:pointer;
display:none;
overflow:hidden;
background:transparent;
z-index:100
}

div#fancy_loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url(fancy_progress.png) no-repeat
}

div#fancy_close {
position:absolute;
top:2px;
right:2px;
height:17px;
width:62px;
background:transparent url(fancy_closebox.png);
cursor:pointer;
z-index:100;
display:none
}

div#fancy_content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:96;
margin:0;
padding:0
}

#fancy_frame {
position:relative;
width:100%;
height:100%;
display:none
}

img#fancy_img {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
z-index:92;
margin:0;
padding:0
}

div#fancy_title {
position:absolute;
bottom:-35px;
left:0;
width:100%;
z-index:100;
display:none
}

div#fancy_title table {
margin:0 auto
}

div#fancy_title div {
color:#FFF;
font:bold 12px Arial;
padding-bottom:2px
}

td#fancy_title_left {
height:32px;
width:15px;
background:transparent url(fancy_title_left.png) repeat-x
}

td#fancy_title_main {
height:32px;
background:transparent url(fancy_title_main.png) repeat-x
}

td#fancy_title_right {
height:32px;
width:15px;
background:transparent url(fancy_title_right.png) repeat-x
}

div#fancy_outer {
position:absolute;
top:0;
left:0;
z-index:90;
overflow:hidden;
background:transparent;
display:none;
margin:0;
padding:18px 18px 58px
}

div#fancy_inner {
position:relative;
width:100%;
height:100%;
border:1px solid #444;
background:#FFF
}

a#fancy_left,a#fancy_right {
position:absolute;
bottom:10px;
height:100%;
width:35%;
cursor:pointer;
background-image:url(data:image/gif;base64,AAAA);
z-index:100
}

a#fancy_left {
left:0
}

a#fancy_right {
right:0
}

a#fancy_left:hover {
background:transparent url(fancy_left.gif) no-repeat 0 100%
}

a#fancy_right:hover {
background:transparent url(fancy_right.gif) no-repeat 100% 100%
}

#fancy_bigIframe,#fancy_freeIframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10
}

div.fancy_bg {
position:absolute;
display:block;
z-index:70
}

div.fancy_bg_n {
top:-18px;
width:100%;
height:18px;
background:transparent url(fancy_shadow_n.png) repeat-x
}

div.fancy_bg_ne {
top:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_ne.png) no-repeat
}

div.fancy_bg_e {
right:-13px;
height:100%;
width:13px;
background:transparent url(fancy_shadow_e.png) repeat-y
}

div.fancy_bg_se {
bottom:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_se.png) no-repeat
}

div.fancy_bg_s {
bottom:-18px;
width:100%;
height:18px;
background:transparent url(fancy_shadow_s.png) repeat-x
}

div.fancy_bg_sw {
bottom:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_sw.png) no-repeat
}

div.fancy_bg_w {
left:-13px;
height:100%;
width:13px;
background:transparent url(fancy_shadow_w.png) repeat-y
}

div.fancy_bg_nw {
top:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(fancy_shadow_nw.png) no-repeat
}

.markItUp .bulletList a {
background-image:url(images/list-bullet.png)
}

.markItUp .numericList a {
background-image:url(images/list-numeric.png)
}

.markItUp .picture a {
background-image:url(images/picture.png)
}

.markItUp .code a {
background-image:url(images/code.png)
}

.markItUp .showHTMLPreview a {
background-image:url(images/preview.png)
}

img.singlePicture {
width:30px;
height:30px
}

.markItUp * {
outline:none;
margin:0;
padding:0
}

.markItUp a:link,.markItUp a:visited {
color:#000;
text-decoration:none
}

.markItUpContainer {
border:1px solid #CCC;
background:#F5F5F5;
font:11px Verdana,Arial,Helvetica,sans-serif;
padding:2px 0
}

.markItUpEditor {
font:11px 'Courier New',Courier,monospace;
border:0 solid #FFF;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
height:320px;
clear:both;
display:block;
background-color:#FFF;
line-height:18px;
overflow:auto;
padding:2px 0
}

.markItUpPreviewFrame {
overflow:auto;
background-color:#FFF;
border:1px solid #CCC;
width:99.9%;
height:300px;
margin:5px 0
}

.markItUpFooter {
width:100%;
cursor:n-resize
}

.markItUpResizeHandle {
overflow:hidden;
width:22px;
height:5px;
margin-left:auto;
margin-right:auto;
background-image:url(images/handle.png);
cursor:n-resize
}

.markItUpHeader ul li {
list-style:none;
float:left;
position:relative
}

.markItUpHeader ul .markItUpDropMenu {
background:transparent url(images/menu.png) no-repeat 115% 50%;
margin-right:5px
}

.markItUpHeader ul .markItUpSeparator {
width:1px;
height:16px;
overflow:hidden;
background-color:#CCC;
margin:0 5px !important
}

.markItUpHeader ul ul .markItUpSeparator {
width:auto;
height:1px;
margin:0
}

.markItUpHeader ul ul {
display:none;
position:absolute;
top:18px;
left:0;
background:#FFF;
border:1px solid #CCC;
height:inherit
}

.markItUpHeader ul ul li {
float:none;
border-bottom:1px solid #FFF
}

.markItUpHeader ul ul .markItUpDropMenu {
background:#F5F5F5 url(images/submenu.png) no-repeat 100% 50%
}

.markItUpHeader ul ul ul {
position:absolute;
top:-1px;
left:150px
}

.markItUpHeader ul ul ul li {
float:none
}

.markItUpHeader ul a {
display:block;
width:16px;
text-indent:-10000px;
background-repeat:no-repeat;
margin:0;
padding:3px
}

.markItUpHeader ul ul a {
display:block;
text-indent:0;
width:auto;
background-position:2px 50%;
padding:5px
}

.html .markItUpEditor {
background-image:url(images/bg-editor-html.png)
}

.markdown .markItUpEditor {
background-image:url(images/bg-editor-markdown.png)
}

.textile .markItUpEditor {
background-image:url(images/bg-editor-textile.png)
}

.bbcode .markItUpEditor {
background-image:url(images/bg-editor-bbcode.png)
}

.wiki .markItUpEditor,.dotclear .markItUpEditor {
background-image:url(images/bg-editor-wiki.png)
}

.hoverBox {
border:1px solid #CCC;
height:20px;
overflow:hidden;
border-bottom:2px solid #AAA;
background-image:url(img/bgItem.gif);
background-repeat:repeat-x;
margin:0 0 5px;
padding:5px 5px 0
}

.hoverBox.big {
background-image:url(img/bgItem.jpg);
height:170px;
margin:0 0 10px
}

.hoverBox:hover {
border-bottom:2px solid #436689
}

.hoverBox a {
text-decoration:none;
font-weight:700;
color:#666
}

.hoverBox.markable:hover {
background-image:url(img/bgItem_markable.jpg);
background-color:#E5EAEE
}

.hoverBox.marked {
background-image:url(img/bgItem_markable.jpg)
}

.deactivated {
opacity:0.5;
}

.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload,.uniForm .inlineLabels textarea,.floatLeft,.headerTopSearch,.searchResult .searchResult_title,.accidentHistory .accidentHistory_editor {
float:left
}

.textInputSmall,.selectInputSmall {
width:60%;
border-top:1px solid #666;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #666;
font-family:Arial,Tahoma,Verdana;
font-size:13px;
color:#666;
margin:2px 0;
padding:3px 2px
}

.uniForm .inlineLabels .ttextarea,.uniForm .blockLabels .ttextarea {
width:60%;
border-top:1px solid #666;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #666;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
margin:2px 0;
padding:5px 0
}

.uniForm .inlineLabels .focused .formHint,ul#pagination-clean li.off {
color:#666
}

.uniForm #errorMsg dd,.uniForm #errorMsg ol,.gmls-search-form table.gsc-search-box,.gmls-search-form form.gsc-search-box {
margin:0;
padding:0
}

.readonly,.interactivityBox_singleItem:hover,.uniList_singleListItem:hover {
background-color:#F5F5F5
}

.width100,.markItUp {
width:100%
}

.width75,.gsc-resultsHeader td.gsc-twiddleRegionCell {
width:75%
}

.width300px,.gsc-control {
width:300px
}

.alignLeft,.gmls-results-controls td.gmls-more-results {
text-align:left
}

.alignRight,.gml-results-controls td.gmls-clear-results,.gmls-clear-results-cell {
text-align:right
}

.alignCenter,table.gsc-branding-vertical td.gsc-branding-img-noclear {
text-align:center
}

.valignTop,td.gsc-branding-text,div.gs-book-image-box td,.gs-bookResult td,.gs-patentResult td {
vertical-align:top
}

.cursorPointer,a.gsc-branding-clickable,.gs-imageResult .gs-visibleUrl,.gs-result a {
cursor:pointer
}

.cursorHelp,.tooltip {
cursor:help
}

.strong,.actionLink,strong,ul#pagination-clean li.previous,ul#pagination-clean li.next,ul#pagination-clean li.active {
font-weight:700
}

.displayNone,.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats,.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector,.gsc-tabsAreaInvisible,.gsc-tabData.gsc-tabdInactive,.gsc-tabData .gsc-resultsHeader .gsc-title,.gsc-tabData .gsc-resultsHeader .gsc-stats,.gsc-tabData .gsc-resultsHeader .gsc-results-selector,.gsc-resultsbox-invisible,.gsc-result div.gs-watermark,.gsc-results .gsc-result img.gs-ad-marker,.gsc-adBlockInvisible,.gsc-adBlockVerticalInvisible,.gs-blogResult .gs-relativePublishedDate,.gs-newsResult .gs-relativePublishedDate,.gsc-blogResult .gs-blogResult .gs-publishedDate,.gsc-newsResult .gs-newsResult .gs-publishedDate,div.gs-country,.gmls-search-form table.gsc-branding,.gmls-idle .gmls-prevNext,.gmls-prev-next-idle,.gmls-app-full-mode .gmls-prev-next,.gmls-idle .gmls-attribution,.gmls-app .gs-watermark,.gmls-app div.gs-directions,.gmls-idle .gmls-results-popup,.gmls-result-wrapper .gs-result .gs-watermark,.gmls-result-wrapper .gs-result .gs-directions,div#fancy_bg,.markItUpHeader ul li ul {
display:none
}

.clearBoth,.gsc-imageResult .gsc-trailing-more-results,.gsc-imageResult .gsc-cursor-box {
clear:both
}

table.gsc-search-box td,div.gsc-branding-youtube td.gsc-branding-text {
vertical-align:middle
}

.gsc-branding-text,.gsc-configSetting_Label,.gs-result .gs-metadata,.gs-localAd div.gs-address *,.gmls-search-form-idle form.gsc-search-box input.gsc-input {
color:#676767
}

.gsc-results-selector,.gsc-results .gsc-cursor,.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,.gsc-newsResult .gs-newsResult .gs-relativePublishedDate,.gs-result .gs-directions-to-from div.gs-secondary-link,.gs-localAd div.gs-street,div.gs-city,div.gs-region,.gs-bookResult .gs-publishedDate,.gs-patentResult .gs-patent-number,.gs-patentResult .gs-publishedDate,.gs-patentResult .gs-author {
display:inline
}

.gsc-tabsArea .gs-spacer-opera,.markItUpHeader ul .markItUpDropMenu li {
margin-right:0
}

.gsc-tabData.gsc-tabdActive,.gsc-resultsbox-visible,.gmls-active .gmls-attribution,.gmls-app div.gs-directions-to-from,.gmls-active .gmls-results-popup,.gmls-result-wrapper .gs-result .gs-directions-to-from,.markItUpHeader ul li:hover >ul {
display:block
}

.gsc-result,.gsc-results .gsc-trailing-more-results,.gsc-results .gsc-cursor-box {
margin-bottom:10px
}

.gsc-adBlock .gsc-ad a,.gsc-adBlockVertical .gsc-ad a {
font-weight:bolder;
color:#00C;
line-height:1.4em
}

.gsc-results .gsc-trailing-more-results,.gsc-results .gsc-trailing-more-results *,.gs-result .gs-title,.gs-result .gs-title * {
color:#00c;
text-decoration:underline
}

.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl,.gs-videoResult a.gs-publisher,.gs-videoResult .gs-publisher {
color:green;
text-decoration:none
}

.gs-newsResult .gs-publisher,.gs-newsResult .gs-location {
color:#6f6f6f;
display:inline;
text-decoration:none
}

.gs-result .gs-directions,.gs-result .gs-directions *,.gs-secondary-link,.gs-secondary-link * {
color:#77c;
font-weight:400;
text-decoration:underline;
cursor:pointer
}

.gs-videoResult td div.gs-text-box,.gs-bookResult td div.gs-text-box {
vertical-align:top;
margin-left:4px
}

.gmls-search-form-active form.gsc-search-box input.gsc-input,.gmls-results-list .gmls-selected .gs-street,.hoverBox:hover a {
color:#000
}

.gmls-ads-box-120x600_as .gmls_inline_ads,.gmls-ads-box-160x600_as .gmls_inline_ads,.gmls-ads-box-125x125_as .gmls_inline_ads,.gmls-ads-box-120x240_as .gmls_inline_ads,.gmls-ads-box-120x90_0ads_al .gmls_inline_ads {
bottom:1.4em;
right:2px
}

.headerTopNavigation,#adminMenu ul {
margin:0 0 10px
}

#article #actionBar img,.defaultListItem img {
margin:0 0 -3px
}

#article #headerLeft h3,#article #headerRight h3, #article #header h3 {
text-transform:capitalize;
font-variant:small-caps;
margin:0 0 5px
}

.defaultListItem:hover a.squareLink,.defaultListItem a:hover.squareLink {
opacity:1px
}

.info,#toc {
line-height:150%
}

ul.headerTab li:hover,#tabnav li:hover,img.pretty:hover {
background-color:#C3D9FF
}

ul.headerTab li.selected:hover,#tabnav li.selected:hover {
background-color:#436689
}

ul.headerTab li.selected.accType_2, ul.headerTab li.selected.accType_2:hover {
background-color:#FFCC00;
border:1px solid #FFCC00;
color:#000;
}

ul.headerTab li.selected.accType_1, ul.headerTab li.selected.accType_1:hover {
background-color:#99CC33;
border:1px solid #99CC33;
color:#000;
}

#adminMenu .toggle:hover,.odd {
background-color:#EEE
}

#adminMenu .menu ul li:hover,.marked,.marked:hover,.markItUpHeader ul ul a:hover {
background-color:#E5EAEE
}

markItUp .heading1 a,.markItUp .heading2 a,.markItUp .heading3 a,.markItUp .heading4 a,.markItUp .heading5 a,.markItUp .heading6 a,.markItUp .paragraph a,.markItUp .bold a,.markItUp .italic a,.markItUp .stroketrough a,.markItUp .link a,.markItUp .quotes a,.markItUp .singlePicture a {
background-image:none
}

.homepageImg img { height:30px; width:30px; }


.ac_results {
	border: 1px solid #666;
	background-color: Window;
	overflow: hidden;
	padding-right:4px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	text-align:left;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

table.detailInfoTable { width:100%; line-height:150%; }
table.detailInfoTable .label { width:30%; padding-right:10px; }

.socialBookmarks {
	padding:10px 0 10px 10px;
}
/* jQuery Bookmark styles v1.1.1 */
.bookmark_popup_text {
	cursor: pointer;
	color: blue;
	text-decoration: underline;
}
.bookmark_popup {
	display: none;
	position: absolute;
	z-index: 100;
}
.bookmark_popup ul {
	float: left;
	width: 200px;
}
.bookmark_list {
	display: inline-block;
	float: left;
	list-style-type: none;
	list-style:none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size: 100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size: 80%;
}
.bookmark_list li {
	float: left;
	width: 23%;
	margin: 0px 1px;
	padding: 1px;
	background-color: #eee;
	list-style:none;
}
.bookmark_compact {
	
}
.bookmark_compact li {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	list-style:none;
	border: none;
}
.bookmark_list a {
	width: 100%;
}
.bookmark_list span {
	display: inline-block;
	width: 16px;
	height: 16px;
}
.bookmark_list img {
	border: none;
}

.liveFeed_item { border-bottom:1px solid #CCC; padding:5px }
.liveFeed_item .time_red {color:#FFF; background-color:#FF0000;padding:3px;font-size:11px;float:left;margin-top:2px;}
.liveFeed_item .time_yellow {color:#FFF; background-color:#FC3;padding:2px;font-size:11px;float:left;margin-top:2px;}
.liveFeed_item .time_grey {color:#FFF; background-color:#999;padding:2px;font-size:11px;float:left;margin-top:2px;}
.liveFeed_item .username {font-weight:bold;}
.liveFeed_item .message {position:relative;display:block; float:left;line-height:150%;}
.liveFeed_item table tr td {vertical-align:top;}

.gmls-search-form { border:1px solid #F00; background:#F90  }