* {margin:0px auto;	padding:0px;}
body {	background:#81bedc url(../images/bg.jpg) top center repeat-x;
		background-attachment: fixed;
		font:11px/1.5 Arial, Helvetica, sans-serif;
		color:#cce3f0;
		text-align:justify;
		width:100%; 
		height:100%;
}

a {color:#cbebff; text-decoration:underline;}
a:hover {text-decoration:none;}
:focus {outline:0;}

a.more {color:#cbebff; text-decoration:none; background:url(../images/arrow-more.gif) left 5px no-repeat; padding-left:10px;}
	a.more:hover {text-decoration:underline;}

/* Headings */
h1, h2, h3, h4, h5, h6 {margin:0px 0px 4px 0px; padding:0px; font-family:Helvetica, sans-serif}
h1 { font-size:20px; font-weight:normal; line-height:1.3;}
h2 { font-size:18px; font-weight:normal; line-height:1.34;}
h3 { font-size:16px; font-weight:bold; line-height:1.375;}
h4 { font-size:14px; font-weight:bold;}
h5 { font-size:12px; font-weight:bold;}
h6 { font-size:11px; font-weight:bold;}

h2 {color:#FFF; text-transform:uppercase; margin-bottom:12px; padding-bottom:8px; background:url(../images/dot.gif) left bottom repeat-x; font-size:11px;}
h4 {text-transform:uppercase}
h5 {color:#81cefd; margin:0px!important;}

.txtwhite {color:#FFF;}

/* Table */
table { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%;}
caption, th, td { vertical-align:top; text-align:left; font-weight:normal;}
p {padding:0 0 5px 0;}
address { font-style:normal; }

#main-container ul, #main-container ol {margin:0px; padding:0px; padding-left:3px; list-style:none;}
	#main-container ul li {background:url(../images/arrow.gif) left 7px no-repeat; padding-left:10px;}

/* Tools */
.nobr { white-space:nowrap !important;}
.wrap { white-space:normal !important;}
.a-left { text-align:left !important;}
.a-center { text-align:center !important;}
.a-right { text-align:right !important;}
.v-middle { vertical-align:middle;}
.fleft, .left { float:left !important;}
.fright, .right { float:right !important;}
.fnone { float:none !important;}
.fclear {clear:both !important; height:0px;}
.no-display { display:none;}
.no-margin { margin:0 !important;}
.no-padding { padding:0 !important;}
.no-bg { background:none !important;}

.padding-lr {padding:0px 10px;}
.padding-tlr {padding:5px 10px 0px;}
.padding-tb {padding:5px 0px}
.padding {padding:5px 10px;}
.margin-l {margin-left:5px;}

img {border:0; vertical-align:top;}
.imgborder {padding:2px; margin:0px; border:1px solid #3f87b2; background:url(../images/loader.gif) center no-repeat;}
.imgborder:hover {border-color:#FFF;}

hr {border-top:1px solid #585858; margin:5px 0px;}
.hr {border-top:1px solid #585858; margin:5px 0px; clear:both;}

/*:: @From*/
.btn {cursor:pointer;}

form { display:inline;}
input[type=text],input[type=password], textarea, select {font:11px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input[type=text]:hover, textarea:hover, select:hover {background:#F9F9F9; border: 1px solid #CCC;}
input[type=text]:focus, textarea:focus, select:focus {background: #F3F3F3; border:1px solid #ec9005; color:#000000; font-weight:normal;}

textarea { width:350px; font:11px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; overflow:auto; }
option {padding-left:5px;}
.required {color:#F00; font-size:11px;}

.divForm {margin:0px auto; padding:0px;}
.divForm-bg {background-color:#5192B8; padding:6px;}
.divForm p {padding:0px; margin:5px 0px 0px 0px; line-height:20px;}
.divForm p span {display:block; }
.divForm p label {line-height:20px; float:left; text-align:right; width:97px; margin-right:3px; font-weight:normal;}
.divForm p input {width:97px;}

.divForm-contact {margin:0px auto; padding:0px;}
.divForm-contact p {padding:0px; margin:5px 0px 0px 0px; float:left; width:460px; line-height:20px;}
.divForm-contact p span {display:block; margin-left:175px; }
.divForm-contact p label {float:left; text-align:right; width:170px; margin-right:3px; font-weight:bold; line-height:110%; padding-top:6px;}
.submit-bg {background-color:#5192B8; padding:5px 0px !important;} 
/*:: @From End*/


/*:: main Bod*/
#main-cloud {background:url(../images/cloud.png) top center repeat-x; height:100%; width:100%; margin:0px; padding:0px;}
#main-footer-bg {background: url(../images/footer-bg.gif) top center repeat-x; height:673px; width:100%; margin:0px auto; padding:0px; margin-top:-130px !important;}

/*#main-f ooter-bg {background: url(../images/footer-bg.gif) bottom center repeat-x; height:100%; width:100%; margin:0px; padding:0px; position:relative;}*/
.footer-padding {height:620px;  width:900px;}

/*:: main Header */
#main-menu {margin:0px auto; padding-top:30px; width:1000px;}
	#main-menu .logo {float:left}
.main-menu {padding-top:5px; padding-left:5px; float:left;}		
.main-menu a {text-transform:uppercase; color:#FFF; font-size:10px; padding-right:2px; text-decoration:none;} 
	.main-menu a.nopadding {padding-right:0px!important;}
.main-menu a:hover, .main-menu a:focus {text-decoration:underline;}

#main-container {margin:0px auto; padding-left:25px; padding-top:35px; width:985px;}
.container-left {margin:0px; padding:0px; width:271px; float:left; 	background:url(../images/leftbg.jpg) left 7px repeat-x;}
.container-right{margin:0px; padding:20px 0 0 0; width:620px; float:right; background:url(../images/pagebg.jpg) right top no-repeat;}

#main-container p {text-align:justify;}

#featured {margin:0px; padding:0px; width:218px!important; list-style:none;}
	#featured li {padding:0px!important; margin:0px!important; margin-right:50px!important; height:260px!important; background:none!important;}
.case-study {float:left; margin:2px;}
.col4 {padding:0px !important; float:left; width:218px; margin-left:25px;}
	.col4-1 {padding:0px !important; float:left; width:704px; margin-left:25px;}
	.col4-2 {padding:0px !important; float:left; width:461px; margin-left:25px;}

.ul-col2 {}
	.ul-col2 li {width:40%; float:left;}
	
.ul-gallery {}
	.ul-gallery li {float:left; list-style:none !important; padding-right:14px !important; margin-bottom:18px; background:none !important; padding-left:0px !important;}
		.ul-gallery li img {}
/*:: Footer Start*/
#main-footer {margin:0px auto; height:75px; color:#8D4A0C; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#main-footer .footer-menu {padding-top:30px; text-align:left; padding-left:90px;}
		#main-footer .footer-menu a {color:#8D4A0C; padding:0px 4px;}
	.copyright {padding:10px 10px; color:#FFF;}
	
.succ_msg{font-size:13px; font-weight:bold; color:#FFF;}


.portfolio-popup {background:#81bedc url(../images/bg.jpg) top center repeat-x;padding:5px; width:600px; display:block; }
	.portfolio-popup-img {float:left; text-align:center;}
		.portfolio-popup-img img {/*width:345px;*/ /*height:280px;*/}
	.portfolio-popup-txt {float:left; /*width:50%; */ padding-left:20px;}
		/*.popup-title {color:#0A689E;}*/
			.portfolio-popup-txt a {color:#5C9DC1;}
		.portfolio-popup-txt ul {margin:0px; padding:0px; padding-left:3px; list-style:none;}
		.portfolio-popup-txt ul li {background:url(../images/arrow.gif) left 7px no-repeat; padding-left:10px; margin-bottom:5px;}
		
.portfolio-popup1 {background:#81bedc url(../images/bg.jpg) top center repeat-x;padding:5px; width:500px; display:block; }
	.portfolio-popup1-img {width:250px; text-align:center;}


.pagination a, .pagination label, .pagination span {padding:2px 9px; border:1px solid #006699; margin-right:4px; font-weight:bold;background-color:#005F99;}
.pagination label {color:#5293b9; background-color:#005F99;}
.disable {color:#3C7293 !important;}
.pagination span {background-color:#81cefd; color:#005f99; border-color:#81cefd;}
.pagination a:hover {background-color:#81cefd; color:#005f99; border-color:#81cefd;}
.pagination a:hover, .pagination a {text-decoration:none;}

#newsScroll ul li{list-style:none; background:none !important; padding-left:0px !important;}