body,div,td,th{font-family: Tahoma, Verdana; font-size:11px}
.dim1{background-image:url("images/main-new_46.gif");}
.flleft{float:left; margin:0px 5px 5px 0px; border:#999999 1px double}
.b3x_img_float{float:left; margin:5px 5px 5px 5px}


/*body {cursor: url("http://dec-edu.com/www.cur"), default;}
div {cursor: url("http://dec-edu.com/www.cur"), auto;} 
div {cursor: url("http://dec-edu.com/www.cur"), text;} 
a {cursor: url("http://dec-edu.com/www.cur"), pointer;}
div {cursor: url("http://dec-edu.com/www.cur"), wait;}*/

.data2{
background:#E8E8E8;
padding:5px 5px 5px 5px;
}
.data1{
background:#ffffff;
padding:5px 5px 5px 5px;
}

.catnews{font-size:12px; margin:0px 0px 5px 0px}
.dimgray2{background:#f6f6f6;}
.dimgray{background:#d5d5d5;}
.country{width:900px;}
.dim2{background-image:url("images/main-new_50.gif");}
.dim22{background-image:url("images/main-new_50_1.gif");}

.tdiv1{font-size:11px; margin:7px 5px 0px 10px;
text-align:right;
}
.tdiv2{float:right;width:150px}
.mainpic{width:900px;margin:0px 0px 0px 0px;}
.list1{
background: url("images/main-new_39.gif") no-repeat;
padding:0px 0px 0px 15px;
width:214px;
font-size:11px
}
.list2{
background: url("images/main-new_41.gif") no-repeat;
padding:0px 0px 0px 15px;
width:214px;
font-size:11px
}
.list3{
background: url("images/main-new_34.gif") no-repeat;
padding:0px 0px 0px 15px;
width:214px;
font-size:11px
}
.list4{
background: url("images/main-new_31.gif") no-repeat;
padding:0px 0px 0px 15px;
width:214px;
font-size:11px
}
.title1{
color:#2d68cc;
font-size:18px;
font-weight:700;
}

.title1a{
color:#e70000;
font-size:14px;
font-weight:700;
text-decoration:underline;
}

.title1a:hover{
color:#c00101;
font-size:14px;
font-weight:700;
text-decoration:underline;
}


.title2{
color:#2d68cc;
font-size:12px;
font-weight:700;
margin:5px 5px 5px 0px;
}
.title5{
color:#2d68cc;
font-size:16px;
font-weight:700;
margin:5px 5px 5px 0px;
}

.marg10{padding:5px 5px 5px 5px;}
.marg6{padding:3px 3px 3px 3px;}
.marg61{margin:5px 3px 5px 3px;}
.marg5top{margin:5px 0px 0px 0px;}
.marg15top{margin:15px 0px 0px 0px;}

a{
color:#1061CC;
text-decoration:none;
}
a:hover{text-decoration:underline;}
a.vyclass:hover{
text-decoration:none;
}

.blue1{
font-size:11px;
}

.imborder
{
margin:3px 3px 3px 3px;
border:#cccccc 1px double
}
.imborder2
{
margin:5px 5px 5px 5px;
border:#cccccc 3px double
}
.imborder3{border:#DcDcDc 1px double;}
.divd2{color:#2d68cc; font-size:18px;font-weight:900}

.titletable
{
	color:#ffffff;
	text-align:left;
	padding:5px 5px 5px 5px;
}
.menuitem{display:none;}


.mmm2{font-Family:Impact;font-size:15px;color:#ffffff;}
.mmm2:hover{text-decoration:none;color:#efefef;}
.mmm{font-Family:Impact;font-size:15px;color:#1960D6;}
.mmm:hover{text-decoration:none;color:#36A5F2;}

.partners {padding: 0 0px 0 0;}

.partners table {margin: 20px 0 20px 0;}

.partners table,.partners table td,.partners table th {
	text-align: center;
	vertical-align: middle;
	}

.partners table td,.partners table th {
	width: 25%;
	border-right: 1px solid #dadec7;
	}

.partners table th {border-left: 1px solid #dadec7;	}

#partners {
	position: relative;
	margin: 0px auto 0 auto;
	padding: 0 0 10px 0;
	width: 80%;
	min-width: 986px;
	text-align: center;
	border-top: 1px solid #a4a4a4;
	/*border-bottom: 1px solid #1061cc;*/
}

#partners .partnerstable {
	width:98%;
	text-align: center;
	margin-top: 10px;
}

#partners .partnerstable td {
	width: 25%;
	vertical-align: middle;
	text-align: center;
	border-collapse: collapse;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.accordion {
	width: 100%;
	border-bottom: solid 1px #c4c4c4;
}

.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}

.accordion h3:hover {
	background-color: #e3e2e2;
}

.accordion h3.active {
	background-position: right 5px;
}

.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}


/* tabs_y: oot element for tabs_y  */
ul.tabs_y { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:4px solid #666;	
	height:58px;
	background-color:ececec;
	vertical-align: middle;
}

/* single tab */
ul.tabs_y li { 
    float:left;
	text-indent:0;
	padding:1;
	margin:0 !important;
	vertical-align: middle;
	text-align: center;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs_y a { 
	font-size:10.5px;
	display:block;
	border-top:2px solid;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	height: 20px;  
	line-height:10px;
	width: 81px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:2px;
	margin:0px;	
	position:relative;
}

ul.tabs_y a:active {
	outline:none;	
}

/* when mouse enters the tab move the background image */
ul.tabs_y a:hover {
	background-color:#dadada;
	/*color:#fff;*/
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs_y a.current, ul.tabs_y a.current:hover, ul.tabs_y li.current a {
	background-color:#cccccc;	
	cursor:default !important; 
	color:#2d68cc !important;
}

/* Different widths for tabs_y: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs_y a.s 		  { background-position: -553px 0; width:81px; }
ul.tabs_y a.s:hover 	  { background-position: -553px -31px; }
ul.tabs_y a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs_y a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs_y a.l:hover 	{ background-position: -248px -31px; }
ul.tabs_y a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs_y a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs_y a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs_y a.xl.current { background-position: 0 -62px; }


/* initially all panes_y are hidden */ 
.panes_y .pane {
	display:none;		
}
/* tab pane styling */
.panes_y div {
	display:none;		
	padding:15px 15px;
	border:1px solid #999;
	border-top:0;
	height:auto;
	font-size:12px;
	background-color:#fff;
}

table.managers {
  border		  : 1px;
  border-spacing  : 0px;
  vertical-align: middle;
}

table.block_articles_menu td:hover {
  /*background-color : #ff92e7;
  background-color : #c3c3c3 !important;*/
  background-color : #edf0f3 !important;
}
table.block_articles_menu td {
 border:1px #c0cad5;
 border-style:solid;
 color: #2b587a !important;
}

table.block_articles_menu a:hover {
text-decoration:none;
}

.main_footer{color:#5e5e5e;padding:10px;margin:20px;font-size:.8em;}
.main_footer  a:hover{text-decoration:none;}
.dev_footer{color:#5e5e5e;padding:5px;margin:5px;font-size:.8em;}

/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-size: 13px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }



/*Google search*/
.gsc-control-cse {
    /*font-family: Arial, sans-serif;*/
    border-color: #f6f6f6;
    background-color: #f6f6f6;
	color:#1061CC;
	text-decoration:none;
	font-size:11px;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #f6f6f6;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #f6f6f6;
    background-color: #f6f6f6;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #f6f6f6;
    background-color: #f6f6f6;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gsc-cursor-page {
    color: #1061cc;font-size:11px;
  }
  a.gsc-trailing-more-results:link {
    color: #1061cc;font-size:11px;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: f6f6f6;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #f6f6f6;
    color: #1061cc;font-size:11px;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #f6f6f6;
  }
  .gs-promotion {
    border-color: #336699;
    background-color: #f6f6f6;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #1061cc;font-size:11px;font-weight: bold;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #008000;
  }
  /*EO Google search*/

table.wuu {
  width: 100%;
  border: 1px
  }
  
  table.wuu td {
  padding: 5px;
  }
  

table.wuu th {
  background-color : #edf0f3 !important;
  }
  
  table.wuu tr:hover {
  background-color : #e2e4e6 !important;
  }  
  
  table.wuu td:hover {
  background-color : #d3d5d7 !important;
  }
