/*** Reset All **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
         text-decoration:none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
#content img{
  border:0px solid #999999;
}


a, a:hover, a:visited{cursor:pointer;color:#2A5DB0}
body {
	line-height: 1;
	color: black;
	background: url(images/bg.jpg) repeat-x #0078c1;
}
p{
  font-family:Arial;
}


ol, ul {
	list-style: none;
}
strong, b{font-weight:bold;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 1;
}

table.course_content {border:1px solid #0959a4;}
/*table.course_content td{text-align:left; padding-left: 10px;vertical-align:top}*/
table.course_content td{padding-left: 10px;vertical-align:top}
table.course_content tr.dark {background-color: #EAEAEA;}
table.course_content tr.light {background-color: #FAFAFA;}

caption, th, td {
/*	text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/** Reset Ends **/

#wrapper {
	  margin:0 auto 10px; 
	  padding:0; 
	  width:912px;
	  height:auto; 
	  text-align:left;
	  /*background:url(images/top-bg.png) no-repeat center top; */
} 

/* header */
#header {
	width:100%;
	margin:0;
	padding:0;
	/*background-image:url(images/header-bg.png);*/
	height:185px;
}
.logo {
    margin:30px auto;
	height:59px;
	float:left;
    width:460px;
    background:url(images/eca-vu-logo.png) no-repeat center left;
}
span.ho{
  color:#ff6600;
}




#form #courses {
   margin-right:35px;
   color:#0673ba;
   width:148px;
   height:19px;
   text-align:left;
   font-size:8pt;
   font-weight:bold;
   }

#top_nav{
float:right;
width:348px;
margin-right:10px;
list-style: none;
}
#top_nav ul li {
   float:left;
   font-size:11px;
   font-family:Tahoma;
   font-weight:bold;
   color:#06447b;

}

#top_nav ul li.page-item-139 {
  padding-left:22px;
} 
#top_nav ul li.page-item-6 {
  padding-left:22px;
}
#top_nav ul li.page-item-5 {
  padding-left:22px;
}
#top_nav ul li a {
   color:#06447b;
   text-decoration:none;
   background: url(images/sidebar-bullet.gif) no-repeat left;
  padding-left:15px;
}
span:hover.ho{
   color:#74bcdf;
}


#top_nav ul li a:hover{
   color:#74bcdf;
}



/* search form */
.search{
    background:url(images/bg_search.png) no-repeat top;
    height:47px;
    width:348px;
    margin-bottom:10px;
    margin-right:9px;
    position:aboslute;
    top:7px;
    color:#ffffff;
    float:right;
}


#searchform {
  margin:0px 40px;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:#fff;
  height:30px;
  line-height:30px;
  vertical-align:middle;
  top:10px;
  position:absolute;
  }

#searchform span{
  float:left;
  margin-right:10px;
}

#searchform input{
  border:none;
}


#searchform #s{
  margin-top:4px;
  margin-left:2px;
  font-size:15px;
  font-weight:bold;
  height:18px;
  color:#666666;
  vertical-align:middle;
  width:150px;
  }


#searchform .button {
    margin-top:3px;
    margin-left:5px;
    background:url(images/button_go.png) no-repeat left top;
    height:28px;
    width:49px;
    border:none;
    cursor: pointer;
	}






/*babnner */
#banner {
	margin:8px auto;

	padding:0;
	width:904px;
	height:285px;

}
/*main nav */
#main_nav {
	background:url(images/menu_bg.png) no-repeat;
    float:left;
	width:912px;
	height:56px;
    line-height:30px;
    vertical-align:middle;
    padding-left:25px;
}
#main_nav ul li {
	 float:left;
	 font-family:Arial;
	 font-weight:bold;
	 font-size:15px;
     height:40px;
	 margin-top:7px;
     line-height:40px;
     vertical-align:middle;
}





#main_nav ul li.page-item-9 {
  padding-left:10px;
  padding-right:10px;
  color:#ffffff;
}
#main_nav ul li.page-item-129 {
  padding-left:12px;
  padding-right:12px;
   color:#ffffff;
}
#main_nav ul li.page-item-13 {
  padding-left:10px;
  padding-right:12px;
}
#main_nav ul li.page-item-134{
  padding-left:16px;
  padding-right:12px;
}
#main_nav ul li.page-item-127 {
  padding-left:12px;
  padding-right:12px;

}
#main_nav ul li.page-item-128 {
  padding-left:12px;
  padding-right:12px;
}
#main_nav ul li.page-item-24 {
  padding-left:12px;
  padding-right:12px;
}
#main_nav ul li.page-item-26 {
  padding-left:12px;
  padding-right:12px;
}
#main_nav ul li.page-item-quick {
  padding-left:12px;
  padding-right:12px;
}

#main_nav ul li a {
	 text-decoration:none;
}
#main_nav ul li a:hover {
   color:#ff6600;


}
#main_nav .current_page_item a{
	 text-decoration:none;

}




/* container */
#container {
	padding:0px;
	width:904px;
    margin:0 auto;
	height:auto;
}

.welcome{
  background: url(images/welcome_img.png) no-repeat left top;
  height: 148px;
  width:100%;


}
.welcome p{
  margin-left:185px;
  padding-top:17px;
  margin-top:0px;
  margin-right:20px;
  color:#666666;

}


/*block*/
.Block
{
  overflow: hidden;
  min-width:13px;
  min-height:13px;
  margin: 0 auto;
  position: relative;
  z-index:1;
}


.Block-body
{
  position: relative;
  z-index: 100;
  width:100%;
  /*margin: 7px; */
}

.Block-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  background-image: url('images/Block-s.png');
}

.Block-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
}

.Block-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -6px;
  width: 12px;
  height: 12px;
  background-image: url('images/Block-s.png');
}

.Block-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
}

.Block-bl div
{
  position: absolute;
  z-index: -1;
  top: -6px;
  left: 0;
  width: 12px;
  height: 12px;
  background-image: url('images/Block-s.png');
}

.Block-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
}

.Block-br div
{
  position: absolute;
  z-index: -1;
  top: -6px;
  left: -6px;
  width: 12px;
  height: 12px;
  background-image: url('images/Block-s.png');
}

.Block-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 6px;
  right: 6px;
  height: 6px;
}

.Block-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 12px;
  background-image: url('images/Block-h.png');
}

.Block-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 6px;
  right: 6px;
  height: 6px;
}

.Block-bc div
{
  position: absolute;
  z-index: -1;
  top: -6px;
  left: 0;
  width: 100%;
  height: 12px;
  background-image: url('images/Block-h.png');
}

.Block-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 6px;
  left: 0;
  width: 6px;
  bottom: 6px;
}

.Block-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 12px;
  height: 100%;
  background-image: url('images/Block-v.png');
}

.Block-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 6px;
  right: 0;
  width: 6px;
  bottom: 6px;
}

.Block-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -6px;
  width: 12px;
  height: 100%;
  background-image: url('images/Block-v.png');
}

.Block-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  background-image: url('images/Block-c.png');
}


.Block
{
  margin: 10px;
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
  position: relative;
  overflow: hidden;
  height: 30px;
  z-index: 0;
  line-height: 30px;
  padding: 0 7px;
  margin-bottom: 0px;

}

.BlockHeader-text
{
  white-space : nowrap;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 30px;
}


.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 30px;
}

.BlockHeader .l
{
  left: 0;
  right: 0px;
}


.BlockHeader .r
{
  right: 0;
  width: 0px;
}


.BlockHeader .r div
{
  width: 898px;
  right: 0;
}





.header-tag-icon
{
  display:inline-block;
  background-position:left top;
  background-image: url('images/BlockHeaderIcon.png');
  padding:0 0 0 21px;
  background-repeat: no-repeat;
  min-height: 14px;
  margin: 0 0 0 5px;
}




/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent
{
  overflow: hidden;
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
}


.BlockContent-body
{
  position: relative;
  z-index: 0;
  margin: 7px;
}


.BlockContent-body
{
  color:#2C7BA5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}

.BlockContent-body a:link
{
  color: #297DC2;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
  color: #297DC2 ;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
  color: #595959 ;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}


.BlockContent-body ul
{
  list-style-type: none;
  color: #113040;
  margin:0;
  padding:0;
}

.BlockContent-body li
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color:#2C7BA5;
}

.BlockContent-body ul li
{
  padding-left:15px;
  background: url('images/BlockContentBullets.png');
  background-repeat:no-repeat;
  margin:0.5em 0 0.5em 0;
  line-height:1.2em;

}

/* end Box, BlockContent */

/* begin Box, Post */
.Post
{
  overflow: hidden;            border:1px solid red;
  min-width:13px;
  min-height:13px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
}


.Post-body
{
  position: relative;
  z-index: 0;
  margin: 10px;
}

.Post-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  background-image: url('images/Post-s.png');
}

.Post-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
}

.Post-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -6px;
  width: 12px;
  height: 12px;
  background-image: url('images/Post-s.png');
}

.Post-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
}

.Post-bl div
{
  position: absolute;
  z-index: -1;
  top: -6px;
  left: 0;
  width: 12px;
  height: 12px;
  background-image: url('images/Post-s.png');
}

.Post-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
}

.Post-br div
{
  position: absolute;
  z-index: -1;
  top: -6px;
  left: -6px;
  width: 12px;
  height: 12px;
  background-image: url('images/Post-s.png');
}

.Post-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 6px;
  right: 6px;
  height: 6px;
}

.Post-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 739px;
  height: 12px;
  background-image: url('images/Post-h.png');
}

.Post-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 6px;
  right: 6px;
  height: 6px;
}

.Post-bc div
{
  position: absolute;
  z-index: -1;
  top: -6px;
  left: 0;
  width: 100%;
  height: 12px;
  background-image: url('images/Post-h.png');
}

.Post-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 6px;
  left: 0;
  width: 6px;
  bottom: 6px;
}

.Post-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 12px;
  height: 100%;
  background-image: url('images/Post-v.png');
}

.Post-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 6px;
  right: 0;
  width: 6px;
  bottom: 6px;
}

.Post-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -6px;
  width: 12px;
  height: 100%;
  background-image: url('images/Post-v.png');
}

.Post-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  background-image: url('images/Post-c.png');
}


.Post
{
  margin: 10px;
}





/*end block*/
#professional {
	width:191px;
	height:auto;
	float:left;
}

#logo_show{
  width:160px;
  height:150px;
  margin-left:-20px;
}


.logo_frame {

   width:160px;
   height:142px;
}



#main_box{
  background: url(images/main_bg.png) no-repeat;
  float:left;
/*  height:460px;*/
  width:905px;
  margin-top:11px;
  overflow:hidden;
}


/*hgdhgfdhgfdhgd*/
.PageBackgroundGlare
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

.PageBackgroundGlareImage
{
  background-image: url('images/Page-BgGlare.png');
  background-repeat: no-repeat;
  height: 275px;
  width: 883px;
  margin: 0 auto;
}

html:first-child .PageBackgroundGlare
{
  border: 1px solid transparent; /* Opera fix */
}
/*ghhgdhgdhgdf*/

.logo_image{
  width:120px;
  height:120px;
  margin:10px;
  margin-left:30px;
}


#contacts .education-center {
   margin-left:2px;
}
#contacts {
	background:url(images/contacts-bg.png) left;
	width:140px;
	height:243px;
	margin-left:6px;
	margin-top:8px;
    padding-top:10px;
	line-height:110%;
    float:left;

}
#contacts ul{
  font-family: Arial;
}


#contacts ul li{
  margin-left:10px;
  padding-left:10px;
  font-size:12px;
  background:url(images/BlockContentBullets.png) no-repeat left top;
}

#contacts ul li a:hover{
  color:#3399CC;
}





#contacts #education-center {
	background:url(images/education-center.png);
	width:157px;
	height:110px; 

} 	 
#contacts h2 {  
	color:#354149;
	font-size:18px; 
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;   
}

#contacts  p {
	color:#3f4448; 
	padding-left:10px; 
	font-size:7pt; 
} 
#contacts p.address {
	color:#025799; 
	padding-top:2px; 
	font-size:8pt; 
}  
#contacts p.phone {
  /*padding-top:14px;*/
}
#contacts p.phone a {
   color:#3d3d3d;
}

.tags_on{
  background: url(images/tag_on_bg.png) no-repeat;
  height:28px;
  width:133px;
  margin-left:30px;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  line-height:28px;
  color:#fff;
  float:left;
}

.tags_off{
  background: url(images/tag_on_bg.png) no-repeat;
  height:25px;
  width:133px;
  margin-left:10px;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  line-height:25px;
  margin-top:3px;
  color:#fff;
  float:left;
}

.more{
  background: url(images/more.png) no-repeat;
  height:20px;
  width:66px;
}









/*------------*/

li .drop_down{
   font-size:10pt;
   width:100px;
   margin-left:10px;
     color:#0959a4;
}

#topnav_main {
  width:500px;
}


ul.topnav {
	list-style: none;
	margin: 0;
	float: left;
	width: 115px;
    color:#999999;
	font-size: 10px;
    margin-top:-2px;
}
ul.topnav li {
	float: left;
    margin-top:0;
    top:-5px;
	position: relative; /*--Declare X and Y axis base--*/

}
ul.topnav li label{
    height:25px;       margin-top:0px;
    margin-left:10px;
	color: #999999;
	text-decoration: none;
	float: left;
}

ul.topnav li span { /*--Drop down trigger styles--*/
    width:17px;
	height: 20px;
    margin-top:3px;
	float: left;
    font-size:15px;
    color:#0959a4;
	background:url(images/drop_down.png) no-repeat right top ;
}

.aboutus{
  color:#0959a4;
}
.aboutus:hover{
  color:#ff6600;
}

ul.topnav li span:hover { /*--Drop down trigger styles--*/
   color:#ff6600;
}

ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	 background:#ffffff;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 270px;
    z-index:1;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #999999;
}

ul.topnav li ul.quick-link li a span{
     color:#0959a4;
     border:1px solid red;
}


ul.topnav li ul.subnav ul li{
	margin: 0; padding: 0;
    background:#ffffff;
	clear: both;
	width: 270px;
    color:#ffffff;
}


ul.topnav li ul.subnav ul li:hover{
	background-color:#dddddd;
}


html ul.topnav li ul.subnav li a {
	float: left;
	width: 245px;
	/*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;  */
	padding-left: 20px;

}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
   text-decoration: underline;

}




ul.topnav li ul.subnav_main {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -22px; top: 36px;
	background: url(images/sub_menu.png) no-repeat;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width:905px;
    height:83px;
    color:#ffffff;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
ul.topnav li ul.subnav_main li{


    float:left;
    position:relative;
    margin-top:40px;
    color:#ffffff;
     height:25px;
    padding-left:15px;
}




html ul.topnav li ul.subnav_main li a {
	float: left;
	width: 100%;
	/*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;  */
	padding-left: 15px;
    margin-top:20px;
     color:#ffffff;
     background: url(images/BlockContentBullets.png) no-repeat left;

}
html ul.topnav li ul.subnav_main li a:hover { /*--Hover effect for subnav links--*/
    color:#fff;
}


.nav_block {
  float:left;
  height:40px;
  width:2px;
  background: url(images/menu_block.png) no-repeat;
}



/*------------drop_down-*/
/*-----------side bar ------------*/
.contact_us{
  background: url(images/side_box_bg.png) no-repeat;
  height:284px;
  width:156px;
  margin-top:8px;
}
.tests{
   	background:url(images/test_side.png) no-repeat;
    height:284px;
  width:156px;
}


.enrol{
  margin:0 10px;;
  color:#006699;
  font-weight:bold;
  text-align:center;
  padding-top:20px;
}


.enrol_button{
  background:url(images/enrol.png) no-repeat;
  width:144px;
  height:114px;
  margin:0 auto;
  margin-top:10px;

}


/*tab*/
#news { height:225px;
   overflow:hidden;
   width:370px;
   margin: 0px auto;}
ul.tabs {
	margin: 0;
    margin-left:30px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
    width:83px;
	line-height: 32px;
	background: url(images/tag_off_bg.png) no-repeat;
    border-bottom: 1px solid #74b3e0;
	overflow: hidden;
    margin-left:10px;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
}
ul.tabs li a:hover {
	background: url(images/tag_hover_bg.png) no-repeat;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: url(images/tag_on_bg.png) no-repeat;
	border-bottom: 1px solid #fff;
    margin-bottom:-1px;
    height:31px;
}
.tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
    height:200px;overflow:hidden;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
         

	padding: 5px 0;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
         text-decoration:none;
}
.tab_content ul li{

         background:url(images/latest-img.png) no-repeat;
         pdding-left:10px;
}
.tab_content ul li a{
         text-decoration:none;
         color: #254588;
}

/*End tab*/






#latestnews {
	width:350px;
	height:439px;
	float:right;
}
#latest_news {
	width:100%;
	height:100%;
}
#latest_bottom {
	 background:url(images/latest-bottom.gif) no-repeat ;
	width:794px;
	height:29px;
	margin-top:-25px;
	*margin-top:-5px;
}
#two_sections {
	float:left;
	width:380px;
	height:255px;
	margin-top:0px;
}

#clear {
	 clear:both;
}
#real_state {
   float:left; 
   width:201px;
   height:290px; 
   margin-left:12px;
   margin-top:23px;  
   border-right:1px solid #cbd9ef;
} 
#real_state h1 {
	font-size:13px;
	color:#3c88c8;
	font-weight:bold;
	margin-bottom:2px;  
} 
#real_state h2 {
	font-size:13px;
	color:#3c88c8;
	font-weight:bold;
	padding-top:12px; 
	margin-bottom:2px;  
} 
#real_state p {
   color:#3d3d3d;
   font-family:arial; 
} 
#real_state p.formstreet {
	color:#ffffff;
	width:162px;
	padding-top:6px;  
}
#real_state ul li { 
	background-image:url(images/bg_li.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:8px; 
} 
#real_state ul li a{
   text-decoration:none; 
} 
#adarea { 
	 float:left;
	 width:177px;
	 height:312px;
	 margin-top:10px;
	 margin-left:7px; 
	 position:relative;
}
#adarea .adtop {
	background-image:url(images/ad-top.gif);
	width:168px;
	height:26px; 
}
#adarea .admiddle {
	background:#ffffff;
	width:168px;
	height:252px;
}
#adarea .adbottom { 
	background-image:url(images/ad-bottom.gif);
	width:168px;
	height:34px;
	position:absolute;
	bottom:0;
	left:0}


/*inner pages */
#left_content {
	 width:156px;
	 float:left;
	 height:auto;

 } 
#right_content {
	 float:left;
     margin-left:5px;
	 width:742px;
	 height:auto;
/*	 background:#BACCE9 url(images/inner-bg.gif) no-repeat ; */

} 
#right_content h1 {

  color:#3c88c8;
  font-weight:bold;
  padding:10px;
  border-bottom:1px dotted #CCCCCC;
  text-transform:uppercase;
  font-size:16px;

}
#content {
	  width:700px;
	  float:left;
/*	  height:842px;*/
      overflow:hidden;


}
#content h2 {
  color:#3c88c8;
  font-weight:bold;
  padding:10px;
  border-bottom:1px dotted #CCCCCC;
  text-transform:uppercase;
  font-size:16px;
}
#content p {
	padding:10px;
	line-height:145%;

}
#content h3 {
	color:#224AA1;
	font-size:16px;
	font-weight:bold;
}
#content a {
  color:#01248a;
}
#content a:hover{
  text-decoration:none;
} 
#content h3, #content h4, #content h5, #content h6 {
	border:medium none;
	clear:both;
	padding:10px;
}
#content ul  {
	list-style-type:disc;
    list-style:none;
	margin:0 0 0 40px;
	padding:0;
}
#content ul li {
	clear:both;
	margin:0px;
	padding:2px;
    padding-left:10px;
      color:#2C7BA5;
}
#content ol  {
	list-style-type:decimal;
	margin:0 0 0 40px;
	padding:0;
}
#content ol li {
	clear:both;
	margin:0px;
	padding:2px;
}

.test_1{
  background: url(images/test_1.png) no-repeat top left;
  height:210px;
  width:205px;
  border-right:2px dotted #e3e3e3;
}

.test_2{
  background: url(images/test2.png) no-repeat;
  width:210px;
  padding-left:5px;
}

.more1{
  background: url(images/more1.png) no-repeat;
  width:56px;
  height:20px;


}
.test_box{
  float:left;
  height:210px;
  margin-top:10px;
}


.test_box h2{
  margin-top:130px;
  margin-left:10px;
}

.test_box p{
  margin-left:10px;
}

.link{
 float:left;
 border-right:2px dotted #e3e3e3;
 width:217px;
 height:90px;
 margin-top:10px;

}

.link.link1 a:hover{
  text-decoration: underline;
}


.link1{
  background: url(images/link1.png) no-repeat;
  width:187px;
  height:53px;
  margin:18px auto;
  font-size:15px;
  font-weight:bold;
  color:#fff;
  text-align: center;
  line-height:53px;
  vertical-align:middle;
}

.link2{
  background: url(images/link2.png) no-repeat;
  width:187px;
  height:53px;
  margin:18px auto;
    font-size:15px;
  font-weight:bold;
  color:#fff;
  text-align: center;
  line-height:53px;
  vertical-align:middle;
}
.link3{
  background: url(images/link3.png) no-repeat;
  width:187px;
  height:53px;
  margin:18px auto;
    font-size:15px;
  font-weight:bold;
  color:#fff;
  text-align: center;
  line-height:53px;
  vertical-align:middle;
}
.link4{
  background: url(images/link4.png) no-repeat;
  width:187px;
  height:53px;
  margin:18px auto;
    font-size:15px;
  font-weight:bold;
  color:#fff;
  text-align: center;
  line-height:53px;
  vertical-align:middle;
}





table {
border-collapse:collapse;
text-indent:0;
margin:0 auto;
padding:0;
width:680px;
}
table td {
font-family:arial;
height:30px;
line-height:30px;
width:340px;
}
tbody {
display:table-row-group;
vertical-align:middle;
}
tr {
display:table-row;
vertical-align:inherit;
}
td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}

/* form */
#right_content_contact { 
	 float:right;
	 width:597px;
	 height:auto; 

}
#right_content_contact h1 {
  font-size:11pt;
  color:#3c88c8;
  font-weight:bold;
  width:100px; 
  padding-top:8px;
  padding-left:15px; 
}
form#agent {
	float:left;
	margin:0px;
	padding:0;
	width:600px;
}
form#agent fieldset {                          overflow:hidden;
	border:1px solid #BACCE9;
	width:570px;
	padding:10px;
	margin-bottom:10px;
}
form#agent fieldset legend { 
	color:#0078C1;
	font-family:georgia,arial;
	font-size:9pt;
	margin:0;
	padding:0 4px;
}
form#agent fieldset span.light {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	line-height:30px;
}
form#agent fieldset label {
	float:left;
	font-family:arial;
	font-size:8pt;
	height:30px;
	line-height:30px;
	margin:0 0 0 13px;
	width:200px;
}

form#agent fieldset span.textarea {
	background-color:#ffffff;
	display:block;
	height:140px;
}

form#agent input.submit { 

color:#2689BD;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin:0 0 10px 219px;
width:100px;
}
form#agent input {
	width:263px;
}
.education-center-country h2 {  
	color:#354149;
	font-size:13px; 
	font-weight:bold;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:10px;   
} 
.education-center-country	 { 
	border: 1px solid #bacce9;
	margin-bottom:33px; 
	width:166px; 
	line-height:125%;
}
.education-center-country  p {
	color:#3f4448; 
	padding-left:14px; 
	font-size:8pt; 
	padding-top:2px; 
	padding-bottom:5px;

} 
.education-center-country ul{margin:0;padding:0; list-style-type:none}
.education-center-country ul li ul li{
	margin:0;padding:2px 5px 1px 13px;
	list-style-type:none;
	background:url('images/sidebar-bullet.gif') no-repeat scroll 0px 5px;
}

.education-center-country ul li ul{margin-top:12px;*margin-top:8px;margin-bottom:12px;*margin-bottom:8px;margin-left:12px;}

.education-center-country ul li ul li.current_page_item a{font-weight:bold;}
.education-center-country .line {
	 background-color: #bacce9;
	 height:1px;
	 line-height:1px;
} 
div.breadcrumb{float:left;
font-size:13px;
margin-bottom:13px;
margin-left:0;
margin-right:0;
margin-top:3px;
width:100%;}

/* footer */
#footer{
    background: url(images/footer.png) no-repeat top;
	width:904px;
	height:80px;
	margin-top:10px;
	float:left;
    color:#b0d5ec;
    font-size:12px;
    margin-bottom:0;
}
#footer a{
   text-decoration:none;
   color:#b0d5ec;
}
#footer a:hover{
   text-decoration:none;
   color:#ffffff;
}


#footer .footer_left{
  float:left;
  height:15px;
}

#footer .footer_right{
  float:right;
  height:15px;
}



#footer_nav ul{  
	margin-top:17px;
	margin-left:14px;
	list-style: none;
} 
#footer_nav ul li {
	float:left;
	padding-right:10px; 
list-style: none;
clear:none;
padding:0;
}

#footer .footer_logo {
  width:98px;
  height:50px;
  float:left;
  margin:0 35px;
}


#footer .eca {
	margin-left:83px;
} 	   
#footer .vu {

	margin-left:50px;
    width:165px;
}
#footer .elsis{
	margin-left:55px;
}
#footer .zba{
  margin-left:100px;
} 


.clear{height:1px;line-height:1px;visibility:none;width:100%;clear:both;}


#list_02 li { background:url(images/list_02.gif) no-repeat 3px 6px; line-height:20px; padding:0 0 0 15px;}
#list_02 li a { color:#000; text-decoration:none; }
#list_02 li a:hover { color:#0066B3; text-decoration:none; }

