html {width: 100%; height: 100%;}

* {padding: 0; margin: 0;}

body {
	padding:0;
	margin:0;
	font-size: 13px;
	font-family: Trebuchet MS, sans-serif;
	line-height: 16px;
	behavior: url(csshover2.htc); 
	text-align: left;
	width: 100%; 
	height: 100%;
	overflow:scroll;
}

a:link{  text-decoration: none; color:#8fc642;}
a:visited{ text-decoration: none; color:#8fc642; }
a:hover{ font-weight: bold; color:#652c92;}
a:acive{ font-weight: bold; color:#652c92;}
a.active{ font-weight: bold; }
p.error { color: red; font-weight: bold; }
img {border:none;}
/*///////////////////////////////////////////////LAYOUT//////////////////////////////////////////////*/
div#main{position:absolute; height:464px; top:48px;}
	div#left{position:relative; float:left; height:434px; width:256px; line-height:0px; border-right: 1px solid #ececec;}
	div#right{position:relative; float:left; height:464px; width:704px;}		
		div#scroll_window{position:relative; height:434px; width:704px; overflow:hidden; background-color:white; border-right: 1px solid #ececec;}
			div#scroll_row {display:block; float:left; height:434px; width:2816px;}
			div.scroll_item {display:block; float:left; height:434px; width:704px;}
				div.caption{height:34px; width:704px; padding: 16px 0 0 0; background-color:white; line-hight:16px;}
				div.content{height:384px; width:704px; background-color:white;}
				div.content img {display: block;margin: auto;}
				div.caption h1{display:inline; font-size: 12px; color:#990099; margin-left: 16px;}
				div.caption p{display:inline; font-size: 11px; color:gray;}
					div.newsImage { width: 348px; min-height: 10px; float: left; }
					div.newsImage  img{ margin: 0; }
					div.newsText { width: 268px; float: left; padding: 95px 40px 40px 40px; }
					a:hover div.newsText { color: #626161; font-weight: normal; }
					div.newsText p{ color: #626161; padding: 16px 0 0 0; font-size: 11px; }
		div#nav{position:relative; display:block; height:32px; background-color: white;  float: right; padding-right: 16px; top:-17px;}
		div#nav li {display:inline; text-align:center; font-size:11px; color:#990099; margin-left:4px;}
		div#nav ul {display:inline;}
		
	div#text_window{position:relative; width:672px; padding: 96px 0 36px 96px; background-color:white; font-size: 11px;}
	/*div#text_window h1{ font-size: 12px; color:#990099;}*/h1{ font-size: 12px; color:#990099;}
	div#text_window p { width:430px; text-align:left; padding-bottom: 16px;}
	
		
/* ///////////////////////////////////////////////MENU//////////////////////////////////////////////*/
ul#menu {position:relative; padding-top:32px; width:256px; line-height:16px;}
ul#menu li{list-style: none; width:160px; #margin-top:-2px;}
a#studio,a#logodesign,a#branding,a#packaging,a#print,a#atl {display:block; width:128px; height:16px; padding: 16px; color: white; cursor: pointer;}
a#studio {background-color: #8fc642;}
a#logodesign {background-color: #0099ff;}
a#branding {background-color: #ff0099;}
a#packaging {background-color: #ff9900;}
a#print {background-color: #ff0033;}
a#atl {background-color: #990099;}

ul.ml {font-size: 12px; position: absolute; display:block; margin: -48px 0 0 0; #margin: 0 0 0 0; _margin: -48px 0 0 0; padding: 0; left: 160px; width: 96px; border-right: 1px solid #652c92;}
ul.ml li {height: 16px; padding-left: 8px;}
li.mi ul {display: none;}
li.mi:hover ul {display: block;}

