/* CSS Document */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:none;}
body{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#333;}
h1{font:normal 25px/27px Arial, Helvetica, sans-serif; color:#64BE46; }
h2{font:normal 22px/22px Arial, Helvetica, sans-serif; color:#666;}
h3{font:normal 18px/20px Arial, Helvetica, sans-serif; color:#333; padding-bottom:5px;}
h4{font:normal 16px/18px Arial, Helvetica, sans-serif; color:#64BE46;}
h5{font:normal 14px/16px Arial, Helvetica, sans-serif; color:#333;}
h6{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#64BE46;}
a{color:#0099CC; text-decoration:none;}

/**************layout starts****************/
#layout{width:935px; margin:0 auto;}
#main_outer{float:left; width:935px; background:url(../images/middle_shadow.gif) repeat-y 0 0;}
#outer{float:left; width:935px; background:url(../images/top_shadow.gif) no-repeat 0 top; padding-top:19px;}
#inner{float:left; width:892px; background:url(../images/bottom_shadow.gif) no-repeat 0 bottom; padding:0 17px 30px 21px;}
/**************layout ends*****************/

/**************header starts*****************/
#header{float:left; width:892px; background:url(../images/header_bg.jpg) no-repeat 0 0; position:relative;}
#header ul{float:left; width:700px; padding:108px 0 6px 25px; list-style:none;}
#header ul li{float:left; width:auto; padding-right:13px;}
#header .news{float:left; width:330px; background:url(../images/news_bg.gif) no-repeat 0 0; padding:13px 0 13px 15px; position:absolute; left:25px; top:10px;}
#header .news strong{float:left; width:300px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333;}
#header .news p{float:left; width:300px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#333;}
#header .news p a{ color:#333; text-decoration:none; font-weight:bold;}
#header .news p a:hover{ text-decoration:underline;}
/**************header ends*****************/

/**************menu starts*****************/
#menu{float:left; width:892px; background:url(../images/menu_outer.gif) no-repeat 0 0;}
#menu ul{float:left; width:auto; list-style:none; padding-left:6px}
#menu ul li{float:left; padding:0 9px 0 9px; background:url(../images/menu_seprator.gif) no-repeat right 0;}
#menu ul li a{float:left; text-decoration:none; font:bold 13px/15px Arial, Helvetica, sans-serif; color:#fff; padding:14px 0 13px;}
#menu a.login{float:right; width:154px; margin:9px 10px 0 0; display:inline;}
#menu ul li.last{ background:none;}
/**************menu starts*****************/

/**************user bos starts*****************/
#userbox{float:left; width:885px!important; background:url(../images/user_box_bg.gif) repeat-x 0 0; padding-left:7px!important; width:891px; padding-left:1px;}
#userbox ul{float:left; width:882px; list-style:none; padding-left:17px;}
#userbox ul li{float:left; width:285px; padding:13px 10px 3px 0;}
#userbox ul li.last{float:left; padding:13px 0 3px 0;}
/**************user box ends*****************/
#page input{float:none;}
#page label{float:none; padding-right:5px;}
#page label.ordering{float:none; padding-right:0; padding-left:15px;}
#page br{display:none;}

/**************left container starts****************/
#left_container{float:left; width:194px; overflow:hidden; padding-top:18px;}
#left_container h4{float:left; width:177px; padding:0 0 3px 14px; background:url(../images/dot.gif) repeat-x 0 bottom; font-weight:bold; line-height:22px;}
#left_container h4.inner1{float:left; width:177px; padding:25px 0 3px 14px; }
#left_container form{float:left; width:180px; padding:10px 0 30px 14px;}
#left_container fieldset{float:left; width:180px; border:none;}
#left_container fieldset label{float:left; width:auto; line-height:16px; color:#626264;}
#left_container fieldset label.password{float:left; width:150px;}
label {float:left; width:90px;}
#left_container fieldset input{float:left; width:160px; height:19px; border:1px solid #ababab;}
#left_container fieldset .check{float:left; width:18px; height:17px; /*background:url(../images/check_bg.gif) no-repeat 0 0;*/ padding:1px 0 0 2px; margin-top:8px;}
#left_container fieldset input.chechbox{float:left; width:12px; height:12px; border:none;}
#left_container fieldset label.me{float:left; margin-top:6px;}
#left_container fieldset input.login{float:left; width:173px; height:39px; background:url(../images/member_login.gif) no-repeat 0 0; border:none; cursor:pointer;}
#left_container fieldset label a{ text-decoration:none;}
#left_container fieldset label a:hover{ text-decoration:underline;}
#left_container .logo_box{float:left; width:162px; background:url(../images/mid_line.gif) repeat-y 0 0; text-align:center; margin-left:14px; display:inline;}
#left_container .logo_box .img{ padding:12px 0 12px 1px;}
#other_menu{float:left; width:190px; padding:15px 0 0 4px;}
#other_menu ul{float:left; width:190px; list-style:none;}
#other_menu ul li{float:left; width:190px;}
#other_menu ul li a{float:left; width:165px; background:url(../images/dark_arrow.gif) no-repeat 165px 10px; color:#939598; padding:4px 0 6px 10px; text-decoration:none;}
#other_menu ul li a:hover{float:left; width:165px; background:#0099CC url(../images/arrow01.gif) no-repeat 165px 10px; color:#fff; padding:4px 0 6px 10px;}
/**************left container ends*****************/

/**************right container starts****************/
#right_container{float:left; width:684px; background:url(../images/right_top_shadow.gif) no-repeat 0 0; padding:13px 0 0 14px;}

/***new module***/
#display{ width:671px;}
#right_module{float:left; width:480px;}
#right_module #banner{float:left; width:482px; border:1px solid #818285; margin:2px 0 12px 0;}
/*#right_module .breadcrumbs{float:left; width:480px!important; padding-bottom:10px;}
#right_module .breadcrumbs a.pathway{float:left; color:#404041; text-decoration:none;}
#right_module .breadcrumbs span{float:left; color:#87C651;}
#right_module .breadcrumbs img.arrow{float:left; margin-top:5px;}*/
#breadcrumbs {
background:#93246F;
min-height:5em;
padding-top:0;
text-align:left;
color:#fff;
text-decoration:none;
}



#right_module #breadcrumbs p {
padding:5px;
display:inline;
}

#right_module * html #breadcrumbs {
height:65px;
}

#right_module #breadcrumbs a {
text-transform:none;
}

#right_module #breadcrumbs a:link,#breadcrumbs a:visited {
background:#93246F;
color:#fff;
}

#right_module #breadcrumbs span {
color:#fff;
font-size:0.9em;
padding:7px;
}

#right_module #breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
background:#000;
color:#fff;
text-decoration:none;
}









#right_module .auther{float:left; width:480px; background:#64BE46; margin-top:6px;}
#right_module .auther ul{float:left;  list-style:none; padding-left:5px;}
#right_module .auther ul li{float:left; background:url(../images/link_seprator2.gif) no-repeat right 5px; font:normal 10px/11px Arial, Helvetica, sans-serif; color:#fff; padding:4px 7px 5px 3px;}
#right_module .auther ul li.last{ background:none;}
#right_module p{float:left; width:480px!important; line-height:16px; padding:8px 0 10px;}

#left_module{float:right; width:198px; }
#left_module #banner{float:left; width:194px; border:0;}
form fieldset input.logout{float:left; width:170px!important; height:39px!important; background:url(../images/member_logout.gif) no-repeat 0 0!important; border:0!important; cursor:pointer;}

#left_module h4{float:left; width:177px; padding:0 0 3px 14px; background:url(../images/dot.gif) repeat-x 0 bottom; font-weight:bold; line-height:22px;}
#left_module h4.inner1{float:left; width:177px; padding:25px 0 3px 14px; }
#left_module form{float:left; width:180px; padding:10px 0 30px 14px; border:0;}
#left_module fieldset{float:left; width:180px; border:none;}
#left_module fieldset label{float:left; width:auto; line-height:16px; color:#626264;}
#left_module fieldset label.password{float:left; width:150px;}
#left_module fieldset input{float:left; width:160px; height:19px; border:1px solid #ababab; margin-right:5px;}
#left_module fieldset .check{float:left; width:18px; height:17px; /*background:url(../images/check_bg.gif) no-repeat 0 0;*/ padding:1px 0 0 2px; margin-top:8px;}
#left_module fieldset input.chechbox{float:left; width:12px;  height:12px; border:none;}
#left_module fieldset label.me{float:left; margin-top:6px;}
#left_module fieldset input.login{float:left; width:173px; height:39px; background:url(../images/member_login.gif) no-repeat 0 0; border:none; cursor:pointer;}
#left_module fieldset input.logout{float:left; width:173px; height:39px; background:url(../images/member_logout.gif) no-repeat 0 0; border:0; cursor:pointer;}

#left_module fieldset label a{ text-decoration:none;}
#left_module fieldset label a:hover{ text-decoration:underline;}
#left_module .logo_box{float:left; width:162px; background:url(../images/mid_line.gif) repeat-y 0 0; text-align:center; margin-left:14px; display:inline;}
#left_module .logo_box .img{ padding:12px 0 12px 1px;}



/***news module***/



#content{float:left; width:664px; background:url(../images/dot.gif) repeat-x 0 top; padding-top:10px; text-align:center;}
#content p a{text-decoration:none; color:#333;}
#content p a:hover{ text-decoration:underline;}
#alphabet{float:left; width:664px; padding:16px 0 12px 0;}
#alphabet ul{float:left; width:664px; list-style:none;}
#alphabet ul li{float:left; padding-left:15px;}
#alphabet ul li a{float:left; text-decoration:none; color:#333; font-size:14px; font-weight:bold;}
#rate_chart{float:left; width:658px; border:1px solid #818285; padding-bottom:12px;}
#rate_chart .row_gray{float:left; width:658px; background:#818285; padding:2px 0 4px 0; font:normal 16px/18px Arial, Helvetica, sans-serif; color:#fff;}
#rate_chart .row_white{float:left; width:658px; background:#fff; padding:5px 0 6px 0; font:normal 16px/18px Arial, Helvetica, sans-serif;}
#rate_chart .row_head{float:left; width:658px;  font:normal 16px/18px Arial, Helvetica, sans-serif; padding:10px 0;}
#rate_chart .col1{float:left; width:293px; padding-left:15px; text-transform:uppercase}
#rate_chart .col2{float:left; width:100px; text-align:center;}
#rate_chart .col3{float:right; width:85px; text-align:center; margin-right:40px; display:inline;}
#rate_chart .center{float:left; width:245px; padding-left:63px;}
.auther{float:left; width:671px; background:#64BE46; margin-top:6px; margin-bottom:10px;}
.auther ul{float:left;  list-style:none; padding-left:5px;}
.auther ul li{float:left; background:url(../images/link_seprator2.gif) no-repeat right 6px; font:normal 10px/11px Arial, Helvetica, sans-serif; color:#fff; padding:5px 7px 5px 3px;}
.auther ul li.last{ background:none; xpadding:5px 7px 0 3px}
.auther ol{float:right; width:auto; list-style:none;}
.auther ol li{float:left; width:auto; padding:2px 7px 0 0; margin:0;}
.auther ol li a{text-decoration:none; outline:none; border:none;}
.auther ol li img{float:left;}


ul{ width:auto;}
ul li{font-size:12px; color:#333333;  }
ol{width:auto; padding-left:30px;  }
ol li{font-size:12px; color:#333333;}


#right_container p.text{float:left; width:663px; line-height:16px; padding:8px 0 10px;}
.text{float:left; width:663px; line-height:16px; padding:8px 0 10px;}

/**************right container ends****************/

/**************bottom links starts****************/
#bottom_links{float:left; width:700px; padding:35px 0 0 10px;}
#bottom_links ul{float:left; width:680px; list-style:none;}
#bottom_links ul li{float:left; padding:0 8px 0 8px; background:url(../images/link_seprator.gif) no-repeat right 3px; line-height:16px;}
#bottom_links ul li a{float:left; text-decoration:none; color:#333; font-size:13px; font-weight:bold;}
#bottom_links ul li a:hover{ text-decoration:underline;}
#bottom_links ul li.last{ background:none;}
/**************bottom links ends****************/

/**************footer starts****************/
#footer{float:left; width:540px; padding-left:15px; }
#footer p{float:left; font-size:10px; line-height:12px; color:#b4b4b4; padding:2px 0 30px 0;}
/**************footer ends****************/


/* ###############  main * ########################### */
/* position */
.leading_separator {
border-bottom:solid 0 #333;
display:block;
height:10px;
margin:0;
}

#main .leading h2,#main2 .leading h2 {
background:#EFDEEA;
border-bottom:solid 0 #333;
color:#93246F;
font-family:trebuchet MS, sans-serif;
font-size:1.4em;
font-weight:normal;
margin:0 0 10px;
text-transform:uppercase;
}

#main h2 a,#main2 h2 a {
text-decoration:none;
}


#main .leading .readon,#main2 .leading .readon {
background:url(../images/mw_readon.png) #93246F no-repeat;
border:solid 0;
bottom:0;
color:#FFF !important;
display:block !important;
margin-top:20px !important;
position:absolute;
right:0;
text-decoration:none;
padding:2px 2px 0 30px;
}

#main .leading .small,#main .leading .modifydate,#main2 .leading .small,#main2 .leading .modifydate {
background:#EFDEEA;
color:#93246F;
}

.article_column h2 {
background:#fff;
color:#000 !important;
font-family:trebuchet MS;
font-size:1.2em !important;
font-weight:bold !important;
padding:0;
}

.article_row .column1 h2,.article_row .column2 h2 {
background:#fff;
border-bottom:solid 1px #D4A7C5;
color:#000;
margin:0 0 10px;
padding:5px 5px 5px 0;
}

.article_row p.iteminfo {
background:#fff;
line-height:1em;
margin:0 -10px 5px;
padding:10px;
}

#main h3,#main2 h3 {
margin:20px 0 10px;
}

#main .blog_more h2,#main2 .blog_more h2 {
background:#fff;
color:#93246F;
font-family:trebuchet MS, sans-serif;
font-size:1.3em;
font-weight:normal;
margin:0;
}

#main .blog_more li a,#main2 .blog_more li a {
display:inline;
margin:0;
padding:0;
}

#main .blog_more li,#main2 .blog_more li {
padding:4px;
}

#main .blog_more ul li a,#main2 .blog_more ul li a {
background:url(../images/pfeil.gif) no-repeat;
font-weight:bold;
padding:2px 0 4px 30px;
}

#main .blog_more ul li a:hover,#main2 .blog_more ul li a:hover {
background:url(../images/pfeil.gif) #939 no-repeat !important;
color:#fff;
font-weight:bold;
padding:2px 0 2px 30px;
}

#main .blog_more ul li a:active,#main2 .blog_more ul li a:active,#main .blog_more ul li a:focus,#main2 .blog_more ul li a:focus {
background:url(../images/pfeil.gif) #939 no-repeat !important;
color:#fff;
font-weight:bold;
padding:2px 0 2px 30px;
}

#main .blog_more ul,#main2 .blog_more ul {
background:#eee;
border:solid 1px #ccc;
color:#000;
line-height:1.3em;
list-style-type:none;
margin:0;
padding:10px 10px 30px;
}

#main .blog_more,#main2 .blog_more {
padding-top:10px;
}


/* ############# pagination ###################### */
#main2 .pagination,#main .pagination {
border-top:solid 1px #CCC;
margin:10px 0 0;
padding:10px 0;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:10px;
text-align:center;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}

p{width:auto; line-height:16px; padding:8px 0 10px;}

ul li{ list-style:none;}


/* Error Message contact form */
p.error {
color:#93246F;
background:#F2E3ED;
border-top:3px solid #93246F;
border-bottom:3px solid #93246F;
padding:10px;
}

body.contentpane {
background:#fff;
width:auto;
margin:10px;
line-height:1.4em;
text-align:left;
}

.tool-tip {
font-size:0.8em;
}

.tool-title {
font-weight:bold;
}

/* form validation */
.invalid {
border-color:red !important;
}

label.invalid {
color:red;
}

/* editor */
.contentpaneopen_edit{
	float: left;
}

.contentpaneopen_edit img
{	border:0
}

form.editor legend {
font-size:1.2em;
font-weight:bold;
padding:2px;
}

form.editor fieldset {
border:solid 1px #ccc;
padding:20px;
margin:10px 0;
}

form.editor .publishing label {
float:left;
width:14em;
font-weight:bold;
}

form.editor .publishing div {
margin:5px 0;
}

form.editor .publishing .radio label {
float:none;
width:14em;
}

form.editor .publishing .radio label span {
float:left;
width:14em;
}

form.editor fieldset.metadata label {
float:none !important;
display:block;
font-weight:bold;
}

.save {
text-align:right;
padding:10px 0;
}

/* user */
form.user {
margin:10px 0;
}

form.user label {
width:40%;
float:left;
}

/* article index */
table.contenttoc {
border:solid 1px #ccc;
padding:10px;
margin:10px;
}

.pagenavcounter {
font-weight:bold;
}


/*#right_container .breadcrumbs{float:left; width:650px; padding-bottom:10px;}
#right_container .breadcrumbs a.pathway{float:left; color:#404041; text-decoration:none;}
#right_container .breadcrumbs span{float:left; color:#87C651;}
#right_container .breadcrumbs img.arrow{float:left; margin-top:5px;}*/

/* ################# breadcrumbs ################ */
#breadcrumbs {
background:#93246F;
min-height:5em;
text-align:left;
color:#fff;
text-decoration:none;
}



#breadcrumbs p {
padding:5px;
display:inline;
}

* html #breadcrumbs {
height:65px;
}

#breadcrumbs a {
text-transform:none;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
background:#93246F;
color:#fff;
}

#breadcrumbs span {
color:#fff;
font-size:0.9em;
padding:7px;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
background:#000;
color:#fff;
text-decoration:none;
}

.componentheading{font:normal 25px/27px Arial, Helvetica, sans-serif; color:#87C651; padding-top:10px; text-decoration:none;}


/* ########################### contacts ########################### */
div.contact {
margin:10px 0;
}

address {
font-style:normal;
margin:10px 0;
}

address p {
line-height:1em;
}

.contact label {
float:left;
font-weight:bold;
width:14em;
margin:10px 0 0;
}

span.marker {
margin:13px 10px 0 0; 

}


.contact_email_checkbox label {
float:none !important;
}

.contact label.copy {
width:90%;
padding:0 0 0 10px;
}

.contact form {

color:#000;
padding:20px;
margin:10px 0;
}

.contact input {
background:#fff;
border:solid 1px #87C651;
color:#000;
padding:2px 2px 0;
margin:10px 0 0;
}

.contact .button {
background: #64BE46;
border:0;
color:#fff;
font-weight:bold;
margin:20px 10px 0 0;
padding:5 0 0 10px;
cursor:pointer;
}

label.textarea {
float:none !important;
margin:10px 0;
display:block;
width:100%;
}

#contact_text {
width:80%;
height:100px;
}

.contact input.invalid,.contact textarea.invalid {
border:solid 2px red;
}

.contact label.invalid {
color:red;
}
.button {
background: #64BE46;
border:0;
color:#fff;
font-weight:bold;
margin:20px 10px 0 0;
padding:5 0 0 10px;
cursor:pointer;
}



/********************* voting css ***********/
span.content_rating,.leading span.content_rating {
margin:10px 0 0;
display:block;
}

.content_vote {
margin:0 0 10px;
display:block;
}

.content_vote input {
margin:0 5px;
}

.content_vote .button {
border:0;
color:#fff;
font-weight:bold;
margin:20px 10px 0 0;
padding:0 0 0 30px;
cursor:pointer;
}


/*  Search box  */




/*******************defaults classes starts********************/
/*a{text-decoration:underline; color:#ff0000}
a:hover{text-decoration:none;}
h1{font-size:25px; color:#330000; text-transform:uppercase}
h2{font-size:20px; color:#666666; text-transform:uppercase}
h3{font-size:18px; color:#333333; text-transform:uppercase}
h4{font-size:16px; color:#330000; text-transform:uppercase}
h5{font-size:14px; color:#333333; text-transform:uppercase}
h6{font-size:12px; color:#330000; text-transform:uppercase }
p{font-size:14px; color:#333333; padding-bottom:17px}*/

.post_by{background:#e6e7e8; padding:10px 0 10px 16px; font-size:12px; color:#565759}
 

.arrow{background:url(../images/icons/right-arrow.png) no-repeat 20px 0; font-size:12px; font-weight:bold; color:#9c9c9c; padding:8px 0 19px 60px;}
.star{background:url(../images/icons/star2.png) no-repeat 20px 0; font-size:12px; font-weight:bold; color:#9c9c9c; padding:10px 0 19px 60px;}
.check{background:url(../images/icons/tick.png) no-repeat 20px 0; font-size:12px; font-weight:bold; color:#9c9c9c; padding:7px 0 19px 60px;}
.disc{background:url(../images/icons/disc.png) no-repeat 20px 0; font-size:14px; font-weight:bold; color:#fff; padding:4px 0 6px 28px;}
.dotted{background:url(../images/dotted.gif) repeat-x 0 0; height:1px}
.icon-folder{background:url(../images/icons/folder.png) no-repeat 0 0; padding:2px 0 8px 20px; display:block;}
.icon-file{background:url(../images/icons/file.png) no-repeat 0 0; padding:2px 0 8px 20px; display:block;}
.icon-download{background:url(../images/icons/download.png) no-repeat 0 0; padding:2px 0 8px 20px; display:block;}
.icon-external{background:url(../images/icons/exernal.png) no-repeat 0 0; padding:2px 0 8px 20px; display:block;}
.icon-pdf{background:url(../images/icons/pdf.png) no-repeat 0 0; padding:2px 0 8px 20px; display:block;}
.note{background:#f8f7fc; font-size:12px; color:#333333; line-height:16px; padding:6px 10px; border-bottom:1px dotted #333; border-top:1px dotted #333; margin-top:16px}
.info{background:#f8f7fc url(../images/icons/alert2.png) no-repeat 10px 10px; font-size:12px; color:#333333; line-height:16px; padding:15px 10px 12px 50px; border-bottom:1px dotted #333; border-top:1px dotted #333; display:block; margin-top:16px}
.alert{background:#fff9f1 url(../images/icons/alert.png) no-repeat 10px 7px; font-size:12px; color:#333333; line-height:16px; padding:15px 10px 15px 50px; border-bottom:1px dotted #333; border-top:1px dotted #333; display:block; margin-top:16px}
.download{background:#f8faef url(../images/icons/alert1.png) no-repeat 10px 10px; font-size:12px; color:#333333; line-height:16px; padding:17px 10px 16px 50px; border-bottom:1px dotted #333; border-top:1px dotted #333; display:block; margin-top:16px}
.tip{background:#fffbef url(../images/icons/alert4.png) no-repeat 10px 10px; font-size:12px; color:#333333; line-height:16px; padding:17px 10px 16px 50px; border-bottom:1px dotted #333; border-top:1px dotted #333; display:block; margin-top:16px}
a.readon{padding:4px 4px 4px 27px;border:1px #bcbdc0 solid; font:bold 9px Arial, Helvetica, sans-serif; color:#333; background:url(../images/arrow1.gif) no-repeat 11px 4px!important; background:url(../images/arrow1.gif) no-repeat 11px 5px; text-transform:uppercase;}
/*******************defaults classes ends********************/


.highlight {
	background-color: #fffebb;
}

fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 2px;
	
}

th.sectiontableheader{width:100px;}
.search_result{ margin-top:30px;}
.banneritem{ padding:10px 0 10px 0;}

/*new css*/
#right_container ol {
padding-left:25px;
width:auto;
}

#layout #right_container ul.disc_list{ padding-left:22px!important; width:650px; padding-bottom:10px; float:left; list-style:none;}
#right_container ul.disc_list li{list-style:disc;}