/***** DS NTW MAP CSS *****/
* { margin:0;	padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol,ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
form { display: inline; }


BODY { font-family: "Trebuchet MS";	line-height:16px; font-size:15px}

div#ntw_menu { text-align: left; font-size: 11px; background: #fff; width:560px; margin:0px 10px 0px 10px ; height: 330px; }

div#ntw_menu div.ntw_header { clear:both; width:100%; }
div#ntw_menu div.logods { float:left; width:50%; }
div#ntw_menu div.ntw_close { float:right; width:50%; text-align:right;}
div#ntw_menu div.ntw_close a { color: #666666; text-decoration: none; float:right; display:inline}
div#ntw_menu div.ntw_close a:hover { color: #000000; text-decoration: none; }

div#ntw_menu div#ntw_menu_sx { width:160px; float:left; }
div#ntw_menu div#ntw_menu_sx ul { width:100%; list-style: none;}
div#ntw_menu div#ntw_menu_sx ul li { margin:0px 0px 5px 0px; line-height: 18px; border-left: 5px solid; }
div#ntw_menu div#ntw_menu_sx ul li a { cursor:pointer; padding-left:5px; margin-left:5px; color:#999999; text-decoration:none; display:block; width:100%; }
div#ntw_menu div#ntw_menu_sx ul li a:hover{ background:#f5f5f5; }
div#ntw_menu div#ntw_menu_sx ul li.active a { cursor:pointer; background:#8fbab8; color:#fff; padding-left:5px; }
div#ntw_menu div#ntw_menu_sx ul li.active a:hover { cursor:pointer; background:#8fbab8; color:#fff; padding-left:5px; }


div#ntw_menu div#ntw_cont_dx { float:right;}
div#ntw_menu div.ntw_cat_div { width:398px; color:#fff; background-color: #f0f0f0; background-repeat: no-repeat; margin: 0px; border: 1px solid; height: 280px; }
div#ntw_menu div.ntw_cat_div div.ntw_cat_header { clear:both; height:85px; width:398px; border:0; margin:0; padding:0; }
div#ntw_menu div.ntw_cat_div div.ntw_image { float:left; width:auto; padding:10px; }
div#ntw_menu div.ntw_cat_div div.ntw_slogan { float:left; width:180px; padding:30px 10px 0px 0px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#A0A0A0; text-align:left; font-style:italic; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height:22px}

div#ntw_menu div.ntw_cat_div div.ntw_cat_title { clear:both; margin:10px;}
div#ntw_menu div.ntw_cat_div div.ntw_cat_title h2 { font-family: "Trebuchet MS", Arial, Helvetica;font-size: 14px;font-weight: bold;color: #666666; }
div#ntw_menu div.ntw_cat_div div.ntw_cat_title img { margin: 0px 10px 0px 0px; vertical-align:middle;}

div#ntw_menu div div.ntw_left { float: left; padding-left: 10px; background-image: none; border-style: none; width: auto; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 0; height: auto; clear: both; }
div#ntw_menu div div.ntw_left a { color: #666666; width: 165px; margin: 0; text-decoration: none; display: block; }
div#ntw_menu div div.ntw_left a:hover { color: #000000; text-decoration: underline; }
div#ntw_menu div div.ntw_right { margin-top: 10px; float: right; padding-right: 10px; background-image: none; height: auto; width: auto; border-style: none; }
div#ntw_menu div div.ntw_right  a { color: #666666; width: 165px; text-decoration: none; display: block; }
div#ntw_menu div div.ntw_right a:hover { color: #000000; text-decoration: underline; }



div#ntw_menu div div.ntw_left a.noDsSite { color:#999; width: 165px; margin: 0; text-decoration: none; display: block; }
div#ntw_menu div div.ntw_left a.noDsSite:hover { text-decoration: underline; }


