@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
a {
	text-decoration:none;
	outline:none;
	color:#999999;
}
p {
	margin-top:0;
	padding:0;
	color:#999999;
}
.clear {
	clear:both;
}
#wraper {
	margin:auto;
	width:949px;
}
.header .logo {
	width:241px;
	height:66px;
	background:url(images/ds_logo.gif) no-repeat;
}
.header .logo a {
	display:block;
	height:66px;
}
#mainnav {
	margin:10px 0px 0px 5px;
	padding:0px;
	float:left;
	width:693px;
	overflow:hidden;
}
#mainnav ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
#mainnav ul li {
	display:inline;
}
#mainnav a {
	display:block;
	float:left;
	height:34px;
	background:url(images/navigation.gif);
}
#mainnav a span {
	visibility:hidden;
}
#manuhome, #manuhome a {
	width:78px;
	background-position:0 0;
}
#manuhome a:hover, #manuhome a.selected {
	background-position:0 -34px;
}
#menuabout, #menuabout a {
	width:106px;
	background-position:-78px 0;
}
#menuabout a:hover, #menuabout a.selected {
	background-position:-78px -34px;
}
#menuservices, #menuservices a {
	width:99px;
	background-position:-184px 0;
}
#menuservices a:hover, #menuservices a.selected {
	background-position:-184px -34px;
}
#menuportfolio, #menuportfolio a {
	width:100px;
	background-position:-283px 0;
}
#menuportfolio a:hover, #menuportfolio a.selected {
	background-position:-283px -34px;
}
#menuresource, #menuresource a {
	width:111px;
	background-position:-383px 0;
}
#menuresource a:hover, #menuresource a.selected {
	background-position:-383px -34px;
}
#menucontact, #menucontact a {
	width:119px;
	background-position:-494px 0;
}
#menucontact a:hover, #menucontact a.selected {
	background-position:-494px -34px;
}
#menublog, #menublog a {
	width:78px;
	background-position:-616px 0;
}
#menublog a:hover, #menublog a.selected {
	background-position:-616px -34px;
}
.searchbox {
	padding:10px 6px 0 0;
	float:right;
}
.searchbox .left {
	padding:0 0 0 3px;
	background:url(images/search_left.gif) 0 0 no-repeat;
}
.searchbox .right {
	padding:5px 5px;
	background:url(images/search_right.gif) 100% 0 no-repeat;
}
.searchbox input {
	margin:3px 0;
	padding:2px 2px;
	width:200px;
	font-size:11px;
	color:#999999;
	border:1px solid #efefef;
}
.searchbox input.btn-search {
	margin:0;
	width:20px;
	border:none;
	background:url(images/btn_search.gif) 0 0 no-repeat;
}
.mastermodual {
	margin:10px 0;
}
.mtop-middle {
	background:url(images/master_topMiddle.gif) repeat-x;
}
.mtop-left {
	background:url(images/master_topLeft.gif) 0 0 no-repeat;
}
.mtop-right {
	padding:6px;
	background:url(images/master_topRight.gif) 100% 0 no-repeat;
}
.master-middleBody {
	min-height:300px;
	background:url(images/master_middleBody.gif) 0 0 repeat-y;
}
.bottomPanel .master-middleBody {
	min-height:100px;
	background:url(images/master_middleBody.gif) 0 0 repeat-y;
}
.banner .master-middleBody {
	min-height:100px;
	background:url(images/master_middleBody.gif) 0 0 repeat-y;
}
.mbottom-middle {
	background:url(images/master_bottomMiddle.gif) repeat-x;
}
.mbottom-left {
	background:url(images/master_bottomLeft.gif) 0 0 no-repeat;
}
.mbottom-right {
	padding:6px;
	background:url(images/master_bottomRight.gif) 100% 0 no-repeat;
}
.topleft {
	background:#f0f0f0 url(images/modual_topLeft.gif) no-repeat;
}
.topright {
	background:url(images/modual_topRight.gif) 100% 0 no-repeat;
}
.bottomleft {
	background:url(images/modual_bottomLeft.gif) 0 100% no-repeat;
}
.bottomright {
	padding:10px;
	background:url(images/modual_bottomRight.gif) 100% 100% no-repeat;
}
.bottomright {
	height:285px;
}
.bottomPanel .bottomright {
	height:100px;
}
.col-1 {
	margin:0px 0px 0px 12px;
	float:left;
}
#innerpages .mastermodual .master-middleBody .col-1 {
	padding:10px 5px;
}
.col-2 {
	margin:0px 11px 0px 0px;
	float:right;
	width:238px;
}
#innerpages .bottomPanel .master-middleBody .col-1, .bottomPanel .col-1 {
	margin:0px 0px 0px 11px;
	padding:10px 0 0 5px;
	float:left;
	width:229px;
}
.bottomPanel .col-2 {
	margin:0px 5px 0px 5px;
	padding:10px 0 0 0;
	float:left;
	width:234px;
}
.bottomPanel .col-3 {
	margin:0px 11px 0px 0px;
	float:right;
	width:449px;
}
.banner {
	margin-bottom:0;
}
#innerpages .mastermodual {
	margin:0;
}
.listing {
	margin:0;
	padding:0 0 0 3px;
}
.listing li {
	padding:3px 0;
	list-style:none;
}
