﻿html,body {
font-size:12px;
text-align:left;
color:#333;
font-family:arial,helvetica,sans-serif;
margin:0;
padding:0;
}

body {
background-color:#e8e8e8;
}

h1,p.heading1 {
font-size:40px;
font-weight:700;
color:#000;
margin:0 0 .4em;
}

h2,p.heading2 {
font-size:32px;
font-weight:700;
color:#000;
margin:0 0 .4em;
}

h3,p.heading3 {
font-size:24px;
font-weight:700;
color:#000;
margin:0 0 .2em;
}

h4,p.heading4 {
font-size:14px;
font-weight:700;
color:#000;
margin:0 0 .4em;
}

p {
line-height:1.4em;
margin:0 0 .4em;
}

a:link,a:visited {
color:#000;
text-decoration:none;
}

a:active,a:hover {
text-decoration:none;
border-bottom:solid 1px #d02ab3;
}

.left {
float:left;
clear:left;
margin:0 10px 10px 0;
}

.center {
clear:both;
margin:0 auto 10px;
}

.right {
float:right;
clear:right;
margin:0 0 10px 10px;
}

div.clearer {
clear:both;
height:0;
line-height:0;
font-size:0;
overflow:hidden;
}

ul {
list-style-type:none;
margin:0 0 8px;
padding:0;
}

ul li {
margin-bottom:4px;
padding-left:12px;
background:transparent url(/Images/Common/bullet.png) no-repeat 0 4px;
}

ol {
margin:0 0 8px;
padding:0;
}

ol li {
margin-bottom:4px;
list-style-position:inside;
}

hr {
height:1px;
color:#e5e5e5;
background-color:#e5e5e5;
}

h3.style_headline1 {
font-size:54px;
line-height:1em;
margin-bottom:.3em;
}

h3.style_headline2 {
font-size:53px;
font-weight:400;
line-height:1em;
margin-bottom:.3em;
}

h3.style_headline3 {
font-size:36px;
}

div.style_header1 {
background:transparent url(/Images/Market/boxes/bg_header_blue.gif) repeat-x left top;
color:#fff;
border-color:#036!important;
}

div.style_header2 {
background:transparent url(/Images/Market/boxes/bg_header_orange.gif) repeat-x left top;
color:#fff;
border-color:#f60!important;
}

div.style_header3 {
background:transparent url(/Images/Market/boxes/bg_header_green.gif) repeat-x left top;
color:#fff;
border-color:#6ec144!important;
}

div.style_header4 {
background:transparent url(/Images/Market/boxes/bg_header_pink.gif) repeat-x left top;
color:#fff;
border-color:#d02ab3!important;
}

div.style_header5 {
background:transparent url(/Images/Market/boxes/bg_header_black.gif) repeat-x left bottom;
color:#fff;
border-color:#000!important;
}

div.style_body1 
{
	background:transparent url(/Images/Market/boxes/bg_body_blue.png) repeat-x left bottom;
	background: -moz-linear-gradient(top, #ffffff 0%, #bee4fa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bee4fa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#bee4fa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#bee4fa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#bee4fa 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#bee4fa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bee4fa',GradientType=0 ); /* IE6-9 */

	border-color:#e0e0e0!important;
}

div.style_body2 {
	background:transparent url(/Images/Market/boxes/bg_body_orange.png) repeat-x left bottom;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffefe2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffefe2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffefe2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ffefe2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ffefe2 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#ffefe2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffefe2',GradientType=0 ); /* IE6-9 */
	border-color:#ffe0cc!important;
}

div.style_body3 {
background:transparent url(/Images/Market/boxes/bg_body_green.png) repeat-x left bottom;
border-color:#d3ecc7!important;
}

div.style_body4 {
background:transparent url(/Images/Market/boxes/bg_body_pink.png) repeat-x left bottom;
border-color:#f1bfe8!important;
}

div.style_body5 {
background:transparent url(/Images/Market/boxes/bg_body_black.png) repeat-x left bottom;
border-color:#000!important;
}

div.separator {
height:1px;
background-color:#e3e3e3;
margin:0 0 5px;
}

div#frame_outer_top {
width:1018px;
padding-top:15px;
text-align:left;
background:transparent url(/Images/Market/framework/bg_framework.png) repeat-y center top;
}

div#frame_outer_bottom {
width:1018px;
text-align:left;
}

div#frame_right_bannner {
position:absolute;
left:1017px;
width:250px;
height:1000px;
background-color:transparent;
}

div.frame_top {
margin:0 19px;
position:relative;
}

div.frame_menu {
height:37px;
background:#003367 url(/Images/Market/nav/bg_menu.png) repeat-x top left;
overflow:hidden!important;
margin:0 19px;
}

div.frame_navigation {
margin:0 19px;
padding:5px 0 0;
}

div.frame_middle {
min-height:400px;
padding-top:10px;
padding-bottom:40px;
overflow:hidden;
margin:0 19px;
}

div.frame_bottom {
text-align:left;
background:transparent url(/Images/Market/framework/bg_footer.png) repeat-x left top;
overflow:hidden;
margin:0 4px 30px;
padding:0 15px;
}

div.frame_leftcenter {
position:relative;
float:left;
width:715px;
margin-right:15px;
overflow:hidden;
}

div.frame_right {
position:relative;
float:left;
width:250px;
overflow:hidden;
}

div.frame_left {
position:relative;
float:left;
width:470px;
margin-right:15px;
overflow:hidden;
}

div.frame_center {
position:relative;
float:left;
width:230px;
overflow:hidden;
}

div.frame_leftleft {
position:relative;
float:left;
width:220px;
padding-right:14px;
border-right:solid 1px #e3e3e3;
overflow:hidden;
}

div.frame_leftright {
position:relative;
float:right;
width:220px;
overflow:hidden;
}

div.frame_leftleft2 {
position:relative;
float:left;
width:480px;
overflow:hidden;
}

div.frame_leftright2 {
position:relative;
float:right;
width:480px;
overflow:hidden;
}

div.Ext3ContentAreaBase div.frame_leftleft {
margin-right:0;
padding-right:0;
}

div.Ext3ContentAreaBase div.frame_left {
margin-right:8px;
padding-right:0;
}

div.box_column div.header {
height:28px;
text-align:center;
font-weight:700;
text-transform:uppercase;
padding:1px 0 0;
}

div.box_column div.header a {
color:#fff;
border-color:#fff;
}

div.box_column div.header div {
margin-top:6px;
}

div.box_column div.body {
padding:10px 8px 5px;
}

div.container_article h1 {
font-size:32px;
}

div.container_article h3.artHeader {
font-size:24px;
}

div.container_article p.preamble {
font-weight:700;
margin-bottom:1em;
}

div.container_articlefact {
clear:right;
float:right;
width:228px;
border:solid 1px #e0e0e0;
margin:0 0 10px 10px;
}

div.container_articlefact div.header {
color:#000;
background-color:#eee;
font-size:14px;
font-weight:700;
font-family:arial,helvetica,sans-serif;
text-align:center;
text-transform:uppercase;
border-bottom:solid 1px #fff;
padding:10px;
}

div.container_articlefact div.body {
font-size:11px;
background:#fcfcfc url(/Images/Market/bg_articlefact.gif) repeat-x bottom left;
padding:5px 10px 10px;
}

div.container_articlepushitem {
margin-bottom:5px;
border-top:solid 1px #fff;
position:relative;
}

div.container_articlepushitem.protected .body
{
	background: #feeee1 url(/Images/Market/Boxes/bg_market_plus.gif) repeat-x bottom left;
	background: -moz-linear-gradient(top, #feeee1 0%, #f88b03 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feeee1), color-stop(100%,#f88b03)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #feeee1 0%,#f88b03 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #feeee1 0%,#f88b03 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #feeee1 0%,#f88b03 100%); /* IE10+ */
	background: linear-gradient(top, #feeee1 0%,#f88b03 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feeee1', endColorstr='#f88b03',GradientType=0 ); /* IE6-9 */
	padding-bottom:10px;
	border:0;
}

div.container_articlepushitem .body.top-padding
{
	padding-top:26px
}

div.container_articlepushitem .specialTypeTag
{
	height:26px;
	width:133px;
	background: transparent url(/Images/Market/Icons/Big/market_plus_icon.gif) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
}

div.container_banner p {
font-size:11px;
font-weight:700;
color:#666;
text-transform:uppercase;
margin:0 0 2px;
}

div.container_blogitem div.header {
font-size:18px;
font-weight:700;
margin:0 0 5px 10px;
}

div.container_blogitem div.header a {
color:#000;
border-bottom-color:#000;
}

div.container_blogitem div.body {
margin:5px 0 5px 10px;
}

div.container_blogpresentation {
margin:-10px 0 10px;
}

div.container_blogpresentation img.image {
float:right;
margin:0 0 5px 5px;
}

div.container_blogpresentation h4 {
padding-bottom:5px;
font-size:12px;
}

div.container_blogpresentation span.header {
margin-bottom:4px;
display:block;
text-transform:uppercase;
font-weight:700;
}

div.container_blogpresentation div.footer_archive span {
margin-bottom:2px;
display:block;
}

div.container_bottom_logo {
margin:20px 0 10px;
}

div.container_bottom_logo img.logo {
float:left;
width:90px;
margin-right:10px;
}

div.container_bottom_logo p {
font-size:11px;
line-height:1.2em;
width:710px;
}

div.container_breadcrumbs {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
font-size:11px;
font-weight:700;
color:#666;
}

div.container_breadcrumbs a {
font-weight:400;
margin-right:5px;
margin-left:5px;
}

div.container_categoryfilter {
margin-bottom:10px;
background:transparent url(/Images/Market/nav/bg_nav_filter.png) repeat-x top left;
padding:10px 10px 0;
}

div.container_categoryfilter p {
margin-bottom:8px;
}

div.container_categoryfilter select {
position:relative;
float:left;
height:22px;
width:220px;
padding-top:2px;
margin-right:30px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
border-top:solid 1px #999;
border-right:solid 1px #e5e5e5;
border-bottom:solid 1px #e5e5e5;
border-left:solid 1px #e5e5e5;
}

div.container_columnitem1 div.body {
border:0;
padding:0;
}

div.container_columnitem1 h3 {
font-size:16px;
margin-bottom:5px;
}

div.container_comment_message {
border-bottom:solid 1px #e9e9e9;
padding:10px 0 5px;
}

div.container_comment_message div.header {
margin-bottom:0;
font-weight:700;
}

div.container_comment_message div.header h4 {
font-size:12px;
}

div.container_comment_message div.header h4 span {
margin-right:10px;
}

div.container_comment_message div.body div.footer {
text-align:right;
}

div.container_comment_messagelist {
clear:both;
border:solid 1px #e3e3e3;
background:transparent url(/Images/Market/bg_push_module2.png) repeat-x bottom left;
margin:25px 0 20px;
padding:0 10px 10px 0;
}

div.container_comment_messagelist div.header_list {
display:block;
float:left;
background-color:#fff;
margin:-10px 0 10px 5px;
padding:0 5px;
}

div.container_comment_messagelist div.separator {
margin:10px 0;
}

div.container_commonlist h3.listheader {
font-size:16px;
margin-top:10px;
margin-bottom:10px;
}

div.container_contentpush p.byline {
color:#666;
margin-bottom:0;
font-style:italic;
}

div.container_coworkerlist_cards {
clear:both;
border:1px solid #e3e3e3;
background:transparent url(/Images/Market/bg_push_module.png) repeat-x bottom left;
margin:15px 0;
padding:0;
}

div.container_coworkerlist_cards div.header {
display:block;
float:left;
background-color:#fff;
margin:-10px 0 0 5px;
padding:0 5px;
}

div.container_coworkerlist_cards div.body {
clear:both;
margin:0;
padding:5px 0 0 10px;
}

div.container_coworkerlist_byline {
clear:both;
border-top:solid 1px #e3e3e3;
margin:0 0 15px;
padding:10px 0 0;
}

div.container_coworkerlist_byline a {
margin-left:4px;
color:#000;
border-color:#000;
}

div.container_coworkeritem {
float:left;
clear:both;
overflow:hidden;
margin:0 0 10px;
}

div.container_coworkeritem div.image {
float:left;
border:solid 1px #e5e5e5;
background-color:#fff;
margin:0 10px 0 0;
}

div.container_coworkeritem_card {
float:left;
width:220px;
overflow:hidden;
margin:0 5px 10px 0;
}

div.container_coworkeritem_card div.image {
float:left;
border:solid 1px #e5e5e5;
background-color:#fff;
margin:0 10px 0 0;
padding:3px;
}

div.container_coworkeritem_card div.image img {
width:62px;
height:62px;
border:0;
overflow:hidden;
}

div.container_coworkeritem_card h4 {
padding-top:4px;
margin-left:80px;
font-size:14px;
font-weight:700;
}

div.container_coworkeritem_card p {
margin-left:80px;
color:#999;
}

div.container_eventitem {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-right:2px solid #fff;
margin:0;
padding:8px;
}

div.container_eventitem h2 {
margin-bottom:15px;
padding-top:20px;
border-bottom:solid 1px #e5e5e5;
}

div.container_eventitem div.date {
position:relative;
float:left;
width:129px;
height:129px;
background:transparent url(/Images/Common/bg_date_box.png) no-repeat center top;
}

div.container_eventitem div.date div.month {
height:24px;
text-align:center;
font-size:14px;
font-weight:700;
color:#fff;
text-transform:uppercase;
background:transparent url(/Images/Common/bg_date_header.png) repeat-x left top;
overflow:hidden;
margin:4px 5px 0;
padding:5px 10px 0;
}

div.container_eventitem div.date div.day {
margin-top:5px;
text-align:center;
font-size:55px;
line-height:1em;
font-weight:700;
}

div.container_eventitem div.date div.separator {
height:1px;
background-color:#e5e5e5;
margin:0 34px;
}

div.container_eventitem div.date div.year {
text-align:center;
font-size:18px;
font-weight:700;
color:#999;
}

div.container_eventitem div.body {
margin:5px 0 0 145px;
}

div.container_eventitem div.body h3 {
margin-bottom:6px;
font-size:18px;
}

div.container_forum_header {
margin-bottom:10px;
font-size:14px;
font-weight:700;
text-transform:capitalize;
color:#fff;
background:#8f77ad url(/images/Market/boxes/bg_header_blue.gif) repeat-x top left;
padding:6px 10px;
}

div.container_forum_functions a.button {
float:left;
display:block;
width:130px;
border:0;
font-size:14px;
line-height:14px;
font-weight:700;
font-family:arial,helvetica,sans-serif;
text-align:center;
color:#fff;
text-transform:uppercase;
background:transparent url(/images/Common/forum/button_10letters.png) no-repeat;
cursor:hand;
padding:8px 0;
}

div.container_forum_functions ul {
float:right;
list-style-type:none;
margin-top:8px;
font-size:11px;
padding:0;
}

div.container_forum_functions ul li.separator {
display:inline;
width:2px;
margin-right:6px;
margin-left:6px;
background:transparent url(/images/Market/icons/16x16/divider_vertical.png) no-repeat center center;
overflow:hidden;
padding:0;
}

div.container_forum_functions ul li a.previous {
padding-left:12px;
background:transparent url(/images/common/paging/paging_prev.gif) no-repeat center left;
}

div.container_forum_functions ul li a.next {
padding-right:12px;
background:transparent url(/images/common/paging/paging_next.gif) no-repeat center right;
}

div.container_forum_functions ul li a.disabled_previous {
padding-left:12px;
color:#999;
border-bottom:solid 1px #d2d2d2;
background:transparent url(/images/common/paging/paging_prev.gif) no-repeat center left;
}

div.container_forum_functions ul li a.disabled_next {
padding-right:12px;
color:#999;
border-bottom:solid 1px #d2d2d2;
background:transparent url(/images/common/paging/paging_next.gif) no-repeat center right;
}

div.container_forum_result {
margin-bottom:10px;
border:1px solid #e5e5e5;
padding:30px;
}

div.container_forum_messagelist
div.container_forum_message {
margin-bottom:10px;
border:1px solid #e5e5e5;
}

div.container_forum_message a.report {
float:right;
border:0;
padding-left:20px;
background:transparent url(/images/Common/Forum/delete2.gif) no-repeat center left;
}

div.container_forum_message div.header {
font-size:11px;
font-weight:400;
text-transform:uppercase;
color:#666;
border-bottom:1px solid #e5e5e5;
background:#eee none;
padding:5px 7px;
}

div.container_forum_message div.body {
margin:0;
padding:10px 9px;
}

div.container_forum_message div.body h3 {
font-size:16px;
}

div.container_forum_message div.body p.name {
font-style:italic;
}

div.container_forum_message div.footer {
margin-top:20px;
color:#666;
padding:0;
}

div.container_functions {
margin-bottom:5px;
margin-top:0;
color:#666;
vertical-align:bottom;
}

div.container_functions span.separator {
color:#ccc;
margin:0 4px;
}

div.container_functions span.author,div.container_functions span.date {
color:#666;
}

div.container_functions img.icon {
position:relative;
float:left;
vertical-align:bottom;
border:0;
margin:1px 5px 0 0;
padding:0;
}

div.container_functions p {
margin-left:19px;
}

div.container_functions a {
background:none;
}

div.container_hotspot_button {
background:transparent url(/Images/Common/Media/Images/hotspots/link.png) no-repeat;
cursor:pointer;
}

div.container_hotspot_button_active {
background:transparent url(/Images/Common/Media/Images/hotspots/active.png) no-repeat;
cursor:pointer;
}

div.container_hotspot_button_visited {
background:transparent url(/Images/Common/Media/Images/hotspots/visited.png) no-repeat;
cursor:pointer;
}

div.container_hotspot_content {
width:320px;
height:260px;
background-color:#fff;
border:solid 1px #e3e3e3;
overflow:hidden;
margin:0 auto;
}

div.container_hotspot_content div.body {
margin:10px;
}

div.container_hotspot_content div.body a.close {
display:block;
float:right;
width:25px;
height:30px;
border:0;
background:transparent url(/Images/Market/buttons/button_close_circle.png) no-repeat;
cursor:pointer;
}

iframe.container_iframe {
border:0;
margin:0 0 10px;
padding:0;
}

div.container_information h2 {
margin-bottom:.6em;
}

div.container_latestnewsbycategory h3 {
font-size:16px;
margin:10px 5px;
}

div.container_latestnewsbycategory ul li {
background:none;
margin:0 0 5px;
padding:0;
}

div.container_latestnewsbycategory ul li div.category {
font-size:14px;
font-weight:700;
margin:0 0 5px 15px;
}

div.container_latestnewsbycategory ul li ul {
margin-left:15px;
}

div.container_latestnewsbycategory ul li ul li {
font-weight:400;
margin:0 0 5px;
}

div.container_latestnewsbycategory ul li ul li a {
padding-left:12px;
background:transparent url(/Images/Market/icons/arrow_right_pink.png) no-repeat left center;
}

div.container_linkedimage {
margin-bottom:10px;
border:0;
padding:0;
}

div.style_body1 div.container_linkedimage, div.style_body2 div.container_linkedimage
{
	margin:0 0 -5px -8px;
}

div.container_linkmenu_left {
position:relative;
float:left;
font-size:11px;
margin:0 0 10px;
}

div.container_linkmenu_left span.separator {
height:14px;
width:2px;
background:transparent url(/Images/Market/framework/bg_vertical_separator.gif) no-repeat center center;
margin:0 6px;
}

div.container_linkmenu_right {
position:relative;
float:right;
font-size:11px;
margin:0 19px 10px 0;
}

div.container_linkmenu_right span.separator {
height:14px;
width:2px;
background:transparent url(/Images/Market/framework/bg_vertical_separator.gif) no-repeat center center;
margin:0 5px;
}

div.container_listitem1 a:link,div.container_listitem1 a:visited {
font-weight:700;
color:#000;
}

div.container_listitem1 span.bullet {
padding-right:10px;
margin-right:4px;
background:transparent url(/Images/Market/icons/arrow_right_orange.png) no-repeat left center;
float:left;
}

div.container_listitem1 a.bullet 
{
	float:left;
	width:195px;
}

div.container_listitem1 a.bullet:hover
{
	border:0;
}

div.container_listitem1 span.date {
margin-right:4px;
color:#666;
}

div.container_listitem1 span.date_active {
margin-right:4px;
color:red;
}

div.container_listpaging {
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

div.container_listpaging a.prev {
padding-left:15px;
background:transparent url(/Images/Common/paging/paging_prev.gif) no-repeat center left;
}

div.container_listpaging a.next {
padding-right:15px;
background:transparent url(/Images/Common/paging/paging_next.gif) no-repeat center right;
}

div.container_listpaging span {
color:#e4e4e4;
padding:0 4px;
}

div.container_listpaging span.active {
font-weight:700;
color:#000;
padding:0;
}

div.container_logintext {
padding:5px 0 10px 5px;
}

div.container_media {
position:relative;
border:0;
background-color:#fff;
padding:0;
}

div.container_media_border {
position:relative;
float:left;
border:solid 1px #e5e5e5;
background-color:#fff;
margin:0 0 10px;
padding:5px;
}

div.container_media_border div.navigation ul {
list-style-type:none;
font-size:11px;
margin-bottom:10px;
padding:0;
}

div.container_media_border div.navigation ul li.separator {
display:inline;
margin-right:6px;
margin-left:6px;
background:none;
padding:0;
}

div.container_media_border div.navigation ul li img.icon {
border:0;
vertical-align:bottom;
margin:0 2px;
padding:0 0 2px;
}

div.container_menu_left ul li {
float:left;
background:none;
padding:11px 15px;
height:37px;
}

div.container_menu_left ul li:hover {
float:left;
background:#fff url(/Images/Market/nav/bg_menu1_active.png) no-repeat left top;
cursor:hand;
margin:0;
}

div.container_menu_left ul li.active {
background:#fff url(/Images/Market/nav/bg_menu1_active.png) no-repeat left top;
cursor:hand;
}

div.container_menu_left ul li.separator, div.container_menu_right ul li.separator {
width:3px;
height:37px;
background:transparent url(/Images/Market/nav/top_menu/vertical_separator.png) no-repeat left top;
margin:0;
padding:0;
}

div.container_menu_left ul li a {
float:left;
color:#fff;
border:0;
background:none;
display:block;
}

div.container_menu_left ul li a img {
display:block;
padding:7px 8px 9px;
}

div.container_menu_left ul li a.button_navigation {
float:left;
width:16px;
height:16px;
background:transparent url(/Images/Market/icons/16x16/button_plus.png) no-repeat left top;
cursor:hand;
margin:0 0 0 4px;
padding:0;
}

div.container_menu_left ul li a.button_navigation:hover {
background-image:url(/Images/Market/icons/16x16/button_plus_hover.png);
cursor:hand;
}

div.container_menu_left ul li a.button_navigation_active {
float:left;
width:16px;
height:16px;
background:transparent url(/Images/Market/icons/16x16/button_minus.png) no-repeat left top;
cursor:hand;
margin:0 0 0 4px;
padding:0;
}

div.container_menu_left ul li a.button_navigation_active:hover {
background:transparent url(/Images/Market/icons/16x16/button_minus_hover.png) no-repeat left top;
cursor:hand;
}

div.container_menu_right {
float:right;
padding-right:340px;
}

div.container_menu_right ul li {
float:left;
margin:0;
padding:0 5px 0 0;
}

div.container_menu_right ul li a img {
border:0;
padding:0;
}

div.container_topmenu
{
	background: transparent url(/Images/Market/Menu/bg_topmenu.png) repeat-x;
	height:17px;
	margin-left:-1px;
	padding-left:15px;
	font-size:11px;
}

div.container_topmenu li
{
	background-image:none;
	float:left;
	padding:1px 10px 0 6px;
}
div.container_topmenu li.last
{
	border:none;
}

div.container_topmenu li.separator
{
	height:11px;
	margin-top:3px;
	padding:0 2px;
	border-left:1px solid #fff;
}

div.container_topmenu a
{
	color:#fff;
}
div.container_topmenu a:hover
{
	border:0;
}

div.container_secondary_topmenu
{
	background: #f98b02;
	height:28px;
	border:#f17300 1px solid;
	border-bottom:0;
}

div.container_secondary_topmenu li
{
	float:left;
	padding:7px 15px 0 10px;
	height:21px;
	margin:0;
	background:transparent url(/Images/Market/nav/market_plus_menu/market_plus_separator.png) no-repeat top right;
}
div.container_secondary_topmenu li.first
{
	padding:0;
}

div.container_secondary_topmenu li.separator
{
	
}

div.container_secondary_topmenu a
{
	
}
div.container_secondary_topmenu a:hover
{
	border:0;
}


div.container_navigation_categoryselection h3 {
margin-top:5px;
font-size:12px;
font-weight:700;
color:#666;
text-transform:uppercase;
}

div.container_navigation_categoryselection div.listarea {
background:#dfdfdf url(/Images/Market/nav/bg_nav_category_listarea.png) repeat-x top left;
border-right:solid 1px #d4d4d4;
border-bottom:solid 1px #ebebeb;
border-left:solid 1px #d4d4d4;
padding:5px;
}

div.container_navigation_categoryselection div.summary {
float:right;
width:138px;
background:transparent url(/Images/Market/nav/bg_vertical_separator_grey.png) repeat-y top left;
margin:0;
padding:0 0 0 20px;
}

div.container_navigation_categoryselection div.summary p.total {
margin-bottom:10px;
font-size:57px;
text-align:center;
font-weight:700;
line-height:1em;
color:#000;
}

div.container_navigation_categoryselection div.summary p.summary {
font-weight:700;
line-height:1em;
color:#666;
margin:0;
}

div.container_navigation_categoryselection ul {
list-style-type:none;
white-space:nowrap;
margin:0 15px 0 0;
padding:0;
}

div.container_navigation_categoryselection ul li {
position:relative;
float:left;
width:180px;
height:29px;
background:none;
margin:0 15px 1px 0;
padding:0;
}

div.container_navigation_categoryselection ul li a {
height:100%;
padding-top:6px;
padding-left:32px;
font-weight:700;
display:block;
color:#000;
border-color:#000;
}

div.container_navigation_categoryselection ul li a:link,div.container_navigation_categoryselection ul li a:visited {
color:#666;
background:transparent url(/Images/Market/nav/bg_nav_category_list_item_inactive.png) no-repeat top left;
}

div.container_navigation_categoryselection ul li a:active,div.container_navigation_categoryselection ul li a:hover {
color:#000;
text-decoration:none;
background:transparent url(/Images/Market/nav/bg_nav_category_list_item_hover.png) no-repeat top left;
}

div.container_navigation_categoryselection ul li a.active {
color:#000;
background:transparent url(/Images/Market/nav/bg_nav_category_list_item_active.png) no-repeat top left;
}

div.container_navigation_categoryselection ul li a.active:active,div.container_navigation_categoryselection ul li a.active:hover {
color:#666;
background:transparent url(/Images/Market/nav/bg_nav_category_list_item_inactive2.png) no-repeat top left;
}

div.container_navigation_categoryselection ul li a span {
font-weight:400;
color:#666;
}

div.container_navigation_onelevel {
background:#e3e3e3 url(/Images/Market/nav/bg_nav_category.png) no-repeat left top;
padding:10px 0 0;
}

div.container_navigation_onelevel ul.level_1 {
position:relative;
float:left;
width:720px;
list-style-type:none;
background:transparent url(/Images/Market/nav/bg_nav_columns_onelevel.gif) repeat-y top left;
overflow:hidden;
margin:0 5px 10px;
padding:0;
}

div.container_navigation_onelevel ul.level_1 li {
position:relative;
float:left;
width:162px;
background:none;
margin:0 10px 5px 8px;
padding:0;
}

div.container_navigation_onelevel ul.level_1 li a {
color:#000;
border-bottom:solid 1px #d2d2d2;
line-height:1.4em;
}

div.container_navigation_twolevel ul.navigation_list {
list-style-type:none;
background:transparent url(/Images/Market/nav/bg_nav_5columns_onelevel.png) repeat-y top left;
overflow:hidden;
margin:0 0 10px 5px;
padding:0;
}

div.container_navigation_twolevel ul.navigation_list li {
position:relative;
float:left;
width:176px;
background:none;
margin:0 10px 5px 8px;
padding:0;
}

div.container_navigation_twolevelwithbanner ul.navigation_list li a {
font-size:14px;
font-weight:700;
}

div.container_pagelinks {
border:1px solid #e3e3e3;
background:transparent url(/Images/Market/bg_push_module.png) repeat-x bottom left;
margin:15px 0;
padding:10px;
}

div.container_pagelinks img.membership {
vertical-align:middle;
margin-right:2px;
display:none;
}

div.container_pagelinks a.membership {
margin-right:10px;
color:#f60;
display:none;
border-color:#f60;
}

div.container_pagelinks img {
display:inline-block;
margin-right:6px;
vertical-align:middle;
}

div.container_pagelinks img.send {
margin-left:6px;
}

div.container_pagelinks a {
display:inline-block;
color:#000;
border-color:#000;
}

div.container_pagelinks span.separator {
display:inline-block;
vertical-align:middle;
color:#ccc;
margin:0 6px;
}

div.container_pageprotection {
font-style:italic;
border:solid 1px #ffe0cc;
background:transparent url(/Images/Market/boxes/bg_body_orange.png) repeat-x left bottom;
margin:20px 0;
padding:10px;
}

div.container_poll {
clear:both;
border:solid 1px #e3e3e3;
background:transparent url(/Images/Market/bg_push_module2.png) repeat-x left bottom;
margin:20px 0 15px;
padding:0;
}

div.container_poll div.header {
display:block;
float:left;
background-color:#fff;
margin:-10px 0 5px 5px;
padding:0 5px;
}

div.container_poll div.body div.imagebox {
width:60px;
float:left;
height:55px;
background:transparent url(/images/market/icons/big/question.png) no-repeat 15px 10px;
}

div.container_poll div.body fieldset {
margin:0 10px 0 80px;
padding:0;
}

div.container_poll div.collection div.buttonlist div.radiobutton {
float:left;
margin-right:5px;
}

div.container_poll_result_view {
float:left;
margin:0 0 10px;
}

div.container_poll_result_view div.result span {
float:left;
margin-left:4px;
color:#000;
}

div.container_poll_result_view span.response {
display:block;
padding-bottom:5px;
font-size:11px;
color:#797979;
}

div.container_poll_result_view span.votes {
display:block;
float:right;
}

div.container_poll_result_view a.button_close {
display:block;
float:left;
}

div.container_poll_small div.body {
border:0;
background:none;
margin:0;
padding:0;
}

div.container_poll_small div.body fieldset {
margin:0;
padding:0;
}

div.container_poll_small div.body p {
margin-bottom:10px;
font-weight:700;
}

div.container_relatedpages ul li {
background:none;
padding:0;
}

div.container_relatedpages ul li a {
padding-left:12px;
font-weight:700;
color:#000;
background:transparent url(/Images/Market/icons/arrow_right_pink.png) no-repeat left center;
border-color:#000;
}

div.container_searchresult_header {
margin:0 10px 20px;
}

div.container_sitemap {
margin-bottom:10px;
background:#f0f0f0 url(/Images/Market/framework/bg_sitemap.png) no-repeat left top;
padding:10px 0;
}

div.container_sitemap ul.level_1 {
list-style-type:none;
background:transparent url(/Images/Market/nav/bg_sitemap.png) repeat-y top left;
overflow:hidden;
margin:0 5px;
padding:0;
}

div.container_sitemap ul.level_1 li {
position:relative;
float:left;
width:172px;
background:none;
margin:0 12px 5px 10px;
padding:0;
}

div.container_sitemap ul.level_1 li div.header {
margin-bottom:3px;
font-size:14px;
font-weight:700;
}

div.container_sitemap ul.level_1 li a:active,div.container_sitemap ul.level_1 li a:hover {
border-bottom:solid 1px #000;
}

div.container_sitemap ul.level_2 {
position:relative;
float:left;
overflow:hidden;
margin:0 0 5px;
padding:0;
}

div.container_sitemap ul.level_2 li {
background:none;
margin:0 0 1px;
padding:0;
}

div.container_sitemap ul.level_2 li a {
color:#d02ab3;
font-size:12px;
font-weight:400;
}

div.container_sortbar {
margin-bottom:20px;
padding:0 10px;
}

div.container_sortbar ul {
list-style-type:none;
margin:0;
padding:0;
}

div.container_sortbar ul li {
display:inline;
background:none;
padding:0;
}

div.container_sortbar ul li.header {
margin-right:15px;
}

div.container_sortbar ul li.separator {
font-weight:700;
color:#ccc;
margin:0 4px;
}

div.container_sortbar ul li img.icon {
margin-left:4px;
border:0;
vertical-align:bottom;
padding:0 0 1px;
}

div.container_sortbar ul li a.active {
color:#000;
font-weight:700;
border-color:#000;
}

div.container_standarditem {
padding:0 10px 5px;
}

div.container_standarditem div.body {
margin-left:170px;
}

div.container_standarditem h3 {
font-size:18px;
margin-bottom:5px;
}

div.container_textad h3 {
font-size:16px;
margin-bottom:.1em;
}

div.container_textad p {
line-height:1.2em;
}

div.container_textadlist {
border:solid 1px #e0e0e0;
background:transparent url(/Images/Market/bg_textadlist.png) repeat-x bottom left;
padding:10px 8px;
}

div.container_ticker {
height:33px;
text-align:left;
white-space:nowrap;
margin:0 auto;
padding:0;
}

div.container_ticker ul.left {
position:relative;
float:left;
list-style-type:none;
margin:4px 0 0;
}

div.container_ticker ul.left li {
display:inline;
margin-right:20px;
background:none;
padding:0;
}

div.container_ticker ul.left li img.icon {
vertical-align:bottom;
padding:0 0 0 4px;
}

div.container_ticker ul.right {
float:right;
margin-top:4px;
}

div.container_ticker ul.right li a.button_pause {
width:33px;
height:25px;
display:block;
border:0;
background:transparent url(/Images/Market/buttons/button_pause_ticker.png) no-repeat right top;
margin:0;
padding:0;
}

div.container_ticker ul.right li a.button_pause:hover {
background-image:url(/Images/Market/buttons/button_pause_ticker_hover.png);
cursor:hand;
}

div.container_toplogo {
position:relative;
float:left;
margin:18px 0 0 18px;
}

div.container_toplogo a {
display:block;
width:404px;
height:80px;
background:transparent url(/Images/Market/logo/top_logo.png) no-repeat left top;
border:0;
overflow:hidden;
}

div.container_toppush {
position:relative;
float:left;
width:271px;
height:110px;
overflow:hidden;
margin:-10px 8px 0 0;
}

div.container_toppush a {
display:block;
border:0;
}

div.container_typetag {
float:left;
border:0;
padding:0;
}

div.container_article div.body div.container_media_border {
float:right;
width:218px;
overflow:hidden;
margin:0 0 10px 10px;
}

div.container_blogcolumnpushitem div.container_media {
width:50px;
}

div.container_blogpushitem div.container_media {
width:100px;
margin-top:5px;
margin-left:5px;
}

div.container_columnitem1 div.container_media {
position:relative;
float:left;
margin:0 0 10px;
}

div.container_comment_message div.container_functions {
margin:10px 0 0;
}

div.container_latestnewsbycategory ul li ul li div.container_functions {
display:inline;
}

div.container_latestnewsbycategory ul li ul li div.container_functions a {
padding-left:0;
background:none;
color:#666;
border-color:#666;
}

div.container_navigation_onelevel div.container_banner {
position:relative;
float:left;
margin-top:-10px;
}

div.container_navigation_twolevelwithbanner div.container_banner {
position:relative;
float:left;
}

div.container_standarditem div.container_media_border {
margin:0 10px 0 0;
}

div.container_standarditem div.container_media {
float:left;
margin:0 10px 0 0;
}

div.frame_top div.container_banner {
margin:-1px -1px 0;
}

div.frame_bottom div.container_banner {
clear:both;
padding-top:20px;
margin:0;
}

div.frame_center div.container_commonlist h3.listheader {
font-size:14px;
}

div.popup_background {
background-color:#000;
filter:alpha(opacity=70);
opacity:0.7;
}

div.popup_container {
border:solid 1px #c2c2c2;
background:#fff url(/Images/Market/popups/bg_popup_bottom.gif) repeat-x bottom left;
text-align:left;
overflow:hidden;
}

div.popup_container div.header {
height:30px;
cursor:move;
background:transparent url(/Images/Market/popups/bg_popup_header.png) repeat-x;
font-weight:700;
text-transform:uppercase;
overflow:hidden;
margin:0;
padding:8px 3px 0 20px;
}

div.popup_container div.header a {
clear:both;
border:0;
margin-bottom:-12px;
}

div.popup_container div.header a img {
float:right;
margin-top:-5px;
cursor:hand;
}

div.popup_container div.body {
padding:10px 20px 20px;
}

div.popup_container p.message {
margin-bottom:8px;
font-style:italic;
}

div.popup_container div.loader {
float:right;
width:32px;
height:31px;
overflow:hidden;
}

input[type=radio] {
margin:0 0 2px 4px;
}

input[type=checkbox] {
margin:0 2px 0 0;
}

input[type=submit] {
-moz-border-radius:9px;
font-size:12px;
color:#fff;
text-align:center;
font-family:Arial;
font-weight:700;
border:0;
background:transparent url(/Images/Market/buttons/bg_button_pink.gif) repeat-x left top;
cursor:hand;
margin:0 0 5px 4px;
padding:0 10px 1px;
}

select {
height:22px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#333;
border:solid 1px #e6e6e6;
background:#fff url(/Images/Market/forms/bg_input_text.png) repeat-x top left;
margin:0 0 10px;
padding:3px 4px 1px;
}

fieldset {
border:0;
margin:0;
}

legend {
margin-bottom:5px;
font-size:14px;
font-weight:700;
color:#333;
}

label {
min-width:50px;
margin-right:10px;
margin-left:5px;
vertical-align:top;
font-weight:700;
}

input.textbox {
border:0;
background:none;
}

input.btnKampanj {
padding-left:18px;
text-align:center;
width:80px;
height:19px;
background:transparent url(/Images/Market/buttons/KampanjSkicka.PNG) repeat-x left top;
}

div.buttonarea_lightgrey {
float:right;
min-width:75px;
height:26px;
}

div.buttonarea_lightgrey div.left {
float:right;
text-align:left;
background:transparent url(/Images/Market/buttons/bg/bg_lightgrey_left.png) no-repeat left top;
margin:0;
padding:0;
}

div.buttonarea_lightgrey div.right {
float:left;
height:20px;
text-align:left;
background:transparent url(/Images/Market/buttons/bg/bg_lightgrey_right.png) no-repeat right top;
overflow:hidden;
margin:0;
padding:3px;
}

div.buttonarea_darkgrey {
float:right;
min-width:75px;
height:26px;
text-align:right;
background:transparent url(/Images/Market/buttons/bg/bg_grey_left.png) no-repeat left top;
margin:0;
padding:0;
}

div.buttonarea_darkgrey div.right {
height:25px;
text-align:left;
background:transparent url(/Images/Market/buttons/bg/bg_grey_right.png) no-repeat right top;
margin:0;
padding:3px;
}

div.buttonarea_orange {
float:right;
min-width:75px;
height:261px;
text-align:right;
background:transparent url(/Images/Market/buttons/bg/bg_pink_left.png) no-repeat left top;
margin:0;
padding:0;
}

div.buttonarea_orange div.right {
height:25px;
text-align:left;
background:transparent url(/Images/Market/buttons/bg/bg_pink_right.png) no-repeat right top;
margin:0;
padding:3px;
}

div.button_orange {
height:20px;
text-align:right;
background:transparent url(/Images/Market/buttons/bg_buttons/orange_left.png) no-repeat left top;
}

div.button_orange div.right {
height:20px;
margin-left:22px;
font-weight:700;
text-align:left;
background:transparent url(/Images/Market/buttons/bg_buttons/orange_right.png) no-repeat right top;
padding:1px 22px 0 0;
}

div.button_white {
height:20px;
text-align:right;
background:transparent url(/Images/Market/buttons/bg_buttons/white_left.png) no-repeat left top;
}

div.button_white div.right {
height:20px;
margin-left:22px;
font-weight:700;
text-align:left;
background:transparent url(/Images/Market/buttons/bg_buttons/white_right.png) no-repeat right top;
padding:1px 22px 0 0;
}

div.button_white div.right a {
color:#036;
border:0;
}

div.button_pink {
float:right;
height:20px;
text-align:right;
background:transparent url(/Images/Market/buttons/bg_buttons/pink_left.png) no-repeat left top;
overflow:hidden;
}

div.button_pink div.right {
float:left;
height:19px;
margin-left:22px;
font-weight:700;
text-align:left;
background:transparent url(/Images/Market/buttons/bg_buttons/pink_right.png) no-repeat right top;
padding:1px 22px 0 0;
}

div.button_black {
height:20px;
text-align:right;
background:transparent url(/Images/Market/buttons/bg_buttons/black_left.png) no-repeat left top;
}

div.button_black img {
border:0;
background:none;
padding:0 3px;
}

div.button_black div.right {
height:20px;
min-width:50px;
margin-left:10px;
font-weight:700;
text-align:left;
background:transparent url(/Images/Market/buttons/bg_buttons/black_right.png) no-repeat right top;
padding:0 10px 0 0;
}

div.form_comment h4 {
font-size:12px;
text-transform:uppercase;
margin:10px 0;
}

div.form_comment textarea.textbox {
width:440px;
margin-top:10px;
margin-bottom:10px;
display:block;
}

div.form_comment div.title {
font-weight:700;
display:block;
margin:0 0 0 2px;
}

div.form_comment input.textbox {
width:440px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
border:solid 1px #e6e6e6;
background:#fff url(/Images/Market/forms/bg_input_text.png) repeat-x top left;
overflow:auto;
display:block;
margin:0 0 10px;
padding:5px 6px 1px 4px;
}

div.form_forum_message_header {
font-weight:700;
text-transform:uppercase;
color:#fff;
background:#eee url(/images/Market/boxes/bg_header_blue.gif) repeat-x top left;
padding:6px 10px;
}

div.form_login {
text-align:left;
margin:0;
padding:5px 0 5px 5px;
}

div.form_login div.login_username,div.form_login div.login_password,div.form_login div.login_logincontrols {
position:relative;
margin:0 1px 0 0;
}

div.form_login div.login_username span.login_text,div.form_login div.login_password span.login_text {
display:block;
float:left;
width:90px;
text-align:left;
font-weight:700;
}

div.form_login .login_button {
float:left;
margin-bottom:0;
margin-left:30px;
background:transparent url(/Images/Market/buttons/bg_button_orange.gif) repeat-x left top;
}

div.form_login div.login_logincontrols .login_checkbox {
float:left;
display:block;
margin-right:2px;
}

div.form_login div.login_logincontrols span.login_text {
display:block;
text-align:left;
float:left;
}

div.form_login .login_textbox {
float:left;
display:block;
width:98px;
margin-right:2px;
overflow:hidden!important;
}

div.form_login div.login_misc span.separator {
color:#ccc;
margin:0 2px;
}

div.form_login a.login_mypage {
padding-left:10px;
font-size:12px;
font-weight:700;
background:transparent url(/Images/Market/icons/arrow_left_pink.png) no-repeat left 3px;
}

div.form_login .logout_button {
float:right;
margin-bottom:0;
background:transparent url(/Images/Market/buttons/bg_button_orange.gif) repeat-x left top;
}

div.form_login span.logged_in_text {
font-size:14px;
text-transform:uppercase;
font-weight:700;
display:block;
margin:5px 0;
}

div.form_register_user,div.form_register_subscriber {
text-align:left;
padding:5px 0 0;
}

div.form_register_user div.register_user_field,div.form_register_subscriber div.register_user_field {
position:relative;
padding:0 0 10px;
}

div.form_register_user div.register_user_field span.register_user_text,div.form_register_subscriber span.register_user_text {
display:block;
float:left;
width:130px;
text-align:left;
font-weight:700;
}

div.form_register_user div.register_user_field .register_user_textbox,div.form_register_subscriber div.register_user_field .register_user_textbox {
float:left;
display:block;
width:202px;
margin-bottom:0;
}

div.form_register_user .register_user_button,div.form_register_subscriber .register_user_button {
margin-top:5px;
}

div.form_register_user div.register_error_messages {
margin-bottom:5px;
color:Red;
}

div.form_register_subscriber div.register_user_field div.register_user_top_address {
padding-bottom:25px;
}

div.form_register_user div.register_user_field span.register_star,div.form_register_subscriber div.register_user_field span.register_star {
color:Red;
margin-left:5px;
}

div.form_register_user span.register_mandatory,div.form_register_subscriber span.register_mandatory {
color:Red;
margin-bottom:10px;
}

div.form_register_user div.register_user_field span.register_user_errormessage,div.form_register_subscriber div.register_user_field span.register_user_errormessage {
margin-left:130px;
}

div.form_register_user span.register_user_title {
display:block;
font-weight:700;
font-size:medium;
}

div.form_top_search {
position:relative;
margin:0;
height:0;
padding:0;
}

div.form_top_search input[type=text]
{
	position: absolute;
	right: 45px;
	bottom: -30px;
}

div.form_top_search input[type=submit]
{
	position: absolute;
	right: 0;
	bottom: -30px;
}

div.form_top_search input.textbox {
width:270px;
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#666;
overflow:visible;
margin:14px 0 0 12px;
padding:5px 5px;
height:11px;
}

div.form_top_search input.button_search {
float:right;
width:34px;
height:23px;
-moz-border-radius:0;
vertical-align:top;
border:0;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
color:#000;
background:transparent url(/Images/Market/forms/top_button_3letters.png) no-repeat;
cursor:hand;
margin:14px 5px 0 0;
}

div.form_top_search ul.autocomplete_list {
width:185px;
margin-top:10px;
margin-left:-6px;
font-size:16px;
font-family:arial,helvetica,sans-serif;
color:#666;
background-color:#fff;
border-right:solid 2px #dfdfdf;
border-bottom:solid 2px #dfdfdf;
border-left:solid 1px #dfdfdf;
cursor:default;
z-index:1000;
padding:0;
}

div.form_top_search li.autocomplete_list_item {
margin-top:4px;
background-image:none;
}

div.form_top_search li.autocomplete_list_item_active {
margin-top:4px;
background:#d02ab3 none;
color:#fff;
}

div.form_sendpage {
width:400px;
}

div.container_xform {
margin-bottom:10px;
border-bottom:solid 1px #ddd;
background-color:#efefef;
padding:10px;
}

div.container_xform hr.linje {
border-bottom:solid 1px #fff;
margin:0 0 5px;
}

div.container_xform input[type=radio] {
margin:0 0 5px 4px;
}

div.container_xform input[type=checkbox] {
margin:0 2px 5px 0;
}

.MenuCell {
border-bottom:solid 1px #eee;
padding:2px 0;
}

.MenuCell a {
display:block;
}

span.xformvalidator {
display:block;
color:red;
}

div.container_comment_message div.body div.container_functions span.author a {
cursor:hand;
border-color:#666;
}

table.table_forum {
width:100%;
border:0;
margin:0;
padding:0;
}

table.table_forum th {
font-size:11px;
font-weight:400;
text-transform:uppercase;
border-bottom:1px solid #ccc;
background-color:#eee;
padding:6px;
}

table.table_forum td {
vertical-align:middle;
color:#666;
border-bottom:1px solid #e5e5e5;
padding:10px 6px;
}

table.table_forum .c1 {
padding-left:30px;
}

table.table_forum .c4 {
width:130px;
}

div.box_column img.blogpresentation_image {
float:right;
margin:0 5px 5px 0;
}

div.box_column div.body h4,div.container_blogpresentation div.footer h4.header_middle {
margin:5px 0 0;
}

div.box_column span.blog_archive_year {
display:block;
font-weight:700;
}

input.column_form_right_textbox {
width:154px;
height:18px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
border-right:solid 1px #e5e5e5;
border-bottom:solid 1px #e5e5e5;
border-left:solid 1px #e5e5e5;
background:#fff url(/Images/Market/forms/bg_input_text.gif) repeat-x top left;
margin:0 0 10px;
padding:5px 4px 1px;
}

div.comment_expand {
padding-left:5px;
}

span.comment_expand_text {
margin-left:10px;
color:#d02ab3;
font-weight:700;
cursor:pointer;
}

a.bUn {
color:#333;
text-decoration:none;
}

a.bUn:hover {
border-bottom:solid 0 #fff!important;
}

div.rollingAdsContainer {
width:200px;
border:solid 1px #000;
overflow:hidden;
}

div.raHeader {
height:20px;
background-color:#000;
color:#fff;
text-align:center;
font-weight:700;
font-size:12px;
padding:10px 0;
}

div.rollingAdsContainer div.raItems {
background-color:#fff;
overflow:hidden;
}

div.rAd {
height:auto;
background:transparent url(/Images/Market/framework/bg_ad01.png) repeat-x;
cursor:pointer;
padding:5px 0 0 5px;
}

div.rAd div {
text-align:center;
height:auto;
overflow:hidden;
}

div.rAd h6 {
color:#A0322F;
font-weight:700;
font:bold 12px Arial;
margin:0;
}

div.rAd span {
font:normal 10px Arial;
}

div.container_market_2nd_menu img {
border:0;
vertical-align:top;
margin:0 -2px;
padding:0;
}

div.container_market_2nd_menu a:hover {
border-bottom:none 0 transparent;
}

div.container_market_2nd_menu img.imgMarket {
padding-top:24px;
}

div.container_market_2nd_menu img.margin1 {
margin-left:-1px;
}

div.container_market_2nd_menu img.margin3 {
margin-left:-3px;
}

div.container_market_2nd_menu img.margin4 {
margin-left:-4px;
}

div.container {
background:#fff none;
border:1px solid #004182;
height:30px;
width:98%;
margin:5px auto;
}

div.container .wrap {
width:100%;
left:0;
top:10px;
overflow:hidden;
position:relative;
line-height:normal;
font-size-adjust:none;
}

div.stockTicker {
font-family:Verdana, Arial, Helvetica, San-serif;
font-size:x-small;
list-style-type:none;
position:relative;
white-space:nowrap;
overflow:hidden;
margin:0;
padding:0;
}

div.stockTicker span.up {
color:green;
padding-left:7px;
}

div.stockTicker span.down {
color:red;
padding-left:10px;
margin:0;
}

div.stockTicker span.eq {
padding-left:10px;
margin:0;
}

div.stockTicker span.quote {
font-weight:700;
padding-left:10px;
margin:0;
}

.orange {
color:#F0700B;
}

div#containerSiteMenu {
border-bottom:solid 1px #D5D5D5;
float:left;
width:100%;
padding:0 0 8px 10px;
}

div#containerSiteMenu ul {
list-style-type:none;
margin:0;
}

div#containerSiteMenu ul li {
float:left;
list-style-type:none;
background:none;
margin-bottom:0;
padding:0 20px 0 0;
}

div#containerSiteMenu ul li a {
border:none;
color:#004685;
font:bold 12px Verdana;
}

div#siteInSiteLeft {
margin-top:10px;
width:710px;
border-right:solid 1px #D5D5D5;
float:left;
min-height:400px;
overflow:hidden;
padding-right:10px;
}

div#siteInSiteRight {
margin-top:10px;
width:245px;
float:left;
overflow:hidden;
text-align:center;
border-left:solid 1px #D5D5D5;
margin-left:-1px;
padding:0 0 0 5px;
}

div#SiteInSiteTopLeftBanner {
width:100%;
margin-bottom:25px;
overflow:hidden;
}

div#SiteInSiteLeftLeft {
float:left;
text-align:left;
padding-left:5px;
width:560px;
overflow:hidden;
}

div#SiteInSiteLeftRight {
text-align:center;
float:right;
width:140px;
overflow:hidden;
}

.fbLikeIframe {
border:none;
width:350px;
height:60px;
margin-top:8px;
overflow:hidden;
}

a.link,div.container_blogpresentation div.footer_archive span.blog_archive_year,div.container_breadcrumbs a.active,div.container_functions a.comments span,div.container_listpaging a.active,div.container_navigation_onelevel ul.level_1 li a.active,div.container_ticker ul.left li span,div.container_comment_message div.container_functions span.author,div.container_xform span,div.container_comment_message div.body div.container_functions span.author {
font-weight:700;
}

img,table.table_forum tr {
border:0;
margin:0;
padding:0;
}

h3.style_headline4,div.container_listitem1 a.number:link,div.container_listitem1 a.number:visited,div.frame_center div.container_listitem1 a,div.container_xform fieldset label,div.container_xform span.radiobuttons label {
font-weight:400;
}

h3.style_headline5,div.frame_center div.container_contentpush h3 {
font-size:18px;
}

div.separator hr,img.print_logo,div.container_eventitem div.date div.separator hr,div.container_pagelinks .membership,div.container_poll_small div.header,div.container_poll_small div.body div.imagebox,div.container_article div.container_pagelinks div.membership,div.form_top_search div.select_box {
display:none;
}

div#frame_outer_menu,div.frame_outer_navigation,div#frame_outer_middle {
width:1018px;
text-align:left;
background:transparent url(/Images/Market/framework/bg_framework.png) repeat-y center top;
}

div.box_column,div.container_article,div.container_banner,div.container_bloglist,div.container_forum_intro,div.container_forum_body,div.container_forum_functions,div.container_forum_roomlist,div.container_forum_topiclist,div.container_forum_messagelist,div.container_latestnewsbycategory,div.container_poll div.body p,div.container_columnitem1 div.container_functions,div.form_forum_message {
margin-bottom:10px;
}

div.container_article div.body,div.container_information {
padding:0 10px 10px;
}

div.container_article h3,div.container_information h3 {
font-size:14px;
margin:.8em 0 .2em;
}

div.container_articlepushitem div.header,div.container_contentpush div.header {
height:24px;
margin-top:-1px;
text-align:center;
font-size:20px;
font-weight:700;
text-transform:uppercase;
padding:2px 0;
}

div.container_articlepushitem div.body,div.container_contentpush div.body {
border:solid 1px #fff;
border-top:0;
padding:4px 9px 0;
}

div.container_articlepushitem:hover,div.container_contentpush:hover {
background:transparent url(/Images/Market/bg_push_hover.png) repeat-x bottom left;
border-color:#d5f1f9;
}

div.container_contentpush a:hover
{
	border:0;
}

div.container_articlepushitem:hover div.body,div.container_contentpush:hover div.body {
border-color:#d5f1f9;
}

div.container_articlepushitem div.body h3 a,div.container_columnitem1 h3 a,div.container_columnitem2 h3 a,div.container_columnitem3 h3 a,div.container_contentpush h3 a,div.container_contentpush div.body h3 a,div.container_eventitem div.body h3 a,div.container_menu_left ul li:hover a,div.container_menu_left ul li.active a,div.container_standarditem h3 a {
color:#000;
border-color:#000;
}

div.container_banner a,div.container_forum_topiclist h3 a,div.container_linkedimage a,div.container_menu_left ul li a:active,div.container_menu_left ul li a:hover,div.container_menu_right ul li a,div.container_navigation_categoryselection div.listarea a,div.container_xform fieldset,table.table_forum td h3 a {
border:0;
}

div.container_blogitem,div.container_blogitem img,input,div.form_comment {
margin:0 0 10px;
}

div.container_blogpresentation p.topic,div.container_textad {
margin-bottom:15px;
}

div.container_blogpresentation div.footer_date,div.container_comment_messagelist div.container_listpaging {
margin-bottom:20px;
}

div.container_bottom_logo a,div.container_linkmenu_left a,div.container_linkmenu_right a {
color:#ce2ab3;
border-color:#ce2ab3;
}

div.container_columnitem1,div.container_columnitem2,div.container_columnitem3,div.container_contentpush {
padding:0 0 10px;
}

div.container_columnitem1 p,div.container_columnitem2 p,div.container_columnitem3 p,div.container_commonlist,div.container_columnitem2 div.container_functions,div.frame_navigation div.container_banner {
margin-bottom:0;
}

div.container_columnitem2 div.body,div.container_columnitem3 div.body {
border:0;
margin-left:72px;
padding:0;
}

div.container_columnitem2 h3,div.container_columnitem3 h3 {
font-size:14px;
margin-bottom:8px;
}

div.container_comment_messagelist div.header_list h4,div.container_coworkerlist_cards div.header h4,div.container_poll div.header h4 {
text-transform:uppercase;
margin:0;
}

div.container_coworkeritem div.body,div.container_menu_left,div.container_poll div.body,div.container_poll div.collection,div.container_poll div.collection div.buttons,div.container_poll_small div.collection,div.form_forum_message input.button_medium {
float:left;
}

div.container_forum_functions ul li,div.container_media_border div.navigation ul li {
display:inline;
background:none;
margin:0;
padding:0;
}

div.container_forum_roomlist div.header,div.container_forum_topiclist div.header,div.container_forum_messagelist div.header {
font-weight:700;
text-transform:uppercase;
color:#fff;
background:#eee url(/images/Common/forum/bg_header_list_grey.png) repeat-x top left;
padding:6px 10px;
}

div.container_forum_topiclist h3,table.table_forum td h3 {
font-size:16px;
color:#000;
margin-bottom:.1em;
}

div.container_forum_message div.header div.index,div.container_poll_small div.collection div.buttons,div.container_forum_header div.form_forum_search,div.form_comment input.button_comment {
float:right;
}

div.container_functions a span,div.container_listitem1 span.number {
margin-right:4px;
font-weight:700;
}

div.container_functions a.comments,div.container_ticker ul.left li a {
color:#666;
border-color:#666;
}

div.container_latestnewsbycategory ul,div.stockTicker span {
margin:0;
}

div.container_latestnewsbycategory ul li div.separator_push,div.container_listitem1,div.container_poll_result_view div.result,div.container_poll_small div.collection div.buttonlist div.radiobutton,div.form_login div.login_logincontrols {
margin-bottom:5px;
}

div.container_listitem1 a:active,div.container_listitem1 a:hover,div.container_navigation_onelevel ul.level_1 li a:active,div.container_navigation_onelevel ul.level_1 li a:hover {
border-color:#000;
}

div.container_media div.navigation ul li a,div.container_media_border div.navigation ul li a,div.container_navigation_categoryselection div.summary p.summary span,div.container_sitemap ul.level_1 li a,div#containerSiteMenu ul li a.selected {
color:#000;
}

div.container_media div.caption,div.container_media_border div.caption,div.container_relatedpages,div.form_forum_message div.body {
margin-top:10px;
}

div.container_media div.caption p,div.container_media_border div.caption p {
font-size:11px;
margin:0;
}

div.container_media a,div.container_media_border a {
border:none;
}

div.container_menu_left ul,div.container_menu_right ul {
list-style-type:none;
white-space:nowrap;
margin:0;
padding:0;
}

div.container_navigation_twolevel,div.container_navigation_twolevelwithbanner {
background:#e3e3e3 url(/Images/Market/nav/bg_nav_category.png) no-repeat top left;
padding:10px 0;
}

div.container_poll div.collection div.buttonlist,div.container_poll_small div.collection div.buttonlist {
float:left;
width:200px;
margin:5px 5px 5px 0;
}

div.container_poll div.collection div.buttonlist div.radiobutton input,div.container_poll_small div.collection div.buttonlist div.radiobutton input,div.container_typetag img {
margin-right:4px;
}

div.container_poll_result_view div.result div.poll_bar1,div.container_poll_result_view div.result div.poll_bar6,div.container_poll_result_view div.result div.poll_bar11 {
float:left;
height:15px;
background:#c40101 url(/images/Common/Question/bar_1.gif) repeat-x left top;
}

div.container_poll_result_view div.result div.poll_bar2,div.container_poll_result_view div.result div.poll_bar7,div.container_poll_result_view div.result div.poll_bar12 {
float:left;
height:15px;
background:#1d9401 url(/images/Common/Question/bar_2.gif) repeat-x left top;
}

div.container_poll_result_view div.result div.poll_bar3,div.container_poll_result_view div.result div.poll_bar8,div.container_poll_result_view div.result div.poll_bar13 {
float:left;
height:15px;
background:#024e99 url(/images/Common/Question/bar_3.gif) repeat-x left top;
}

div.container_poll_result_view div.result div.poll_bar4,div.container_poll_result_view div.result div.poll_bar9,div.container_poll_result_view div.result div.poll_bar14 {
float:left;
height:15px;
background:#8b0197 url(/images/Common/Question/bar_4.gif) repeat-x left top;
}

div.container_poll_result_view div.result div.poll_bar5,div.container_poll_result_view div.result div.poll_bar10,div.container_poll_result_view div.result div.poll_bar15 {
float:left;
height:15px;
background:#029c93 url(/images/Common/Question/bar_5.gif) repeat-x left top;
}

div.container_sitemap ul.level_2 li a:active,div.container_sitemap ul.level_2 li a:hover,span.comment_expand_text:hover {
border-bottom:solid 1px #d02ab3;
}

div.container_columnitem2 div.container_media,div.container_columnitem3 div.container_media {
position:relative;
float:left;
border:0;
margin:0 10px 0 0;
padding:0;
}

div.popup_container label,div.form_forum_message label {
display:block;
margin:0 0 2px;
}

div.popup_container input[type=text],div.popup_container textarea.textbox,div.form_forum_message input.textbox,div.form_forum_message textarea.textbox {
width:350px;
}

input[type=text],input[type=password],textarea {
font-family:arial,helvetica,sans-serif;
font-size:12px;
border:solid 1px #AFAFAF;
background-color:#FFFFFF;
overflow:auto;
margin:0 0 10px;
padding:5px 4px 1px;
}

div.button_orange div.right a,div.button_pink div.right a,div.button_black div.right a {
color:#fff;
border:0;
}

div.button_orange div.right a:active,div.button_orange div.right a:hover,div.button_black div.right a:active,div.button_black div.right a:hover {
color:#ccc;
}

div.button_white div.right a:active,div.button_white div.right a:hover,div.button_pink div.right a:active,div.button_pink div.right a:hover {
color:#58b;
}

table.table_forum .c2,table.table_forum .c3 {
width:80px;
}
#hotSpotPopup {display:none;}

div.container_ajaxlogin
{
	background: transparent url(/Images/Market/Boxes/bg_ajaxlogin_footer.png) no-repeat bottom left;
	padding:0 0 18px;
	width:258px;
	color:#fff;
	
}

div.container_ajaxlogin h3
{
	background: transparent url(/Images/Market/Boxes/bg_ajaxlogin_head.png) no-repeat left;
	height:22px;
	margin:0;
	padding:16px 20px 0;
	color:#ff8930;
	font-size:16px;
	font-weight:bold;
}

div.container_ajaxlogin div.body_text
{
	background: transparent url(/Images/Market/Boxes/bg_ajaxlogin_body.png) repeat-y left;
	margin:0;
	padding:10px 20px;
}

div.container_ajaxlogin div.body_text div.login_form
{
	font-weight:bold;
	padding-bottom:10px;
}

div.container_ajaxlogin div.body_text input[type=text], div.container_ajaxlogin div.body_text input[type=password]
{
	height:15px;
	width:110px;
	float:right;
	margin-top:-5px;
}

div.container_ajaxlogin div.body_text a
{
	color:#fff;
}

div.container_ajaxlogin div.body_text input[type=button]
{
	color:#fff;
	background: transparent url(/Images/Market/Boxes/bg_ajaxlogin_button.png) no-repeat;
	height:20px;
	width:78px;
	border:0;
	cursor:pointer;
	float:right;
	padding-bottom:2px;
	font-weight:bold;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
}

div.container_ajaxlogin div.body_text input[type=checkbox]
{
	position:relative;
	top:2px;
}

div.container_ajaxlogin div.error
{
	color:#000;
	display:none;
	padding-bottom:5px;
}

div.container_ajaxlogin div.recovery_panel, div.container_ajaxlogin .recovery_message
{
	display:none;
}

.login_link
{
	float:right;
	padding: 7px 15px 0 15px;
	height: 21px;
	background: transparent url(/Images/Market/nav/market_plus_menu/market_plus_separator.png) no-repeat top left;
}
.divDoubleLogin{z-index:10000000;background-color:#FEFEC6;border:1px solid #767777;border-radius:10px;box-shadow:5px 5px 10px #999999;color:#545454;float:none;font-size:10px;
height:178px;left:15%;padding:10px 20px 25px;position:fixed;top:20%;width:310px;margin:0;overflow:auto}
.divDoubleLogin a.close{color:#185895;text-decoration:none;margin-left:300px;display:block;margin-bottom:8px}
.divDoubleLogin a:hover{border-bottom:none}
