@charset "utf-8";
/* CSS Document for DSS-Web.v2 */

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color: #2F2F2F;
	background-image: url(../assets/layout/bodyBg.jpg);
	background-repeat: repeat-x;
	margin-top:40px;
}
#container {
	margin: auto;
	width:822px;
}
#logo {
	float: left;
	height: 67px;
	width: 792px;
	margin-left: 30px;
}
#menu {
	float:left;
	margin-left:50%;
	width:50%;
	margin-top:9px;
	margin-bottom:16px;
}
#menu .menuBtn {
	float:left;
	padding:0px 5px;
	font-weight:bold;
	cursor:pointer;
}
#menu .menuBtnL {
	float:left;
	width:10px;
	height:35px;
	background-image: url(../assets/layout/menuBtnBgL.jpg);
	background-repeat: no-repeat;
}
#menu .menuBtnC {
	float:left;
	padding:10px 20px;
	background-image: url(../assets/layout/menuBtnBg.jpg);
	background-repeat: repeat-x;
}
#menu .menuBtnR {
	float:left;
	width:10px;
	height:35px;
	background-image: url(../assets/layout/menuBtnBgR.jpg);
	background-repeat: no-repeat;
}
#main {
	float:left;
	width:511px;
}
#top {
	width:511px;
	float:left;
	overflow:visible;
	background-image: url(../assets/layout/mainTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#cen {
	margin-top:14px;
	float:left;
	width:511px;
	background-image: url(../assets/layout/mainCen.jpg);
	background-repeat: repeat-y;
}
#bot {
	width:511px;
	float:left;
	height:25px;
	background-image: url(../assets/layout/mainBot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top:4px;
}
#main .content {
	padding:0px 20px;
	margin-top:-4px;
	float:left;
}
#side {
	float:left;
	width:311px;
}
.sideBar {
	float:left;
	padding:0px 20px;
	width:271px;
	margin-top:-4px;
}
.img {
	float:right;
	cursor:pointer;
}
.sideTop {
	width:311px;
	float:left;
	background-image: url(../assets/layout/sideTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sideCen {
	margin-top:14px;
	float:left;
	width:311px;
	background-image: url(../assets/layout/sideCen.jpg);
	background-repeat: repeat-y;
}
.sideBot {
	width:311px;
	float:left;
	height:25px;
	background-image: url(../assets/layout/sideBot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top:4px;
}

#side .content {
	padding:0px 20px;
	float:left;
}
#foot {
	text-align:center;
	float:left;
	width:822px;
}





/* contact */


#contact .ui-widget-content {
	color:#FFF;
}
#contact .ui-state-active a{
	color:#069;
}
#contact .ui-widget-content, #contact .ui-widget-header, #contact .ui-state-default, #contact .ui-corner-top, #contact .ui-tabs-selected, #contact .ui-state-active {
	background:none;
	border:0px;
	background:none;
}
#contact .ui-tabs, #contact .ui-tabs-nav li a {
	padding:0px 5px;
}
#contact .ui-state-hover a, #contact .ui-state-hover a:hover {
	color:#069;
}

.closedSide {
	height:0px;
}



#slideshowHolder {
	height:67px;
	width:260px;
}

#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* text and p */
p {
	padding:0px;
	margin:0px;
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
}
h3 {
	float:left;
}
a {
	color:#069;
	text-decoration:none;
}
a:hover {
	cursor:pointer;
	text-decoration:underline;
}
#menu a {
	color:#FFF;
}
#menu a:hover {
	color:#FFF;
	text-decoration:none;
}
a.link2 {
	color:#FFF;
}
a.link2:hover {
	color:#069;
}

/* mini Portfolio */
#miniPortfolio {
	border:1px #494949 solid;
	float:left;
	width:100%;
	padding:4px 0px;
}
#miniPortfolio .portfolioRow {
	float:left;
	width:100%;
	margin:3px 0px;
	border-bottom:solid 1px #494949;
}
#miniPortfolio .portfolioRow div {
	float:left;
	margin:5px;
}
#miniPortfolio .portfolioRow .col-1 {
	width:150px;
	border: #494949 solid 1px;
	margin-left:7px;
}
#miniPortfolio .portfolioRow .col-2 {
	width:130px;
}
#miniPortfolio .portfolioRow .col-3 {
	width:150px;
}
#portfolioNav {
	padding:0px 5px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}