html {overflow-y:scroll;}*{margin:0;}div,ul,ol,li,dt,dd,dl,blockquote,fieldset,table,td,th,p,h1,h2,h3,h4,h5,h6,body,form{padding:0;}ul,ol{list-style:none;}abbr,img,fieldset{border:0;}.tr{text-align:right;}.tl{text-align:left;}.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.hide{display:none;}textarea{overflow-y:auto;}table{border-collapse:collapse;}

.content:after,
.clear-after:after, 
#nav-main:after,
.list-fields li:after,
.trim-middle:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}
.content,
.clear-after,
#nav-main, 
.list-fields li,
.trim-middle,
.trim {zoom:1;}

body {background:url(../images/skin/bg/body.png) repeat-x #fff;font:12px/1.2 arial,sans-serif;color:#5c5c5c;}

a {text-decoration:none;color:#008ad0;}
a:hover {text-decoration:underline;}
h1,h2,h3,h4 {color:#000;}

#wrap {width:960px;margin:0 auto;padding:12px 0 0;	}
#header {background:url(../images/skin/bg/header.png) no-repeat;min-height:157px;height:157px;position:relative;}
	#header[id] {height:auto;}
	#header h1 {position:absolute;top:18px;left:30px;}
	
#nav-main {padding-top:113px;text-align:center;_padding-top:108px;*padding-top:108px;font-size:0px;line-height:0;}
	#nav-main li {display:inline;zoom:1;}
	#nav-main li.first a {border-left:1px solid #ddd;}
	#nav-main a {color:#777;font-weight:normal;font-size:14px;padding:5px 20px 5px;zoom:1;border-right:1px solid #ddd;
		line-height:1.2;}
	
	#nav-main a:hover {color:#000;text-decoration:none;}
	#Home #nav-item-home a,
	#BBP #nav-item-bbp a,
	#BPM #nav-item-bpm a,
	#DB #nav-item-db a,
	#GIT #nav-item-contact a,
	#Home #nav-item-home a:hover,
	#BBP #nav-item-bbp a:hover,
	#BPM #nav-item-bpm a:hover,
	#DB #nav-item-db a:hover,
	#GIT #nav-item-contact a:hover {color:#000;text-decoration:none;}
	
#content {min-height:430px;height:430px;padding:0 0 20px;width:897px;margin:0 auto;}
	#content[id] {height:auto;} 
	.content h1 {font-size:19px;font-weight:normal;padding:0 0 1em;color:#000; padding-top: 0px; margin-top: 0px;}
	.content h2 {font-size:15px;padding:0 0 .8em;}
	.content em {font-style:normal;color:#777;}
	.content p {padding:0 0 1em;}
	.content ul {padding:0 0 1em;}
		.content li {padding:0 0 .5em 14px;zoom:1;
			background:url(../images/skin/bg/bullet.png) no-repeat 0 .35em;}
	.content p.prominent {font-size:21px;text-align:left;padding:12px 8px 0 12px;line-height:1.35;
		letter-spacing:-1px;} 
		.content p.prominent strong {font-weight:normal;color:#959595;}
		.content p.prominent em {font-style:normal;color:#222;}
	
#footer {height:180px;background:url(../images/skin/bg/footer.png) no-repeat;position:relative;}
	#footer p {position:absolute;top:125px;width:100%;text-align:center;color:#888;font-size:11px;}
	#footer p a {color:#888;}	
	#footer p span {padding:0 .2em;}
	#footer li {position:absolute;top:30px;}
		#footer #logo-dmg {left:29px;top:10px;}
		#logo-cheeze {left:240px;}
		#logo-dff {left:337px;}
		#logo-graphico {left:467px;}
		#logo-hsm {left:572px;}
		#logo-hyperlaunch {left:653px;}
		#logo-inbox {left:762px;}
		#logo-jaywing {left:844px;}
		
.layout-basic .area-1, 
.layout-basic .area-2 {min-height:20px;}
.layout-basic .area-1 {float:left;width:465px; _width:460px;}
.layout-basic .area-2 {float:right;width:395px;}
.layout-basic .area-1 .inner {padding:5px 30px 0 0px;} 
.layout-basic .area-2 .inner {/*text-align:right;*/}
		
.side-panel {background:#e2e2e2;padding:15px 18px 7px;position:relative;zoom:1;}
	.side-panel p strong {font-size:14px;}
	.side-panel ul {padding:0 0 .7em;}

i.c {position:absolute;width:9px;height:9px;line-height:0;font-size:0;
	background:url(../images/skin/bg/corners-ie6.png) no-repeat;}
	i.c[class] {background-image:url(../images/skin/bg/corners.png);}
	i.t-l {top:0;left:0;}
	i.t-r {top:0;right:0;background-position:right top;_right:-1px;}
	i.b-l {bottom:0;left:0;background-position:left bottom;_bottom:-1px;}
	i.b-r {bottom:0;right:0;background-position:right bottom;_bottom:-1px;_right:-1px;}
	
#Home .area-1 .inner {padding-top:57px;}
#banner {margin-bottom:20px;}
#Home #banner {display:none;}

.list-fields {padding:10px 0px 20px;font-weight:bold;line-height:1.4;}
	.list-fields label {float:left;font-style:normal;padding:3px 8px 0 0;
		text-align:right;width:70px;}
	.list-fields span.field {float:left;}
	.list-fields li {padding:0 0 .6em;background:0;}
	.list-fields input,
	.list-fields select,
	.list-fields textarea {font-size:13px;font-family:arial,sans-serif;font-weight:normal;}
	.list-fields li.last {padding:1em 0 0;text-align:center;}
	.list-fields li.opt-in {padding-top:.5em;}
	input.text,	
		textarea {width:275px;border:1px solid #aaa;background:#fff;
			padding:2px 2px;}
	textarea {height:90px;}

		
		
		
.homepage h1{
	margin-top: -41px;
}
		
		
		