html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
body {
	color: rgb(0, 0, 0); line-height: 140%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
#header_menu {
	background: rgb(234, 233, 217); margin: 0px; padding: 0px; width: 100%;
}
#header-wrapper {
	background: url("../../images/green/header-bg.jpg") repeat-x top rgb(49, 141, 0); width: 100%; height: 100px; padding-bottom: 6px;
}
#logo-home {
	margin: 14px 0px 0px 12px; width: 665px; height: 81px; float: left;
}
.top-skip {
	top: 0px; right: 0px; float: right; position: relative;
}
.top-skip a {
	color: rgb(17, 17, 17);
}
#toplinks_home {
	text-align: right; font-size: 70%; float: right;
}
#toplinks_home ul li.noborder {
	border-right-width: 0px; border-left-width: 0px; background-image: none;
}
#toplinks_home ul li {
	background: url("../../images/green/acc-sep.png") no-repeat right 7px; margin: 0px 0px 0px 0.2em; padding: 0px 14px 0px 4px; float: left; display: inline; diplay: block;
}
#toplinks_home img {
	vertical-align: middle;
}
.imgLinks-inner {
	margin: 5px 5px 0px; padding: 0px 0px 0px 2px; text-align: right; font-size: 70%; float: left;
}
.imgLinks-inner a:hover {
	text-decoration: none;
}
#search-home {
	background: url("../../images/green/search-bg.png") no-repeat right bottom; margin: 0px; width: 308px; height: 31px; right: 8px; float: right; position: static;
}
#search-home ul {
	margin-top: 23px; z-index: 10;
}
.input-search {
	margin: 2px 0px 0px 2px; padding: 7px 0px; border: 0px currentColor; border-image: none; width: 195px; height: 13px; color: rgb(102, 102, 102); font-size: 70%; font-weight: 400;
}
.banner1 {
	background: url("../../images/green/banner-bg.png") no-repeat; margin: 12px 0px; width: 100%; height: 320px; overflow: hidden;
}
.button12 {
	background: none; margin: 100px 0px 0px !important; border: 0px currentColor; border-image: none; top: 0px; width: 76px !important; height: 24px !important; text-align: center; right: 0px; text-indent: -9999px; float: left; display: block; position: absolute; cursor: pointer;
}
.button {
	margin: 2px 0px 0px; border: 0px currentColor; border-image: none; top: 0px; width: 76px !important; height: 29px !important; right: 0px; float: left; position: absolute; cursor: pointer;
}
#wrapper {
	margin: 0px; padding: 0px; width: 100%; clear: both;
}
ul#fssList {
	
}
#left-links1 {
	margin: 0px 0px 3px; padding: 0px 0px 2px;
}
#right-links1 {
	margin: 0px 0px 3px; padding: 0px 0px 2px;
}
#left-links2 {
	background: rgb(233, 232, 232); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(222, 222, 222) rgb(222, 222, 222); border-image: none;
}
#left-links1 h1 {
	margin: 0px; padding: 5px 5px 0px; text-align: left; color: rgb(51, 51, 51); font-size: 75%;
}
#left-links1 ul {
	margin: 0px 0px 0px 20px; padding: 0px 0px 10px; text-align: left; line-height: 18px;
}
#right-links1 ul {
	margin: 0px 0px 0px 20px; padding: 0px 0px 10px; text-align: left; line-height: 18px;
}
#left-links2 ul {
	margin: 0px; padding: 0px; text-align: left; line-height: 22px; font-size: 80%;
}
#left-links2 a span {
	margin: 0px 0px 0px 4%; text-align: right;
}
#left-links2 ul li a img {
	padding: 1px 0px 2px 2px; vertical-align: middle;
}
#left-links2 ul li a {
	padding: 5px 0px;
}
#edit-search-block-form-1-wrapper label {
	display: none;
}
#right-links2 h3 {
	margin: 0px; padding: 0px 5px; text-align: left; color: rgb(51, 51, 51); font-size: 75%;
}
#right-links1 h3 {
	margin: 0px; padding: 0px 5px; text-align: left; color: rgb(51, 51, 51); font-size: 75%;
}
#left-links1 ul li {
	list-style: url("../../images/green/home_about_dit_arrow.gif"); color: rgb(0, 0, 0); font-size: 70%;
}
#right-links2 ul li {
	list-style: url("../../images/green/home_about_dit_arrow.gif"); color: rgb(0, 0, 0); font-size: 70%;
}
#right-links2 ul li {
	line-height: 16px; padding-bottom: 4px;
}
#right-links1 ul li {
	list-style: url("../../images/green/dit_Orgi_arrow.gif"); color: rgb(0, 0, 0); line-height: 19px; font-size: 70%;
}
#left-links2 ul li {
	width: 100%; border-bottom-color: rgb(174, 174, 174); border-bottom-width: 1px; border-bottom-style: solid;
}
#left-links1 li a {
	color: rgb(47, 90, 14);
}
#right-links1 ul li a {
	color: rgb(47, 90, 14); font-weight: 700;
}
#left-links2 li a {
	color: rgb(84, 84, 84); font-size: 80%; font-weight: 700; text-decoration: none;
}
#right-links2 li a {
	color: rgb(84, 84, 84); font-size: 80%; font-weight: 700; text-decoration: none;
}
.wrap-contact-info {
	background: url("../../images/green/bg-cu.gif") repeat-x top; width: 100%; height: 31px; text-align: left; margin-top: 5px; vertical-align: bottom;
}
.cu-left {
	background: url("../../images/green/left-corner-cu.gif") no-repeat left top; width: 7px; height: 31px; float: left;
}
.mid-cu {
	background: url("../../images/green/cu-img.gif") no-repeat left; width: 119px; height: 31px; padding-top: 0px; float: left;
}
.cu-right {
	background: url("../../images/green/right-corner-cu.gif") no-repeat left top; width: 7px; height: 31px; vertical-align: top; float: right;
}
.wrap-igov {
	background: url("../../images/green/bg-igov.gif") repeat-x top; width: 100%; height: 39px; text-align: left; margin-top: 5px; vertical-align: bottom;
}
.igov-left {
	background: url("../../images/green/igov-left-corner.gif") no-repeat left top; width: 6px; height: 39px; float: left;
}
.mid-igov {
	width: 125px; padding-top: 5px; float: left;
}
.igov-right {
	background: url("../../images/green/igov-right-corner.gif") no-repeat left top; width: 6px; height: 39px; vertical-align: top; float: right;
}
.abtdit-topbg {
	background: url("../../images/green/box-top-bg.gif") repeat-x top;
}
.abtdit-lefttop {
	background: url("../../images/green/corner-lt-box.gif") no-repeat left top;
}
.abtdit-righttop {
	background: url("../../images/green/corner-rt-box.gif") no-repeat right top;
}
.rightlink2-topbg {
	background: url("../../images/green/gray_box_bgold.gif") repeat-x top;
}
.rightlink2-lefttop {
	background: url("../../images/green/corner-lt-ip.gif") no-repeat left top;
}
.rightlink2-righttop {
	background: url("../../images/green/corner-rt-ip.gif") no-repeat right top; padding-top: 5px;
}
.outer-topbg {
	background: url("../../images/green/box-top-bg.gif") repeat-x top;
}
.outer-lefttop {
	background: url("../../images/green/corner-lt-box.gif") no-repeat left top;
}
.outer-righttop {
	background: url("../../images/green/corner-rt-box.gif") no-repeat right top;
}
.outer-leftbottom {
	background: url("../../images/green/corner-lb-box.gif") no-repeat left bottom;
}
.outer-rightbottom {
	background: url("../../images/green/corner-rb-box.gif") no-repeat right bottom;
}
.outer-bottom {
	background: url("../../images/green/grey-dot.gif") repeat-x left bottom; margin: 0px 5px;
}
* html #content-wrapper {
	display: inline-block;
}
#content-wrapper h2 {
	padding: 5px 0px 0px 30px; text-align: left; color: rgb(51, 51, 51); font-size: 75%;
}
#content-wrapper ul li {
	list-style: url("../../images/green/green_arrow.gif"); color: rgb(0, 0, 0); line-height: 20px; font-size: 70%; margin-left: 10px;
}
.hidethis {
	left: 0px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.more {
	margin: -18px 0px 0px; padding: 0px; text-align: right; color: rgb(0, 135, 217); font-size: 70%;
}
.more1 {
	margin: 10px 0px 0px; padding: 0px; text-align: right; color: rgb(0, 135, 217); font-size: 70%;
}
#egovernance h2 {
	background: url("../../images/green/eGovernance_ICON.gif") no-repeat 2% 60%;
}
#electronics h2 {
	background: url("../../images/green/Electronics_IT_icon.gif") no-repeat 2% 60%;
}
#elearning h2 {
	background: url("../../images/green/Language-Technologies_icon.gif") no-repeat 2% 60%;
}
#research h2 {
	background: url("../../images/green/Research_icon.gif") no-repeat 2% 60%;
}
#cyberlaws h2 {
	background: url("../../images/green/International-Co-operation_.gif") no-repeat 2% 60%;
}
#einfra h2 {
	background: url("../../images/green/e-Infrastructure.gif") no-repeat 2% 60%;
}
.wnew-leftbottom {
	background: rgb(240, 240, 240);
}
.wnew-rightbottom {
	background: rgb(221, 219, 185);
}
.wnew-bottom {
	margin: 0px 5px;
}
.wnew-bottom ul {
	padding-left: 20px;
}
.tabs {
	margin: 0px 0px 10px; width: 100%; clear: both; font-size: 95%;
}
.tabs noscript h3.head {
	background: url("../../images/green/normal_tab.gif") repeat-x left top; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) currentColor; margin: 0px; padding: 0px 0px 0px 10px; border-image: none; height: 25px; color: rgb(0, 0, 0); line-height: 25px; font-size: 70%; font-weight: bold;
}
.tabs ul.main {
	background: rgb(82, 157, 27); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) currentColor; list-style: none; margin: 0px; padding: 0px; border-image: none; height: 25px;
}
.tabs ul.main li {
	height: 25px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-size: inherit; vertical-align: top; display: inline;
}
.tabs ul.main a {
	padding: 0px 10px; height: 25px; color: rgb(51, 51, 51); line-height: 25px; text-decoration: none; float: left;
}
.tabs ul.main .current {
	background: url("../../images/green/highlight_tab_new.gif") repeat-x left top; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;
}
.tabs ul.main .current a {
	background: rgb(221, 219, 185); color: rgb(51, 51, 51);
}
.js .tabs .current-info {
	left: -999em; position: absolute;
}
.js .tabs .accessibletabsanchor {
	left: -999em; position: absolute;
}
.js .tabs .content {
	margin: 0px; clear: both;
}
.js .tabs {
	width: 100%;
}
.tabbody {
	padding-bottom: 15px; padding-left: 20px;
}
#footer {
	background: rgb(232, 232, 217); clear: both; margin-bottom: 0px; border-top-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#footer ul {
	padding: 2px 0px; text-align: center; border-right-color: rgb(157, 155, 156); border-right-width: 0px; border-right-style: solid;
}
#footer ul li {
	margin: 0px; padding-right: 6px; padding-left: 3px; font-size: 70%; border-right-color: rgb(1, 25, 88); border-right-width: 1px; border-right-style: solid; display: inline;
}
#footer #block-counter-0 ul li {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#footer #block-counter-0 h2 {
	display: none;
}
#footer ul li a {
	color: rgb(79, 79, 79) !important; font-weight: 400; text-decoration: none;
}
#footer ul li a:hover {
	color: rgb(0, 0, 0); font-weight: 400; text-decoration: underline;
}
#footer .noborder {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.footertext {
	background: rgb(232, 232, 217); text-align: center; color: rgb(51, 51, 51); padding-top: 0px; font-size: 65%;
}
#carousel_container {
	background: rgb(232, 232, 217); margin: 12px auto 0px; width: 98%; overflow: hidden; padding-bottom: 15px;
}
#carousel_inner {
	margin: 0px auto 0px 22px; padding: 0px; width: 94%; overflow: hidden; float: left; position: relative;
}
#carousel_ul {
	margin: 0px; padding: 0px; left: 0px; width: 9999px; list-style-type: none; position: relative;
}
#carousel_ul li {
	list-style: none !important; padding: 9px; width: 1.66%; height: 90px; float: left;
}
#left_scroll {
	width: 15px; margin-top: 17px; margin-left: 5px; float: left;
}
#right_scroll {
	width: 15px; margin-top: 17px; margin-left: 7px; float: left;
}
#left_scroll img {
	border: 0px currentColor; border-image: none; cursor: pointer;
}
#right_scroll img {
	border: 0px currentColor; border-image: none; cursor: pointer;
}
.panel-separator {
	margin: 0px; padding: 0px; display: none;
}
.panel-pane {
	margin: 0px; padding: 0px;
}
.botspace {
	margin-bottom: 0px;
}
a img {
	border: 0px currentColor; border-image: none;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#content-wrapper ul li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#title-home a {
	text-indent: -9999px; display: inline-block;
}
a:hover {
	text-decoration: underline;
}
#content-wrapper ul li a:hover {
	text-decoration: underline;
}
#container {
	position: relative;
}
#left-wrapper {
	left: 0px; width: 306px; height: 100%; position: absolute;
}
#content-wrapper {
	margin: -7px 320px 0px; height: 100%;
}
#right-wrapper {
	top: 0px; width: 306px; height: 100%; right: 0px; position: absolute;
}
.box-1 {
	margin-bottom: 10px;
}
.box-2 {
	margin-bottom: 10px;
}
.box-3 {
	margin-bottom: 10px;
}
#right-links2 ul {
	margin-left: 20px;
}
#content-wrapper .leftspace {
	margin-left: 20px;
}
#content-wrapper ul {
	margin: 0px; padding: 0px;
}
.pane-content {
	margin: 0px; padding: 0px;
}
.more a {
	color: rgb(226, 72, 0); padding-right: 10px; font-weight: 400; text-decoration: none;
}
.more1 a {
	color: rgb(226, 72, 0); padding-right: 10px; font-weight: 400; text-decoration: none;
}
.more a:hover {
	color: rgb(226, 72, 0); text-decoration: underline;
}
.more1 a:hover {
	color: rgb(226, 72, 0); text-decoration: underline;
}
#carousel_ul li img {
	margin: 8px 0px 0px; border: 0px currentColor; border-image: none; cursor: pointer;
}
#carousel_ul_noscript li img {
	margin: 8px 0px 0px; border: 0px currentColor; border-image: none; cursor: pointer;
}
.bannercontrols {
	margin: 3px 10px 0px 0px; padding: 0px; top: 97px; width: 40px; height: 20px; text-align: right; right: 12px; position: absolute;
}
#hasjs {
	position: relative;
}
.bannercontrols img {
	margin: 0px; border: currentColor; border-image: none; cursor: pointer;
}
.bannercontrols img.play {
	background: url("../../images/play.gif") no-repeat left; width: 15px; height: 15px;
}
.bannercontrols img.stop {
	background: url("../../images/stop.gif") no-repeat left; width: 15px; height: 15px;
}
#right-links2 h4 {
	margin: 0px; padding: 0px 5px; text-align: left; color: rgb(51, 51, 51); font-size: 75%;
}
#right-links1 h4 {
	margin: 0px; padding: 0px 5px; text-align: left; color: rgb(51, 51, 51); font-size: 75%;
}

/*
a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
*/

.imgLinks-inner a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#footer ul li a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#content-wrapper ul li a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
.more a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
.more1 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#toplinks_home a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#egovernance h2 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#electronics h2 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#elearning h2 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#research h2 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#cyberlaws h2 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#einfra h2 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#left-links1 h1 a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#left-links1 ul li a:visited {
	color: rgb(85, 26, 139); text-decoration: underline;
}
#left-links2 li a:visited {
	color: rgb(85, 26, 139);
}
#right-links2 li a:visited {
	color: rgb(85, 26, 139);
}
#right-links1 ul li a:visited {
	color: rgb(85, 26, 139);
}
ul.nice-menu a {
	font-size: 85%; text-decoration: none; display: block;
}
.clear {
	clear: both;
}
div.acc-links {
	background: rgb(44, 129, 2); padding: 10px; overflow: hidden;
}
div.acc-links ul li a {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
#header_menu ul {
	width: 100%;
}
#header_menu ul li {
	padding: 9px; border-top-color: currentColor; border-right-color: rgb(255, 255, 255); border-bottom-color: currentColor; border-top-width: medium; border-right-width: 1px; border-bottom-width: medium; border-top-style: none; border-right-style: solid; border-bottom-style: none; display: block; background-color: transparent;
}
#header_menu ul li ul li {
	padding: 0px;
}
#header_menu ul li a {
	color: rgb(0, 0, 0);
}
#header_menu ul li a:hover {
	background: rgb(84, 171, 32); color: rgb(0, 0, 0);
}
ul.nice-menu-down ul {
	left: 0px; top: 43px;
}
ul.nice-menu li {
	background: none; border-top-color: currentColor; border-right-color: rgb(255, 255, 255); border-bottom-color: currentColor; border-top-width: medium; border-right-width: 1px; border-bottom-width: medium; border-top-style: none; border-right-style: solid; border-bottom-style: none;
}
#header_menu ul {
	padding: 0px;
}
#header_menu ul.nice-menu ul {
	border-width: medium 0px 0px; border-color: currentColor; border-image: none; left: -1px; top: 43px; margin-right: 0px;
}
#header_menu ul ul li {
	background: rgb(233, 232, 218); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-left-color: currentColor; border-right-width: medium; border-bottom-width: 1px; border-left-width: medium; border-right-style: none; border-bottom-style: solid; border-left-style: none;
}
#header_menu ul.nice-menu-down li.menuparent {
	background: no-repeat right rgb(234, 233, 217);
}
#header_menu ul.nice-menu-down li.menuparent:hover {
	background-image: none; background-color: rgb(84, 171, 32);
}
#header_menu ul ul li a {
	padding: 10px 20px; color: rgb(0, 0, 0);
}
#header_menu ul ul li {
	width: 250px; font-size: 86%; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
ul.nice-menu-down li.menuparent:hover {
	background: rgb(84, 171, 32); color: rgb(0, 0, 0);
}
#toplinks_home ul li.last-theme {
	background: none;
}
a#fssPlayPause {
	display: none;
}
div#edit-search-block-form-1-wrapper input {
	border: currentColor; border-image: none; width: 257px; height: 25px;
}
input#edit-submit-1 {
	background: none; border: currentColor; border-image: none; width: 43px; height: 31px; text-indent: -99999px; cursor: pointer;
}
input#edit-submit-2 {
	background: none; border: currentColor; border-image: none; width: 43px; height: 31px; text-indent: -99999px; cursor: pointer;
}
#icon-block {
	width: 100%; overflow: hidden;
}
.block-1 {
	background: url("/sites/upload_files/dit/files/important.jpg") no-repeat left top rgb(90, 131, 176); margin: 0px 0.8%; width: 23.8%; height: 109px; float: left;
}
.block-2 {
	background: url("/sites/upload_files/dit/files/whats-new.jpg") no-repeat left top rgb(84, 161, 29); margin: 0px 0.5%; width: 23.8%; height: 109px; float: left;
}
.block-3 {
	background: url("/sites/upload_files/dit/files/public-opinion.jpg") no-repeat left top rgb(191, 156, 0); margin: 0px 0.5%; width: 23.8%; height: 109px; float: left;
}
.block-4 {
	background: url("/sites/upload_files/dit/files/public-grivence.jpg") no-repeat left top rgb(90, 131, 176); margin: 0px 0.5%; width: 23.8%; height: 109px; float: left;
}
#icon-block h2 {
	margin: 0px; padding: 0px; width: 100%; height: 109px; text-indent: -99999px; display: block;
}
#icon-block h2 a {
	width: 100%; height: 109px; display: block;
}
ul#nice-menu-1 {
	width: 100%;
}
ul#nice-menu-1 li#menu-3031 {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#header_menu ul li:hover {
	background-color: rgb(84, 171, 32);
}
div.footertext .clear-block::after {
	content: inherit !important;
}
#block-views-last_update_page-block_1 {
	float: left;
}
#block-block-2 {
	float: right;
}
#block-counter-0 {
	height: 35px;
}
div.view-id-last_update_page {
	margin-left: 10px;
}
div#block-block-2 {
	margin-top: -21px; margin-right: 5px; margin-bottom: 0px;
}
div#block-block-2 img {
	width: 192px; height: auto;
}
li#menu-1271 {
	width: 6%; text-align: center;
}
li#menu-1363 {
	width: 11%; text-align: center;
}
li#menu-1364 {
	width: 16%; text-align: center;
}
li#menu-1365 {
	width: 7%; text-align: center;
}
div#block-nice_menus-1 ul li ul li {
	text-align: left;
}
li#menu-1366 {
	width: 10%; text-align: center;
}
li#menu-1367 {
	width: 4%; text-align: center;
}
li#menu-1368 {
	width: 7%; text-align: center;
}
li#menu-1369 {
	width: 9%; text-align: center;
}
li#menu-1370 {
	width: 10%; text-align: center;
}
