/* contact us */
#icon_general, #general,
#icon_speaking, #speaking
{
display:none;
}
#projectbudget
{
width:325px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.realworld table
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.VerticalSpace
{
border-right: 1px solid #0000CC;
}
.realworld table img {
padding-right:10px;
}

/* login */
.login {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:30px 0 100px 50px;
width:500px;
}
.login .text {
color:#003366;
font-size:16px;
font-weight:bold;
margin-bottom:15px;
}
.login .error {
color:#FF0000;
margin:8px 0 0 97px;
}
.login .bt {
margin:10px 0 0 95px;
}
.login .control 
{
position:relative;
display:table;
margin-left:20px;
}
.login .control .label 
{
float:left;
width:75px;
}
.login .control .ip 
{
float:left;
}
.login .control .ip input 
{
width:150px;
}
/* end login */
center
{
width:918px;
}

.nocursor
{
cursor:default;
}

body
{
margin:auto;
width:918px;
background: #FFFFFF url(attachment/image/bg1.jpg) bottom left repeat-x fixed;
}

a
{
text-decoration:none;
color:#0000ff;
}
.before-top 
{
height:50px;
}
.top1 {
display:table;
margin-top:14px;
position:relative;
width:100%;
}
.logo
{
float:left;
display:table;
}

.topmenu1
{
float:right;
display:table;
}

.topmenu1 ul
{
list-style-type:none;
margin:0;
padding:0;
}
.topmenu1 ul li 
{
color:#798388;
font-family:arial;
font-size:11px;
}
.topmenu1 ul li a
{
color:#818588;
font-family:arial;
font-size:11px;
}
.topmenu1 ul li:hover,
.topmenu1 ul li a:hover
{
color:#0082B4;
}

.topmenu2
{
height:36px;
display:table;
width:100%;
text-align:right;
line-height:36px;
}
.topmenu2 {
display:block;
height:40px;
}
.topmenu2 img {
margin-top:2px;
vertical-align:top;
}
.topmenu2 a, 
.topmenu2 a:visited 
{
color:#494E54;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:bold;
line-height:36px;
}
.topmenu2 a:hover
{
color:#0082B4;
}
.topmenu2 a.topmenu2-actived
{
color:#0082B4;
}

.flash
{
width:100%;
height:266px;
}

.topmenu3 {
background:transparent url(attachment/image/bgMenu.gif) repeat-x left top;
height:48px;
position:relative;
width:100%;
}
.topmenu3-main-bar {
cursor:pointer;
display:table;
float:left;
}
.topmenu3-forimg
{
float:left;
width:1px;
display:none;
}
.topmenu3 img
{
vertical-align:middle;
border:none;
}
.topmenu3-bar-normal {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:32px;
padding:0 20px;
}
.topmenu3-bar-hover {
background:transparent url(attachment/image/buttonOverArrow.gif) no-repeat scroll center top;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:48px;
line-height:32px;
padding:0 20px;
}

.bd
{
	width:100%;
	position:relative;
	display:table;
	margin-top:10px;
	text-align: left;
}

.bdl
{
width:50%;
display:table;
float:left;
}

.bdl
{
width:50%;
display:table;
float:left;
}

.bdr
{
width:48%;
display:table;
float:left;
margin-left:15px;
}

.bdlr-title
{
color:#5b5e5f;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}

.bdlr-content
{
width:100%;
overflow-x:hidden;
margin-top:4px;
}

.bdlr-content ul
{
list-style-type:none;
margin:0;
padding:0;
display:table;
}
.bdlr-content ul li
{
color:#F26421;
font-family:arial;
font-size:12px;
line-height:17px;
}
.bdlr-content ul li:hover
{
color:#50a6c8;
}
.bdlr-content ul li a
{
color:#5b5e5f;
font-family:arial;
font-size:12px;
}
.bdlr-content ul li a:hover
{
color:#50a6c8;
}

.footer
{
width:100%;
display:table;
position:relative;
color:#5b5e5f;
font-family:arial;
font-size:12px;
line-height:17px;
margin-top:20px;
}

.footerl
{
float:left;
}

.footerr
{
float:right;
color:#C4C4C4;
}
.footerr a
{
color:#5b5e5f;
margin:0 5px;
font-size:12px;
}
.footerr a:hover
{
color:#50a6c8;
}

/* web link = ourwork */
.our_work_weblink_icon_list 
{
padding:10px 0 10px 40px;
text-align:left;
vertical-align:top;
}
.our_work_weblink_icon_list img,
.our_work_weblink_icon_list * img
{
border:none;
padding:1px 2px 1px 2px;
}
.our_work_weblink_icon_list img:hover,
.our_work_weblink_icon_list * img:hover
{
border:1px solid #E9E9E9;
padding:0px 1px 0px 1px;
}

.background-color-E2EBEF
{
background-color:#E2EBEF;
}

.hide
{
display:none;
visibility:hidden;
}

/* add */
.DivContentColum
{
height:275px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* MY~ fix 09-October-2009 10.36 am */
.VerticalSpace
{
border-right: none;
background:transparent url(attachment/image/my.gif) no-repeat scroll right 25px;
}