/* size attributes */
/* 8pt h4 */
.cmnty1.head4, .ldrs, .smallbldwht, .smallgrey, .small, .smallwht, .feh4wht, td.small a {  }
/* 9pt h3 */
.cmnty1.head3, .smplain, .smallerrt { }

/* bold attributes */
.cmnty1.head3, .cmnty1.head4, .smallbldwht, .feh4wht { font-weight: bold;}

/* FORM ELEMENTS */
.formelem { font-family:monospace;  }
div .type2 .button {  }
.textarea { font-family:monospace;  }
@media screen{
	.formelem { border:1px solid black;  }
	.textarea { }
			 }
/*TopNav*/

#topnav { background-color:#fff; cursor:hand;}
#topnavitems td { padding-top:1px; padding-bottom:2px; }
#topnav a { text-decoration:none; color:#3175c4;}
#topnav td.activebg { }
#topnav td.activebg a {color: #FFFFFF;}
#topnav td.hover { }
#topnav td.hover a {}
#header td {padding:0px;}


font {display:none!important;}

/*Footer*/
table#relatedtopics {margin-left:20px; margin-bottom:10px; border:none; width:600px!important;} 
#relatedtopics td {padding:3px}
#topicslinks a { text-decoration:none; padding:3px;}
#topicslinks {border-top:1px solid #CCCCCC; padding-top:12px; margin-top:3px; padding-top:6px;}
#relatedtopics strong {background-color:#BF8C02; color:#FFFFFF; padding:6px; margin-bottom:6px;}
/* BREADCRUMBS */
	/*Here is the Cell*/
#breadcrmb {margin-bottom:10px; }
.brdcrmbcell {padding-left:4px; font-weight:bold; }

	/*Here is the text WITHIN the cell*/
td.brdcrmbcell a:link, .brdcrmbcell a:visited { color:#3175c4; text-decoration:none; }
td.brdcrmbcell a:hover { text-decoration:underline; }
#newsreadersearch div {
 
}
	
/* HEADERS */
	/* here is the header cell */
.headercell { font-family:Arial, Helvetica, sans-serif; padding-left:4px; font-size:18pt;margin-top:10pt; padding-bottom:20px; color:#dba424;}
.lvl2headercell {font-weight: bold; color:#fff;  padding-left:4px}
.thheadercell {background:#EDEEEF url(../../../../images/tabletools_bgd.gif) repeat-x scroll center bottom;
border-bottom:1px solid #FFFFFF}
.cmnty1 .thheadercell a:link, .cmnty1 .thheadercell a:visited {text-decoration:underline; }
.cmnty1 .thheadercell a:hover {color:#FFCC00; text-decoration:underline; }
	
/* Table Type1
>> Table Type 1 is the same except it has blue headers #2B5680*/
	/*div.type1 .headercell { background-color: #2B5680; }*/
div.type1 .lvl2headercell { background-color: #FFFFFF; padding-top:2px; padding-bottom:3px; }
div.type1 .thheadercell { background:#FFFFFF url(/matlabcentral/images/table_th_bgd.gif) repeat-x scroll center top;
border-bottom:1px solid #D6D4D4;
padding:4px;
vertical-align:bottom; }
div.type1 .lightback, .ltblue a:visited {}
.cmnty1 .ltblue a:visited {}
	
/* Table Type2 this class is for the right nav in file exchange*/

.cmnty1 div.type2 .navcell {padding-left:10px; padding-top:4px; padding-bottom:5px; Filter: Alpha(Opacity=100, FinishOpacity=80, Style=1 StartY=0, StartX=0, FinishY=250, FinishX=0,); }
	             
.cmnty1 div.type2 a:visited, div.type2 a:link {text-decoration:none;}
.navcell td.npad {padding:0 }
html>body td.npad {padding:0}
 /* changes the link color to blue, because it the screenshot section is within the type2 which turns it white*/
#scrnshot a:link, #scrnshot a:visited { color: #3175c4;}

/* Alphabetical Table */
table.alpha {background-color:#FFCC00; text-align:center; font-weight:bold;}
.cmnty1 .alpha a:link, .cmnty1 .alpha a:visited {color:#3175c4; text-decoration:none; }
.cmnty1 .alpha a:hover {color:#fff; text-decoration:underline; }

/* link attributes */
a:hover {text-decoration:underline; }
.cmnty1 a:link { color: #3175c4; text-decoration:none; }
.cmnty1 a:hover  { color: #3175c40; text-decoration:underline; }
.cmnty1 a:visited  { color: #2A5177;text-decoration:none; }
.cmnty1 a.head4:link { color: #3175c4;  text-decoration:none; }
.cmnty1 a.head4:hover  { color: #3175c40; text-decoration:underline; }
.cmnty1 a.head4:visited  { color: #3175c4; text-decoration:none; }
.cmnty1 a.more:link, .cmnty1 a.more:visited  {color: #3175c4; text-decoration: none; text-align: right; }
.cmnty1 a.more:hover  { color: #3175c40; text-decoration:underline; }
.cmnty1 a.small:visited  { color: #3175c4; text-decoration:none; }
.cmnty1 a.small:link  { color: #3175c4; text-decoration:none; }
.cmnty1 a.smallwht:link, .cmnty1 a.feh4nmar:link, .cmnty1 a.feh4nmar:visited  { color: #FFFFFF; text-decoration:none; }
.cmnty1 a.smallwht:visited  { color: #FFFFFF; text-decoration:none; }
.cmnty1 a.plain:link { text-decoration:none; }
.cmnty1 a.smplain:link { text-decoration: none; }
.cmnty1 a.smplain:visited { text-decoration: none; }
.cmnty1 a.recentheader:link { color:#000000; text-decoration:none; }
.cmnty1 a.feh4blk:visited { color: #00009C; text-decoration:none; }
.cmnty1 a.feh4blk:link {color: #3175c4; text-decoration:none; }
.mytable a {text-decoration:none; }

/* rightnav attributes */
.cmnty1 .rightnav  { color:#FFFFFF; padding-left: 11px; padding-top: 5px; padding-bottom: 5px }
.cmnty1 td.rightnav a:link, .cmnty td.rightnav a:visited { color: #FFFFFF; text-decoration:none; }
#rightcol td {background-color:#EEECE7; }
#rightcol a {text-decoration:none;}
#rightcol h1 {margin:0px; color:maroon}


/* head styles */
.feh4wht { padding-top: 4px; padding-left: 6px; padding-bottom: 4px; color: #FFFFFF; }
.ldrs { font-weight: bold; margin:0; padding:0;}
.recentheader {  margin-top: 2px; margin-bottom: 2px; font-weight: bold; }
.whtplain { color:#FFFFFF; }
.wht { color:#FFFFFF; }

/* bg and table styles */
.newsoddrow { background-color: #f7f7f7; }
.newsdkback { background-color: #DBDEE3; }
.ltback { background-color: #E0E0E0; }
.ltblue {background-color: #DCDFE4; padding-left:20px }
.tblebrdr {}
.orngbk { background-color: #FFCC00; }
.graddkblu {Filter: Alpha(Opacity=100, FinishOpacity=80, Style=1 StartY=0, StartX=0, FinishY=255, FinishX=-100,); width: 100%; background-color: #535A68;}
.gradbluvert {Filter: Alpha(Opacity=100, FinishOpacity=80, Style=1 StartY=0, StartX=0, FinishY=255, FinishX=-100,); width: 100%; background-color: #606C80;}
div .tblcont {margin-left:10px; margin-top:8px; margin-bottom:10px; }
.tblbg1 { background-color:#DCDFE4; margin:8px}

/* positioning */
.navpad { margin-left: 11px; margin-top: 5px; margin-bottom: 5px; font-weight:bold; }
td.navpad a:link, td.navpad a:visited { text-decoration:none; color:white}
td.navpad a:hover {color:#FFCC00; text-decoration:underline }

.tblpad {  margin: 10px; padding: 10px}
.rt { text-align: right; }
.listpad {  margin-left: 4px;  margin-top: 4px; }
ul.orngbul {list-style-image: url(/images/common/pagenav/arrow_orange.gif); }

/*New right column classes*/
#rcol {background-color:#ECF0F6; }
#rcol td.pad  {padding:5px 5px 5px 11px; background-color:#ECF0F6; border-left:1px solid #2F4480; border-right:1px solid #2F4480}
#rcol a {text-decoration:none; }
#rcol a:hover {text-decoration:underline}
#rcol .topspot {background-color: #F2F3F7; padding:5px 5px 5px 11px; border-left:1px solid #2F4480; border-right:1px solid #2F4480}
#rcol .pad h2 {}
#rcol ul {margin-left:16px; list-style-image: url(/images/bullet_blue2.gif);  }

/* small classes */
.smallbldwht { color: #FFFFFF; }
.smallgrey { color: gray}

/* kludge for line wrapping in file exchange */
.lnwrp a {word-wrap:break-word; left:0; overflow:hidden;}


.cmnty1 .latest ul {margin-left:24px; margin-top:8px; margin-bottom:6px; list-style-type: square; list-style-image: url(/matlabcentral/images/bullet.gif); }
.graytext {color: gray; padding-top: 6px; padding-bottom: 6px; word-wrap:break-word; left:0; overflow:hidden;}

table.navcell td a:link {color:white; text-decoration:none}
table.navcell td a:visited {color:white; text-decoration:none}

b a:hover span {text-decoration:underline}
@media screen{
textarea.monospace {}
}
/*New table styles*/
/*NEW data table3 and 4*/
.datatable3, .datatable4 { border:1px solid #D3D3D3; border-top:0 }
.datatable3 td, .datatable4 td{ vertical-align: top; padding: 8px;}
.datatable3 th, .datatable4 th { color:#FFFFFF; font-weight: bold; text-align:left ; padding: 4px 5px 4px 8px;

background:#EDEEEF url(/matlabcentral/images/tabletools_bottom_bgd.gif) repeat-x scroll center top!important;}
.datatable3 th a:link, .datatable3 th a:visited { text-decoration:none; color:#FFFFFF}
#bodycol .datatable3 .level2 a:link, #bodycol .datatable4 .level2 a:link {color: #0D2B98; font-weight: bold; text-decoration:none;}
#bodycol .datatable3 .level2 a:visited, #bodycol .datatable4 .level2 a:visited {color: #405C9C; font-weight: bold;text-decoration:none;}
table.datatable3 tr.level2 td, table.datatable4 tr.level2 td {background-color:#FFFFFF; color: #000000; font-weight: bold; text-align:left; padding: 4px 5px 4px 8px;}
table.datatable3 tr td, table.datatable4 tr td {padding-left:8px}
table.datatable3 td {background-color: #FFFFFF; border-top:1px solid #D3D3D3 }
table.datatable4 td {background-color: #FFFFFF; }
.filetable td {background-color:#F4F4F4; padding:3px 0}
table.datatable3 span.small h1 {font-weight:normal; color:#000000}
table.datatable3 td.lnwrp {word-wrap:break-word; left:0; overflow:hidden;}

/*New Site Structure used in reports in FE*/
#mainframe {margin-top:10px}
#right_col a:link, #right_col a:visited{color:#FFFFFF; text-decoration:none;}
#right_col a:hover{text-decoration:underline; color:#FFFFFF}
#right_col td {padding:6px 0 6px 8px}
#right_col td.npad {padding:0}



/* Table */
table#mainbody table.toptable {
color:#494e54; border:none; margin:0 0 10px 0;
}
table#mainbody table.toptable table {
border:none; margin:0;
}
table#mainbody table table {
color:#494e54; border:1px solid #d6d4d4; margin:0; width:100%;
}
table#mainbody table table th, table#mainbody table table td {padding:4px; }
table#mainbody table table th {text-align:left; vertical-align:bottom; font-weight:normal; background:#fff url(../images/table_th_bgd.gif) top repeat-x; border-bottom:1px solid #d6d4d4; }
table#mainbody table table td {vertical-align:top;}
table#mainbody table table tr td {background:none;}
table#mainbody table table tr td.grayback {
background:#EDEEEF url(../images/tabletools_bgd.gif) repeat-x scroll center bottom;
border-bottom:1px solid #FFFFFF;
}

td.grayback a.smplain:link {text-decoration:none;}
td.grayback a.smplain:visited {text-decoration:none}
td.grayback a.smplain:hover {text-decoration:underline}
table#mainbody table table img { vertical-align:text-bottom;}
table#mainbody table.toptable td {padding:0;}
table.toptable td.subcategories {}
td.grayback {text-align:right;}
td.grayback a.smplain {display:block; float:left;}
