html {
	background-color: #f7f7f7;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal
}

li {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal
}
q:before, q:after {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom;
	overflow: hidden
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	resize: none;
	outline: none
}
legend {
	color: #000
}
/* Reset */
body {
	font-family:'Tahoma', Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #3c3c3c;
}
table {
	font-size: inherit
}
em {
	font-style: italic
}
strong {
	font-weight: bold
}
h1 {
	margin: 0;
	font-size: 3em
}
h2 {
	padding: 0;
	font-size: 2.5em
}
h1, h2 {
	letter-spacing: -0.0125em;
	font-weight: bold
}
p {
	margin: 0;
	line-height: 1.35em
}
a {
	color: #2e2e2e;
	text-decoration: none;
	outline: none
}
a:hover {
	color: #cb2027;
	text-decoration: underline
}
input {
	height: 24px;
}
textarea, input {
	padding: 3px 5px;
	line-height: 1em;
	color: #787878;
	background: #eeeeee;
	border: 1px solid;
	border-color: #aeaeae;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
}
textarea:focus, input:focus {
	background-color: #fff;
	box-shadow: inset 0 1px 1px rgba(34, 29, 29, 0.1);
	-moz-box-shadow: inset 0 1px 1px rgba(34, 29, 29, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(34, 29, 29, 0.1)
}
button {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.hidden {
	display: none !important
}
.inviso {
	display: none
}
.highlighted {
	color: #211922;
	background-color: #ff0 !important
}
.error {
	font-size: 18px;
	font-weight: 300;
	color: red !important
}
.clear {
	clear: both !important
}
.border-radius { /* Border Radius */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #787878;
}
.underline {
	text-decoration: underline;
}
/* Site Reset */
#wrapper {
	width: 100%;
	min-width: 985px;
	float: left;
}
/* Header */
header {
	width: 100%;
	min-width: 1142px;
	height: 52px;
	float: left;
	background: url("../images/common/header-bg.jpg") repeat-x 0 0;
	border-bottom: 5px solid #4a0079;
}
#logo-area {
	width: 489px;
	float: left;
}
#logo-area .logo-box {
	width: 169px;
	height: 38px;
	float: left;
	margin: 8px 15px 0 15px;
}
#nav-about {
	float: left;
}
#nav-about a {
	width: 70px;
	height: 52px;
	font-size: 18px;
	font-weight: lighter;
	line-height: 52px;
	color: #2e2e2e;
	margin: 0;
}
nav {
	width: 440px;
	float: right;
	font-size: 16px;
	color: #2e2e2e;
	padding: 0 !important;
}
nav li {
	float: left;
	margin: 0 1px 0 0;
}
nav li a {
	float: left;
	height: 52px;
	line-height: 52px;
	text-align: center;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.5); 
	padding:0 10px;
}
nav li a:hover, nav li.current a {
	text-decoration:underline;
	color: inherit;
} 
.header-block {
	height: 52px;
	background: url("../images/common/l-dvdr.png") no-repeat left center;
	padding: 0 15px;
}
/* Header */
/* Footer */
footer {
	width: 100%;
	padding: 0 0 15px;
	float: left;
	background-color: #eaeaea;
} 
/* ===== About Us ====*/
.about-min-width{width:1175px; margin:0 auto;}
 
.about-us-content{width:100%; float:left; background-color:#FFF;}
.about-hero-banner{position:relative;}
.stories {
    background-color: #F9F9F9;
    float: left;
    padding: 60px 0 0;
    width: 100%;
}
.story{width:100%; min-height:400px; float:left; background:url(../images/about%20us/story-bg.png) repeat-x 0 60px;}
.story-content{}
.story-content.content-r{}
.story-content.content-r .story-image{float:left;}
.story-content.content-r .story-text{float:right;}

.story-content.content-l{}
.story-content.content-l .story-image{float:right;}
.story-content.content-l .story-text{float:left;}


.story-image{width:560px;}
.story-text{width:575px; margin:120px 0 0 0;}
.story-text h2{font-size:30px; font-weight:normal; color:#696969;}
.story-text h2 .highlight{color:#4a0976;}
.story-text p{font-size:14px; line-height:24px; color:#696969; letter-spacing:0.1em;}

/* == = Footer =  === */
.about-footer{
	background-color: #EAEAEA; 
	height: 300px;
	margin-top:30px;
	float:left;
	width:100%;
	/* Box Shadow */
	box-shadow:0 -1px 5px -5px rgba(51, 51, 51, 0.9) inset, 0 4px 4px -5px rgba(51, 51, 51, 0.9) inset;
	-webkit-box-shadow:0 4px 5px -3px rgba(51, 51, 51, 0.4) inset;
	-moz-box-shadow:0 -1px 5px -5px rgba(51, 51, 51, 0.9) inset, 0 4px 4px -5px rgba(51, 51, 51, 0.9) inset;
}
.about-footer-content {margin-top:30px;}
.about-footer-content dl{width:250px; float:left;}
.about-footer-content dt{font-size:18px; text-transform:uppercase; margin-bottom:10px;}
.about-footer-content dd{ font-size:14px;}
.about-footer-content dd, .about-footer-content dt{}

.short-descrition{width:410px; float:left;}
.dockon-us-logo{margin:0 0 10px 0;}
.short-descrition p{font-size:14px;}
.short-descrition .copy{font-size:11px; color:#606060;}
.slide-cont dd{ text-align:justify;}



.team-list{}
.team-list dt{font-size:16px; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0; border-bottom:1px dotted #666; padding:0 0 5px 0;}
.team-list dd{font-size:14px; margin:0 0 20px 0; text-align:justify; }
.team-designation{font-style:italic; font-size: 14px; color:#4a0079;}