@charset "utf-8";
/** CSS Document LAB CORPORATE WEBSITE -- MADE BY AMS SYSTEMS -- MIKAEL GRANDSIRE **/
/** ----------------------------------------------------------------------------- **/

/** GENERAL PAGE SETTINGS **/
body,html{ background-color:#FFFFFF; margin:0; padding:0;}

/** GLOBAL TEXT **/
body,html,p,div,span,table,tr,td,label,form,input,button{ font-family:"Trebuchet MS",Arial,Tahoma,Verdana; font-size:11px; color:#333333;}
.lightText{ color:#666666;}
.title{font-size:13px; font-weight:normal; font-weight:bold;}

/** GLOBAL LINKS **/
a:link,a:active,a:visited{ font-family:"Trebuchet MS",Arial,Tahoma,Verdana; font-size:11px; color:#006699; text-decoration:none;}
a:hover{ text-decoration:underline;}
.MenuLink{ margin:0 8px 0 8px;}

.TopLogo{ text-align:left; float:left; width:290px; height:60px;}
.TopMenu{ text-align:left; float:left; width:420px; height:30px; margin:20px 0 0 0; background-image:url(images/white60.png);}
.TopMenuDef{ text-align:left; float:left; width:420px; height:30px; margin:20px 0 0 50px;}

/** HOMEPAGE CONTAINERS **/
.CONThome{ width:900px; margin:40px 0 0 0;}
.CONThomecontent{height:490px;width:900px;background-image:url(images/bg_home.png);background-repeat:no-repeat;background-position:bottom center;border-top:1px solid white;}
.CONThead{ text-align:left; width:760px; height:60px; margin:60px 70px 0 70px;}
.CONTcontent{ text-align:left; width:760px; height:350px; margin:20px 70px 0 70px;}
.CONTsep{ width:760px; height:10px; margin:0 70px 0 70px; background-image:url(images/bg_sep.png); background-repeat:no-repeat; background-position:top center;}
.CONTbot{ width:760px; margin:10px 70px 10px 70px; height:45px;}

/** DEFAULT CONTAINERS **/
.CONTdefault{ width:900px; margin:0;}
.CONTdefcontent{width:900px;border-top:1px solid white;}
.CONTdefhead{ text-align:left; width:760px; height:60px; margin:30px 70px 0 70px;}
.CONTbread{ border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; height:30px; line-height:30px; text-align:left; margin:20px 70px 20px 70px;}
.CONTdefcont{ text-align:left; width:760px; margin:20px 70px 20px 70px;}

/** BOTTOM PAGE **/
.BottomHeaders{ border-bottom:1px solid #cccccc; margin-bottom:5px;}
.BotBrand{ text-align:left; float:left; width:320px; margin-right:10px;}
.BotInfo{ text-align:left; float:left; width:230px; margin-right:10px;}
.BotCopy{ text-align:left; float:left; width:190px;}

.clear{ clear:both;}

/** SPECIFI TO CONTENTS **/
.BTxploreDoc{ position:relative; top:-60px; left:108px; z-index:100; float:left;}
.BTxploreData{ position:relative; top:-60px; right:100px; z-index:100; float:right;}

.side{ background-color:#f3f3f3; border-left:1px solid #cccccc; background-image:url(images/bg_side.png); background-repeat:repeat-y; background-position:top left; width:220px;}
.side ul{ margin:0; padding:0; text-indent:0;}
.side ul li{ line-height:20px; height:20px; margin:0; padding:0; text-indent:10px; border-top:1px solid White; border-bottom:1px solid #cccccc; list-style:none;}

.SideTitle{ line-height:30px; height 30 px; text-indent:10px; background-color:#cccccc; font-size:13px; font-weight:bold;}

.pagetitle{ width:760px; margin:10px 70px 10px 70px;}
.pagetitle h2 {
	text-align:left;
	font-family:"Myriad Pro","MyriadPro","Lucida Grande","Lucida Sans Unicode",arial,verdana,sans-serif;
	font-size:26px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:normal;
	margin:0;
	padding:0;
}
.pagetitle h3{ text-align:left; font-size:13px; font-weight:normal; color:#666666; margin:0; padding:0;}

.sitemap{ margin:10px;border:5px solid #efefef;padding:5px;}
.sitemap ul{ margin:0; list-style-type:none; padding:10px;border:1px solid #efefef;}
.sitemap ul li{ background-color:#daeaf8; border-bottom:1px solid White; line-height:24px; text-indent:10px;}
.sitemap ul li ul{border:0; background-color:White;}
.sitemap ul li ul li{ text-indent:20px; border-bottom:1px solid #efefef; background-color:White;}