* { padding: 0; margin: 0; }

body {
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: 13px;
 background:url(bg.jpg) repeat-y 50% 0;
 color:#c0c0c0;
}

p, li{text-align:justify; line-height:210%;}

h1,h2 {margin-bottom:5px;color:#ccc; font-weight:normal;}

h1{font-size:20px;}

h2{margin-top:15px; font-size:16px;}

.content a:link, .content a:visited {color:#888;background-color:black;text-decoration:none}

.content a:hover {color:#bebebe}
.content{margin-top:40px;}

#wrapper { 
 margin: 0 auto;
 width: 922px;
 height: 3000px
}

img{border:none;}

#content1,#content2,#content3 { 
 width: 900px;
 height: 970px;
 padding-top: 60px;
}

#head {
 width:100%;
 height:120px;
 background:url(dwLogo.png) top left no-repeat;
 margin-top:25px;
}

#menu {
 float:left;
 margin-top:12px;
 margin-left: 320px;
}

#menu a{
 color: #fff;
 font-size: 22px;
 text-decoration:none;
 height:30px;
 display:block;
}

#menu li{
 float:left;
 list-style:none;
}
#footer{
	position:fixed;
	bottom:0; 
	left:0;
	width:100%; 
	height:25%; 
	background:url(bg-footer.png) repeat-x 50% 0;
	z-index:1;
}

#left{
 width: 400px;
 height: 300px;
 padding-left: 20px;
 float:left;
}

#right{
 width: 344px;
 height:310px;
 float:right;
 color:#aaa;
}

.contact, .contact p {text-align:right; font-size:18px; margin-bottom:10px}
.contact {padding:0 80px 0 0;}
.contact h3{font-weight:normal; font-size:13px; color#fff;}
.contact a:link, .contact a:visited {color:#aaa;}
.contact a:hover {color:#fff;text-decoration:none}

li {margin-left:15px;list-style-type: square;}

.linksLine {margin-top:5px;}


/**infoslide**/

#wrap {width:655px; height:290px; position:relative; margin:-10px auto 20px 20px; float:left; background:url(images/workbg.png) no-repeat; color:#fff;}

#slide {width:580px; height:310px; overflow:hidden; position:absolute; left:30px; top:20px;}
#slide div {width:590px; height:270px; position:absolute; left:650px;}
#slide div img {display:block; border:1px solid #ccc; float:left; margin-right:20px;}
#slide div h1 {color:#ddd; font-size:15px; margin-bottom:6px; font-family:"Verdana",sans-serif; padding:5px;}
#slide div p {color:#e0e0e0;text-align:left;line-height:150%; margin-bottom:10px;}
#slide div h3 {color:#fff;font-size:13px;}
#slide div a:link, #slide div a:visited {color:#ccc;background-color:#000;padding:0 5px 2px 5px; text-decoration:none;}
#title {width:131px; height:132px; background:url(star.png); position:absolute; left:5px; top:-30px;}
* html #title {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='info-slide/star.png', sizingMethod='crop');}

#buttons {width:200px;float:left;padding-left:20px;}
#buttons div {width:60px; height:60px; float:left; margin:2px; display:inline;}
#buttons div b {display:block; width:20px; height:20px; line-height:19px; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:bold; color:#333;text-align:center; cursor:pointer;}
img#loading {position:absolute; left:290px; top:170px;}

#workDesc{float:right; position:relative;}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.loading {
	float:right; 
	background:url(images/ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(images/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}


.element .hightlight {
	border:2px solid #9F1319;
	background:url(images/iconCaution.gif) no-repeat 2px
}

.clear {
	clear:both
}
.block {
	width:390px;
	margin:0 auto;
	text-align:left;
}
.element * {
	padding:2px; 
	margin:5px; 
	font-size:13px;
	color:#ccc;
}
.element label {
	float:left; 
	width:75px;
	height:20px;
	font-weight:700
}
.element input.text {
	float:left; 
	width:270px;
	height:20px;
	padding-left:15px;
	background-color:#110443;
	border:2px solid #312f85;
	
}
.element .textarea {
	height:120px; 
	width:270px;
	padding-left:15px;
	background-color:#110443;
	border:2px solid #312f85;
}

#submit {float:right; color:#ccc; background-color:#333588; border:none; height:35px;padding:8px;}



