/* CSS Document */

* {

	margin:0px;

	padding:0px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

}

body {

	margin:0px;

	padding:0px;

	font-size:14px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	background:url(images/main_bg.jpg) repeat-x #8197ae;

	color:#6f7e96;

	line-height:18px;

}

form {

	margin:0px;

	padding:0px;

}

input {

	text-align:center;

	margin-bottom: 5px;

}

.clear {

	clear:both;

}

h1 {

	margin:0 0 10px 0;

	padding:13px 0 13px 60px;

	font-size:16px;

	color:#be8907;

	font-weight:bold;

	text-align:left;

	background:url(images/h1bg.jpg) no-repeat left;

}

h1.cat {

	background:url(images/h1_catbg.jpg) no-repeat left;

}

h1.arc {

	background:url(images/h1_arcbg.jpg) no-repeat left;

}

h1.fee {

	background:url(images/h1_feebg.jpg) no-repeat left;

}

h1.flik {

	background:url(images/h1_flikbg.jpg) no-repeat left;

}

h2 {

	background:url(images/dotted_line.jpg) bottom left no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#be8907;

	margin:0px;

	font-size:13px;

	padding:10px 0px 10px 0px;

}

h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	margin-right:25px;

	color:#724a29;

	line-height:20px;

	font-weight:normal;

	border-bottom:1px #96bbdc solid;

	padding:0px 0px 10px 0px;

}

h3 a {

	color:#284a80;

	text-decoration:none;

}

h3 span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#666666;

	font-weight:400;

}

h3 img {

	margin:5px 0 5px 0px;

}

h4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#284a80;

	font-weight:bold;

}

h5 {

	font-size:13px;

	font-weight:normal;

	color:#FF9900;

	background:url(images/h5bg.jpg) no-repeat left bottom;

	padding-top:15px;

}

h6 {

	font-size:13px;

	font-weight:normal;

	padding:2px 0 5px 0;

	color:#6f9ecf;

}

h6 a {

	color:#ee8309;

	text-decoration:none;

}

a {

	color:#4a7cb2;

	text-decoration:none

}

a:hover {

	text-decoration:none;

	color:#557cb2;

}

ul {

	margin:10px 12px 5px 28px;

	padding:0px;

	list-style:url(images/libg.jpg);

}

ul li {

	text-align:left;

	font-size: 14px;

	color: #91751c;

	padding:0px 0px 4px 0px;

	margin:10px 0px 0px 0px;

	background: url(images/listbg.jpg) no-repeat left bottom;

}

ul li a {

	padding-left:0px;

	text-decoration:none;

	color: #91751c;

}

ul li a:hover {

	color: #36506c;

}

input {

	border:solid 1px #4a7cb2;

	font-size:11px;

	text-align:left;

	margin:2px 0 0px 0;

	padding:0;

}

/* global styles end */

.topnav {

	background:url(images/topnavbg.jpg) no-repeat top;

	width:793px;

	padding:0 10px 0px 10px;

}

a.Home {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding:43px 0px 3px 0px;

	text-decoration:none;

	background: url(images/home.jpg) no-repeat;

}

a.Home:hover {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 3px 0px;

	text-decoration:none;

	background: url(images/home_over.jpg) no-repeat;

}

a.about {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/about.jpg) no-repeat;

}

a.about:hover {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/about_over.jpg) no-repeat;

}

a.faq {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/faq.jpg) no-repeat;

}

a.faq:hover {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/faq_over.jpg) no-repeat;

}

a.gallery {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/gallery.jpg) no-repeat;

}

a.gallery:hover {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/gallery_over.jpg) no-repeat;

}

a.services {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/services.jpg) no-repeat;

}

a.services:hover {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/services_over.jpg) no-repeat;

}

a.blog {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/blog.jpg) no-repeat;

}

a.blog:hover {

	width:114px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/blog_over.jpg) no-repeat;

}

a.contact {

	width:108px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/contact.jpg) no-repeat;

}

a.contact:hover {

	width:108px;

	display:block;

	float:left;

	color: #5177a1;

	text-align:center;

	padding: 43px 0px 0px 0px;

	text-decoration:none;

	background: url(images/contact_over.jpg) no-repeat;

}

/* header styles end */

.submit {

	background:#4a7cb2;

	color:#fff;

	font-weight:bold;

	font-size:13px;

	margin-top:10px;

	text-align:center;

	padding:0 10px;

}

.submit:hover {

	background:#7f532f;

	color:#fff;

	font-weight:bold;

	font-size:13px;

}

textarea {

	border:solid 1px #4a7cb2;

	font-size:11px;

	text-align:left;

}

.mainwrap {

	width:813px;

	padding:0 7px 0 7px;

}

.header {

	font-weight:bold;

	font-size:13px;

	color:##5177a1;

}

.banner {

	height:212px;

	background:url(images/banner.jpg) no-repeat;




}

.phone-no {
	background:url(images/phone-icon.jpg)  no-repeat;
	color:#E6EBF1;
	font-size:22px;
	float:right;
	padding:2px 15px 4px 30px ;
	margin-top:35px;
	font-weight:normal;
	
	
	

	
	
}

.middle {

	background:url(images/middle_bg.jpg) repeat-y left top;

	margin:0 8px 0 10px;

}

.left {

	width:236px;

	float:left;

	padding:0 0 25px 0;

}

a.feeds {

	background: url(images/feedbg.jpg) left center no-repeat;

	padding-left:15px;

	float:left;

	margin-left:15px;

	color:#5675a3;

	font-weight:bold;

	margin-bottom:10px;

	text-decoration:underline;

}

a.feeds:hover {

	text-decoration:none;

}

.listing_container {

	background:inherit;

	margin:0 5px 10px 0;

	

}

.right {

	width:559px;

	float:left;

	text-align:left;

}

/* content body styles end */

.footer {

	font-size:13px;

	color: #37608d;

	padding: 30px 0px 0px 0px;

}

.footer a {

	text-decoration:none;

	color: #fff;

	background-color: inherit;

	padding: 0px 15px 0px 15px;

}

.footer a:hover {

	text-decoration:none;

	color: #425971;

	padding: 0px 15px 0px 15px;

}

.techwye {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #cde3fe;

}

a.techwyse:link, a.techwyse:active, a.techwyse:visited {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color: #cde3fe;

}

a.techwyse:hover {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color: #cde3fe;

}

/* Post Section */



.post_right {

	padding-bottom:15px;

}

.post_right img{border:none;float:left;margin:0 10px 10px 0;

}

.post_main {

	background:url(images/posthead_bg.jpg) no-repeat center top;

	padding:5px 0px 0px 15px;

	margin:17px 0 0 0;

}

.posthead {

	width:393px;

	float:left;

	padding:10px 0 0 20px;

	font-size:13px;

	margin-right:17px;

}

.date {

	width:108px;

	float:left;

	padding:15px 0 15px 0;

	font-size:14px;

	color:#5177a1;

	text-align:center;

}

.date_day {

	font-size:36px;

	font-weight:bold;

	color:#5177a1;

	padding:0 10px 15px 10px;

	background:url(images/spanbg.jpg) no-repeat left top;

}

.post_content {

	margin:0 28px;

	padding-bottom:0px;

}

a.comments {

	background:url(images/comments_bg.jpg) left center no-repeat;

	padding-left:15px;

	color:#7d4b11;

	font-size:13px;

	text-decoration:none;

}

a.comments:hover {

	color:#906032;

	text-decoration:underline;

}

.postcomments {

	margin:0 28px 10px 28px;

}

.postcomments h6 {

	font-size:10px;

}

.form {

	margin:0 20px 0 26px;

	font-size:12px;

}

.form a {

	color:#906032;

	font-weight:bold;

	font-size:13px;

}

.form p {

	padding-bottom:5px;

}





.flickr{ width:220px;

padding:0px;

float:left;



}



.flickr img{

	width:45px;

	height:45px;

	border:0px;

	padding:0px;

}



.flickr a{ 

	width:45px; 

	height:45px; 

	display:block; 

	border: 2px solid #74777e; 

	text-decoration:none; 

	float: left; 

	margin:0px 2px 5px 2px;

}



.flickr a:hover{

	border: 2px solid #5c88c7; 

}



.copyright {

	font-size:10px;

	color:#fff;

}



.innerlink {

	text-decoration:underline;

	color:#6f7e96;

}



.innerlink:hover {

	text-decoration:none;

	color:#6f7e96;

}