/* core.css|customers */
/* CORE */
/*#######################*/
body{height:100%;margin:0;padding:0 0 20px;z-index:1}

/* WRAP */
#mdWrap{position:relative}

/* HEAD */
#mdHead{position:relative}

/* BODY */
#mdBody{position:relative}
#mdBodySub{min-height:1px;overflow:hidden}

/* BODY MAIN */
#mdBodyMain{float:left;width:100%;overflow:hidden}

/* BODY LEFT */
#mdBodyLeft{float:left;overflow:hidden}

/* BODY CONTENT */
#mdBodyContentSub{position:relative;float:left;width:100%;overflow:hidden}

/* ACCESSIBILITY */
.mdAccess{display:none;visibility:hidden}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body{background:#f3f3f4 url(img/bg.png) repeat-x 0 0}

/* wrap */
#mdWrap{width:1000px;margin:0 auto;background:#fff url(img/wrap.png) repeat-y 0 0}

/* head */
#mdHead{height:150px;padding:0 5px;background:#fff url(img/head.png) no-repeat 0 100%}
#mdHead h1{display:none;visibility:hidden}
#mdHeadSub{position:relative}

/* logo */
#mdLogo{display:block;width:207px;height:94px}
#mdLogo img{margin:11px 0 15px 15px}

/* head menu */
#mdHeadMenu{height:39px;margin:0 1px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#mdHeadMenu ul{list-style:none;height:37px;padding:0;margin:1px 0;background:#30acdc;font:bold 12px/37px arial,verdana,garuda,sans-serif;text-transform:uppercase}
#mdHeadMenu li{float:left;padding:0;margin:0 -8px 0 0}
	#mdHeadMenu li.mdMenu7{display:none} /* hide campaign level in top menu */
#mdHeadMenu li a{display:block;text-decoration:none;color:#fff}
#mdHeadMenu li span{display:block}
#mdHeadMenu li span span{height:37px;padding:0 16px;white-space:nowrap;cursor:pointer}
#mdHeadMenu li a:hover span span{height:54px;padding:0;margin:0 16px;background:url(img/headmenu_hover.png) repeat-x 0 100%}
#mdHeadMenu li.selected a{background:url(img/headmenu_selected.png) repeat-x 0 0}
#mdHeadMenu li.selected a span{background:url(img/headmenu_selected.png) no-repeat 0 50%}
#mdHeadMenu li.selected a span span{height:37px!important;padding:0 16px!important;margin:0!important;background:url(img/headmenu_selected.png) no-repeat 100% 100%!important}

/* search */
#mdSearch{position:absolute;top:105px;right:1px;width:185px;height:33px;overflow:hidden;border:0;padding:2px 0;margin:0;background:url(img/search.png) no-repeat 0 0} 
#mdSearch legend,#mdSearch label{display:none}
#mdSearch .mdFormText{float:left;width:112px;height:15px;border:0;margin:0;padding:1px 5px 0 22px;background:transparent;font:normal 11px/14px verdana,arial,sans-serif}
#mdSearch .mdFormText:focus{outline:none}
#mdSearch .mdFormSubmit{float:left;width:28px;height:16px;padding:0 0 1px;margin:0;text-align:center;color:#fff;font:bold 10px/17px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer;border:0;background-position:0 0}
#mdSearch .mdFormSubmit:hover{background-position:-28px 0}

/* top links */
#mdTop{position:absolute;top:5px;right:-5px;list-style:none;margin:0;padding:0;height:12px;overflow:hidden}
#mdTop li{float:left;padding:0 7px;margin:0 0 0 -1px;font:normal 10px/12px verdana,arial,sans-serif;color:#737373;border-left:1px solid #737373}
#mdTop li a{color:#737373}
#mdTop li a:hover{color:#2a9cca}

/* body */
#mdBodySub{padding:0 5px}
#mdBodyHead{padding:0 15px 15px}
#mdBodyHead img{border:1px solid #e2e2e2}
#mdBodyHead dl{margin:15px 0 0;background:#8a8a8a;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;min-height:1px;overflow:hidden;font:bold 12px/24px arial,verdana,sans-serif;color:#fff;text-indent:10px}
#mdBodyHead dt{float:left;width:52px;height:24px;background:#55ad00;border:1px solid #fff;border-left:0;text-transform:uppercase}
#mdBodyHead dd{float:left;width:907px;height:24px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0}
#mdBodyContentSub{min-height:400px}

/* left menu */
#mdLeftMenu{padding:0 15px 20px;background:#fff;min-height:1px;overflow:hidden}
#mdLeftMenu ul{list-style:none;margin:0;padding:0;border-top:1px solid #e2e2e2;min-height:1px;overflow:hidden}
#mdLeftMenu li{float:left;margin:0;padding:0;width:189px;overflow:hidden;white-space:nowrap;background:#f8f8f8;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#mdLeftMenu li a{display:block;text-decoration:none;color:#333;border-right:1px solid #e2e2e2;line-height:19px}
#mdLeftMenu li a:hover{background:#e2e2e2}
#mdLeftMenu li.active-trail a{background:#30acdc;color:#fff;font-weight:bold}
#mdLeftMenu li a span{display: block}
#mdLeftMenu li a span span{height:19px;padding:0 8px;cursor:pointer}
#mdLeftMenu ul ul{display:none}
#mdLeftMenu ul ul li{border:0}
#mdLeftMenu ul ul li a{background:#fff!important;color:#333!important;font-weight:normal!important;border:0}
#mdLeftMenu ul ul li a:hover{background:none;color:#30acdc!important}
#mdLeftMenu ul ul li.selected a{font-weight:bold!important;color:#333!important}
#mdLeftMenu ul ul li a span span{padding:0 18px}
#mdLeftMenu li.expanded ul{display:block}

/* foot */
#mdFoot{height:98px;margin:0 6px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff url(img/bg.png) repeat-y 0 0}
#mdFootSub{height:96px;padding:0;margin:1px 0;background:#30acdc;color:#fff}
#mdFoot address,#mdFoot .mdProtector{float:left;width:269px;height:66px;padding:15px 30px;font:normal 11px/15px verdana,arial,sans-serif}
#mdFoot .mdProtector{background:url(img/protector.png) no-repeat 130px 100%}
#mdFoot a{color:#fff}

/* content.css|customers */
/* CONTENT */
/*#######################*/
body{font:normal 11px/normal verdana,arial,sans-serif;color:#434343}

/* form.css|customers */
/* Form */
/*#######################*/
form{margin:0;clear:both}
fieldset{margin:0;padding:0;border:0}
legend{color:#333}
fieldset .error{border-color:#900!important;background:#fcc}

.mdFormSubmit{width:57px;height:17px;overflow:hidden;border:0;text-align:center;font:bold 10px/15px arial,verdana,sans-serif;text-transform:uppercase;padding:0;margin:0;color:#fff;cursor:pointer;background:url(img/buttons.png) no-repeat -56px 0}
.mdFormSubmit:hover{background-position:-113px 0}

.mdFormNewsletter legend{padding:5px 15px 10px;font:bold 15px/18px arial,verdana,sans-serif}
.mdFormNewsletter .mdFormTextWrap{padding:0 15px 5px;min-height:1px;overflow:hidden}
.mdFormNewsletter .mdFormTextWrap label{display:block;float:left;width:50px;font-weight:bold;padding:3px 0 0}
.mdFormNewsletter .mdFormText{float:left;height:16px;width:212px;padding:2px 3px 0;border:1px solid #e0e0e0}
.mdFormNewsletter .mdFormSubmitWrap{float:right;margin:0 15px 0 0;padding:0 0 10px}
#mdBodyRight .mdFormNewsletter legend{padding:5px 10px 5px}
#mdBodyRight .mdFormNewsletter p{padding:0 10px 10px}
#mdBodyRight .mdFormNewsletter .mdFormText{width:111px}
#mdBodyRight .mdFormNewsletter .mdFormTextWrap{padding:0 10px 5px}
#mdBodyRight .mdFormNewsletter .mdFormSubmitWrap{margin:0 10px 0 0}

.mdFormEvent legend{padding:5px 15px 10px;font:bold 15px/18px arial,verdana,sans-serif}
.mdFormEvent .mdFormTextWrap,.mdFormEvent .mdFormTextareaWrap{padding:0 15px 5px;min-height:1px;overflow:hidden}
.mdFormEvent .mdFormTextWrap label,.mdFormEvent .mdFormTextareaWrap label{display:block;float:left;width:100px;font-weight:bold;padding:3px 0 0}
.mdFormEvent .mdFormText{float:left;height:16px;width:382px;padding:2px 3px 0;border:1px solid #e0e0e0}
.mdFormEvent .mdFormTextarea{float:left;height:100px;width:382px;padding:2px 3px 0;border:1px solid #e0e0e0;font:normal 11px/normal verdana,arial,sans-serif}
.mdFormEvent .mdFormSubmitWrap{float:right;margin:0 15px 0 0;padding:0 0 10px}

.mdFormComment legend{padding:5px 15px 10px;font:bold 15px/18px arial,verdana,sans-serif}
.mdFormComment .mdFormTextWrap,.mdFormComment .mdFormTextareaWrap{padding:0 15px 5px;min-height:1px;overflow:hidden}
.mdFormComment .mdFormTextWrap label,.mdFormComment .mdFormTextareaWrap label{display:block;float:left;width:100px;font-weight:bold;padding:3px 0 0}
.mdFormComment .mdFormText{float:left;height:16px;width:382px;padding:2px 3px 0;border:1px solid #e0e0e0}
.mdFormComment .mdFormTextarea{float:left;height:100px;width:382px;padding:2px 3px 0;border:1px solid #e0e0e0;font:normal 11px/normal verdana,arial,sans-serif}
.mdFormComment .mdFormSubmitWrap{float:right;margin:0 15px 0 0;padding:0 0 10px}
.mdFormComment .mdFormSubmit{width:80px;background-position:-170px 0}
.mdFormComment .mdFormSubmit:hover{background-position:-250px 0}

.mdFormPoll{padding:0 15px}
.mdFormPoll legend{padding:3px 15px 15px;font:bold 15px/18px arial,verdana,sans-serif}
.mdFormPoll .mdFormRadioWrap{min-height:1px;overflow:hidden;padding:0 0 5px}
.mdFormPoll .mdFormRadio{float:left;margin-left:15px}
.mdFormPoll label{display:block;overflow:hidden;padding:0 15px 0 7px;margin:2px 0 0;font-weight:bold}
.mdFormPoll .mdFormSubmitWrap{float:right;margin:10px 0 0}

.mdFormMember,#forward-form fieldset{padding:0 0 15px;min-height:1px;overflow:hidden}
.mdFormMember legend,#forward-form legend{display:none}
.mdFormMember fieldset{padding:3px 0 0}
.mdFormMemberAddress legend,.mdFormMemberBirthday legend,.mdFormMemberSex legend,.mdFormMemberRelation legend{display:block;padding:0 15px 5px;margin:0 0 -18px;font-weight:bold;position:absolute}
.mdFormMemberAddress label,.mdFormMemberBirthday label{display:none!important}
.mdFormMember .mdFormTextWrap,.mdFormMember .mdFormSelectWrap,#forward-form .mdFormTextWrap,#forward-form .mdFormItemWrap{padding:0 0 5px 15px;min-height:1px;overflow:hidden}
#forward-form .mdFormItemWrap p{padding-left:0}
.mdFormMember .mdFormTextWrap label,.mdFormMember .mdFormSelectWrap label,#forward-form label{display:block;float:left;width:170px;font-weight:bold;padding:3px 0 0}
.mdFormMember .mdFormText,#forward-form .mdFormText{float:left;height:16px;width:340px;padding:2px 3px 0;border:1px solid #e0e0e0}
#forward-form .mdFormTextareaWrap{padding:0 15px 5px;min-height:1px;overflow:hidden}
#forward-form .mdFormTextarea{float:left;height:100px;width:340px;padding:2px 3px 0;border:1px solid #e0e0e0;font:normal 11px/normal verdana,arial,sans-serif}
#forward-form .mdFormDescription{clear:both;padding:0 15px 30px 170px;font-style:italic}
.mdFormMember .mdFormSelect{width:165px}
.mdFormMember .mdFormMemberAddress .mdFormTextWrap{float:left;margin-top:-3px}
.mdFormMember .mdFormMemberAddress #mdFormZip{width:50px;margin:0 0 0 170px}
.mdFormMember .mdFormMemberAddress #mdFormCity{width:267px}
.mdFormMember .mdFormMemberBirthday .mdFormSelectWrap{float:left;margin-top:-3px}
.mdFormMember .mdFormMemberBirthday #mdFormDay{width:50px;margin:0 0 0 170px}
.mdFormMember .mdFormMemberBirthday #mdFormMonth{width:100px}
.mdFormMember .mdFormMemberBirthday #mdFormYear{width:75px}
.mdFormMember .mdFormMemberSex{height:25px}
.mdFormMember .mdFormMemberSex .mdFormRadioWrap{float:left;margin-top:-3px;padding:0 30px 0 0}
.mdFormMember .mdFormMemberSex #mdFormMale{margin:5px 0 0 185px;vertical-align:text-bottom}
.mdFormMember .mdFormMemberSex #mdFormFemale{margin:5px 0 0 0;vertical-align:text-bottom}
.mdFormMember .mdFormMemberRelation .mdFormCheckboxWrap{float:left;margin-top:-3px;padding:0 30px 0 0}
.mdFormMember .mdFormMemberRelation #mdFormDeaf,.mdFormMember .mdFormMemberRelation #mdFormFamily{margin:3px 0 0 185px}
.mdFormMember .mdFormMemberRelation #mdFormHearing,.mdFormMember .mdFormMemberRelation #mdFormProfessional{margin-top:3px}
.mdFormMember .mdFormSubmit,#forward-form .mdFormSubmit{float:right;margin:10px 15px 0 0;width:80px;background-position:-170px 0}
.mdFormMember .mdFormSubmit:hover,#forward-form .mdFormSubmit:hover{background-position:-250px 0}

fieldset label span{padding:0 0 0 3px;color:#900!important;display:none}
.mdRequired span{display:inline}

/* list.css|customers */
/* LIST */
/*#######################*/
ul{margin:0;padding:0 15px 15px 30px}
li{margin:0;padding:1px 0 3px}

.mdListSimple{list-style:none;padding:0 15px 15px}

.mdListTeasers,.mdListEvents{list-style:none;padding:0;border:1px solid #e2e2e2;border-top:0}
.mdListTeasers li,.mdListEvents li{padding:5px 0 0;margin:0;border-top:1px solid #e2e2e2;min-height:1px;overflow:hidden}
.mdListTeasers li img,.mdListEvents li img{float:left;margin:0;padding:0 0 10px 10px}
.mdListTeasers li h4,.mdListEvents li h4{padding:0 10px 5px;overflow:hidden}
.mdListTeasers li h4 a,.mdListEvents li h4 a{display:block}
.mdListTeasers li p,.mdListEvents li p{padding:0 10px 10px;overflow:hidden}
.mdListTeasers li.hover,.mdListEvents li.hover{background:#e2e2e2}
.mdListTeasers li.hover a,.mdListEvents li a{color:#333}

.mdListFiles {list-style:none;padding:0;border:1px solid #e2e2e2;border-top:0}
.mdListFiles li {padding:5px 0 0;margin:0;border-top:1px solid #e2e2e2;min-height:1px;overflow:hidden}
.mdListFiles li img {float:left;margin:0;padding:0 0 10px 10px}
.mdListFiles li h4 {padding:0 0 5px;overflow:hidden}
.mdListFiles li h4 a {display:block; color:rgb(69,168,207);}
.mdListFiles li p {padding:0 0 10px;overflow:hidden}
.mdListFiles .mdListFilesTxt { margin-left: 130px; }

.mdListEvents{background:url(img/list_event.gif) repeat-y 358px 0}

.mdListMap{list-style:none;height:180px;background:url(img/list_map.png) no-repeat 12px 0;margin:0;padding:0;position:relative}
.mdListMap li{position:absolute;width:6px;height:6px;padding:0;margin:0}
.mdListMap li a{display:block;width:6px;height:6px;background:url(img/list_map_dot.gif) no-repeat 0 0;position:absolute}
.mdListMap li a span{display:none;position:absolute;bottom:5px;left:5px;background:#55ad00;padding:2px 3px;color:#fff;font-weight:bold}
.mdListMap li a:hover span{display:block}
.mdListMap li.goRight a span{left:auto;right:5px}

.mdIconVideo a{background:url(img/icon/icon_video_16.gif) no-repeat 0 0;padding:0 0 0 20px}
.mdIconDoc a{background:url(img/icon/icon_doc_16.gif) no-repeat 0 0;padding:0 0 0 20px}

/* shelltype_layout.css|customers */

/* pagination.css|customers */
/* PAGINATION */
/*#######################*/
.mdPagination{padding:3px 0}
.mdPaginationSub{position:relative;left:0;top:0;height:18px}
.mdPaginationLeft{position:absolute;left:0;top:0;width:130px;text-align:left}
.mdPaginationFirst{padding:0 10px 0 11px;background:url(img/icon/icon_arrow_blue_2left_7.gif) no-repeat 0 50%}
.mdPaginationPrevious{padding:0 0 0 8px;background:url(img/icon/icon_arrow_blue_left_7.gif) no-repeat 0 50%}
.mdPaginationRight{position:absolute;right:0;top:0;width:130px;text-align:right}
.mdPaginationNext{padding:0 8px 0 0;background:url(img/icon/icon_arrow_blue_right_7.gif) no-repeat 100% 50%}
.mdPaginationLast{padding:0 11px 0 10px;background:url(img/icon/icon_arrow_blue_2right_7.gif) no-repeat 100% 50%}
.mdPaginationCenter{text-align:center}
.mdPaginationCenter span a{padding:0 3px}
.mdPaginationCenter .selected a{text-decoration:none;font-weight:bold;color:#333}

/* datepicker.css|customers */
/* DATEPICKER */
/*#######################*/
.mdDatepicker{background:#fff;margin:0 10px 10px;border:1px solid #e2e2e2;text-align:center}
.mdDatepickerHeadInner{height:30px;position:relative}
.mdDatepickerHead .mdDatepickerPrev{position:absolute;top:10px;left:5px}
.mdDatepickerHead .mdDatepickerPrev a{padding:0 0 0 10px;background:url(img/icon/icon_arrow_grey_left_7.gif) no-repeat 0 0}
.mdDatepickerHead .mdDatepickerNext{position:absolute;top:10px;right:5px}
.mdDatepickerHead .mdDatepickerNext a{padding:0 10px 0 0;background:url(img/icon/icon_arrow_grey_right_7.gif) no-repeat 100% 0}
.mdDatepickerHead .mdDatepickerPrev a span,.mdDatepickerHead .mdDatepickerNext a span{display:none}
.mdDatepickerHead .mdDatepickerMonth{width:80px}
.mdDatepickerHead .mdDatepickerYear{width:55px}
.mdDatepickerHead select{margin-top:5px;font:normal 10px/12px arial,verdana,sans-serif}
.mdDatepickerBody{padding:0 0 5px}
.mdDatepickerBodyInner{margin:0 6px}
.mdDatepickerBody table{width:100%;text-align:center;border-collapse:collapse;padding:0}
.mdDatepickerBody th{font-weight:bold;line-height:18px;background:#f8f8f8}
.mdDatepickerBody td{line-height:17px;border:1px solid #e2e2e2;padding:0}
.mdDatepickerBody table a{display:block;padding:1px}
.mdDatepickerBody table a:hover{background:#e2e2e2}
.mdDatepickerBody .event a{color:#2a9cca}
.mdDatepickerBody .today a{background:#2a9cca;color:#fff}
.mdDatepickerBody .otherMonth a{color:#999!important}
.mdDatepicker table a{text-decoration:none}
.mdDatepickerToday{text-align:center;padding:5px 0!important}

/* column.css|customers */
/* COLUMNS */
/*#######################*/
.mdColumn1,.mdColumn2,.mdColumn3,.mdColumn4,.mdColumn5,.mdColumn6,.mdColumn7,.mdColumn8,.mdColumn9,.mdColumn10,.mdColumn11,.mdColumn12,.mdColumn13,.mdColumn14,.mdColumn15,.mdColumn16,.mdColumn17,.mdColumn18{float:left;overflow:hidden;min-height:10px}
.mdColumn1{width:55px}
.mdColumn2{width:110px}
.mdColumn3{width:165px}
.mdColumn4{width:220px}
.mdColumn5{width:275px}
.mdColumn6{width:330px}
.mdColumn7{width:385px}
.mdColumn8{width:440px}
.mdColumn9{width:495px}
.mdColumn10{width:550px}
.mdColumn11{width:605px}
.mdColumn12{width:660px}
.mdColumn13{width:715px}
.mdColumn14{width:770px}
.mdColumn15{width:825px}
.mdColumn16{width:880px}
.mdColumn17{width:935px}
.mdColumn18{width:990px}









/* box.css|customers */
/* BOX */
/*#######################*/
.mdBoxListPlayer{margin:0 15px 20px;height:268px;padding:8px;border:1px solid #e2e2e2;overflow:hidden}
.mdBoxListPlayer #player{float:right;width:432px;height:268px;background:#f8f8f8;font:normal 60px/268px arial,verdana,sans-serif;color:#eee;text-transform:uppercase;text-align:center;letter-spacing:1px}
.mdBoxListPlayer ul{float:left;list-style:none;margin:0;padding:0;width:179px;height:244px}
.mdBoxListPlayer li{width:177px;height:58px;margin:0;padding:0;border:1px solid #e2e2e2;margin:0 1px 1px 0;font-family:arial,verdana,sans-serif}
.mdBoxListPlayer li p a{text-decoration:none;font-weight:normal}
.mdBoxListPlayer li .mdBoxListPlayerVideo{height:33px;overflow:hidden;padding:0 5px;margin:0 0 5px}
.mdBoxListPlayer li .mdBoxListPlayerVideo a{display:block;background:url(img/icon/icon_play_12.gif) no-repeat 0 4px;padding:4px 0 0;text-indent:16px}
.mdBoxListPlayer li .mdBoxListPlayerText{height:17px;overflow:hidden;background:#f6f6f6;margin:1px;padding:2px 5px 0;line-height:17px}
.mdBoxListPlayer li.hover,.mdBoxListPlayer li.selected{background:#ccebf8}
.mdBoxListPlayer li.hover a,.mdBoxListPlayer li.hover a:hover.mdBoxListPlayer li.selected a,.mdBoxListPlayer li.selected a:hover{text-decoration:none;color:#0b3343}
.mdBoxListPlayer li.hover .mdBoxListPlayerVideo a,.mdBoxListPlayer li.selected .mdBoxListPlayerVideo a{background-image:url(img/icon/icon_play_hover_12.gif)}
.mdBoxListPlayer li.hover .mdBoxListPlayerText,.mdBoxListPlayer li.selected .mdBoxListPlayerText{background:#b9dceb}
.mdBoxListPlayer p.mdLinkmore{float:left;display:block;width:179px;height:24px;padding:0;margin:0 1px 0 0;background:#aeaeae;line-height:22px;text-indent:5px}
.mdBoxListPlayer p.mdLinkmore a{color:#fff}

.mdBoxPlayer{float:right;width:300px;height:249px;margin:0 15px 15px 15px}
.mdBoxPlayer #player{display:block;background:#f8f8f8;width:300px;height:249px;font:normal 60px/249px arial,verdana,sans-serif;color:#eee;text-transform:uppercase;text-align:center;letter-spacing:1px;text-decoration:none}
.mdBoxPlayer #player:hover{color:#eee}

.mdBoxImage{float:right;width:300px;min-height:1px;margin:0 15px 15px 15px}

.mdBoxPlayerLarge{margin:0 15px 15px 15px;background:#f8f8f8}
.mdBoxPlayerLarge #player{display:block;width:400px;height:249px;margin:0 auto;font:normal 60px/249px arial,verdana,sans-serif;color:#eee;text-transform:uppercase;text-align:center;letter-spacing:1px;text-decoration:none}
.mdBoxPlayerLarge #player:hover{color:#eee}

.mdBoxCampaign{width:300px;height:107px;overflow:hidden;margin:0 15px 20px}
.mdBoxCampaign a{display:block;height:107px;padding:0 0 0 300px;background:url(img/box_campaign.png) no-repeat 0 0}
.mdBoxCampaign a:hover{background-position:-300px 0}

.mdBoxEvents{margin:0 15px 20px;border:1px solid #e2e2e2;background:#ededed url(img/box_events.png) repeat-x 0 0}
.mdBoxEvents dl{margin:0}
.mdBoxEvents dt{padding:0 15px;font:bold 15px/30px arial,verdana,sans-serif}
.mdBoxEvents dd{height:75px;overflow:hidden;margin:0;padding:9px 0 17px;min-height:1px;overflow:hidden;border-bottom:1px solid #e2e2e2}
.mdBoxEvents dd img{float:right;margin:0 12px}
.mdBoxEvents dd p{padding-bottom:10px}
.mdBoxEvents dd.hover{background:#fff}
.mdBoxEvents dd.hover a:hover{color:#333}
.mdBoxEvents .mdLinkmore{height:25px;padding:0 15px;line-height:25px}
.mdBoxEvents .mdLinkmore a{color:#2a9cca}

.mdBoxEventInfo{margin:0 15px 20px;padding:0;border:1px solid #e2e2e2;background:#f8f8f8;min-height:1px;overflow:hidden}
.mdBoxEventInfo dt{float:left;width:40px;padding:5px;font-weight:bold;text-transform:uppercase}
.mdBoxEventInfo dd{float:left;width:140px;padding:5px;margin:0}

.mdBox1{margin:0 15px 20px;border-top:6px solid #aeaeae;background:url(img/box1_bg.png) repeat-x 0 1px;padding:1px 0 0;min-height:1px;overflow:hidden}
.mdBox1 .mdBoxSub{background:url(img/box1_side.png) no-repeat 0 0}
.mdBox1 .mdBoxSubInner{background:url(img/box1_side.png) no-repeat 100% 0;border-bottom:1px solid #e2e2e2;height:210px}
.mdBox1 img{margin:0 15px 10px}
.mdBox1 p{padding:0 15px}
.mdBox1.hover{background:url(img/box1_hover.png) no-repeat 0 1px}
.mdBox1.hover .mdBoxSub,.mdBox1.hover .mdBoxSubInner{background:none}
.mdBox1.hover h2 a:hover{color:#333}

.mdBox2{margin:0 15px 20px;border-top:6px solid #aeaeae;background:url(img/box2_bg.png) repeat-y 0 0;min-height:1px;overflow:hidden}
.mdBox2 .mdBoxSub{background:url(img/box2_top.png) no-repeat 0 0}
.mdBox2 .mdBoxSubInner{background:url(img/box2_bottom.png) no-repeat 0 100%;min-height:1px;overflow:hidden}
.mdBox2 h2{padding:5px 10px}
.mdBox2 h4{padding:0 10px 5px}
.mdBox2 img{margin:0 10px 10px}
.mdBox2 p{padding:0 10px 15px}
.mdBox2 ul.mdListSimple{padding:0 10px 15px}
.mdBox2 ul.mdListTeasers{border:0}
#mdBodyContentSub .mdBox2{background-image:url(img/box2_bg_wide.png)}
#mdBodyContentSub .mdBox2 .mdBoxSub{background-image:url(img/box2_top_wide.png)}
#mdBodyContentSub .mdBox2 .mdBoxSubInner{background-image:url(img/box2_bottom_wide.png)}

.mdBoxTriple{margin:0 15px 20px;border:1px solid #e2e2e2;background:url(img/box_triple.gif) repeat 0 0;height:208px}
.mdBoxTriple .mdBox3,.mdBoxTriple .mdBoxBlogs,.mdBoxTriple .mdBoxPoll{float:left;width:298px;background:#ededed;margin:0 30px 0 0}
.mdBoxTriple .mdBoxSub{height:208px}
.mdBoxTriple .mdBoxPoll{margin:0}
.mdBoxTriple h2{background:url(img/box_head.png) no-repeat 0 0;margin:0 0 0 15px;padding:3px 15px 15px;position:relative;top:-1px}
.mdBoxTriple .mdBox3{border-right:1px solid #e2e2e2}
.mdBoxTriple .mdBoxBlogs{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.mdBoxTriple .mdBoxPoll{border-left:1px solid #e2e2e2}
.mdBox3 img{margin:0 14px 10px}
.mdBox3 p{padding:0 15px}
.mdBox3 .hover{background:url(img/box3_hover.png) repeat-x 0 100%}
.mdBox3 .hover h2 a:hover{color:#333}
.mdBoxBlogs ul{list-style:none;margin:0 15px;padding:0}
.mdBoxBlogs li{padding:3px 0 5px;margin:0 0 3px;min-height:1px;overflow:hidden}
.mdBoxBlogs li.hover{background:#fff}
.mdBoxBlogs li.hover h4 a{color:#333}
.mdBoxBlogs h4{padding:0 5px}
.mdBoxBlogs p{padding:0 5px}
.mdBoxBlogs img{float:left;border:1px solid #2a9cca;margin:2px 5px 0}
.mdBoxBlogs .mdBoxDate{color:#3c839f}
.mdBoxPoll .mdBoxSub{background:url(img/box_head.png) no-repeat 15px 0;margin-top:-1px}
.mdBoxPoll p{font:bold 12px/normal verdana,arial,sans-serif}
#mdBodyRight .mdBoxBlogs{margin:0 15px 20px;background:#ededed url(img/boxblog_bg.png) repeat-y 0 0;border-top:1px solid #e2e2e2}
#mdBodyRight .mdBoxBlogs ul{list-style:none;margin:0 10px;border-bottom:1px solid #e2e2e2}
#mdBodyRight .mdBoxBlogs li{margin:0;padding:3px 0 5px;border-top:1px solid #e2e2e2}
#mdBodyRight .mdBoxBlogs .mdBoxSub{background:url(img/boxblog_bottom.png) no-repeat 0 100%}
#mdBodyRight .mdBoxBlogs .mdBoxSubInner{padding:0 0 5px}
#mdBodyRight .mdBoxBlogs h2{background:url(img/box_head.png) no-repeat 0 0;margin:0 0 0 10px;padding:3px 10px 15px;position:relative;top:-1px}
#mdBodyRight .mdBoxBlogs .mdLinkmore{padding:3px 15px 2px}
#mdBodyRight .mdBoxBlogs .mdLinkmore a{color:#2A9CCA}

.mdBox4{margin:0 15px 20px;min-height:1px;overflow:hidden}
.mdBox4 .mdBoxSub{background:url(img/box2_bg_wide.png) repeat-y 0 0}
.mdBox4 .mdBoxSubInner{background:url(img/box2_top_wide.png) no-repeat 0 -1px}
.mdBox4 h2{padding:0 0 5px;font:normal 24px/26px arial,verdana,sans-serif;margin:0;border-bottom:0}
.mdBox4 h4{padding:0 10px 5px}
.mdBox4 img{margin:0 10px 10px}
.mdBox4 p{padding:0 10px 15px}
.mdBox4 ul.mdListTeasers{border:0;background:url(img/box2_bottom_wide.png) no-repeat 0 100%}
.mdBox4 .mdByline{padding:0 10px 5px;overflow:hidden;margin:-5px 0 0}
.mdBox4 .mdListEventsInfo{float:right;width:140px;padding:10px 10px 0}

.mdBoxNewsletter{margin:0 15px 20px;height:107px;background:url(img/box_newsletter.png) no-repeat 0 0}
#mdBodyRight .mdBoxNewsletter{height:auto;border-top:6px solid #ff2f2b;background:url(img/box2_bg.png) repeat-y 0 0;min-height:1px;overflow:hidden}
#mdBodyRight .mdBoxNewsletter .mdBoxSub{background:url(img/box2_top.png) no-repeat 0 0}
#mdBodyRight .mdBoxNewsletter .mdBoxSubInner{background:url(img/box2_bottom.png) no-repeat 0 100%}

#mdBoxNewsletterSplash{background:url(img/newsletter_splash.png) no-repeat 0 0}
#mdBoxNewsletterSplash *{display:none}

.mdBoxSupport{margin:0 15px 20px;height:87px;background:url(img/box_support.png) no-repeat 0 0;padding:10px}
.mdBoxSupport img{float:right;margin:5px}
.mdBoxSupport .mdBoxSub{min-height:1px;overflow:hidden}
.mdBoxSupport .mdBoxSub.hover{background:#fff}
.mdBoxSupport .mdBoxSub.hover h2 a{color:#333}

.mdBoxComment{list-style:none;margin:0 15px 20px;padding:0;background:url(img/box_comment_tile.png) repeat-y 0 0}
.mdBoxComment li{padding:0;margin:0;border-top:1px solid #e2e2e2;border-bottom:10px solid #fff;background:url(img/box_comment_tile.png) repeat-y 0 0}
.mdBoxComment li div{padding:5px 0 20px;background:url(img/box_comment_bottom.png) no-repeat 0 100%;min-height:1px;overflow:hidden}
.mdBoxComment li cite{display:block;padding:0 15px 5px;font-style:normal;color:#999}
.mdBoxCommentReply{float:right;padding:0 10px 0 0}

.mdBoxJoin{margin:0 15px 20px;height:117px;background:url(img/box_join.png) no-repeat 0 0}
.mdBoxJoin h2{padding:10px 100px 0 15px;font:normal 20px/28px arial,verdana,sans-serif;color:#000}
.mdBoxJoin a,.mdBoxJoin a:hover{color:#fff}

.mdBoxTools{margin:0 15px 20px;border:1px solid #e2e2e2;border-bottom:0;list-style:none;padding:0;background:#f8f8f8}
.mdBoxTools li{padding:0;margin:0;border-bottom:1px solid #e2e2e2;line-height:19px}
.mdBoxTools li a,.mdBoxTools li span{display:block;text-decoration:none;padding:0 0 0 30px;background-repeat:no-repeat;background-position:8px 2px}
.mdBoxTools li a:hover,.mdBoxTools li span:hover{background-color:#e2e2e2;color:#333}
.mdBoxToolsPrint span{background-image:url(img/icon/icon_print_16.gif);cursor:pointer}
.mdBoxToolsTip a{background-image:url(img/icon/icon_tip_16.gif)}
.mdBoxToolsRss a{background-image:url(img/icon/icon_rss_16.gif)}

.mdLeftList{margin:0 15px 20px;background:#f8f8f8}

.mdSearchResult{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:5px 0!important;font:normal 15px/18px arial,verdana,sans-serif}

.mdArrowRight{background:url(img/icon/icon_arrow_grey_right_7.gif) no-repeat 100% 4px;padding:0 0 0 10px}

.mdArticle{min-height:1px;overflow:hidden}

.mdBoxTheme1{border-top-color:#55ad00}
.mdBoxTheme1 .mdArrowRight{background-image:url(img/icon/icon_arrow_green_right_7.gif)}
.mdBoxTheme2{border-top-color:#30acdc}
.mdBoxTheme2 .mdArrowRight,.mdBoxBlogs .mdArrowRight,.mdBox2 .mdArrowRight{background-image:url(img/icon/icon_arrow_blue_right_7.gif)}
.mdBoxTheme3{border-top-color:#ff2f2b}
.mdBoxTheme3 .mdArrowRight{background-image:url(img/icon/icon_arrow_red_right_7.gif)}

/* shelltype4-c-0.css|customers */
/* SHELL TYPE 4-c-0 */
/*#######################*/
.mdSt4-c-0 #mdBodyLeft{width:220px}
.mdSt4-c-0 #mdBodyContent{margin-left:220px}

/* shelltype4-c-4.css|customers */
/* SHELL TYPE 4-c-4 */
/*#######################*/
.mdSt4-c-4 #mdBodyLeft{width:220px}
.mdSt4-c-4 #mdBodyContent{margin-left:220px}
.mdSt4-c-4 #mdBodyMain{margin-right:-220px}
.mdSt4-c-4 #mdBodyMainSub{margin-right:220px}
.mdSt4-c-4 #mdBodyRight{float:right;width:220px}

/* byline.css|customers */
/* Byline */
/*#######################*/
.mdByline{color:#999}

/* image.css|customers */
/* IMAGE */
/*#######################*/
img{border:0}

/* teasertext.css|customers */
/* Teasertext */
/*#######################*/
.mdTeasertext{font:bold 11px/17px verdana,arial,sans-serif}

/* paragraph.css|customers */
/* PARAGRAPH */
/*#######################*/
p{padding:0 15px 15px;margin:0}
p strong.big{display:block;font:normal 25px/27px arial,verdana,sans-serif;color:#a71310;text-align:center;padding:10px 0 0}

/* link.css|customers */
/* LINK */
/*#######################*/
a{text-decoration:underline;color:#333}
a:hover{text-decoration:none;color:#2a9cca}

/* heading.css|customers */
/* HEADING */
/*#######################*/
h1{padding:0 0 5px;font:normal 24px/26px arial,verdana,sans-serif;margin:0 15px 10px;border-bottom:1px solid #ebebeb}
h2{padding:5px 15px;font:bold 15px/18px arial,verdana,sans-serif}
h3{padding:0 15px 5px;font:bold 14px/17px arial,verdana,sans-serif}
h4,.mdArticle h2{padding:0 15px 5px;font:bold 11px/15px verdana,arial,sans-serif}
h2, h3, h4 {margin: 0}
h2 a,h3 a,h4 a{text-decoration:none}

