/* shelltype_layout.css|global */
/* SHELL TYPE (layout) */
/*#######################*/

/* SHELL TYPE 2 */
.mdSt2 #mdBodySub {background: url(img/md/st_single.gif) repeat-y 0 0}
.mdSt2 #mdBodyRight {display: none}

/* SHELL TYPE 3 */
.mdSt3 #mdBodyLeft {display: none}
.mdSt3 #mdBodySubInner {background: url(img/md/st_single.gif) repeat-y 100% 0}

/* SHELL TYPE 4 */
.mdSt4 #mdBodySub {background: url(img/md/st_single.gif) repeat-y 0 0}
.mdSt4 #mdBodySubInner {background: url(img/md/st_single.gif) repeat-y 100% 0}

/* SHELL TYPE 5 */
.mdSt5 #mdBodySub {background: url(img/md/st_single.gif) repeat-y 0 0}
.mdSt5 #mdBodySubInner {background: url(img/md/st_double.gif) repeat-y 100% 0}

/* SHELL TYPE 6 */
.mdSt6 #mdBodySub {background: url(img/md/st_double.gif) repeat-y 0 0}
.mdSt6 #mdBodySubInner {background: url(img/md/st_single.gif) repeat-y 100% 0}

/* SHELL TYPE 7 */
.mdSt7 #mdBodyLeft {display: none}
.mdSt7 #mdBodySubInner {background: url(img/md/st_double.gif) repeat-y 100% 0}

/* SHELL TYPE 8 */
.mdSt8 #mdBodySub {background: url(img/md/st_double.gif) repeat-y 0 0}
.mdSt8 #mdBodyRight {display: none}

/* SHELL TYPE 9 */
.mdSt9 #mdBodyLeft {display: none}
.mdSt9 #mdBodySubInner {background: url(img/md/st_triple.gif) repeat-y 100% 0}

/* SHELL TYPE 10 */
.mdSt10 #mdBodySub {background: url(img/md/st_triple.gif) repeat-y 0 0}
.mdSt10 #mdBodyRight {display: none}
/* core.css|customers */
/* CORE (ver 0.7.0) */
/*#######################*/
body {height: 100%; margin: 0; padding: 0; z-index: 1}

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

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

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

/* BODY MAIN (only wraps left & content - NOT right) */
#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}

/* BODY RIGHT */
#mdBodyRight {float: right; overflow: hidden}

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

/* NO BORDER ON IMAGES */
img{border:0}

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

/* WRAP */
#mdWrap {width: 868px; margin: 14px auto; padding: 0}

/* HEAD */
#mdHead {background:url(img/head_bg.png) no-repeat 0 100%;position:relative;padding-bottom:30px}

/* HEAD (logo) */
#mdLogo {display: block;margin-bottom:20px}

/* HEAD (menu) */
#mdHeadMenu {position:absolute;left:0;bottom:8px}
#mdHeadMenuSub {}
#mdHeadMenu .mdMenu {list-style:none;margin:0;padding:0 25px;min-height:1px;overflow:hidden}
#mdHeadMenu .mdMenu li {list-style:none;list-style-image:none;float: left;margin:0 2px 0 0;padding:0; white-space:nowrap;font:bold 10px/27px arial,verdana,sans-serif;background:none}
#mdHeadMenu .mdMenu li a {display: block;width:92px;text-align:center;text-decoration:none;color:#919191;background:url(img/topnav_bg.png) no-repeat 0 0}
#mdHeadMenu .mdMenu li a:hover{color:#333;background-position:0 -54px}
#mdHeadMenu .mdMenu li.active a{background-position:0 -27px;color:#e01d32}
#mdHeadMenu .mdMenu li span span{cursor: pointer}

/* BODY */
#mdBody {margin:0}
#mdBodySub {padding:10px 4px 0;background:url(img/content_bg.png) repeat-y 0 0}

/* BODY (content) */
#mdBodyContentSub {min-height: 320px;background-position:0 0}
	
/* BODY (right) */
#mdBodyRightSub {position:relative;width:100%}

/* SUBFOOT */
#mdSubFoot{background:#fff url(img/subfoot_bg.png) no-repeat 0 0;margin:0 5px}

.mdSubFootOverview{clear:both;width:990px;overflow:hidden}
.mdSubFootOverview h2{font:bold 11px/18px "trebuchet ms",verdana,arial,sans-serif;color:#fff;height:18px;padding:0 15px;background:#00b8d3;border-bottom:2px solid #fff;color:#fff!important}
.mdSubFootOverviewInner{min-height:1px;overflow:hidden;width:992px;margin-left:-2px}

.mdSubFootOverview fieldset{float:left;width:216px;border:0;border-left:2px solid #fff;margin:0;padding:10px 15px;background:#01b8d3 url(img/subfoot_fieldset_bg.png) repeat-x 0 0}
.mdSubFootOverview legend{display:none}
.mdSubFootOverview label{display:block;padding:0 0 5px;font:bold 18px/21px "trebuchet ms",verdana,arial,sans-serif;color:#fff;cursor:pointer}
.mdSubFootOverview select{width:140px}
/* FOOT */
#mdFoot {clear:both;background: url(img/foot_bg.png) no-repeat 0 0;padding-top:12px;margin-bottom:20px}

#mdFoot .mdColophon {width:822px;height:32px;overflow:hidden;margin:0 auto;background:url(img/foot_colo_bg.png) no-repeat 0 0}
#mdFoot .mdColophon address{font-style:normal;height:32px;line-height:28px;font-size:10px;color:#888;text-align:center}
#mdFoot .mdColophon span{padding:0 10px 0 5px;background:url(img/foot_sep.gif) no-repeat 100% 50%;margin:0}
#mdFoot .mdColophon a{padding:0 0 0 5px;color:#888;text-decoration:none}
#mdFoot .mdColophon a:hover{text-decoration:underline}
/* content.css|customers */
/* CONTENT */
/*#######################*/
body, input, select, button, textarea, table, tr, td, font {font: normal 11px/16px verdana, arial, sans-serif; color: #000}

/* form.css|customers */
form{margin:12px 0 0;padding:0;border-top:1px solid #e2e2e2;background:#f6f6f6;font-size:11px}
form fieldset{border:0;margin:0;padding:12px 0 0;border-top:1px solid #fff}
form legend{display:none}

form iframe{margin:5px 0;background:#f6f6f6}

label{float:left;width:90px;margin:0 10px;font-weight:bold;line-height:20px}

.mdFormTextWrap,.mdFormPasswordWrap,.mdFormSelectWrap,.mdFormSubmitWrap,.mdFormFileWrap,.mdFormTextareaWrap,.mdFormRadioWrap,.mdFormCheckboxWrap{margin:0 0 8px;font:normal 11px/14px verdana,arial,sans-serif;min-height:1px;overflow:hidden}

.mdFormSubmitWrap{text-align:right;padding:0 14px}

.mdFormText,.mdFormPassword{float:left;width:190px;height:18px;border:1px solid #999}
.mdFormSelect{float:left;width:192px}
.mdFormFile{float:left;width:190px}
.mdFormTextarea{float:left;width:190px;height:90px;border:1px solid #666}
.mdFormSubmit{border:0;margin:0;padding:0 0 3px;width:78px;height:23px;line-height:23px;color:#fff;text-align:center;background:url(img/button_bg.gif) no-repeat 0 0;font-weight:bold;text-transform:uppercase;cursor:pointer}

.mdLoginForm .mdFormText,.mdLoginForm .mdFormPassword{width:155px}
.mdLoginForm .mdFormPasswordWrap,.mdLoginForm .mdFormSubmitWrap{float:left;margin-right:10px}

.mdEditForm legend{display:block;font:bold 14px/20px verdana,arial,sans-serif;padding:10px 10px 0}
.mdEditForm fieldset{border:0}
.mdEditFormAdditional .mdFormTextWrap{float:left;width:315px}
.mdEditForm p.mdFormDescription{float:left;margin-left:10px;color:#333;font-size:10px}
.mdEditFormAdditional p.mdFormDescription{float:none;margin:0 0 0 100px}


/* for permission stuff*/
.mdForm{}

.mdForm .mdFormSubmitWrap{margin:15px 0;padding:0}
.mdForm .mdConditions a{color:#b0b0b0;font-size:10px}
.mdForm .mdConditions a:hover{text-decoration:none}

p.mdError{clear:both;display:block;padding:10px;color:#f00;font-weight:bold}

.mdSportSelect{float:left;width:575px;margin-right:20px;padding-top:0;border:0;min-height:1px;overflow:hidden}
.mdSportSelect legend{display:block;padding:0 10px;margin-bottom:10px;font-weight:bold}
.mdSportSelect label{font-weight:normal}
.mdSportSelect .mdFormCheckboxWrap{float:left;width:133px;padding-right:10px;min-height:1px;overflow:hidden}
.mdSportSelect .mdFormCheckbox,.mdSportSelect label{float:left;margin:0 0 0 10px;cursor:pointer;height:15px;line-height:15px}

.mdUserData{float:left;width:205px;overflow:hidden;padding-top:0;border:0}

.mdUserData legend{display:block;padding:0;margin-bottom:10px;font-weight:bold}
.mdUserData .mdFormDescription{clear:both;font-size:10px;color:#333;font-style:italic;padding:2px 0}
.mdUserData .mdFormError{display:block;clear:both;font-size:11px;color:#f00;padding:0;font-style:italic;margin-bottom:5px}
.mdUserData .mdFormTextWrap,.mdUserData .mdFormSelectWrap{width:205px;margin:0 0 3px;overflow:hidden}
.mdUserData .mdFormText{width:201px;height:16px;color:#666}
.mdUserData .mdFormSelect{width:203px}

.mdFormSexChooser{border:0;padding:0}
.mdFormSexChooser legend{display:none}
.mdFormSexChooser .mdFormRadioWrap{float:left;width:100px;overflow:hidden}
.mdFormSexChooser .mdFormRadio{float:left}
.mdFormSexChooser label{display:block;font-weight:normal;float:left;width:auto;cursor:pointer}

fieldset .mdError{border:1px solid #e01d32!important;background:#ddacac!important}
/* box.css|customers */
.mdBox{margin:0 0 20px 20px;padding-bottom:15px;background:url(img/box_bottom_bg.gif) repeat-x 0 100%}
.mdBox p{color:#000}

.mdBox h2{margin:0;padding:0 10px;height:21px;line-height:21px;color:#fff;border-top:1px solid #1c4f76;border-bottom:1px solid #7aaaca;background:#447da8;font:normal 11px/21px verdana,arial,sans-serif;position:relative}
	.mdBox h2 span{position:absolute;right:10px;top:0;height:21px;}


#mdBodyRight .mdBox{margin:0 20px 20px;background:#4a78a1;padding:0 0 4px}

.mdBoxWraptext {padding: 10px 24px 20px}
.mdBoxWraptext h1{display:inline;margin:0;padding:0;font: bold 20px/20px arial, verdana, sans-serif;color: #de0e31}
.mdBoxWraptext p {display: inline; padding: 0; line-height: 20px;font:normal 15px/20px arial,verdana,sans-serif;color:#666}

.mdBox dl{margin:0;padding:0;border-top:1px solid #1c4f76;border-bottom:1px solid #fff;background:url(img/dl_bg.png) repeat-y 0 0;width:165px}
.mdBox dt{margin:0;padding:8px 10px;color:#fff;font-weight:bold}
.mdBox dd{margin:0 10px;padding:11px 0;background:url(img/dd_bg.gif) repeat-x 0 0}
.mdBox dd p,.mdBox dd address{padding:0;color:#fff;font-style:normal}
.mdBox dd address span{display:block}
.mdBox dd a{color:#fff}
.mdBox dd a:hover{text-decoration:none}
/* shelltype01.css|customers */
/* SHELL TYPE 01 */
/*#######################*/
.mdSt01 #mdBodyMain {margin-right: -205px}
.mdSt01 #mdBodyMainSub {margin-right: 205px}
.mdSt01 #mdBodyRight {width: 205px}

/* shelltype02.css|customers */
.mdSt02 #mdBodyContent {margin-right:20px}
/* heading.css|customers */
h1{margin:0;padding:0 10px 10px;font: bold 20px/26px times, georgia, "times new roman", serif;color: #000}

h2{margin:0;padding:10px 10px 5px;font: bold 15px/21px times, georgia, "times new roman", serif;color:#000}



h3{margin:0;padding:0;font:normal 11px/16px verdana,arial,sans-serif;color:#fff}
h4{margin:0;padding:0 10px 10px;font:bold 11px/16px verdana,arial,sans-serif}
/* paragraph.css|customers */
p{font-size:11px;line-height:17px;margin:0;padding:0 10px 11px;color:#2e2e2e}
/* image.css|customers */
.mdArticleImages{text-align:center;margin:0 15px}
.mdArticleImages img{margin:0 0 20px}
