
/* ::::: http://developer.mapquest.com/c/portal/css_cached?themeId=mq_devtheme_WAR_DevNet_Theme&colorSchemeId=01&t=1240303626752 ::::: */

.uni-form { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; width: 100%; }
.uni-form .ctrl-holder { margin: 0pt; padding: 0pt; overflow: hidden; clear: both; }
.uni-form .button-holder { overflow: hidden; clear: both; }
.uni-form .reset-button {  }
.uni-form .submit-button {  }
.uni-form .inline-label, .uni-form .inline-labels .inline-label, .uni-form .block-labels .inline-label { margin: 0pt 1em 0pt 0pt; display: inline; float: none; width: auto; }
.uni-form .inline-label input {  }
.uni-form .focused {  }
.uni-form .inline-labels .ctrl-holder {  }
.uni-form .inline-labels label, .uni-form .inline-labels .label { margin: 0.3em 2% 0pt 0pt; padding: 0pt; float: left; line-height: 100%; position: relative; }
.uni-form .inline-labels .text-input, .uni-form .inline-labels .file-upload { float: left; }
.uni-form .inline-labels .file-upload {  }
.uni-form .inline-labels .select-input { float: left; }
.uni-form .inline-labels textarea { float: left; }
.uni-form .inline-labels .form-hint { clear: both; }
.uni-form .inline-labels .form-hint strong {  }
.uni-form .block-labels .ctrl-holder {  }
.uni-form .block-labels label, .uni-form .block-labels .label { margin: 0.3em 0pt; padding: 0pt; display: block; float: none; line-height: 100%; width: auto; }
.uni-form .block-labels .label { float: left; margin-right: 3em; }
.uni-form .block-labels .inline-label { position: relative; top: 0.15em; }
.uni-form .block-labels .text-input, .uni-form .block-labels .file-upload { float: left; }
.uni-form .block-labels .file-upload {  }
.uni-form .block-labels .select-input { display: block; }
.uni-form .block-labels textarea { display: block; float: left; }
.uni-form .block-labels .form-hint { margin: 0pt; clear: none; float: right; }
.uni-form .block-labels .ctrl-holder {  }
.uni-form .block-labels .focused {  }
.uni-form .ctrl-holder .text-input:focus {  }
.uni-form div.focused .text-input:focus {  }
.uni-form div.focused .form-hint {  }
.uni-form label em, .uni-form .label em { display: block; font-style: normal; font-weight: bold; left: 100%; position: absolute; }
.uni-form .block-labels label em, .uni-form .block-labels .label em { display: inline; position: static; }
.uni-form #error-msg, .uni-form .error {  }
.uni-form #error-msg dt, .uni-form #error-msg h3 {  }
.uni-form #error-msg dd {  }
.uni-form #error-msg ol {  }
.uni-form #error-msg ol li {  }
.uni-form .error-field {  }
.uni-form .col { float: left; }
.uni-form .column-left { float: left; }
.uni-form .column-right { float: right; }
.ie6 .uni-form, .ie6 .uni-form fieldset, .ie6 .ctrl-holder, .ie6 .ctrl-holder span, .ie6 .form-hint {  }
.ie6 .block-labels .form-hint { margin-top: 0pt; }
.uni-form fieldset { margin: 0pt; }
.uni-form fieldset legend { font-weight: bold; color: rgb(0, 0, 0); font-size: 120%; }
.uni-form .ctrl-holder { padding: 3px; }
.uni-form .button-holder { text-align: left; margin-top: 15px; }
.uni-form .ctrl-holder .button-holder { clear: none; margin-left: 5px; margin-right: 5px; margin-top: 0pt; }
.uni-form .focused { background: rgb(255, 252, 223) none repeat scroll 0% 0%; }
.uni-form .ctrl-holder.inline-label label { display: inline; }
.uni-form .inline-labels label, .uni-form .inline-labels .label { width: 45%; }
.uni-form .inline-labels .text-input, .uni-form .inline-labels .file-upload { width: 45%; }
.uni-form .inline-labels .select-input { width: 45%; }
.uni-form .inline-labels textarea { height: 12em; width: 45%; }
.uni-form .inline-labels .form-hint { margin-left: 47%; margin-top: 0pt; }
.uni-form .block-labels .text-input, .uni-form .block-labels .file-upload { width: 53%; }
.uni-form .block-labels .select-input { display: block; width: 53.5%; }
.uni-form .block-labels textarea { height: 12em; width: 53%; }
.uni-form .block-labels .form-hint { width: 45%; }
.uni-form .col { margin: 0pt 2% 0pt 0pt; width: 47.9%; }
.uni-form .column-left { width: 49%; }
.uni-form .column-right { width: 49%; }
.uni-form #error-msg { border-style: solid; border-color: rgb(223, 125, 125); border-width: 1px 0pt; margin: 0pt 0pt 1em; padding: 1em; background: rgb(255, 223, 223) none repeat scroll 0% 0%; }
.uni-form .error { border-style: solid; border-color: rgb(223, 125, 125); border-width: 1px 0pt; background: rgb(255, 223, 223) none repeat scroll 0% 0%; }
.uni-form #error-msg dt, .uni-form #error-msg h3 { margin: 0pt 0pt 0.5em; font-size: 110%; font-weight: bold; line-height: 100%; }
.uni-form #error-msg dd { margin: 0pt; padding: 0pt; }
.uni-form #error-msg ol { margin: 0pt; padding: 0pt; }
.uni-form #error-msg ol li { border-bottom: 1px dotted rgb(223, 125, 125); margin: 0pt; padding: 2px; list-style-position: inside; position: relative; }
.uni-form .error-field { margin: 0pt 0pt 6px; padding: 4px; background: rgb(255, 191, 191) none repeat scroll 0% 0%; color: rgb(175, 76, 76); }
.portal-add-content-search { margin-bottom: 8px; }
.portal-add-content img { vertical-align: middle; }
.portal-add-content table td { padding: 0pt 5px; }
.portal-add-content table td { padding: 0pt 5px; }
.portal-add-content table td:first-child, .portal-add-content table td.first-child { padding-left: 0pt; }
.portal-add-content table td:last-child, .portal-add-content table td.last-child { padding-right: 0pt; }
.lfr-color-picker { background-image: url('picker_container_bg.png'); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 192px; position: relative; width: 305px; }
.lfr-color { background-color: rgb(255, 0, 0); background-image: url('picker_bg.png'); background-position: center center; background-repeat: no-repeat; height: 184px; left: 8px; position: absolute; top: 5px; width: 184px; }
.lfr-color-indic { background-image: url('select.png'); height: 11px; position: absolute; width: 11px; }
.lfr-hue { background-image: url('hue.png'); height: 186px; left: 200px; position: absolute; top: 3px; width: 18px; }
.lfr-hue-indic { background-image: url('color_indic.png'); height: 7px; position: absolute; width: 18px; }
.lfr-current-color { border: 2px solid rgb(153, 153, 153); height: 60px; position: absolute; right: 10px; top: 38px; width: 60px; }
.lfr-color-values { left: 240px; position: absolute; top: 80px; }
.lfr-color-values input { padding: 1px; font-size: 11px; }
.lfr-old-color { background-color: rgb(255, 255, 255); height: 50%; position: absolute; top: 50%; width: 100%; }
.lfr-rgbR, .lfr-rgbG, .lfr-rgbB { width: 20px; }
.lfr-hex { width: 40px; }
.lfr-color-picker-close { background-image: url('close.png'); cursor: pointer; height: 30px; position: absolute; right: 5px; text-indent: -9999em; top: 0pt; width: 30px; }
.js .lfr-dock.interactive-mode { float: right; min-width: 150px; position: relative; right: 10px; top: 10px; }
.js .lfr-dock.interactive-mode h2 { padding: 0pt 29px 0pt 0pt; background: transparent url('menu_bar.png') no-repeat scroll 100% -30px; font-size: 1.2em; margin-bottom: 0pt; position: relative; z-index: 82; }
.js .lfr-dock.interactive-mode h2 span { padding: 0.5em 0.5em 0.5em 2em; background: transparent url('menu_bar.png') no-repeat scroll 0pt 0pt; display: block; font-size: 1.2em; margin-bottom: 0pt; min-height: 16px; min-width: 90px; }
.js.ie6 .lfr-dock.interactive-mode h2 span { height: 16px; }
.js .lfr-dock.expanded .lfr-dock-list-container { border-top: medium none; top: -2px; }
.js .lfr-dock.interactive-mode ul { background: transparent url('menu_bg.png') no-repeat scroll 0pt 0pt; display: none; float: none; }
.js .lfr-dock.interactive-mode li { display: block; float: none; margin-bottom: 0pt; margin-left: 0.2em; }
.js .lfr-dock.interactive-mode li a { border-top: 1px solid rgb(204, 204, 204); padding: 0.5em 0pt 0.5em 2.5em; background-position: 0.5em 50%; background-repeat: no-repeat; display: block; margin-left: 0.3em; text-decoration: none; }
.js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child ul.show-my-places li:first-child a { border-top: medium none; }
.js .lfr-dock.interactive-mode li a:hover { background-position: 1.5em 50%; padding-left: 3.5em; }
.js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a:hover, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a:hover { border-top: medium none; }
.js .my-places { display: none; }
.js .lfr-dock.interactive-mode li.my-places li a { background-image: none; }
.js .lfr-dock.interactive-mode li.my-places li ul li.current a, .js .lfr-dock.interactive-mode li.my-places li ul li.current a:hover { margin: 0.1em 0pt 0pt 0.2em; background: transparent url('my_place_current.png') no-repeat scroll 1em 50%; padding-left: 3.5em; }
.js .interactive-mode .my-places .show-my-places { padding: 0.2em; display: block; min-width: 200px; position: absolute; right: 85%; top: 87%; }
.js .interactive-mode .my-places.send-right .show-my-places { left: 100%; top: -10px; }
.js .interactive-mode .my-places.send-down .show-my-places { left: 0pt; top: 100%; }
.js .interactive-mode .my-places .show-my-places li { margin: 0pt; background: transparent url() no-repeat scroll 5px 50%; }
.js .interactive-mode .my-places .show-my-places li .my-places-toggle { padding: 0.5em 0.2em 0.5em 2em; background: transparent url('my_place.png') no-repeat scroll 3px 50%; font-size: 1.1em; font-weight: bold; }
.js .interactive-mode .my-places .show-my-places li .my-places-toggle h3 { background: transparent url('expand_community.png') no-repeat scroll 100% 50%; padding-right: 1.8em; }
.js .interactive-mode .my-places .show-my-places li .my-places-toggle.hide h3 { background-image: url('collapse_community.png'); }
.js .interactive-mode .my-places .show-my-places li ul { border: medium none ; background: transparent none no-repeat scroll 3px 50%; display: none; }
.js .interactive-mode .my-places .show-my-places li ul { margin-left: 0.5em; }
.js .interactive-mode .my-places .show-my-places li ul li { position: relative; }
.js .interactive-mode .my-places .show-my-places ul li.public a, .js .my-places .show-my-places ul li.public a:hover { background-image: url('my_places_public.png'); }
.js .interactive-mode .my-places .show-my-places li.private a, .js .my-places .show-my-places li.private a:hover { background-image: url('my_places_private.png'); }
.js .interactive-mode .my-places .show-my-places ul li.public a.add-page, .js .interactive-mode .my-places .show-my-places ul li.private a.add-page { border: medium none ; padding: 0pt; background: transparent url('page_settings.png') no-repeat scroll 0% 0%; display: block; font-size: 0pt; height: 16px; position: absolute; right: 3px; text-indent: -9999em; top: 3px; width: 16px; }
.js .interactive-mode .my-places .show-my-places ul li.public a.add-page:hover, .js .interactive-mode .my-places .show-my-places ul li.private a.add-page:hover { padding: 0pt; background: transparent url('page_settings.png') no-repeat scroll 0% 0%; }
.ie6.js .lfr-dock.interactive-mode { white-space: nowrap; width: 150px; }
.ie.js .lfr-dock .my-places .show-my-places h3 { font-size: 1.1em; }
.ie6.js .lfr-dock.expanded.interactive-mode .lfr-dock-list-container { height: 1%; }
.ie6.js .interactive-mode .my-places .show-my-places { width: 200px; }
.ie6.js .lfr-dock.interactive-mode li { height: 1%; }
.ie6.js .lfr-dock.interactive-mode li a { height: 1%; }
#portlet-set-properties { display: none; }
#portlet-set-properties .uni-form { clear: both; }
#portlet-set-properties fieldset { margin-bottom: 1em; }
#portlet-set-properties fieldset fieldset { margin-top: 1em; }
#portlet-set-properties fieldset fieldset legend { font-size: 1.1em; }
#portlet-set-properties .uni-form .text-input { margin-right: 5px; width: 80px; }
#portlet-set-properties .uni-form fieldset.col { width: 29%; }
#portlet-set-properties .common { width: 27%; }
#portlet-set-properties .extra { width: 20%; }
#portlet-set-properties #lfr-border-width, #portlet-set-properties #lfr-border-style, #portlet-set-properties #lfr-border-color { float: left; }
#portlet-set-properties #lfr-border-width { width: 25%; }
#portlet-set-properties #lfr-border-style { width: 15%; }
#portlet-set-properties #lfr-border-color { width: 20%; }
#portlet-set-properties #lfr-padding, #portlet-set-properties #lfr-margin { width: 25%; }
#portlet-set-properties .uni-form #custom-css { height: 300px; width: 400px; }
#portlet-set-properties .form-hint { float: none; }
#portlet-set-properties .lfr-bg-image-properties { display: none; }
#portlet-set-properties #border-note { display: none; margin-top: 10px; }
#portlet-set-properties .uni-form { clear: both; }
ul.gamma {  }
ul.gamma .expand-image {  }
ul.gamma a { text-decoration: none; }
ul.gamma li { margin-bottom: 2px; padding-left: 0pt; }
ul.gamma li ul {  }
ul.gamma li ul li, ul.gamma li.tree-item { padding-left: 0pt; }
ul.gamma img { vertical-align: middle; }
ul.gamma li.tree-item { padding-left: 5px; }
ul.gamma li.tree-item a img { cursor: move; }
ul.gamma li.tree-item li { padding-left: 20px; }
ul.gamma li.tree-item ul { margin-left: 0pt; margin-top: 5px; }
ul.gamma li.tree-item a, ul.gamma li.tree-item .expand-image { cursor: pointer; }
ul.gamma .tree-item-hover { padding: 5px; background: rgb(125, 147, 193) none repeat scroll 0% 0%; }
.toggle-expand { padding-bottom: 10px; }
.toggle-expand a { padding: 2px 0pt 2px 20px; }
#lfr-expand { background: transparent url('expand_all.png') no-repeat scroll 0pt 50%; }
#lfr-collapse { background: transparent url('collapse_all.png') no-repeat scroll 0pt 50%; }
.lfr-portal-login {  }
.lfr-portal-login:after { clear: both; content: "."; display: block; height: 0pt; visibility: hidden; }
.ie .lfr-portal-login { height: 1%; }
.lfr-portal-login form { float: left; margin-right: 10px; width: 300px; }
.lfr-portal-login fieldset { padding-top: 0pt; }
.lfr-portal-login .liferay-input-text { width: 150px; }
.lfr-portal-login .uni-form legend { padding-top: 0pt; }
.lfr-tag-select-container { height: 300px; position: relative; width: 400px; }
.lfr-tag-container { overflow: auto; height: 260px; width: 395px; }
.lfr-tag-container label { overflow: hidden; cursor: pointer; display: block; float: left; margin-bottom: 5px; margin-right: 5px; white-space: pre; width: 25%; }
.lfr-tag-container label input { margin-right: 5px; }
.lfr-tag-select-container .save-button { bottom: 0pt; left: 0pt; position: absolute; }
.popup-alert-notice, .popup-alert-warning { border-bottom: 1px solid; padding: 10px 10px 10px 25px; background: rgb(255, 255, 204) url() no-repeat scroll 5px 50%; font-size: 1.1em; left: 0pt; position: fixed; top: 0pt; width: 100%; z-index: 10000; }
.popup-alert-notice { background-color: rgb(255, 255, 204); background-image: url('alert.png'); border-bottom-color: rgb(255, 204, 0); }
.popup-alert-warning { background-color: rgb(255, 204, 204); background-image: url('error.png'); border-bottom-color: rgb(255, 0, 0); font-weight: bold; }
.ie6 .popup-alert-notice, .ie6 .popup-alert-warning { bottom: auto; position: absolute; right: auto; }
.popup-alert-notice .countdown-timer { font-size: 1.1em; font-weight: bold; }
.breadcrumbs { margin-bottom: 10px; margin-left: 0px; }
.liferay-table { border-collapse: collapse; clear: both; }
.liferay-table tr td, .liferay-table tr th { padding: 0pt 5px; }
.liferay-table tr th { font-weight: bold; }
.liferay-table tr td:first-child, .liferay-table tr td.first-child, .liferay-table tr th:first-child, .liferay-table tr th.first-child { padding-left: 0pt; }
.liferay-table tr td:last-child, .liferay-table tr td.last-child, .liferay-table tr th:last-child, .liferay-table tr th.last-child { padding-right: 0pt; }
.lfr-control-links a { margin-right: 1em; }
.liferay-input-text { width: 350px; }
.liferay-textarea { height: 100px; width: 500px; }
.separator { margin: 15px auto; }
.lfr-actions { float: right; text-align: left; }
.lfr-actions.left { float: left; }
.lfr-actions.right {  }
.lfr-actions.visible { position: relative; }
.lfr-actions ul { display: none; bottom: 0%; position: absolute; right: 100%; z-index: 99999; }
.lfr-actions.visible ul { display: block; }
.lfr-actions.left ul { right: auto; left: 100%; }
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong { background: transparent url('button_bg.png') no-repeat scroll 0% 0%; font-weight: normal; }
.lfr-actions .lfr-trigger { background-position: 100% -42px; cursor: pointer; padding-right: 3px; }
.ie6 .lfr-actions { height: 15px; }
.lfr-actions .lfr-trigger strong { padding: 2px 0pt 3px; display: block; min-width: 70px; text-align: center; }
.ie6 .lfr-actions .lfr-trigger strong { display: inline-block; }
.lfr-actions.visible .lfr-trigger { background-position: 100% 100%; }
.lfr-actions.visible .lfr-trigger strong { background-position: 0pt -21px; }
.lfr-actions .lfr-trigger strong span { padding: 2px 10px 2px 35px; background: transparent url('action.png') no-repeat scroll 5px 0pt; }
.lfr-actions.left .lfr-trigger strong span { padding: 2px 35px 2px 10px; background-position: 98% 100%; }
.lfr-actions .lfr-trigger li { border-bottom: 1px solid rgb(153, 182, 219); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.lfr-actions .lfr-trigger li.last { border-bottom: medium none; }
.lfr-actions .lfr-trigger li a { display: block; font-weight: normal; position: relative; padding-left: 20px; text-decoration: none; }
.lfr-actions .lfr-trigger li a img { position: absolute; left: 0pt; }
.ie6 .lfr-actions .lfr-trigger li a img { left: -20px; }
.taglib-discussion td img { vertical-align: middle; }
.taglib-search-iterator { border-collapse: collapse; width: 100%; }
.taglib-search-iterator td { padding: 4px; }
.taglib-search-iterator-highlighted { font-weight: bold; }
.taglib-search-iterator-page-iterator-top { padding-bottom: 5px; }
.taglib-search-iterator-page-iterator-bottom { padding-top: 5px; }
.taglib-page-iterator { overflow: auto; clear: both; height: auto; width: auto; }
.taglib-page-iterator .search-results { float: left; }
.taglib-page-iterator .search-pages { float: right; }
.taglib-page-iterator .search-pages .page-links a, .taglib-page-iterator .search-pages .page-links span { border-left: 1px solid rgb(204, 204, 204); padding: 2px 15px; background: transparent url() no-repeat scroll 0pt 0pt; }
.taglib-page-iterator .search-pages .page-links span { background-position: 0pt 100%; }
.taglib-page-iterator .search-pages .page-links a.first, .taglib-page-iterator .search-pages .page-links span.first { border-left: medium none; background-image: url('paging_first.png'); background-repeat: no-repeat; }
.taglib-page-iterator .search-pages .page-links a.previous, .taglib-page-iterator .search-pages .page-links span.previous { background-image: url('paging_previous.png'); background-repeat: no-repeat; }
.taglib-page-iterator .search-pages .page-links a.next, .taglib-page-iterator .search-pages .page-links span.next { background-image: url('paging_next.png'); background-repeat: no-repeat; }
.taglib-page-iterator .search-pages .page-links a.last, .taglib-page-iterator .search-pages .page-links span.last { background-image: url('paging_last.png'); background-repeat: no-repeat; }
.taglib-page-iterator .search-pages .page-links a.first, .taglib-page-iterator .search-pages .page-links span.first, .taglib-page-iterator .search-pages .page-links a.previous, .taglib-page-iterator .search-pages .page-links span.previous { padding-right: 5px; }
.taglib-page-iterator .search-pages .page-links a.next, .taglib-page-iterator .search-pages .page-links span.next, .taglib-page-iterator .search-pages .page-links a.last, .taglib-page-iterator .search-pages .page-links span.last { background-position: 100% 0pt; padding-left: 5px; }
.taglib-page-iterator .search-pages .page-links span.first, .taglib-page-iterator .search-pages .page-links span.previous { background-position: 0pt 100%; }
.taglib-page-iterator .search-pages .page-links span.next, .taglib-page-iterator .search-pages .page-links span.last { background-position: 100% 100%; }
.taglib-page-iterator .search-pages .page-selector, .taglib-page-iterator .search-pages .page-links { float: left; }
.taglib-page-iterator .search-pages .page-selector { margin-right: 10px; padding-right: 10px; }
.taglib-social-bookmark-blinklist { padding: 3px 2px 3px 20px; background: transparent url('blinklist.gif') no-repeat scroll 0pt 50%; }
.taglib-social-bookmark-delicious { padding: 3px 2px 3px 20px; background: transparent url('delicious.gif') no-repeat scroll 0pt 50%; }
.taglib-social-bookmark-digg { padding: 3px 2px 3px 20px; background: transparent url('digg.gif') no-repeat scroll 0pt 50%; }
.taglib-social-bookmark-furl { padding: 3px 2px 3px 20px; background: transparent url('furl.gif') no-repeat scroll 0pt 50%; }
.taglib-social-bookmark-newsvine { padding: 3px 2px 3px 20px; background: transparent url('newsvine.gif') no-repeat scroll 0pt 50%; }
.taglib-social-bookmark-reddit { padding: 3px 2px 3px 20px; background: transparent url('reddit.gif') no-repeat scroll 0pt 50%; }
.taglib-social-bookmark-technorati { padding: 3px 2px 3px 20px; background: transparent url('technorati.gif') no-repeat scroll 0pt 50%; }
.portlet-quick-note { margin: 2px; padding: 5px; }
.portlet-quick-note textarea { padding: 3px; min-height: 100px; width: 95%; }
.ie6 .portlet-quick-note textarea {  }
.portlet-quick-note .note-color { border: 1px solid ; margin: 3px 5px; cursor: pointer; float: left; font-size: 0pt; height: 10px; width: 10px; }
.portlet-quick-note .note-color.yellow { border-color: rgb(255, 204, 0); background-color: rgb(255, 255, 204); margin-left: 0pt; }
.portlet-quick-note .note-color.green { border-color: rgb(0, 204, 0); background-color: rgb(204, 255, 204); }
.portlet-quick-note .note-color.blue { border-color: rgb(51, 0, 153); background-color: rgb(204, 204, 255); }
.portlet-quick-note .note-color.red { border-color: rgb(255, 0, 0); background-color: rgb(255, 204, 204); }
.portlet-quick-note a.close-note { float: right; }
.portlet-rss-header { padding: 2px 5px; cursor: default; font-weight: bold; margin-top: 2px; }
.tabs-hide { display: none; }
.ie6 .tabs-nav { display: inline-block; }
.ie6 .tabs-nav .tabs-disabled a {  }
input.openid_login[type="text"] { background: rgb(255, 255, 255) url('openid.png') no-repeat scroll 0pt 50%; color: rgb(0, 0, 0); padding-left: 18px; }
.ie6 input.text.openid_login { background: rgb(255, 255, 255) url('openid.png') no-repeat scroll 0pt 50%; color: rgb(0, 0, 0); padding-left: 18px; }

/* ::::: null ::::: */

#p_p_id_83_INSTANCE_PAdO_ .portlet {  }
#portlet-wrapper-83_INSTANCE_PAdO .portlet-title { background-image: url('image_gallery'); background-position: left center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 35px; }
#portlet-wrapper-83_INSTANCE_PAdO .portlet-topper { border-color: rgb(111, 85, 157); background-color: rgb(212, 204, 239); }
.ie7 .portlet-topper { margin-right: 2px; }
#portlet-wrapper-83_INSTANCE_PAdO .portlet-content { border-color: rgb(111, 85, 157); background-color: rgb(212, 202, 226); }
.ie #portlet-wrapper-83_INSTANCE_PAdO .portlet-content { width: 98%; }
.ie #portlet-wrapper-83_INSTANCE_PAdO img { display: none; }
#portlet-wrapper-83_INSTANCE_PAdO img[src="/DevNet_Theme/html/themes/mq_theme/images/mq_images/tan_arrow.png"] { display: none; }
#portlet-wrapper-83_INSTANCE_PAdO img[src="/DevNet_Theme/html/themes/mq_theme/images/common/../portlet/refresh.png"] { display: none; }
.ie #portlet-wrapper-83_INSTANCE_PAdO { width: 100%; }
.ie7 #portlet-wrapper-83_INSTANCE_PAdO { width: 190px; }
#portlet-wrapper-83_INSTANCE_PAdO { width: 200px; }
#p_p_id_85_INSTANCE_Uq0I_ .portlet {  }
.ie #portlet-wrapper-85_INSTANCE_Uq0I { width: 100%; }
.ie7 #portlet-wrapper-85_INSTANCE_Uq0I { width: 190px; }
#portlet-wrapper-85_INSTANCE_Uq0I { width: 200px; font-size: 10pt; }
#portlet-wrapper-85_INSTANCE_Uq0I .portlet-content-container { margin-left: -25px; }
#p_p_id_56_INSTANCE_XETs_ .portlet {  }
.ie #portlet-wrapper-56_INSTANCE_XETs { width: 100%; }
.ie7 #portlet-wrapper-56_INSTANCE_XETs { width: 190px; }
#portlet-wrapper-56_INSTANCE_XETs { width: 200px; }
#p_p_id_56_INSTANCE_sQxk_ { border-width: 0px 0px 1px; border-bottom-style: dotted; }
#p_p_id_News_HomePage_WAR_news_homepage_ {  }
#p_p_id_News_HomePage_WAR_news_homepage_ code, pre { white-space: normal; }
#p_p_id_56_INSTANCE_HOYo_ .portlet {  }
.ie #portlet-wrapper-56_INSTANCE_HOYo { width: 100%; }
.ie7 #portlet-wrapper-56_INSTANCE_HOYo { width: 190px; }
#portlet-wrapper-56_INSTANCE_HOYo { width: 200px; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/base.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {  }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
ul {  }
img {  }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0pt none ; }
html, body {  }
a {  }
a:hover {  }
a:visited {  }
h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
code, pre { font-family: "Courier New",Courier,monospace; white-space: pre; }
.important { font-weight: bold; }
body.staging { border: 10px solid rgb(204, 0, 0); }
#wrapper {  }
#banner {  }
#banner .logo {  }
#banner .logo a {  }
.ie6 #banner .logo {  }
.drag-indicator { border: 2px dashed rgb(0, 51, 102); cursor: move; font-size: 0pt; position: relative; }
.drop-area { background-color: rgb(0, 0, 0); font-size: 0pt; opacity: 0.1; }
.ie .drop-area {  }
.drop-position-top { background: transparent url('03_up.png') repeat-x scroll left top; }
.drop-position-bottom { background: transparent url('03_down.png') repeat-x scroll left bottom; }
.alert-background { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.popup { border: 1px solid rgb(119, 119, 119); padding: 0.4em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; }
.popup-header { border-bottom: 1px solid rgb(170, 170, 170); padding: 5px; background: rgb(238, 240, 241) none repeat scroll 0% 50%; color: rgb(51, 51, 51); cursor: move; position: relative; }
.popup-title { font-size: 1.5em; font-weight: bold; min-height: 1em; white-space: nowrap; width: 90%; }
.ie6 .popup-title { height: 1em; }
.popup-close { cursor: pointer; position: absolute; right: 0.5em; }
.popup-message { padding: 5px; }
.portal-add-content { padding: 8px 4px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; z-index: 20; }
.portal-add-content a { text-decoration: none; }
.portal-tool-tip { border: 1px solid rgb(191, 191, 191); padding: 0.5em 0.3em; background: rgb(220, 220, 220) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; }
.autocomplete-box { border: 1px solid rgb(171, 198, 215); padding: 0pt; background: rgb(226, 236, 242) none repeat scroll 0% 0%; color: rgb(51, 51, 51); min-width: 200px; }
.ie6 .autocomplete-box { width: 200px; }
.autocomplete-selected { border-top: 1px solid rgb(171, 198, 215); border-bottom: 1px solid rgb(171, 198, 215); padding: 0.5em 0.3em; background: rgb(192, 213, 227) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; }
.loading-animation { background: transparent url('loading_animation.gif') no-repeat scroll center top; margin-top: 10px; padding-top: 40px; text-align: left; }
.separator { border-bottom-style: dotted; border-bottom-width: 1px; }
.update-available { padding: 2px 20px; background: transparent url('alert_001.gif') no-repeat scroll left top; margin-top: 10px; text-align: left; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/deprecated.css ::::: */

.beta-gradient { border: 1px solid rgb(221, 225, 227); padding: 5px; background: rgb(238, 240, 241) none repeat scroll 0% 0%; border-spacing: 5px; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/layout.css ::::: */

#content-wrapper #layout-grid { border-collapse: collapse; }
#layout-grid .lfr-column { padding: 5px; vertical-align: top; }
.lfr-column.dragging { height: 100px; min-height: 100px; }
.lfr-column.ten { width: 10%; }
.lfr-column.twenty { width: 20%; }
.lfr-column.thirty { width: 30%; }
.lfr-column.forty { width: 40%; }
.lfr-column.fifty { width: 50%; }
.lfr-column.sixty { width: 60%; }
.lfr-column.seventy { width: 70%; }
.lfr-column.eighty { width: 80%; }
.lfr-column.ninety { width: 90%; }
.columns-1 #column-1, .columns-max #column-1 { display: table; padding-left: 0pt; padding-right: 0pt; width: 100%; }
.columns-2 #column-1 { padding-left: 0pt; }
.columns-2 #column-2 { padding-right: 0pt; }
.columns-3 #column-1 { padding-left: 0pt; }
.columns-3 #column-2 {  }
.columns-3 #column-3 { padding-right: 0pt; }
.columns-1-3-1 #column-1 { padding-left: 0pt; }
.columns-1-3-1 #column-5 { padding-right: 0pt; }
.columns-1-2-1 #column-1, .columns-1-2-1 #column-4 { padding-left: 0pt; padding-right: 0pt; }
.columns-1-2-1 #column-2 { padding-left: 0pt; }
.columns-1-2-1 #column-3 { padding-right: 0pt; }
.columns-2-2 #column-1, .columns-2-2 #column-2 { padding-left: 0pt; }
.columns-2-2 #column-4 { padding-right: 0pt; }
.freeform .lfr-column { position: relative; }
.columns-2-2 #column-4 { padding-right: 0pt; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/navigation.css ::::: */

#navigation {  }
#navigation ul {  }
.ie6 #navigation, .ie6 #navigation ul {  }
#navigation li {  }
#navigation li a {  }
#navigation li a:hover {  }
#navigation li a span {  }
#navigation li.selected a {  }
#navigation li.selected a span {  }
#navigation li.selected a:hover {  }
#navigation li a:hover span {  }
#navigation .child-menu {  }
.lfr-dock {  }
.lfr-dock h2 {  }
.lfr-dock ul {  }
.lfr-dock li {  }
.lfr-dock li a {  }
.lfr-dock li.home a {  }
.lfr-dock li.my-account a {  }
.lfr-dock li.sign-in a {  }
.lfr-dock li.sign-out a {  }
.lfr-dock li.add-content a {  }
.lfr-dock li.layout a {  }
.lfr-dock li.page-settings a {  }
.lfr-dock li.my-places a {  }
.lfr-dock li.my-places {  }
.js .lfr-dock.interactive-mode {  }
.js .lfr-dock.interactive-mode h2 {  }
.js .lfr-dock.interactive-mode h2 span {  }
.js .lfr-dock.expanded .lfr-dock-list-container { border-style: none solid solid; border-color: -moz-use-text-color rgb(214, 198, 142) rgb(214, 198, 142); border-width: medium 1px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: -2px; }
.ie.js .lfr-dock.expanded .lfr-dock-list-container { width: 90px; display: block; }
.js .lfr-dock.interactive-mode ul { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; float: none; position: relative; }
.js .lfr-dock.interactive-mode li { float: none; display: block; margin-left: 0.2em; text-align: center; }
.js .lfr-dock.interactive-mode li a { border-top: 1px solid rgb(204, 204, 204); padding: 0.5em 15px 0.5em 2.5em; background-position: 0.5em 50%; background-repeat: no-repeat; display: block; margin-left: 0.3em; text-decoration: none; }
.js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child ul.show-my-places li:first-child a { border-top: medium none; }
.js .lfr-dock.interactive-mode li a:hover { border-top: 1px solid rgb(224, 215, 159); background-color: rgb(255, 245, 186); background-position: 1.5em 50%; padding-left: 3.5em; }
.js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a:hover, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a:hover { border-top: medium none; padding: 0pt; }
.js .my-places { display: none; }
.ie .js .my-places { display: none; width: 100%; }
.js .lfr-dock.interactive-mode li.my-places li a { background-image: none; }
.js .lfr-dock.interactive-mode li.my-places li ul li.current a, .js .lfr-dock.interactive-mode li.my-places li ul li.current a:hover { margin: 0.1em 0pt 0pt 0.2em; background: rgb(229, 247, 253) url('my_place_current.png') no-repeat scroll 1em 50%; padding-left: 3.5em; }
.js .interactive-mode .my-places .show-my-places { border: 1px solid rgb(214, 198, 142); padding: 0.2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; min-width: 200px; position: absolute; right: 85%; top: 87%; }
.js .interactive-mode .my-places.send-right .show-my-places { left: 100%; top: -10px; }
.js .interactive-mode .my-places.send-down .show-my-places { left: 0pt; top: 100%; }
.js .interactive-mode .my-places .show-my-places li { margin: 0pt; background: transparent url() no-repeat scroll 5px 50%; }
.js .interactive-mode .my-places .show-my-places li .my-places-toggle { border-bottom: 1px solid rgb(153, 153, 153); padding: 0.5em 0.2em 0.5em 2em; background: transparent url('my_place.png') no-repeat scroll 3px 50%; color: rgb(51, 51, 51); font-size: 1.1em; font-weight: bold; }
.js .interactive-mode .my-places .show-my-places li .my-places-toggle h3 { background: transparent url('expand_community.png') no-repeat scroll 100% 50%; padding-right: 1.8em; }
.js .interactive-mode .my-places .show-my-places li .my-places-toggle.hide h3 { background-image: url('collapse_community.png'); }
.js .interactive-mode .my-places .show-my-places li ul { border: medium none ; background: transparent none no-repeat scroll 3px 50%; display: none; }
.js .interactive-mode .my-places .show-my-places li ul { margin-left: 0.5em; }
.js .interactive-mode .my-places .show-my-places ul li.public a, .js .my-places .show-my-places ul li.public a:hover { background-image: url('my_places_public.png'); }
.js .interactive-mode .my-places .show-my-places li.private a, .js .my-places .show-my-places li.private a:hover { background-image: url('my_places_private.png'); }
.ie6.js .lfr-dock.interactive-mode { white-space: nowrap; width: 150px; }
.ie.js .lfr-dock .my-places .show-my-places h3 { font-size: 1.1em; }
.ie6.js .lfr-dock.expanded.interactive-mode .lfr-dock-list-container { height: 1%; width: 55px; }
.ie6.js .interactive-mode .my-places .show-my-places { width: 200px; }
.ie6.js .lfr-dock.interactive-mode li { height: 1%; }
.ie6.js .lfr-dock.interactive-mode li a { height: 1%; }
.js #navigation .enter-page {  }
.js #navigation .enter-page.editing {  }
.js #navigation .enter-page a { margin-left: 1em; }
.js #add-page {  }
.js #add-page a { text-decoration: none; }
.js #add-page a span { padding: 5px 20px; background: transparent url('add_page.png') no-repeat scroll 0pt 50%; white-space: nowrap; }
.ie.js #add-page a { background: transparent url('add_page.png') no-repeat scroll 0pt 50%; text-decoration: none; }
.ie.js #add-page a span { padding: 5px 20px; white-space: nowrap; float: right; }
.js .delete-tab { margin: -22px 5px 0pt 0pt; background: transparent url('remove.png') no-repeat scroll 42% 50%; cursor: pointer; float: right; display: block; height: 7px; text-indent: -9999em; width: 8px; }
#navigation ul .sort-helper {  }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/portlet.css ::::: */

.portlet, .portlet-topper, .portlet-content, .portlet-title {  }
.portlet {  }
.portlet-topper {  }
.portlet-title { display: block; }
.ie .portlet-title { padding-bottom: 5px; }
.portlet-title img { vertical-align: middle; display: none; }
.portlet-icons {  }
.portlet-content {  }
.portlet-icon-back { padding: 0.2em 0pt 0.5em 1.8em; background: transparent url('back.png') no-repeat scroll 0pt 50%; font-weight: bold; }
.portlet-dragging { border: 3px solid rgb(102, 102, 102); padding: 10px; background: rgb(255, 255, 227) none repeat scroll 0% 0% ! important; }
.portlet-hover { padding: 10px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.portlet-placeholder { border: 1px dashed rgb(80, 143, 180); background: transparent url('placeholder_bg.gif') repeat scroll 0% 0%; width: 100% ! important; }
.portlet-resize-handle { background: transparent url('resize.png') no-repeat scroll 0% 0%; bottom: 12px; cursor: se-resize; height: 10px; position: absolute; right: 2px; width: 10px; }
.portlet-font {  }
.portlet-font-dim {  }
.portlet-msg-status {  }
.portlet-msg-info { border: 1px solid rgb(83, 178, 248); padding: 2px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(119, 119, 119); display: block; text-align: left; }
.portlet-msg-error { border: 1px solid rgb(153, 0, 0); margin: 0.15em auto 1.2em; padding: 0.5em 0.5em 0.5em 2.8em; background: rgb(255, 241, 237) url('error.gif') no-repeat scroll 0.5em 50%; display: block; text-align: left; }
.portlet-msg-alert { border: 1px solid rgb(239, 239, 239); margin: 0.15em auto 1.2em; padding: 0.5em 0.5em 0.5em 2.8em; background: rgb(254, 255, 223) url('alert_001.gif') no-repeat scroll 0.5em 10%; display: block; text-align: left; }
.portlet-msg-success { border: 1px solid rgb(63, 147, 5); margin: 0.15em auto 1.2em; padding: 0.5em 0.5em 0.5em 2.8em; background: rgb(244, 253, 239) url('success.gif') no-repeat scroll 0.5em 50%; display: block; text-align: left; }
.portlet-section-header { padding: 1px 0pt 0pt; background: rgb(217, 225, 236) none repeat scroll 0% 0%; }
.portlet-section-header th { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.3em 1em; color: rgb(51, 51, 51); font-weight: bold; }
.portlet-section-body { background: rgb(231, 237, 244) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.portlet-section-body td { border-top: 1px solid rgb(191, 191, 191); padding: 0.3em 1em; background: rgb(220, 220, 220) none repeat scroll 0% 0%; }
.portlet-section-alternate { background: rgb(211, 222, 235) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.portlet-section-alternate td { border-top: 1px solid rgb(191, 191, 191); padding: 0.3em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.portlet-section-alternate-hover td, .portlet-section-body-hover td { border-top: 1px solid rgb(224, 215, 159); border-bottom: 1px solid rgb(224, 215, 159); padding: 0.3em 1em; background: rgb(255, 245, 186) none repeat scroll 0% 0%; }
.portlet-section-body td td, .portlet-section-body-hover td td { border: medium none ; }
.portlet-section-alternate td td, .portlet-section-alternate-hover td td { border: medium none ; }
.portlet-section-selected { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.portlet-section-subheader {  }
.portlet-section-footer {  }
.portlet-section-text {  }
.portlet-form-label {  }
.portlet-form-input-field {  }
.portlet-form-button {  }
.portlet-icon-label {  }
.portlet-dlg-icon-label {  }
.portlet-form-field-label {  }
.portlet-form-field {  }
.portlet-menu {  }
.portlet-menu-item {  }
.portlet-menu-item-selected {  }
.portlet-menu-item-hover {  }
.portlet-menu-item-hover-selected {  }
.portlet-menu-cascade-item {  }
.portlet-menu-cascade-item-selected {  }
.portlet-menu-description {  }
.portlet-menu-caption {  }
.navmenu { width: 175px; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/tabs.css ::::: */

.tabs { border-bottom: 1px solid rgb(141, 178, 227); margin: 0pt 0pt 1.5em; padding: 0pt 0pt 2.6em 1em; }
.tabs li { padding: 0pt; background: transparent url('tabs_bg.gif') repeat scroll 100% -50px; display: inline; float: left; line-height: 2.25; margin-right: 0.8em; position: relative; text-decoration: none; }
.tabs li a, .tabs li span { padding: 0.35em 1em 0pt; background: transparent url('tabs_bg.gif') repeat scroll 0pt -150px; display: block; float: left; text-decoration: none; }
.tabs li.current { background: transparent url('tabs_bg.gif') repeat scroll 100% 0pt; font-weight: bold; top: 0.15em; }
.tabs li.current a, .tabs li.current span { padding: 0.15em 1em; background: transparent url('tabs_bg.gif') repeat scroll 0pt -100px; color: rgb(51, 51, 51); }
.ie .tabs li { line-height: 2.35; }
.ie .tabs li.current { top: 0.2em; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/forms.css ::::: */

fieldset { border: 1px solid rgb(204, 204, 204); padding: 0.7em; }
legend { padding: 0.5em; font-weight: bold; }
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea { padding: 0.3em; background: rgb(255, 255, 255) url('input_shadow.gif') no-repeat scroll 0% 0%; font-family: 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
input { padding: 0.5em; }
select { padding: 0.3em; }
input[type="image"] { border: medium none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
input[type="submit"], input[type="button"], input[type="reset"] { padding: 0.25em; font-weight: bold; }
.ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button { padding: 0.3em; background: rgb(255, 255, 255) url('input_shadow.gif') no-repeat scroll 0% 0%; font-family: 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.ie6 input.submit, .ie6 input.button { padding: 0.25em; font-weight: bold; }
input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus { border: 1px solid rgb(255, 204, 0); background: rgb(255, 255, 204) none repeat scroll 0% 0%; }

/* ::::: http://developer.mapquest.com/DevNet_Theme/html/themes/mq_theme/css/custom.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; font-size: 1em; }
.portlet-borderless-container h2 { font-weight: bold; font-size: 1.2em; color: rgb(150, 25, 29); }
img { border: 0pt none ; margin: 0pt; padding: 0pt; vertical-align: middle; }
ul { margin: 0pt 0pt 10px 15px; padding: 0pt; list-style-type: none; list-style-image: url('bullet.png'); }
body { border: 0pt none ; margin: 0pt; padding: 0pt; text-align: left; font-family: Arial; font-size: 76%; min-width: 800px; background-color: rgb(255, 255, 255); }
a { color: rgb(0, 51, 102); text-decoration: underline; }
a:hover { text-decoration: underline; }
h1 { font-size: 1.2em; color: rgb(150, 25, 29); }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: 0.9em; }
h5 { font-size: 0.8em; }
h6 { font-size: 0.7em; }
#wrapper { margin: 5px 0pt; width: 96%; }
#banner { border-bottom: 2px solid rgb(214, 198, 142); background: transparent url('top_background.png') repeat-x scroll left bottom; text-align: center; width: 100%; z-index: 3; color: rgb(39, 39, 80); height: 85px; }
.ie7 #banner { height: 90px; }
#banner a { text-decoration: none; }
#banner .logo { margin: 0pt 0pt 0pt 10px; font-weight: bold; color: rgb(84, 84, 84); font-family: "Verdana"; font-size: 1.2em; text-align: center; height: 60px; width: 251px; z-index: -1; float: left; }
#banner .logo a { text-align: center; text-decoration: none; }
.ie6 #banner .logo {  }
.user-greeting { padding: 5px 10px; text-align: center; min-height: 15px; }
input[type="text"], input[type="password"], input[type="file"] { border: 1px solid rgb(204, 204, 204); }
textarea, .textarea { font-size: 1em; }
input { font-size: 0.8em; }
select { border: 1px solid rgb(204, 204, 204); font-size: 0.8em; }
input[type="submit"], input[type="button"], input[type="reset"] { border: 1px solid rgb(240, 236, 216); font-size: 0.8em; background-color: rgb(77, 77, 128); }
:hover input[type="submit"], input[type="button"], input[type="reset"] { border-style: solid; border-color: rgb(255, 255, 255) rgb(240, 236, 216) rgb(240, 236, 216) rgb(255, 255, 255); border-width: 1px; cursor: pointer; }
.ie6 input.submit, .ie6 input.button { border: 1px solid rgb(240, 236, 216); font-size: 0.8em; background-color: rgb(77, 77, 128); }
#content-wrapper { border-bottom: 1px solid rgb(153, 153, 153); margin: 10px 10px 0pt; padding: 5px 0pt 10px; background-color: rgb(255, 255, 255); width: 99%; }
.navigation-container { padding: 0pt; z-index: 2; display: block; height: 26px; width: 100%; }
#navigation { margin: 0pt 2px; float: left; height: 28px; top: 90px; }
#navigation ul { margin: 0pt; float: left; cursor: pointer; list-style-image: none; list-style-position: outside; list-style-type: none; text-align: left; height: 24px; white-space: nowrap; }
.ie #navigation { overflow: visible; width: 100%; }
.ie #navigation ul { overflow: visible; padding-top: 6px; }
.safari #navigation { width: 100%; }
#navigation li { background: transparent url('unselected_tab.png') no-repeat scroll center center; display: block; vertical-align: middle; white-space: nowrap; float: left; height: 24px; width: 108px; max-height: 24px; max-width: 108px; text-align: center; }
#navigation li a { color: rgb(39, 39, 80); font-weight: normal; font-size: 1.1em; text-decoration: none; }
#navigation li a:hover { color: rgb(39, 39, 80); font-weight: bold; font-size: 1.2em; text-decoration: none; }
#navigation li span { display: block; padding-top: 5px; }
#navigation li.selected { background: transparent url('selected_tab.png') no-repeat scroll center center; height: 24px; width: 108px; max-height: 24px; max-width: 108px; text-align: center; }
#navigation li.selected a { color: rgb(39, 39, 80); font-weight: bold; font-size: 1.2em; text-decoration: none; white-space: nowrap; }
#navigation li.selected span { display: block; padding-top: 5px; }
#page-search { float: right; text-align: left; vertical-align: middle; white-space: nowrap; position: relative; right: 15px; }
#add-page { margin: 5px 0pt 0pt; height: 24px; width: 65px; text-align: center; float: right; right: 10px; position: relative; }
.lfr-dock { margin: 0pt; position: absolute; right: 10px; top: 10px; float: none; }
.lfr-dock h2 { background: transparent url('welcome_message.png') no-repeat scroll 0pt 50%; font-size: 1.2em; margin-bottom: 0.5em; padding-left: 2em; text-align: right; }
.lfr-dock ul { display: inline; float: left; }
.lfr-dock li { display: inline; float: left; margin-left: 15px; }
.lfr-dock li a { padding: 2px 0pt 2px 20px; background: transparent url() no-repeat scroll 0pt 50%; }
.lfr-dock li.my-places { display: none; }
.mq-lfr-dock { margin: 0pt 15px 0pt 0pt; float: right; }
.ie .mq-lfr-dock { margin: 0pt; }
.mq-lfr-dock ul { margin: 0pt; padding: 0pt; background-color: transparent; cursor: pointer; font-size: 0.9em; list-style-image: none; list-style-position: outside; list-style-type: none; white-space: nowrap; text-align: right; }
.mq-lfr-dock li { border-left: 1px solid rgb(0, 0, 0); padding: 5px 7px; white-space: nowrap; display: inline; }
.mq-lfr-dock li.sign-out { border-left: medium none; }
.mq-lfr-dock li.register { border-left: medium none; }
.mq-lfr-dock li.my-places { border: 1px solid rgb(214, 198, 142); padding: 2px; cursor: pointer; background-color: rgb(255, 255, 255); }
.mq-lfr-dock li.my-places ul { border: 1px solid rgb(214, 198, 142); margin: 0px 0px 5px; background-color: rgb(255, 255, 255); cursor: pointer; display: block; position: absolute; list-style-image: none; list-style-position: outside; list-style-type: none; text-align: left; right: 0pt; }
.mq-lfr-dock li.my-places li { padding: 2px; min-width: 150px; background-color: rgb(255, 255, 255); }
.ie .mq-lfr-dock li { margin: 5px 7px; }
.js .lfr-dock.interactive-mode { min-width: 1px; top: 0pt; right: 0pt; position: relative; float: inherit; }
.js .lfr-dock-list { width: 90px; }
.ie .js .lfr-dock-list { width: 55px; }
.portlet { margin: 9px 2px 0px 0px; width: 100%; }
.portlet-borderless-bar { text-align: left; font-size: 0.8em; }
.portlet-topper { border: 1px solid rgb(214, 198, 142); background-color: rgb(240, 236, 216); position: relative; }
.ie.portlet-topper { width: 98%; }
.portlet-title { padding: 8px 0px 5px 4px; color: rgb(78, 78, 133); font-weight: bold; position: relative; margin-left: 4px; }
.portlet-title a { text-decoration: none; }
.portlet-icons { padding-left: 2px; top: 1px; right: 17px; position: absolute; }
.portlet-content-container { padding: 4px; }
.portlet-content { border-left: 1px solid rgb(214, 198, 142); border-right: 1px solid rgb(214, 198, 142); border-bottom: 1px solid rgb(214, 198, 142); background-color: rgb(240, 236, 216); background-image: url('gradient_001.png'); background-repeat: repeat-x; }
.portlet-content a { text-decoration: underline; }
.ie .portlet-content { width: 98%; }
.journal-content-title { display: none; }
.portlet-font { color: rgb(0, 0, 0); }
.portlet-font a { color: rgb(0, 51, 102); }
.portlet-form-label { color: rgb(0, 0, 0); }
.portlet-form-input-field { color: rgb(0, 0, 0); }
.portlet-form-button { border: 1px solid rgb(240, 236, 216); color: rgb(255, 255, 255); background-color: rgb(77, 77, 128); cursor: pointer; }
.portlet-icon-label { color: rgb(0, 0, 0); }
.portlet-dlg-icon-label { color: rgb(0, 0, 0); }
.portlet-form-field-label { color: rgb(0, 0, 0); }
.portlet-form-field { color: rgb(0, 0, 0); }
#footer { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-align: center; width: 100%; font-size: 0.9em; }
#footer ul { margin: 7px 3px; padding: 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; height: 20px; }
#footer li { border-right: 1px solid rgb(0, 51, 102); margin: 0pt; padding: 0pt 0.5em; background-color: transparent; cursor: pointer; display: inline; white-space: nowrap; }
#footer a { color: rgb(0, 51, 102); text-decoration: underline; }

/* ::::: null ::::: */

.newscontent { border-bottom: 1px dotted; padding: 10px 0pt 5px; }
.newscontent h2 { color: rgb(0, 0, 0); font-size: 1.1em; }
.newscontent p { padding: 5px 0pt; }
.newslist { padding: 10px 0pt; }
.newslist ul { padding: 5px 0pt; }
.date { padding: 0pt 0pt 5px; font-size: 0.8em; }

