/* CSS Document */
body{
margin:0px;

}
img{
border:0px;
}
P{
margin:0px;
padding:0px;
}
h1{
margin:0px;
padding:0px;
font-size:12px;
}
h1{
padding-bottom:20px;
}
h2{
margin:0px 0px 10px 0px;
padding:0px;
font-size:12px;
}
h3{
margin:10px 0px 10px 0px;
padding:0px;
font-size:12px;
}
#wrapper{
width:785px;
margin-left:auto;
margin-right:auto;
border:1px solid black;
}
.logo{
 margin-top:20px;
 }
 .brdrleft{
 border-left:1px solid #ff8040;
 }
#banner{
 background:url(../images/banner.jpg) no-repeat;
 width:349px;
 height:203px;
}
/*#navigation ul li{
list-style:none;
float:left;
}*/
.FloatLeft{
float:left;
}
.Background{
 background-color:#45b02f;
 height:15px;
 }
.datacontainer{
 width:785px;
 height:auto;
 float:left;
}
.datacontainer .inner{
padding:30px 20px 50px 20px;
height:auto;
}
.datacontainer .leftcont{
width:500px;
float:left;
height:auto;
padding-left:20px;


}
.datacontainer .rightcont{
width:215px;
float:left;
height:auto;
}
.tech{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#d47a22;
line-height:16px;
}


.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
}
.txt1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;

}
.txt .space{
margin-left:15px;
float:left;
width:320px;
padding-bottom:15px;
}
.hrline{
 margin:20px 0px 20px 0px;
}
.heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000080;
}
.newsletter{
margin-top:58px;
}
.search1{
height:13px;
width:120px;
border:1px solid #000080;
font-family: Georgia;  
font-size:11px;
color:#474747;
}
.star{
 color: #FF0000;
}
.more{
color:#be0101;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.footer{
height:30px;
background-color:#45b02f;
font-size:11px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;


}
ul li{
padding-bottom:10px;
}
.fun ul li{
list-style:none;
float:left;
margin-right:30px;
}
.more1{
color:#e28424;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
.more1:hover{
font-weight:bold;
font-size:13px;
text-decoration:underline;
}
.fun1 ul li{
list-style:none;
float:left;


}
.graybrd{
border:1px solid #9f9f9d;
}
.txtcenter{
text-align:center;
}
.Clear{
clear:both;
}
.currentlydevelop{
text-align:center;
 font:bold 15px  arial; 
 height:110px;
 padding-top: 70px;
 
}
.trans1 {
 background-color:#b5dbe8;
 color: #000000;
filter: alpha(opacity=60);
-moz-opacity: .60;
  }
  /*transparent box modified on 11-10-2009*/
  .trans{
    background-color: #fff;
    border:1px solid black;
    width:150px;
    height:auto;
     position:absolute;
     top:10px;
     left:175px;
     color:#22007a;
     font:bold 10px Verdana;
     opacity:0.8;
     filter:alpha(opacity= 80);
	 z-index:10;
  }
  
  .tech{
color:#e28424;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
    
.tech_sub{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#000000;
line-height:16px;
}   
	
.tech_sub a{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size:12px;
text-decoration:none;
}
.tech_sub:hover {
color:#999999;
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size:12px;
text-decoration:none;
}

.teaching{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:13px;
padding-top:10px;
}
.dot{background:url(../images/dot4.gif) repeat-y;
height:auto; }
