body {background:url(../images/bg.png);}
a {outline:none;color:#E2007A;text-decoration:none;}
a:hover {outline:none;color:#E2007A;text-decoration:underline;}

#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 
#content {padding:20px 20px 20px 220px;width:460px;}
#left_column {position:fixed;z-index:100;width:350px;height:100%;}

#curve_top {position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;}
#curve {position:fixed;}

.contentpaneopen_title {width: 810px;}
.contentpaneopen_title div {font-size:28px;padding:0 0 0 350px;font-family: chalet, arial, sans-serif;font-size:20px;background: url(../images/bg_right.png) left bottom no-repeat;margin:0;color:#E2007A;_background:none;}

.contentpaneopen_title div div{background:url(../images/bg_h1.png) top right no-repeat;_background:none;height:109px;width:350;padding:0;padding-right:110px;}

.contentpaneopen_content {width: 810px;background:url(../images/bg_left_bottom2.png) top right no-repeat;_background:none;}


.contentpaneopen_content div.content {padding:0 10px 230px 350px;background:url(../images/bg_left_top.png) bottom left no-repeat;_background:none;min-height:600px;}
.contentpaneopen div div{background:none;padding:0;}

h1 {
	font-size: 45px;font-weight: normal;line-height: 45px;text-transform:uppercase;/*height:45px;*/
	padding:0;margin:0;font-family:chalet, Arial, Helvetica, sans-serif;letter-spacing:normal;
}
h2 {
	font-size: 30px;font-weight: normal;line-height: 30px;text-transform:uppercase;/*height: 30px;*/
	padding:0;margin:0;font-family:chalet, Arial, Helvetica, sans-serif;letter-spacing:normal;
}

h1.explicit {margin:0;padding:0;font-size: 42px;line-height: 47px;color:#E2007A;}
h1.div_form {margin:0;padding:0 0 30px 0;font-size:42px;line-height: 47px;color:#E2007A;}


.contentpaneopen_title a{
	position:relative;top:-230px;
	
}

.mauve{
	color:#51227b;
}
.vert{
	color:#89ae56;
}
.rose{
	color:#E2007A;
}
.turquoise{
	color:#33a4ba;
}

li.item35,li.item72,li.item80,li.item81{
	display:none;
}
div.module_menu ul li.item70,
div.module_menu ul li.item77 {
	margin:14px 0 0;
}

#left_column div.module {
position:absolute;
	bottom:39px	;
}



#left_column div.module div div {
background:transparent url(../images/nav_item.png) no-repeat scroll 0 0;
font-size:12px;
text-align:right;
width:233px;
margin:4px 0 0 2px;
padding:0;
}
#left_column div.module div div div:hover {
background:transparent url(../images/dpmm/overlay40.png) repeat scroll 0 0;
}
#left_column div.module div div div a{
	color:#50227B;
display:block;
line-height:12px;
padding:2px 6px;
text-decoration:none;
text-transform:uppercase;
}
#left_column div.module div div div a:hover{
color:#E2007A;text-decoration:none;
}


.flir-image{
padding-top:10px;
margin-bottom:-19px;
}

.job {
	display:block;
	padding:0 0 5px 0;
	border-bottom:1px solid #51227b;
	margin-bottom:5px;
}
