/*
	Theme Name: Alps Construction
	Theme URL: http://www.venkateshtech.com/
	Description: Alps Construction.
	Author: VenkateshTech
	Author URI: http://www.venkateshtech.com
	Version: 0.1
*/
body,ul,li,span{margin:0; padding:0;}

body{background:#ffffff; height:564px; font-family:candara,Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#5d5b5b; text-align:justify;}

.clear{clear:both;}

a{color:#5d5b5b; text-decoration:none;}

a:hover{color:#18a5d6; text-decoration:none;}

img{border:0;}

p{line-height: 1.5em;}

.wp-post-image{border:1px solid #DEDFE3;}

h1{color:#504E84;font-size:2.6em;font-weight:normal;}

h2{color:#504E84;font-size:2.0em;font-weight:normal;}

h3{color:#504E84;font-size:1.6em;font-weight:normal;margin:15px 0;}

h4{color:#504E84;font-size:1.2em;margin:15px 0;font-weight:normal;}

h4 a,h3 a,h2 a,h1 a{color:#0097B5;}

h4 a:hover,h3 a:hover,h2 a:hover,h1 a:hover{color:#007490;}

#main{ width:960px; margin:auto; position:relative;}

/*a#logo{ background:url(images/logo.png) left bottom no-repeat; margin:0 0 10px 0; height:70px;float:left;display:block;width:178px;}*/

/*.rightbar{background:url(images/rightbar.png) left top no-repeat; float:right; width:200px; padding:8px 0 8px 15px;}*/

.rightbar a{float:left; margin:0 5px;}

#menu{ background:url(images/menu_bg.jpg) left top no-repeat; width:700px; height:44px; margin-top:30px; float:right;}

#menu ul{list-style:none;padding-left:5px;}

#menu ul li{ background:url(images/divider.jpg) right bottom no-repeat; float:left; line-height:32px;margin:1px 0;position: relative;}

#menu ul li a{font-size:14px; font-weight:bold; text-decoration:none; padding:0 10px; display:block;}

#menu ul li.current-menu-item a, #menu ul li a:hover{font-size:14px; font-weight:bold; color:#0097B5; padding:0 10px; display:block;}

#menu ul li ul{z-index:99;list-style: none; position: absolute; left: -6px; top: 32px; padding-top: 1px; display: none;text-align: left;}

#menu ul li:hover ul{display: inline;}

#menu ul li ul.sub-menu li{margin: 0; padding:0; width: 180px;border:1px solid #DEDFE3;border-top:none;}

#menu ul li ul.sub-menu li a{margin: 0; padding:0 15px; display: block; min-height:31px; display: block;background:#F4F4F4;}

#menu ul li ul.sub-menu li a{text-decoration:none;}

#menu ul li ul.sub-menu li a:hover, #menu ul li ul.sub-menu li.current-menu-item a{color:#0098d5;}

/*#header{ background:url(images/vacation.jpg) left top no-repeat; width:1004px; height:372px; clear:both;} */

#header2{  width:954px; height:209px; clear:both;}

#header {position: relative;}

.adil{background:url(images/ajay.html) left top no-repeat; width:103px; height:93px; float:right; margin-left:10px;}

#content{ padding:0 15px 0 15px;margin:10px 0 30px 0;}

.profile{ background:url(images/border.jpg) right top no-repeat; float:left; width:300px; padding:0 20px 0 0;}

.mission{ float:left; width:300px; background:url(images/border.jpg) right top no-repeat; padding:0 20px 0 10px;}

#mission .adithumb{float:right;margin-left:10px;}

.careers{ float:right; width:270px; padding:0 0 0 10px;}

.homebox{min-height:130px;}

a.readmore{color:#18a5d6;text-decoration:none;background:url(images/bg-link-small.html) center right no-repeat;padding-right:14px;}

a.readmore:hover{color:#007490;}

#footer{border:1px solid #C8C8C8; width:960px; height:55px; clear:both; padding:12px; margin-top:10px;position:relative;}

#footer a{text-decoration:none;color:#5d5b5b;}

#footer .menu ul{list-style:none;  float: left;margin-top: 24px;}

#footer .menu ul li{padding:0 3px;float:left;}

#footer .menu ul li a:hover,#footer ul li.current-menu-item a{color:#504E84;}

/*Page css*/

#module{margin:10px 0 30px 0; width:720px; float:left; border-left:1px solid #C8C8C8;  padding-left: 11px;}

#module h1{margin:0 0 10px 0;}

#module h3{margin:0 0 10px 0;}

#module ul{list-style:url(images/bullet.gif) inside;}

#module ul li{padding:5px;}

#leftnav{ background:#e2e2e2; width:192px; float:left; margin:10px 0px 0 0; padding:2px;}

#leftnav ul{list-style:none;}

#leftnav ul li{background:#ffffff; margin-bottom:1px;}

#leftnav ul li a{color:#000000; text-decoration:none; width:172px; padding:16px 10px; line-height:2px; display:block;}

#leftnav ul li a:hover{text-decoration:none; color:#18a5d6; }

#leftnav ul li.current-menu-item a,#leftnav ul li.current-cat a{background:#F4F4F4; color:#18a5d6; display:block; width:172px;}

/*project*/

#project_navigation{width:200px; float:left; margin:80px 0 0 0;}

.divider{}

.entry-content{margin:10px 0;}

.cat-content{margin:10px 0 20px 0;min-height: 150px;}

.cat-content p{margin:5px 0;}

#textarea2{background:url(images/textarea.html) left top no-repeat; width:165px; height:22px; float:right; padding:2px;}

#textfield{width:130px; height:15px; border:none;}

.gallery{margin:20px 0 10px 0; width:560px; float:left;}

#project_content{clear:both; padding:10px 0 10px 0;}

/* pagination*/

#pagination { display:block; text-align:left; height:22px; line-height:21px; clear:both; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}

#pagination a:link, #pagination a:visited{ padding:7px; padding-top:2px; padding-bottom:2px; border:1px solid #EBEBEB; margin-left:10px; text-decoration:none;background-color:#F5F5F5; color:#0072bc; width:22px; font-weight:normal;}

#pagination a:hover { background-color:#DDEEFF; border:1px solid #BBDDFF; color:#0072BC;}

#pagination .active_tnt_link { padding:7px; padding-top:2px; padding-bottom:2px; border:1px solid #BBDDFF; margin-left:10px; text-decoration:none; background-color:#DDEEFF; color:#0072BC; cursor:default;}

#pagination .disabled_tnt_pagination {padding:7px; padding-top:2px; padding-bottom:2px; border:1px solid #EBEBEB; margin-left:10px; text-decoration:none;background-color:#F5F5F5; color:#D7D7D7; cursor:default;}

.satsang{background:url(images/satsang-bharti.html) left top no-repeat; width:284px; height:126px;}

.sign{background:url(images/sign.html) left top no-repeat; width:96px; height:60px; margin-left:160px;}

.breadcrumbs{margin:15px 0 0 0;padding:0 15px;}

.breadcrumbs a{color:#504E84; text-decoration:underline;}

.breadcrumbs a:hover{ color:#000; text-decoration:none;}

.tabs{ border-bottom:1px solid #0098d5; height:32px;}

.tabs ul { list-style:none;}

.tabs ul li{ float:left; text-align:center;display:block;float:left;margin:0 6px 0 0; padding:10px 6px 0 0;}

.tabs ul li a{ display:block;padding-bottom:5px;}

.tabs ul li a:hover,.tabs ul li.current_page_item a,.tabs ul li a.selected{ border-bottom:2px solid #0098d5; display:block; color:#504E84;}

#left{width:720px; float:left; padding-right:15px; border-right:1px solid #c8c8c8;clear:both; margin:10PX 0;line-height:1.5em;}

#right{ width:190px; float:right;}

#right div.cf_info{width:160px !important;}

#right .cform{width:190px !important;}

#right .cform textarea, .cform input{width:182px !important;}

#right .cform textarea{height:50px !important;}

#sidebar ul { list-style:none;}

.leftimage{float:left;width:200px;}

.rightcontent{float:right;width:380px;}

.heading{font-size:20px; color:#5d5b5b; width:550px; margin-bottom:10px; border-bottom:#b0dcee 1px dashed; padding:0 50px 15px 0;}

#box1{width:325px;min-height: 500px; clear:both;float:left; margin:10px 0; border-bottom:#bcbcbc 1px dashed; padding:0 24px 10px 0;}

#left ul {list-style:url(images/bluebullet.gif) outside}

#left ul li{margin-left:15px; padding-bottom:5px;}

#box2{width:325px;min-height: 500px; float:right; margin:10px 0; border-bottom:#bcbcbc 1px dashed; padding:0 24px 10px 0;}

.boxinner{min-height:270px;}

/*

#overview{float:right;}

*/

.dottetborder{border-bottom:#bcbcbc 1px dashed; margin-top:10px;}

.list{ width:280px;}

.list ul{list-style:url(images/bullet.gif) outside; }

.list ul li{margin-bottom:5px;}

#completed_box1{width:205px; float:left; margin:10px 50px  0  0;}

#completed_box2{width:205px; float:left; margin:10px 0  0  0; padding:0 24px 10px 0;}

.alignleft { float: left; margin-right:30px;}

.alignright { float: right;margin-left:30px; }

/************************************************

*	Search Form									*

************************************************/

#searchdiv {

	margin: 0px;

	padding: 0px;

	}

#searchform {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	}

#s {

	background: #EFEFEF;

	width: 200px;

	font-size: 14px;

	font-family: Arial, Helvetica, Sans-Serif;

	padding: 4px;

	margin: 8px 0px 0px 0px;

	border-top: 1px solid #999999;

	border-left: 1px solid #999999;

	border-right: 1px solid #F5F5F5;

	border-bottom: 1px solid #F5F5F5;

	}

/************************************************

*	Comments									*

************************************************/

#commentblock {

	width: 430px;

	background: #E8E8E8;

	color: #000000;

	float: left;

	padding: 20px 20px 10px 20px;

	margin: 0;

	border-top: 2px solid #000000;

	border-bottom: 1px solid #000000;

	}

#commentblock ol {

	list-style-type: square;

margin: 0;

	padding: 0px 0px 10px 0px;

overflow: hidden;

	}

.commentdate {

	font-size: 12px;

	padding-left: 0px;

	}

.commentlist li p{

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}

.commentname {

	color: #333333;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}

.commentinfo{

	clear: both;

	}

.commenttext {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 380px;

	background: #FFFFFF url(images/comment.html) no-repeat top left;

	}

.commenttext-admin {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 380px;

	background: #FFFFFF url(images/comment.html) no-repeat top left;

	}

#commentblock .commentlist li { line-height: 1.4; clear: both; }

#commentblock .commentlist li .comment-avatar { float: right; margin: 0 0 0 10px; display: inline; }

#commentblock .commentlist li .commenttext { float: right; }

#commentblock .commentlist li .children { margin: 0 0 0 10px; }

#commentblock .commentlist li .children .commenttext { width: 90%; }

.comment-navigation { margin: 0 0 40px; overflow: hidden; clear: both; }

.comment-navigation .alignleft { float: left; }

.comment-navigation .alignright { float: right; }

#respond { margin: 10px 0; clear: both; }

#commentsformheader{

	padding-left: 0px;

	}

#commentform {

	margin: 0px;

	padding: 0px;

	}

#commentform form{

	text-align: left;

	margin: 0px;

	}

#commentform p{

	margin: 0px;

	}

#comment { width: 95%; }

p.comments_link  img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	}

#logo{background:url(images/logo.png) center center no-repeat; width:136px; height:124px; float:left; margin-left:50px; position:absolute; top:0px;}

.slider{ position:relative;}

#navarea{position:absolute; bottom:40px; width:960px;}

.viewprojects{background:url(images/viewprojects.png) center center no-repeat; width:212px; height:60px; display:block; float:left; margin-left:50px;}

.rightbar{background:url(images/rightbar.png) left top no-repeat; float:right; width:190px; padding:8px 0 8px 15px;}

.rightbar a{float:left; margin:0 5px;}

/* Start Navigation */

#nav_wrapper{background:url(images/nav-wrapper.png) right center no-repeat; width:568px; height:40px;  margin:20px 0; position:absolute; top:10px; right:6px;}

#nav_wrapper ul.menu{list-style:none; padding:0; margin:0; float:right;}

#nav_wrapper ul.menu li{position:relative; float:left;}

#nav_wrapper ul.menu li a{padding:10px 15px 15px 20px; display:block; font-size:14px; color:#ffffff; float:left; margin:0 5px;text-align: left;}

#nav_wrapper ul.menu li a.home{background:url(images/home.png) left center no-repeat;}

#nav_wrapper ul.menu li a.about{background:url(images/about.png) left center no-repeat;}

#nav_wrapper ul.menu li a.project{background:url(images/projects.png) left center no-repeat;}

#nav_wrapper ul.menu li a.contact{background:url(images/contact.png) left center no-repeat;}

#nav_wrapper .main_hover_left, #nav_wrapper .current-post-ancestor, #nav_wrapper .current-category-ancestor, #nav_wrapper .current-menu-parent, #nav_wrapper .current-post-parent, #nav_wrapper .page_item, #nav_wrapper .current_page_item{ }

#nav_wrapper .main_hover_right, #nav_wrapper ul.menu li a:hover, #nav_wrapper .current-post-ancestor a, #nav_wrapper .current-category-ancestor a, #nav_wrapper .current-menu-parent a, #nav_wrapper .current-post-parent a, #nav_wrapper .page_item a, #nav_wrapper .current_page_item a{color:#BBBBBB;}

#nav_wrapper ul.menu li ul{display:none; position:absolute; top:40px; left:-0px; list-style:none; z-index:999; }

/* NAVIGATION DROPDOWN BACKGROUND IMAGES */

#nav_wrapper ul.menu li ul li{padding:0; margin:0; background:#6B82A4;}

#nav_wrapper ul.menu li ul li:hover{background:#303030; color:#FFFFFF;}

#nav_wrapper ul.menu li ul li:first-child{}

#nav_wrapper ul.menu li ul li:last-child{}

#nav_wrapper ul.menu li ul li a	{ width:125px; padding:10px 20px 10px 20px; color:#FFFFFF; background:none; border-top:1px solid #E3E3E3 }

#nav_wrapper ul.menu li ul li:first-child a{border-top:none;}

#nav_wrapper ul.menu li ul li a:hover{ background:none; color:#FFF;}

#nav_wrapper ul.menu li ul li a.sub_level_active{color:#FFF;}

#nav_wrapper ul.menu li ul li ul{position:absolute; top:1px; left:175px; list-style:none;}

/* NAVIGATION - ARROWS IMAGES */

#nav_wrapper ul.menu .nav_sub_arrow	{}

#nav_wrapper ul.menu .nav_sub_arrow:hover, #nav_wrapper ul.menu .nav_sub_arrow_active{color:#FFF;}

.leftbox{ float:left; width:180px; margin:5px 15px 20px 0; }

.leftbox ul{ list-style:none;}

.leftbox ul li{ padding:10px;}

.leftbox h3{ margin:0 0 10px 0; padding:0;}

.aligncenter{ margin:10px 25px; }

.rightbox{ float: left; margin: 5px 0 20px 10px; width: 180px;}

.footerright{float:right;}

#copyright{margin:24px 10px 0; float: left ;}

.iso9001{float:right;}


a.logo_nethority {
    background: url("../../uploads/2013/09/logo_nethority.png") no-repeat scroll left center transparent;
    display: block;
    height: 24px;
    margin: 0 auto;
    text-indent: -999em;
    width: 23px;
}
a.logo_nethority:hover {
    background: url("../../uploads/2013/09/logo_nethority.png") no-repeat scroll right center transparent;
}