@charset "utf-8";

/* CSS Document */



*{ margin:0; padding:0;}



body{

background:#eeeeee;

font: normal 11px Verdana, Arial, Helvetica, sans-serif;

color:#4f5056;

}



img {

border:none;

}



#wrapper {

margin:10px auto;

background:#FFF;

width:1000px;

height:auto !important;

min-height:100%;

display:block;

}



#header {

width:1000px;

height:140px;

background-color:#fff;

margin:2px 0px;

float:left;

display:block;

}



#logo {

width: 301px;

height:122px;

margin:8px 0px 8px 15px;

float:left;

}



.header-middle {

width: 170px;

height:auto;

float:left;

display:block;

margin:5px 0px 0px 480px;

}



#right-header {

width:185px;

height:140px;

margin:8px 8px 8px 0px;

float:right;

display:block;

}



#bread-crumbs {

width: 120px;

height:25px;

float:right;

margin:4px 0px;

}



#bread-crumbs a{

color:#4f5056;

text-decoration:none;

}



#bread-crumbs a:hover{

color:#4f5056;

text-decoration:underline;

}



#social-icons {

width:auto;

height:35px;

float:right;

margin:60px 0px 0px 0px;

}



#social-icons ul{

list-style:none;

width:185px;

float:left;

margin:0px;

}



#social-icons ul li{

width:31px;

display:block;

padding:0px 2px;

float:left;

}



#navigation {

width:1000px;

height:35px;

float:left;

display:block;

}



#nav-left {

width:13px;

height:35px;

background: url(../images/navbg-left.png) no-repeat left center;

float:left;

}



#nav-right {

width:9px;

height:35px;

background: url(../images/navbg-right.png) no-repeat right center;

float:left;

z-index:1010;

}



#nav {

width:978px;

height:35px;

background: url(../images/navbg.png) repeat-x;

float:left;

}

/*......................................*/



#sddm

{	margin: 0;

	padding: 0;

	z-index: 30}



#sddm li

{	margin: 0;

	padding: 0px 8px;

	list-style: none;

	float: left;

	font: bold 13px Verdana, Arial, Helvetica, sans-serif}



#sddm li a

{	display: block;

	margin: 0 1px 0 0;

	padding: 10px 16px 11px 16px;

	width: auto;

	color: #FFF;

	text-align: center;

	text-decoration: none}



#sddm li a:hover

{	background:#57595c;}



#sddm li a.current{

background:#919191;

}





#sddm div

{	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #919191;

	border: 1px solid #858585;

	z-index:2;}



	#sddm div a

	{	position: relative;

		display: block;

		margin: 0;

		padding: 8px;

		width: 180px;

		white-space: nowrap;

		text-align: left;

		text-decoration: none;

		background: #919191;

		border: 1px solid #858585;

		color: #FFF;

		font: bold 11px Verdana, Arial, Helvetica, sans-serif}



	#sddm div a:hover

	{	background: #57595c;

		color: #FFF}

/*.....................................*/



#banner {

width:999px;

height:180px;

float:left;

border-bottom: 2px solid #5c5d62;

z-index:1;

}



#content-wrapper {

width:1000px;

height:100% !important;

min-height:500px;

background-color:#FFF;

float:left;

display:block;

}



#content {

width:695px;

float:left;

display:block;

margin:10px;

}



#content p{

padding:2px 2px 2px 0px;

text-align:justify;

margin: 5px 0px;

line-height:15px;

}



#content p.middle{

padding:2px 2px 2px 0px;

text-align:center;

}



#content ul{

padding:5px 8px;

text-align:left;

}



#content ul li{

padding:0px 15px;

margin: 4px 0px;

list-style:none;

background:url(../images/arrow-list.jpg) no-repeat left top;

font-weight:bold;

}



#content ul li ul li{

padding:0px 15px;

margin: 4px 0px;

background:url(../images/arrow-list.jpg) no-repeat left top;

font-weight:normal;

}



#content ul li a{

color:#4f5056;

text-decoration:none;

}



#content a{

color:#4f5056;

text-decoration:none;

}



#content a:hover{

color:#FF6600;

text-decoration:none;

}



#content ul li a:hover{

color:#FF6600;

text-decoration:none;

}





#content table{

width:670px;

margin:8px 8px;

padding:10px;

}



#employeeform {

width:300px;

height:120px;

float:left;

margin:20px 0px 10px 100px;

padding:20px;

border: 1px solid #999999;

}



#employeeform label {

display:inline-block;

vertical-align:top;

width:100px;

text-align:right;

font-weight:bold;

line-height:28px;

}



.emptxt-field {

width:140px;

height:12px;

padding:2px;

font-size:10px;

}





.btn-employee {

border:none;

background:#ff6600;

width:75px;

height:24px;

font-size:11px;

line-height:22px;

float:right;

color:#FFF;

cursor:pointer;

margin:0px 50px 0px 0px;

}



#employeeform ol{

margin:0px;

padding:0px;

}



#employeeform ol li{

list-style:none;

padding:4px;

}



#client-img {

width:650px;

height:auto;

float:left;

margin:10px;

}



#client-img img{

margin:10px;

}



.tbl-heading{

padding:4px 5px;

font-weight:bold;

}



.tbl-headingNew{

padding:6px 5px;

font-weight:bold;

color:#ff6600;

}



.tbl-content {

padding: 4px 6px;

text-align:justify;

}



/*#content h1{

padding:4px 4px 4px 0px;

font-size:16px;

color:#ff6600;

}*/



#content h1{

padding:4px 4px 0px 0px;

margin: 0px 0px 10px 0px;

font-size:16px;

line-height:24px;

border-bottom: 1px solid #ccc;

color:#ff6600;

}



/*#content h2{

padding:4px 4px 0px 0px;

margin: 0px 0px 10px 0px;

font-size:14px;

line-height:24px;

border-bottom: 1px solid #ccc;

color:#ff6600;

}



#content h3{

padding:2px 10px 2px 0px;

font-size:12px;

text-align:right;

}*/



#content h2{

padding:2px 4px 2px 0px;

font-size:14px;

color:#ff6600;

}



#content h2 a{

color:#ff6600;

text-decoration:none;

}



#content h4{

padding:4px 4px 4px 0px;

font-size:12px;

color:#ff6600;

text-align:center;

}



#content h5{

padding:2px 4px 2px 0px;

font-size:11px;

}





#content .more{

text-align:right;

float:right;

}



#content .more a{

color:#4f5056;

text-transform:uppercase;

text-decoration:underline;

font-weight:bold;

}



#content hr{

width:695px;

height:1px;

background:#4f5056;

}





#right-group {

width:265px;

float:right;

display:block;

margin:10px 4px 10px 0px;

}



.right-grouptabpannel {

height:auto;

}



#right-grouplinkspannel {

height:auto !important;

float:left;

}



.right-grouptab {

	background:url(../images/pannel-tab.png) no-repeat top left;

	height:29px;

	width:262px;

	margin: 0px;

	color:#FFF;

	font: bold 12px/28px Verdana, Arial, Helvetica, sans-serif;

	text-indent:10px;

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

	float:left;

}



#right-linkstab {

	background:url(../images/pannel-tab.png) no-repeat top left;

	height:29px;

	width:262px;

	margin: 0px;

	color:#FFF;

	font: bold 12px/28px Verdana, Arial, Helvetica, sans-serif;

	text-indent:10px;

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

}



.right-tabcontent{

	margin: 0px;

	padding: 10px 5px 10px 10px;

	height:auto;

	float:left;

	display:block;

}



#right-tabtesti{

    width:250px;

	margin: 0px;

	padding: 3px 5px 3px 5px;

	height:200px;

	float:left;

	display:block;

}



.right-testimonials {

margin:5px;

padding:5px;

width:220px;

}



.mainpage-marquee {

margin:5px;

padding:5px;

width:220px;

}



.right-tabContact {

font-size:14px;

font-weight:bold;

color:#FF6600;

clear:both;

padding-left:5px;

margin: 8px 0px 8px 0px;

}



.right-tabMail {

font-size:12px;

font-weight:bold;

color:#FF6600;

clear:both;

padding-left:5px;

margin: 5px 0px 5px 0px;

}



.right-tabAdd {

font-size:12px;

font-weight:bold;

clear:both;

padding-left:5px;

margin: 5px 0px 5px 0px;

}



/*.right-tabcontent form{

margin:4px;

padding:0px;

}



.right-tabcontent label {

display:inline-block;

vertical-align:top;

width:60px;

font-weight:bold;

}



.txt-field {

width:140px;

height:12px;

padding:2px;

font-size:10px;

}



.list-field {

width:148px;

height:24px;

padding:2px;

font-size:10px;

}



.txt-area {

width:140px;

height:50px;

padding:2px;

font-size:10px;

}



.btn-right {

border:none;

background:#ff6600;

width:75px;

height:24px;

font-size:11px;

line-height:22px;

float:right;

color:#FFF;

cursor:pointer;

}



.right-tabcontent ol{

margin:0px;

padding:0px;

}



.right-tabcontent ol li{

list-style:none;

padding:4px;

}*/



#right-tablinks{

	margin: 5px 3px;

	padding: 0px;

	height:auto;

	float:left;

}



#right-tablinks ul{

margin:5px;

padding:0px;

}



#right-tablinks ul li{

width:200px;

padding:5px 0px 5px 13px;

list-style:none;

float:left;

}



#right-tablinks ul li a{

font-weight:bold;

display:block;

padding:2px 0px;

background:url(../images/icon-sidelinks.png) no-repeat left center;

text-decoration:none;

float:left;

text-indent:20px;

color:#4f5056;

}



#right-tablinks ul li a:hover{

color:#ff6600;

}





.line {

border-bottom: 1px solid #4f5056;

}



#bottom-content {

width:695px;

float:left;

display:block;

}



#bottom-groupone {

width:215px;

float:left;

margin:4px 8px 4px 0px;

}



#bottom-grouptwo {

width:215px;

float:left;

margin:4px 8px 4px 0px;

}



#bottom-content p{

padding:2px 0px;

text-align:left;

}



#bottom-content h4{

padding:2px 0px;

font-size:14px;

color:#4f5056;

text-align:left;

}



#bottom-content .more{

text-align:right;

float:right;

padding-right:6px;

}



#bottom-content .more a{

color:#4f5056;

text-transform:uppercase;

text-decoration:underline;

font-weight:bold;

}



#bottom-content img {

margin:5px 0px;

border:none;

}



#bottom-groupthree {

width:215px;

float:left;

margin:4px 0px 4px 20px;

}



#bottom-groupthree ul{

}



#bottom-groupthree ul li{

list-style:none;

background:url(../images/servicelist-icon.png) no-repeat left center;

padding-left:18px;

line-height:23px;

}



#bottom-groupthree ul li a{

color:#86c423;

text-decoration:underline;

}



#footer {

width:1000px;

height:47px;

background:url(../images/footer-bg.png) repeat-x left top;

margin:3px 0px 0px 0px;

display:block;

float:left;

}



#copyright{

float:left;

width:300px;

height:30px;

font-size:11px;

text-align:left;

padding-left:10px;

padding-top:15px;

}



#footer #links{

width:650px;

height:30px;

float:right;

text-align:right;

padding-top:15px;

padding-right:10px;

}



#footer #links a{

text-decoration:none;

color:#4f5056;

}



#footer #links a:hover{

text-decoration:underline;

}



.Newform{

margin:10px;

width:500px;

padding:12px;

}



/* ----------- stylized ----------- */

#stylized{

}

#stylized h1 {

font-size:14px;

color:#39393a;

font-weight:bold;

margin-bottom:8px;

}

#stylized p{

font-size:11px;

color:#666666;

margin-bottom:20px;

padding-bottom:10px;

}



#stylized p code{

font-size:12px;

}

#stylized label{

display:block;

font-weight:bold;

text-align:right;

width:175px;

float:left;

}

#stylized .small{

color:#666666;

display:block;

font-size:11px;

font-weight:normal;

text-align:right;

width:175px;

}

#stylized input{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:220px;

margin:2px 0 20px 15px;

}



#stylized select{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:225px;

margin:2px 0 20px 15px;

}



#stylized textarea{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:220px;

margin:2px 0 20px 15px;

}



#stylized code {

color:#FF0000;

padding-left:2px;

padding-right:3px;

font-size:12px;

}



input.chkbox{

float:left;

padding:0px 5px 0px 0px;

border:none;

width:19px;

height:25px;

display:block;

clear:left;

}



#stylized button{

clear:both;

margin-left:150px;

width:98px;

height:27px;

background:url(../images/btn-homepage.png) no-repeat left top;

text-align:center;

line-height:27px;

color:#39393a;

font-size:11px;

font-weight:bold;

border:none;

}



.txt_btn{

width:98px;

height:27px;

background:url(../images/btn-homepage.png) no-repeat left top;

text-align:center;

line-height:27px;

color:#39393a;

font-size:11px;

font-weight:bold;

border:none;

float:right;

margin-right:5px;

}



/* ----------- My Form ----------- */





