*{margin:0,padding:0}

form{margin:0; padding:0}

hr{border:0; background-color:#b0b0b0; height:1px}

a.listlink, a.listlink:link, a.listlink:active, a.listlink:hover, a.listlink:visited{font-size:1.1667em}

a.link_nounderline, a.link_nounderline:link, a.link_nounderline:active, a.link_nounderline:hover, a.link_nounderline:visited{text-decoration:none}

a.link_button, a.link_button:link, a.link_button:active, a.link_button:hover, a.link_button:visited{color:#333; background-color:#e5e5e5; padding:1px 8px 2px 8px; margin:0 5px 0 0; border-top:1px #e5e5e5 solid; border-bottom:1px #a8a8a8 solid; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button:hover{color:#000; background-color:#cccccc; border-top:1px #808080 solid; border-bottom:1px #cccccc solid; text-decoration:none}

a.link_button1, a.link_button1:link, a.link_button1:active, a.link_button1:hover, a.link_button1:visited{color:#fff; padding:1px 8px 3px 8px; margin:0 5px 0 0; border-top:1px #666 solid; background-color:#808080; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button2, a.link_button2:link, a.link_button2:active, a.link_button2hover, a.link_button2:visited{color:#fff; padding:2px 10px 4px 10px; margin:0 10px 0 0; border-top:1px #666 solid; background-color:#808080; font-size:1.167em; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button2:hover{color:#fff; border-top:1px #505050 solid; background-color:#666; text-decoration:none}

a.link_white, a.link_white:link, a.link_white:active, a.link_white:hover, a.link_white:visited{color:#fff; text-decoration:none}

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

a.link_popularsearch, a.link_popularsearch:link, a.link_popularsearch:active, a.link_popularsearch:hover, a.link_popularsearch:visited{display:block; text-decoration:none; cursor:pointer; padding:2px 4px; color:#666}

a.magname, a.magname:link, a.magname:active, a.magname:hover, a.magname:visited{font-size:16px; font-weight:bold; text-decoration:none; text-shadow:#fff 0 1px 0}

.step_first {
	float:left;
	width:15%;
}

.step_middle {
	float:left;
	width:70%;
	text-align:center;
}

.step_last {
	float:left;
	width:15%;
	text-align:right;
}

a.step1, a.step1:link, a.step1:active, a.step1:hover, a.step1:visited {
	border:1px #999 solid; background-color:#fff; color:#666; padding:1px 4px 0 4px; display:inline-block; margin-right:4px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

a.step1:hover {
	text-decoration:none;
}

a.step0, a.step0:link, a.step0:active, a.step0:hover, a.step0:visited {
	border:1px #aaa solid; background-color:#aaa; color:#fff; padding:1px 4px 0 4px; display:inline-block; margin-right:4px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

a.step0:hover {
	border:1px #006bbd solid;
	background-color:#006bbd;
	text-decoration:none;
}

.grey{color:#999}

#feedback_button{position:absolute; width:100%; height:102px; top:150px; text-align:right}

#expand_hider{position:absolute; visibility:hidden; top:0; left:0; width:100%; height:100%; z-index:5; background:transparent url('../img/expand_hider.png'); cursor:pointer}

#expand_container{position:absolute; visibility:hidden; padding:10px; z-index:10; top:70px; background:transparent url('../img/expand_bg.png'); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; cursor:pointer}

#expand_image{background-color:#fff; padding:15px}

#topmenu #area{width:976px; padding:0 262px 0 12px; margin:0 auto; text-align:right; color:#fff; line-height:1.5em}

#container{width:1250px; margin:0 auto}

#container2{width:1000px; margin:0 auto}

#main #logo{float:left; width:169px; padding:21px 0 0 15px; height:79px}

#main #menu2{float:left; width:785px; height:85px; padding:15px 7px 0 0; text-align:right; color:#999}

#main #menu{clear:both; display:block; z-index:2; height:35px; background:transparent url('../img/bg_menu.gif') no-repeat}

a.menu_h_neutral, a.menu_h_neutral:link, a.menu_h_neutral:active, a.menu_h_neutral:hover, a.menu_h_neutral:visited{color:#505050; text-shadow:#fff 0 1px 0; background-color:transparent}

a.menu_h_active, a.menu_h_active:link, a.menu_h_active:active, a.menu_h_active:hover, a.menu_h_active:visited{color:#0077bd; text-shadow:#fff 0 1px 0; background:#000 url('../img/menu_hilite_bg.gif')}

#main #menu .menu_h_col{float:left; height:35px}

#main #menu .menu_h{margin-top:4px; padding:0 14px; height:30px; font-size:1.3333em; line-height:1.2em; font-weight:bold}

#main #menu .menu_h1{margin-top:4px; padding:0 14px; height:31px; font-size:1.3333em; line-height:1.2em; font-weight:bold}

#main #footer{display:block; padding:16px 28px 16px 28px; background-color:#f0f0f0; color:#666}

#main #footer .footer_cell{float:left; padding-right:35px; line-height:1.6em}

#main #footer .footer_logo{float:right; padding-top:3px}

#banner{float:left; width:206px; margin:24px 0 0 26px; background-color:transparent}

.bannerright{padding-bottom:15px}

.clear{clear:both; font-size:0px; line-height:0px}

.clear_5pix{clear:both; font-size:0px; line-height:0px; height:5px}

.clear_8pix{clear:both; font-size:0px; line-height:0px; height:8px}

.clear_10pix{clear:both; font-size:0px; line-height:0px; height:10px}

.clear_15pix{clear:both; font-size:0px; line-height:0px; height:15px}

.clear_20pix{clear:both; font-size:0px; line-height:0px; height:20px}

.clear_25pix{clear:both; font-size:0px; line-height:0px; height:25px}

.box0{clear:both; font:300 1px/1px sans-serif}

.box1{float:left; width:637px; margin:0 19px 0 0; overflow:hidden}

.box2{float:left; width:320px; margin:0; overflow:hidden}

.box3{float:left; width:200px; margin:0 29px 0 0; overflow:hidden}

.box4{float:left; width:528px; margin:0 19px 0 0; overflow:hidden}

.box5{float:left; width:200px; margin:0; overflow:hidden}

.box6{float:left; width:463px; margin:0 24px 0 9px; overflow:hidden}

.box7{float:left; width:205px; margin:0 25px 0 0; overflow:hidden}

.box8{float:left; width:250px; margin:0; overflow:hidden}

.box9{float:left; width:747px; margin:0 0 0 0; overflow:hidden}

.box10{width:976px; overflow:hidden}

.box11{width:637px; margin:0; overflow:hidden}

.box12{float:left; width:309px; margin:15px 19px 0 0; overflow:hidden}

.box13{float:left; width:309px; margin:15px 0 0 0; overflow:hidden}


.contleft{float:left}

.contleft_150pix{float:left;width:150px}

.contleft_50pix{float:left;width:50px}

.contleft_400pix4tp{float:left;width:400px;padding-top:4px}

.contleft_505pix40le{float:left;width:505px;padding:0 40px 0 0}

.commentbuttons{padding-bottom:20px}

.facebooklike{clear:both; width:400px; padding:15px 0 0 0}

a.bu2_80, a.bu2_80:link, a.bu2_80:active, a.bu2_80:hover, a.bu2_80:visited{width:80px; height:15px; padding:1px 0 0 0; background:transparent url('../img/bu2_80.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff}

a.bu2_80:hover{background:transparent url('../img/bu2_80_2.gif') no-repeat}

a.bu2_80_grey, a.bu2_80_grey:link, a.bu2_80_grey:active, a.bu2_80_grey:hover, a.bu2_80_grey:visited{width:80px; height:15px; padding:1px 0 0 0; background:transparent url('../img/bu2_80_grey.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff}

a.bu2_80_grey:hover{background:transparent url('../img/bu2_80_2.gif') no-repeat}

a.bu2_100, a.bu2_100:link, a.bu2_100:active, a.bu2_100:hover, a.bu2_100:visited{width:100px; height:15px; padding:1px 0 0 0; background:transparent url('../img/bu2_100.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff}

a.bu2_100:hover{background:transparent url('../img/bu2_100_2.gif') no-repeat}

a.bu_textsize0, a.bu_textsize0:link, a.bu_textsize0:active, a.bu_textsize0:hover, a.bu_textsize0:visited{width:15px; background:transparent url('../img/bu_textsize0.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_textsize0:hover{width:15px; background:transparent url('../img/bu_textsize2.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_textsize1, a.bu_textsize1:link, a.bu_textsize1:active, a.bu_textsize1:hover, a.bu_textsize1:visited{width:15px; background:transparent url('../img/bu_textsize1.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_textsize1:hover{width:15px; background:transparent url('../img/bu_textsize2.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_96, a.bu_96:link, a.bu_96:active, a.bu_96:hover, a.bu_96:visited{width:96px; height:27px; padding:10px 0 0 0; background-color:#a49f8e; display:block; border:0; font:700 16px/16px helvetica,arial,sans-serif; text-decoration:none; text-align:center; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

a.bu_96:hover{background-color:#6b6961; text-decoration:none}

a.bu_nowidth, a.bu_nowidth:link, a.bu_nowidth:active, a.bu_nowidth:hover, a.bu_nowidth:visited{height:27px; padding:10px 14px 9px 14px; background-color:#00a1f8; border:0; font:700 16px/16px helvetica,arial,sans-serif; text-decoration:none; text-align:center; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

a.bu_nowidth:hover{background-color:#6b6961; text-decoration:none}

a.bu_nowidth2, a.bu_nowidth2:link, a.bu_nowidth2:active, a.bu_nowidth2:hover, a.bu_nowidth2:visited{height:20px; padding:6px 14px 6px 14px; background-color:#00a1f8; border:0; font:700 14px/14px helvetica,arial,sans-serif; text-decoration:none; text-align:center; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.bu_nowidth2:hover{background-color:#6b6961; text-decoration:none}

.umenu_bordertop{padding:0;margin:0;border-top:4px #69b6f0 solid}

.umenu_arrow{width:10px; height:15px; border:0px; float:right}

.umenu_lock{width:11px; height:14px; vertical-align:bottom; border:0}

a.umenu, a.umenu:link, a.umenu:active, a.umenu:hover, a.umenu:visited{display:block; padding:8px 10px 8px 15px; text-decoration:none; border-top:1px #fff solid; width:175px; font-size:1.1em; color:#333; background-color:#e0eef7}

a.umenu:hover{color:#000; background-color:#fff}

a.umenu1, a.umenu1:link, a.umenu1:active, a.umenu1:hover, a.umenu1:visited{display:block; padding:8px 10px 8px 15px; text-decoration:none; border-top:1px #fff solid; width:175px; font-size:1.1em; color:#000; background-color:#b6dff8}

a.umenu2, a.umenu2:link, a.umenu2:active, a.umenu2:hover, a.umenu2:visited{display:block; padding:8px 10px 8px 15px; text-decoration:none; border-top:1px #fff solid; width:175px; font-size:1.1em; color:#333; background-color:#cee8f7}

a.umenu2:hover{color:#000; background-color:#fff}

a.uumenu, a.uumenu:link, a.uumenu:active, a.uumenu:hover, a.uumenu:visited{display:block; padding:5px 10px 5px 15px; text-decoration:none; color:#333; font-size:1em; line-height:1.2em; width:175px; background-color:#cee8f7}

a.uumenu:hover{color:#000; background-color:#fff}

a.uumenu1, a.uumenu1:link, a.uumenu1:active, a.uumenu1:hover, a.uumenu1:visited{display:block; padding:5px 10px 5px 15px; text-decoration:none; color:#000; font-size:1em; line-height:1.2em; width:175px; background-color:#b6dff8}

a.tmenu, a.tmenu:link, a.tmenu:active, a.tmenu:hover, a.tmenu:visited{ color:#414954; text-decoration:none}

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

.comment_top{display:block; height:28px; padding:10px 0 0 10px; background:#000; font:700 16px/20px arial,sans-serif; color:#fff; border-top-right-radius:7px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px; border-top-left-radius:7px; -moz-border-radius-topleft:7px; -webkit-border-top-left-radius:7px}

.comment_field{display:block; background-color:#dcd8c9; margin:0 0 2px 0; padding:3px; border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px}

.comment_field_margin{padding:6px 8px 16px 8px}

.comment_comment{padding:4px 0; font-size:1em; line-height:130%}

.comment_comment p{margin:0; padding:0 0 6px 0}

.comment_gbtime{color:#999}

.comment_gbtime_new{color:#4894bb}

.comment_gbheader{font-size:1.33em; line-height:120%; font-weight:bold}

.comment_gbtext{color:#333}

.comment2_comment{padding:4px 0 4px 0; font-size:1em; line-height:130%}

.comment2_comment p{margin:0; padding:0 0 6px 0}

.comment2_gbtime{color:#999}

.comment2_gbtime_new{color:#4894bb}

.comment2_gbheader{font-size:1.16em; line-height:130%; font-weight:bold}

.comment2_gbtext{color:#333}

.form_info_ok{display:block; padding:10px; margin-bottom:15px; background-color:#daf5da; border:1px #5fbe36 solid; color:#000; font-size:14px; line-height:120%}

.form_info_choice{display:block; padding:10px; margin-bottom:15px; background-color:#dae9f5; border:1px #36a9be solid; color:#000; font-size:14px; line-height:120%}

.form_info_alert{display:block; padding:10px; margin-bottom:15px; background-color:#ffe0d1; border:1px #e95d2f solid; color:#000; font-size:14px; line-height:120%}

.inputcomment{height:15px; margin:0 0 8px 0; padding:3px 0 2px 1px; border:#fff 1px solid; font:300 12px/15px arial,sans-serif}

.textareacomment{margin:0 0 8px 0; padding:3px 0 2px 1px; border:#fff 1px solid; font:300 12px/15px arial,sans-serif}

.relatedheader{font-size:1.2em; padding:0 0 0.7em 0}

.related_link{width:20px;height:16px;border:0;vertical-align:top}

.related_symcol{float:left;width:40px; padding-top:2px}

.related_symimg{width:40px;height:41px;border:0}

.related_symimg2{width:20px;height:16px;border:0}

.related_symimg3{width:40px;height:41px;border:0;vertical-align:middle}

.related_symimg_own{width:30px; border:0; -moz-box-shadow:0 1px 5px #505050; -webkit-box-shadow:0 1px 5px #505050; box-shadow:0 1px 5px #505050}

.related_textcol{padding-top:4px; margin-left:5px; line-height:120%}

.related_textcol2{width:140px;padding-top:4px; line-height:120%}

.vinjett{margin:0; padding:0 0 4px 0; font-weight:bold; font-size:1.3333em}

.banner_tmp{width:200px; height:125px; margin:0 auto 12px 30px; border:3px #fff solid}

.textlistning_vinj{display:block; margin:20px 0 15px 0; padding:10px; background-color:#cccccc; color:#ffffff; border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; font-size:18px}

.textlisting_border_thin{margin:5px 0 15px 0;border-bottom:1px #e5e5e5 solid}

.textlisting_backforward{display:block; padding:10px 0}

.news_area{display:block; padding-top:10px; padding-bottom:5px; border-top:4px #e5e5e5 solid}

.news_area2{display:block; padding-top:10px; padding-bottom:20px; border-top:4px #e5e5e5 solid}

.news_tags{display:block; padding:5px 16px 4px 16px; border-bottom:1px #cccccc solid; background-color:#f0f0f0; color:#666666}

.magasin_start_top{display:block; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px}

.magasin_titlechoice3{padding:10px 15px; height:14px; overflow:hidden; background:transparent url('../img/mag_bg_3.gif') repeat-x}

.magasin_titlechoice4{padding:10px 15px; height:14px; overflow:hidden; background:transparent url('../img/mag_bg_4.gif') repeat-x}

.magasin_titlechoice5{padding:10px 15px; height:14px; overflow:hidden; background:transparent url('../img/mag_bg_5.gif') repeat-x}

.magasin_arrow{width:19px; height:10px; border:0}

.magasin_start_area{display:block; padding:10px; background-color:#ffffff; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}

.magasin_start_img{float:left; width:220px; padding-left:5px; margin-right:20px}

.magasin_start_num{float:left; width:124px}

.magasin_start_num_link{width:124px; padding:7px 0 0 0; text-align:center}

.search_info{padding:0 0 10px 0;font:700 18px/18px arial, sans-serif}

.search_choicevinj{padding:10px 0; color:#666666}

.search_amount{height:15px; padding:10px 0 0 0}

.text14_17{font-size:14px;line-height:17px}

.blogstart_title{display:block; background-color:#e5e5e5; border:1px #e5e5e5 solid; font-family:georgia, serif; font-size:20px; padding:17px 19px 12px 19px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px}

.blogstart_area{display:block; background-color:#ffffff; border:1px #e5e5e5 solid; padding:10px 19px 12px 19px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}

.blogstart_author{padding:2px 0 5px 0; font-family:georgia, serif; font-size:10px; line-height:120%; color:#7c7b7b; letter-spacing:0.20em; text-transform:uppercase}

.blogstart_header{padding:0 0 7px 0; font-family:georgia, serif; font-size:18px; line-height:120%; color:#c00d31}

.blogstart_text{padding:0 0 10px 0; color:#333333; line-height:130%}

.blogstart_blogs{padding:10px 0 2px 0}

.banner_vinj{font:300 12px/14px arial, sans-serif; color:#808080; padding:0 0 5px 0}

.blockpad7{display:block; padding:7px}

.blockpadbottom20{display:block; padding-bottom:20px}

.login_area{width:300px; margin:20px auto 0 auto}

.login_label{float:left; padding:13px 10px 10px 10px; width:100px}

.login_label2{float:left; padding:8px 10px 10px 10px; width:100px}

.login_input{float:left; width:150px;padding:10px 0 0 0}

.login_input2{float:left; width:150px;padding:5px 0 0 0}

.login_bu_area{width:96px; padding:0 15px 15px 0; margin:0 0 0 auto}

.login_info{padding:0 10px 10px 10px}

.calendar_start_area{display:block; padding:15px 20px 10px 20px; background-color:#f0f0f0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

.calendar_start_area p {
	margin:0; padding:2px 0
}

.calendar_start_top{display:block; padding-bottom:8px; border-bottom:4px #dfdfdf solid; font:300 18px/20px georgia, sans-serif; letter-spacing: -0.02em; word-spacing: -0.03em}

.faq_header {
	background-color:#e5e5e5; padding:7px 8px 8px 8px; margin-bottom:7px; font-size:1.167em; line-height:120%; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px
}

.faq_answer {
	padding-bottom:15px
}

.faq_answer_header {
	display:block; background-color:#e5e5e5; padding:7px 8px 8px 8px; font-size:1.167em; line-height:120%; cursor:pointer; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px
}

.faq_answer_text {
	padding:0 8px 8px 8px; background-color:#f0f0f0; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px
}

.local_start_header{display:block; padding:15px 0 0 19px; height:34px; background:transparent url('../img/local_start_top.gif') no-repeat; font-family:calibri, arial, sans-serif; font-weight:bold; font-size:1.8em; line-height:110%; color:#fff}
.local_start_area{display:block; border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid}
.local_start_area2{display:block; padding:8px 18px 12px 18px; color:#666}
.local_start_area3{display:block; padding:8px 18px 12px 18px; color:#666; background-color:#f5f5f5}
-local_start_area4{display:block; padding:6px 18px 8px 18px; color:#666; background-color:#e8e8e8; border-top:1px #d5d5d5 solid; text-align:right}
.local_start_bottom{display:block; padding:10px 0 0 19px; height:29px; background:#e8e8e8 url('../img/local_start_bottom.gif') no-repeat; font-family:calibri, arial, sans-serif; font-weight:bold; font-size:2em; line-height:110%; color:#fff}

.local_vinjettarea{display:block; background-color:#89c143; padding:5px 15px 10px 15px; cursor:pointer}
.local_vinjettarea2{padding:4px 0 7px 0; font-family:calibri, arial, sans-serif; font-size:24px; font-weight:bold; line-height:24px; letter-spacing:-0.01em; word-spacing:-0.01em; color:#ffffff; text-shadow:#5a8920 0 -1px 0}

.errormess_box {width:470px; padding:30px 40px; background-color:#daeff6; margin:50px auto; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px}
.errormess_text {padding:20px 0 20px 0; font-size:1.167em; line-height:120%}

.campaignmod_top {color:#fff; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; line-height:40px; padding:15px 0 10px 18px}
.campaignmod_area {padding:10px 18px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}
.campaignmod_text {display:block; padding:0 0 10px 0; line-height:1.333em}
.campaignmod_link{display:block; text-align:right}


.qmmc .qmdivider{ display:block; font-size:1px; border-width:0px; border-style:solid; position:relative; z-index:1}

.qmmc .qmdividery{float:left; width:0px}

.qmmc .qmtitle{display:block; cursor:default; white-space:nowrap; position:relative; z-index:1}

.qmclear{font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block; float:none !important}

.qmmc{position:relative; z-index:2}

.qmmc a, .qmmc li{float:left; display:block; white-space:nowrap; position:relative; z-index:1}

.qmmc div a, .qmmc ul a, .qmmc ul li{float:none}

.qmsh div a{float:left}

.qmmc div{visibility:hidden; position:absolute}

.qmmc .qmcbox{cursor:default; display:inline-block; position:relative; z-index:1}

.qmmc .qmcbox a{display:inline}

.qmmc .qmcbox div{float:none; position:static; visibility:inherit; left:auto}

.qmmc li{z-index:3}

.qmmc ul{left:-10000px; position:absolute; z-index:2}

.qmmc, .qmmc ul{list-style:none; padding:0px; margin:0px}

.qmmc li a{float:none}

.qmmc li:hover>ul{left:auto}

#qm0 ul{top:100%; z-index:3}

#qm0 ul li:hover>ul{top:0px; left:100%}

#qm0{margin:0px; background:transparent url('../img/menu_btwn.gif') no-repeat}

#qm0 a{padding:11px 15px 10px 15px; font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:16px; line-height:14px; text-decoration:none; text-align:left; color:#505050; text-shadow:#fff 0 1px 0; background:transparent url('../img/menu_btwn.gif') no-repeat}

#qm0 a:hover{background:#fff url('../img/menu_hilite_bg.gif') repeat-x; color:#0077bd}

#qm0 li:hover>a{background:#fff url('../img/menu_hilite_bg.gif') repeat-x; color:#0077bd}

body #qm0 .qmactive, body #qm0 .qmactive:hover{background:#fff url('../img/menu_hilite_bg.gif') repeat-x; color:#0077bd}

#qm0 div, #qm0 ul{padding:2px 2px; background:#e0eef7 url('../img/umenu_bg_tone.gif') repeat-x; border-top:0px; border-bottom:1px #6c828a solid; border-left:1px #96a5aa solid; border-right:1px #96a5aa solid; margin:0 0 0 -1px; border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}

#qm0 div a, #qm0 ul a{padding:6px 15px 6px 14px; background:transparent; color:#000; font-weight:normal; font-size:12px; line-height:15px; text-align:left; border-width:0px; min-width:150px}

#qm0 div a:hover{background-color:#fff}

#qm0 ul li:hover>a{background-color:#fff}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#fff; color:#000}

#qm0 .qmtitle{margin:2px 5px 5px 5px; color:#050505; font-family:Arial; font-size:13px; font-weight:bold}

#qm0 .qmdividerx{border-top-width:1px; margin:4px 5px 4px 5px; border-color:#F00}

#qm0 .qmritem span{border-color:#666; background-color:#EEE}

#qm0 .qmritemcontent{padding:0px 0px 0px 4px}

#qm0 div .qmritem span{border-color:#666; background-color:#EEE}

#qm0 div .qmritemcontent{padding:0px 0px 0px 4px}

ul#qm0 li:hover >a{}
