﻿html, body { font-size: 14px; color: #153A54; font-family: Arial; padding: 0; margin: 0; height: 100%; overflow: auto; background: #ffffff; }
.container { background: #fff; }
.footer { background: url(../images/footer.jpg) no-repeat; height: 44px; }
p { line-height: 20px; margin: 0; }

.header { background: url(../images/topbg.jpg) no-repeat; height: 139px; }
.header .links { margin: 0 auto; width: 980px; padding-top: 10px; }
.header .links .title { float: left; height: 27px; width:100px; }
.header .links .title a img { border: none; }
.header .links .menu { float: right; color: #000000; margin-top: 50px;width:0px;  }



#buttons {
	float: right;
	}

#but_base {
	width: 409px;
	height: 47px;
	background: url(../images/but.png);
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 3;
	left: 10px;
	top: 30px;


}
#but_base li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#but_base li, #but_base a {height: 47px; display: block;}
#but_home {left: 0; width: 56px;}
#but_about_us {left: 64px; width: 83px;}
#but_portfolio {left: 155px; width: 76px;}
#but_media {left: 240px; width: 58px;}
#but_contact_us {left: 308px; width: 94px;}


#but_home a:hover {background: transparent url(../images/but.png) 0 -47px no-repeat;}
#but_about_us a:hover {background: transparent url(../images/but.png) -64px -47px no-repeat;}
#but_portfolio a:hover {background: transparent url(../images/but.png) -155px -47px no-repeat;}
#but_media a:hover {background: transparent url(../images/but.png) -240px -47px no-repeat;}
#but_contact_us a:hover {background: transparent url(../images/but.png) -308px -47px no-repeat;}


.content { margin: 0 auto; width: 980px; padding: 0 0 0; overflow: auto;}
.content .top {float: right;  height:165; padding-top: 20px;}
.content .top.email {float: right;  height:80; padding-right: 500px;}
.content .bottom {float: right; padding-top: 20px;}
.content .portfolio {float: left; padding-top: 20px; padding-left: 280px;}
.content .portfolio .blank {float: left; padding-top: 20px; width:100px;}

.content .left { float: left; width: 440px; padding-top: 26px; padding-left: 30px;padding-right: 30px; overflow:hidden;}
.content .left .mainhead { width: 440px; padding: 5px 0 10px 0; float: left; }
.content .left .maincontent { float: left; width: 440px;}
.content .left .maincontent .date {font-weight: bold;}
.content .left .maincontent .title {font-weight: bold; color: #ff0000; text-decoration: underline;}
.content .left .maincontent .butback {padding-left:450px;}
.content .left .leftheader { background: url(../images/datameaning.png) no-repeat; padding-right: 40px; }
.content .left .rightheader { background: url(../images/bi.png) no-repeat; }
.content .left .maincontent p { padding-bottom: 14px; }
.content .left .maincontent .manager { padding: 8px 0 24px 0; font-weight: bold; }
.content .left .maincontent .green { width: 269px; height: 100px; background: green; }
.content .left .maincontent .office2010 { height: 100px; }
.content .left .maincontent .office2010 img { border: none; text-decoration: none; }
.content .left .maincontent .itpros { height: 100px; }
.content .left .maincontent .itpros img { border: none; text-decoration: none; }
.content .right { float: left; width: 450px; padding-top: 26px; }
.content .right .mainhead { width: 450px; padding: 5px 0 10px 0;}
.content .right .maincontent { float: left; width: 440px;}
.content .right .maincontent .title {font-weight: bold; color: #ff0000; text-decoration: underline;}
.content .right .moreinfo { height: 27px; }
.content .right .moreinfo img { text-decoration: none; border: none; padding-bottom: 10px; }
.content .right .signup { height: 151px; }
.content .right .signup img { text-decoration: none; border: none; padding-bottom: 28px; }
.content .right .staytuned { background: url(../images/staytuned.png) no-repeat; height: 46px; }
.content .right .staytuned .rss img { margin: 36px 0 0 3px; border: none; }
.content .right .staytuned .twitter img { margin: 36px 0 0 3px; border: none; }
.content .right .staytuned .facebook img { margin: 36px 0 0 3px; border: none; }
.content .right .comingsoon { background: url(../images/morecoming.png) no-repeat; height: 43px; margin: 43px 0 0 37px; }
.content .right .contest img { border: none; }

.content .full { float: left; width: 900px; padding-top: 26px; padding-left: 30px; padding-right: 30px;}
.content .full .mainhead { width: 900px; padding: 5px 0 10px 0;}
.content .full .maincontent { float: left; width: 900px;}
.content .full .mainstatus { float: left; width: 900px; overflow:visible;}

.content .travel { float: left; width: 550px; padding-top: 26px; padding-left: 30px; padding-right: 30px;}
.content .travel .mainhead { width: 550px; padding: 5px 0 10px 0;}
.content .travel .maincontent { float: left; width: 550px;}
.content .travel .register { background: #ececec; height: 281px; margin-top: 630px; padding: 1px 7px; border: 8px solid #e2e2e2; }

.content .travelright { float: left; width: 300px; padding-top: 26px; }


.footer {width: 100%; height: 44px; }
.footer .footercontent { margin: 0 auto; width: 990px; color: #000000; }
.footer .footercontent .footermenu { float: left; width: 600px; padding:  0 0px; padding-top: 17px; }
.footer .footercontent .footermenu a { border-right: 1px solid #000000; color: #000000; text-decoration: none; padding: 0 7px 0 3px; font-size: 11px; }
.footer .footercontent .footermenu a:hover { text-decoration: underline; }
.footer .footercontent .footermenu .last { border: none; }
.footer .footercontent .copyright { float: left; font-size: 11px; width: 1005px; } 
.footer .footercontent .copyright p { padding-top: -12px; }
.footer .footercontent .kg { float: right; font-size: 11px; padding-top:17px}

#greyout { background: #000000; height: 100%; width: 100%; display: none; left: 0; position: absolute; top: 0; z-index: 1000; opacity: 0.6; filter: alpha(opacity=60); }
#videodialog { display: none; bottom: 1090; margin: 112px auto 0; width: 606px; background: url(../images/container.png) no-repeat; z-index: 2001; height: 406px; position: absolute; }
#videodialog .close { background: url(../images/close.png) no-repeat; cursor: pointer; float: right; height: 20px; width: 145px; margin: 49px -98px 0 0; }

.content .left .mainhead .twitterhead { font-weight: bold; text-align: center; }
.content .left .mainhead p, 
.content .left .mainhead li { padding: 6px 0; }
.content .left .mainhead span { font-weight: bold; }

/* Silverlight */
.fadeSome { opacity: 0.30; filter: alpha(opacity=30); -moz-opacity: 30%; }
.fadeLots { opacity:0.50; filter:alpha(opacity=50); -moz-opacity: 0.5; }  
.fadeCompletely { opacity:0.0; filter:alpha(opacity=0); -moz-opacity: 0.0; }     
#silverlightControlHost { height: 301px; padding: 22px 34px; width: 537px; }

/* IE6 */
.ie6 .container { position: absolute; }
.ie6 .content { position: relative; height: 500px; }
.ie6 .left .mainhead { float: none; position: relative; }
.titleblue {
	font-weight: bold;
	color: #3333FF;
	text-decoration: underline;

}
