/*****************************************/
/*** Distributors Information Section  ***/
/*****************************************/

div#DistHome {
	color:#000000;
	line-height:18px;
	//border-left: 1px solid #000;
	//background-color: #CCCCCC;
	//border-right: 1px solid #000;
}

div#DistHome a:link, div#DistHome a:active, div#DistHome a:visited { 
	color:#000000;
	text-decoration:none;
	line-height:18px;
}

div#DistHome a:hover { 
	color:blue;
	text-decoration:none;
	line-height:18px; 
}

div#DistHome table {
	color:#000000;
	margin-top:0px;
	text-align:left;
}

div#DistHome th {
	padding: 3px 3px 15px 3px;
	text-decoration: underline;
	font-size: 150%;
	line-height: 150%;
	text-align:left;
}

div#DistHome h1 {
   font-size:15px;
   line-height:24px;
   color:#FFFFFF;
   height:auto;
   padding-left:10px;
   background-color:#B0123A;
   border-radius: 10px 0 0 0;
   margin-bottom:0px;
}

div#DistHome h1 a {
   font-size:15px;
   line-height:24px;
   color:#FFFFFF;
}


div#DistHome h1 a:hover {
   font-size:15px;
   line-height:24px;
   color:#FFFFFF;
}

div#DistHome h2 {
	font-size:15px;
	line-height:24px;
	color: black;
	padding-left:5px;
	background-color:#BBBBBB;
}

div#DistHome h2 a {
	font-size:15px;
	line-height:24px;
	color: black;
}

div#DistHome h2 a:hover { 
	font-size:15px;
	line-height:24px;
	color: black;
}

div#DistHome h3 {
   font-size:15px;
   line-height:24px;
   background-repeat:no-repeat;
   background-position:top left;
   margin-bottom:0px;
   font-weight: bold;
}



div#DistHome h3 a:hover {
   font-size:15px;
   line-height:24px;
   color:#000000;
}



div#DistHome h1  *{
   font-size:15px;
   line-height:20px;
   margin: 0px;
   padding: 0px;
   color:#FFFFFF;
   font-weight: bold;
   vertical-align: middle;
}

div#DistHome h4 a { 
	color: black;
	line-height: 18px;
}

div#DistHome h4 a:hover { 
	color: black;
}

div#DistHome td {
	padding:10px;
}

div#DistHome table tr td.dinavs div {
	margin-bottom: 15px;
}
div#DistHome table tr td.dinavs {
	width: 300px; 
	padding-right: 40px;
	background-color:#CCCCCC;
}

div#DistHome table tr td table tr td {
	padding: 2px 5px;
}
div#DistHome table tr td table tr th {
	height: 20px; 
}
div#DistHome table tr td table.inline {
   padding: 0px 0px 0px 0px;
   width: 98%;
   border: none;
   background-color: #FFFFFF;
   margin-top: 0px;
}

div#DistHome ul li {
	margin-left: 20px;
}
div#DistHome ul li {
	padding-bottom: 3px;
}

td.dinavs div.level1, td.dinavs div.level2, td.dinavs div.level3 {
	background-color: #FFFFFF; 
	padding-right: 10px;
	padding-bottom: 3px;
}

td.dinavs div.level2, td.dinavs div.level3 {

}

td.dinavs div.level1 {
	padding-left: 20px;
}

td.dinavs ul {
	list-style-image: url(RMS_bullet.gif);
}
.pageNavs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:90px 18px 0px 0px;
	text-align:right;
}

.pageNavs a {
   color:#000000;
}

.pageNavs a:hover {
   text-decoration:none;
   color:#2B0E72;
}

/* ********************** */

div#DistHome #media__manager {
    height: 100%;
    overflow: hidden;
}

div#DistHome #media__left {
    width: 30%;
    border-right: solid 1px #666;
    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
}

div#DistHome #media__right {
    width: 69.7%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
}

div#DistHome #media__manager h1 {
    margin: 0;
    padding: 0;
    margin-bottom: 0.5em;
}

/* --- Tree formatting --- */

div#DistHome #media__tree img {
    float: left;
    padding: 0.5em 0.3em 0 0;
}

div#DistHome #media__tree ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 1.5em;
}

div#DistHome #media__tree li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
}
*+html div#DistHome #media__tree li,
* html div#DistHome #media__tree li {
    border: 1px solid #fff;
}

/* --- options --- */

div#DistHome #media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
}

div#DistHome #media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
}
*+html div#DistHome #media__opts input,
* html div#DistHome #media__opts input {
    position: static;
}

div#DistHome #media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
}
*+html div#DistHome #media__opts label,
* html div#DistHome #media__opts label {
    margin-left: 10px;
}

div#DistHome #media__opts br {
    clear: left;
}

/* Files Icons */
div#DistHome a.mediafile {
	background: url(fileicons/file.png) no-repeat scroll 0px 1px transparent;
	padding-left:18px;
	padding-bottom:3px;
}
div#DistHome a.mf_js{background-image:url(fileicons/js.png)}
div#DistHome a.mf_jpg{background-image:url(fileicons/jpg.png)}
div#DistHome a.mf_deb{background-image:url(fileicons/deb.png)}
div#DistHome a.mf_xls{background-image:url(fileicons/xls.png)}
div#DistHome a.mf_ps{background-image:url(fileicons/ps.png)}
div#DistHome a.mf_rtf{background-image:url(fileicons/rtf.png)}
div#DistHome a.mf_ppt{background-image:url(fileicons/ppt.png)}
div#DistHome a.mf_odg{background-image:url(fileicons/odg.png)}
div#DistHome a.mf_sxd{background-image:url(fileicons/sxd.png)}
div#DistHome a.mf_rb{background-image:url(fileicons/rb.png)}
div#DistHome a.mf_rpm{background-image:url(fileicons/rpm.png)}
div#DistHome a.mf_java{background-image:url(fileicons/java.png)}
div#DistHome a.mf_rar{background-image:url(fileicons/rar.png)}
div#DistHome a.mf_conf{background-image:url(fileicons/conf.png)}
div#DistHome a.mf_html{background-image:url(fileicons/html.png)}
div#DistHome a.mf_pdf{background-image:url(fileicons/pdf.png)}
div#DistHome a.mf_jpeg{background-image:url(fileicons/jpeg.png)}
div#DistHome a.mf_odt{background-image:url(fileicons/odt.png)}
div#DistHome a.mf_odc{background-image:url(fileicons/odc.png)}
div#DistHome a.mf_bz2{background-image:url(fileicons/bz2.png)}
div#DistHome a.mf_odi{background-image:url(fileicons/odi.png)}
div#DistHome a.mf_py{background-image:url(fileicons/py.png)}
div#DistHome a.mf_ods{background-image:url(fileicons/ods.png)}
div#DistHome a.mf_gz{background-image:url(fileicons/gz.png)}
div#DistHome a.mf_txt{background-image:url(fileicons/txt.png)}
div#DistHome a.mf_tgz{background-image:url(fileicons/tgz.png)}
div#DistHome a.mf_png{background-image:url(fileicons/png.png)}
div#DistHome a.mf_sxi{background-image:url(fileicons/sxi.png)}
div#DistHome a.mf_lua{background-image:url(fileicons/lua.png)}
div#DistHome a.mf_gif{background-image:url(fileicons/gif.png)}
div#DistHome a.mf_doc{background-image:url(fileicons/doc.png)}
div#DistHome a.mf_php{background-image:url(fileicons/php.png)}
div#DistHome a.mf_cs{background-image:url(fileicons/cs.png)}
div#DistHome a.mf_css{background-image:url(fileicons/css.png)}
div#DistHome a.mf_zip{background-image:url(fileicons/zip.png)}
div#DistHome a.mf_odp{background-image:url(fileicons/odp.png)}
div#DistHome a.mf_cpp{background-image:url(fileicons/cpp.png)}
div#DistHome a.mf_htm{background-image:url(fileicons/htm.png)}
div#DistHome a.mf_sxw{background-image:url(fileicons/sxw.png)}
div#DistHome a.mf_swf{background-image:url(fileicons/swf.png)}
div#DistHome a.mf_tar{background-image:url(fileicons/tar.png)}
div#DistHome a.mf_pl{background-image:url(fileicons/pl.png)}
div#DistHome a.mf_odf{background-image:url(fileicons/odf.png)}
div#DistHome a.mf_xml{background-image:url(fileicons/xml.png)}
div#DistHome a.mf_c{background-image:url(fileicons/c.png)}
div#DistHome a.mf_sxc{background-image:url(fileicons/sxc.png)}

div#container {
    background-image: url(../images/RMS_side_strip_bg.gif);
    background-color: rgb(204, 204, 204);
    background-repeat: repeat-y;
    width: 100%;
}

.navtopright {
	text-align: right;
	padding: 4px 0;
	background: #fff;
}

.navtopright  a {
	text-decoration: none;
	color: rgb(51,51,51);
}

.navtopright > a:hover {
	text-decoration: none;
	color: blue;
}

.searchbutton {
	background-color: black; 
	color: white; 
	border: 1px transparent; 
	border-radius: 3px;
	width:60px;
	height: 25px;
}

.searchbutton:hover {
	cursor: pointer;
}

hr {
	margin: 15px 0px;
}

#main  {
	padding-left: 0px !important;
	padding-right: 38px !important;
}

#main > .level1 {
	padding-bottom: 15px;
}

a.ainternal {
	display: block; position: relative; top: -76px; visibility: hidden;}
}

.centclickable, .cent {
	text-align: center;
}

.centclickable:hover, .clickable:hover {
	cursor: pointer;
}

#paddingtop {
	display: none;
}

#closer {
	position:absolute; 
	top: 0px; 
	right: 2px;
}

#closer:hover {
	cursor: pointer;
	color: blue;
}
   
.selectall {
	display:inline-block;
	width: 31px;
	height: 25px;
	background-image:url(select_all.png);
	background-size: 31px 25px;
	margin-right:10px;
	background-repeat: no-repeat;
	vertical-align: middle;	
	background-position: center;
}
.selectdoc {
	display:inline-block;
	width: 31px;
	height: 25px;
	background-image:url(unselected.png);
	background-size: 16px 18px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
}
   
.selectall:hover, .selectdoc:hover {
	cursor: pointer;
}

.later {	
	position: relative;
	margin-left:-20px;
	//background-image: url('RMS_tab_bg.png');
	display: inline-block;
	width: 186px;
	height: 41px;
	text-align: center;
}
.later > * {
	display: none;
}
/*.later a {
	font-size:11px;
	color: white !important;
	line-height: 41px !important;
}

.later a:hover {
	cursor: pointer;
}*/

#mypackages, #packagemenu, #help {
	display:none; 
	text-align:left; 
	border: 10px solid #7A0000; 
	border-radius: 10px; 
	background-color: #FFFFFF; 
	color: black; 
	width:500px; 
	height: 300px;
}

#mypackages  a:hover, #packagemenu a:hover {
	cursor: pointer;
}

#help ul {
	padding-left:20px;
}

.packagebutton {
	background-color: black; 
	color: white; 
	border: 1px transparent; 
	border-radius: 3px;
	width:120px;
	height: 25px;
}

.packagebutton:hover {
	cursor: pointer;
}

#sidebarmenu1>li {
	max-width: 100%;
}


/* Begin Logos Page */
#logosPage .prodImg { height: 75px; padding: 50px 0 !important; }
#logosPage img { vertical-align: top; border: 1px solid #000; padding: 2px 1%; margin: 5px 0; width: 96%; max-width: 300px; background: white; }
#logosPage #clogos img { xwidth: auto; }
#logosPage #clogos img:first-child { xwidth: 72%; }
/* End Logos Page */

/* Begin Gallery Styles */
table.logoGallery { width: 99%; }
table.logoGallery th { 
	background: url('/images/CIW_cat_head_bg.gif') 0 center repeat-x;
	padding: 5px 10px !important;
	border-radius: 14px 14px 0 0;
	border-bottom: 2px solid #4A0000;
	width: 19%;
}
table.logoGallery th, table.logoGallery th a { 
	font: bold 12px/16px Verdana !important;
	color: #FFF !important; 
	text-decoration: none !important;
	text-align: center !important;
} 
table.logoGallery th a { padding: 0 !important; xdisplay: inherit !important; }
table.logoGallery th a:hover  { text-decoration: underline !important; }
table.logoGallery td { padding: 0 !important; text-align: center; width: 19%; }
table.logoGallery td.vspacer { width: 1%; min-width: 4px; border: 0 none !important; padding: 0 !important; }
table.logoGallery td.hspacer { height: 15px; border: 0 none !important; padding: 0 !important; }
table.logoGallery td.empty { border: 0 none !important; } 
table.logoGallery td.prodgal { background: #DEDEDE; border: 1px solid #A2A2A2; border-top: 0 none; }
table.logoGallery .prodImg td { padding: 10px 1% 0 !important; text-align: center; vertical-align: middle; width:46%; }
table.logoGallery .prodImg { margin: 0 !important; }
table.logoGallery .prodImg img { margin: 10px 0; padding: 40px 15px !important; background: #fff; width: 80%; max-width:300px; min-width: 200px; cursor: pointer; }
table.ppt .prodImg img { padding: 5px !important;}
table.logoGallery .prodImg td.empty { border: 0 none; }
table.logoGallery .prodImg td.viewmore { text-align: center; padding: 18px 0 6px !important; }
table.logoGallery .prodImgCont { border: 1px solid #A2A2A2; border-top: 0 none; width: 99%; margin: 0 auto; }
table.logoGallery .prodImg { border: 1px solid #fff; border-top: 0 none; background: #E4E4E4; padding: 2px !important; }
table.logoGallery .prodImg hr { margin: 5px !important; }
.dxf { 
    background: url("http://assets.cornellcookson.com/arc/dxf-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #232323;
    font-size: 11px;
    padding: 0px 0 10px 30px;
    text-align: center;
    display: inline-block;
}
.nodxf { text-align: center; color: #232323; font-size: 11px; height: 52px; padding: 0px; }
/* End Gallery Styles */

.caption { width: 75%; margin: 0; padding: 20px; }

a.accent { color: #ff9800; text-decoration: underline; }
a.accent:hover { text-decoration: none; }