/* CSS Document */

body {width:750px; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
img {border:0px;}
h1 {font-size:13px; margin-top:0px; margin-bottom:10px;}
h2 {font-size:13px; margin-top:0px; margin-bottom:10px; font-family:"Trebuchet MS",Arial, Verdana, Helvetica, Tahoma, sans-serif;}
h3{font-size:12px; color:#64d595;margin-top:0px; margin-bottom:10px;}
h4{font-size:11px; margin-top:-10px; margin-bottom:10px;}
p { font-size:11px; margin-bottom:10px; margin-top:0px;}
a {color:#000000;}
ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:3px 0px 0px 5px; padding:0px 0px 0px 13px; line-height:18px; color:#7b7b7b; font-weight:bold;}
ul li { margin:0px; padding:0px;}
ul ul{font-weight:normal; margin:0px 0px 5px 5px;}
ul ul li{list-style:none;}

#container { width:750px; float:left; margin-bottom:10px;} 

#header {display:none;}

#main {background:url(../images/main_bg.gif) top repeat-x; float:left; width:700px; padding:30px 0px 20px 0px;} 

/*--------w="wide" n="narrow" h="home page" p="project page" lf="left half" rf="right half"-----------*/
#col_h_w { float:left; width:471px; padding-bottom:10px;}
#col_h_w1 { display:none;}
#col_h_w2 { float:left; width:471px; padding-bottom:10px;}
#col_h_n { float:left; width:471px; padding-bottom:10px;}
#col_p_n { float:left; width:211px; padding-right:20px; padding-bottom:10px;}
#col_p_w {float:right; width:469px; padding-bottom:60px;}
#col_lf { float:left; width:350px;padding-bottom:20px;}
#col_lf_n { float:left; width:125px;}
#col_lf_w { float:right; width:220px;}
#col_rf { float:right; width:330px;text-align:right;}
#col_rf1 { display:none;}
#col_rf2 { float:right; width:330px;text-align:right;}

#col_rf #box{float:right; width:230px; text-align:left; font-size:11px;}

table#projRow{ margin-bottom:10px; }
table#projRow td{padding:15px 0px 15px 0px; border-bottom:1px solid #64d595;}
table#projRow tr#last td{border-bottom:0px solid #64d595;}

#footer {display:none;}

#footer2 {float:left; width:100%; border-top:1px solid #9bc3ba; text-align:center; font-size:9px; margin-top:20px;}

/*--------home page-----------*/
#col_h_n p {text-align:justify;}

/*--------project page-----------*/
a.projName:link, a.projName:active, a.projName:visited {background:url(../images/ul_bg.gif) no-repeat left; padding-left:10px; color:#000000; font-weight:bold; margin-bottom:0px; margin-top:14px;font-family:Arial, Helvetica, sans-serif;}

ul#proj { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:3px 0px 0px 0px; padding:0px 0px 0px 13px; line-height:18px; color:#7b7b7b; font-weight:bold;}
ul#proj li { margin:0px; padding:0px; list-style:none;}
ul#proj li a:link, ul#proj li a:visited { color:#7b7b7b; text-decoration:none;}

ul#newslist { font-size:11px; margin:3px 0px 0px 0px; padding:0px 0px 0px 13px; line-height:18px; color:#7b7b7b; font-weight:bold;}
ul#newslist li { margin:0px; padding:0px; list-style:none; padding-left:10px;}
ul#newslist li a:link, ul#newslist li a:visited { color:#7b7b7b; text-decoration:none; padding-left:10px;background:url(../images/ul_bg_o2.gif) no-repeat left top;}

ul#publications { font-size:11px; margin:3px 0px 0px 0px; padding:0px 0px 0px 13px; line-height:18px; color:#7b7b7b; font-weight:bold;}
ul#publications li { margin:0px; padding:0px; list-style:none; padding-left:10px;}
ul#publications li a:link, ul#publications li a:visited { color:#7b7b7b; text-decoration:none; padding-left:10px;background:url(../images/ul_bg_o2.gif) no-repeat left top;}

ul#oasislist { font-size:11px; margin:3px 0px 0px 0px; padding:0px 0px 0px 13px; line-height:18px; color:#7b7b7b; font-weight:bold;}
ul#oasislist li { margin:0px; padding:0px; list-style:none; padding-left:10px;}
ul#oasislist li a:link, ul#oasislist li a:visited { color:#7b7b7b; text-decoration:none; padding-left:10px;background:url(../images/ul_bg_o2.gif) no-repeat left top;}

#col_p_w img {padding:0px 2px 2px 0px;}

a.projthumb {display:block; width:58px; height:58px; margin:0 5px 5px 0; float:left;}

a.p_se {float:left;display:block;width:58px;height:58px; margin:0 5px 5px 0;background:url('../images/project/p01.jpg') no-repeat;background-position: -58px 0;}

a.p_hc {float:left;display:block;width:58px;height:58px; margin:0 5px 5px 0;background:url('../images/project/p02.jpg') no-repeat;background-position: -58px 0;}

a.p_cm {float:left;display:block;width:58px;height:58px; margin:0 5px 5px 0;background:url('../images/project/p03.jpg') no-repeat;background-position: -58px 0;}

a.p_pu {float:left;display:block;width:58px;height:58px; margin:0 5px 5px 0;background:url('../images/project/p04.jpg') no-repeat;background-position: -58px 0;}

a.p_sp {float:left;display:block;width:58px;height:58px; margin:0 5px 5px 0;background:url('../images/project/p05.jpg') no-repeat;background-position: -58px 0;}

/*--------project details page-----------*/
ul#pDetails { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; line-height:18px; color:#7b7b7b; font-weight:bold;}
ul#pDetails li { margin:0px; padding:0px; list-style:none;}
ul#pDetails ul {font-weight:normal;margin:0px 0px 3px 0px; padding:0px 0px 0px 10px;}

p.links {display:none;}

p.linkback {display:none;}

p.linkdetail {margin-top:10px; padding-left:250px; background:url(../images/arrow2.gif) right no-repeat; padding-right:15px; font-weight:bold; width:auto; float:right; }
p.linkdetail a{color:#666666;}

p.more {margin-top:-10px;margin-bottom:15px; background:url(../images/arrow2.gif) right no-repeat; padding-right:15px; font-weight:bold; text-align:right;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
p.more a{color:#666666;}

p.backtotop {margin-top:0px;margin-bottom:15px; margin-left:300px;  background:url(../images/arrow3.gif) left no-repeat; padding-left:15px; font-weight:bold; }
p.backtotop a{color:#666666;}

p.projects {margin-top:20px;padding-right:10px;}

img.chart{margin-left:20px; margin-bottom:10px;}

#col_rf p { padding-top:10px; text-align:right; font-size:10px;}

table.awards{width:100%; border:0px; font-size:11px;}
table.awards td{padding:0px 0px 5px 0px; vertical-align:top;}

/*--------------------------contact form--------------------------*/
form.info {font-size: 10px; margin: 0px auto 0px auto; padding: 10px; border: 1px solid #cecece; width: 333px;}
form.info input, form.info select {display: block; width: 160px; float: left; margin-bottom: 10px; border:1px solid #cecece;}
form.info textarea {display: block; width: 160px; float: left; margin-bottom: 10px; border:1px solid #cecece; height:60px;}
form.info label {display: block; float: left; text-align: right; width: 130px; padding-right: 20px; margin-bottom:10px;}
form.info input.button {width: 70px;margin: 0 10px 10px 0px;background-color:#eeeeee;}
form br {clear: left;}

ul.career{font-weight:normal;margin:3px 0px 10px 5px; padding:0px 0px 0px 25px;}

#menu{display:none;}