html,body {padding:0px;margin:0px;}

html {font-family:arial,helvetica;font-size:14px}

body
{
	background-color:#c0c0c0;
}


#homebody {
	background-color:#cccccc;
	font-family:arial;
	background-image:url('../images/bg.jpg');
	background-repeat:no-repeat;
	overflow:auto;	
	
}

#homebody2nd {
	background-color:#e4e9e3;
	font-family:arial;		
	max-width:1024px;
}




#maincontent {
	background-image:url('../images/bg2nd.jpg');
	background-repeat:no-repeat;
	background-color:#fdfdfd;
	margin-left:15px;
	overflow:auto;
	padding:20px;
	font-size:14px;

}



#footer {
	margin-left:220px;
	background-color:#858585;
	width:795px;
}

#logo img {border:0px}
#logo {
  border:0px;
  margin-left:10px;
}

td {font-size:14px}
#mainmenu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  position:absolute;
  left:-10px;
  top:136px;
  height:auto;
}


#mainmenu li {
 background-color:#aeb74a;
 height:40px;
 width:250px;
 color:white; 
 margin:5px;
 vertical-align:middle;
 line-height:40px;
   border-left:15px solid #838a38;
  padding-left:15px;
  
}

#mainmenu li#sel
{
  border-left:15px solid #fbba1e;
  padding-left:15px;
}

#mainmenu  a  {
color:white;
text-decoration:none !important;
}


#mainmenu  a:hover  {
   
    text-decoration:none;
}



#mainmenu li#subsel
{
  background-color:#8a8a8a;
  border-left:15px solid #8a8a8a;
  padding-left:15px;
}



#mainmenu li#sub
{
  background-color:#b3b3b3;
  border-left:15px solid #b3b3b3;
  padding-left:15px;
}



.hd1 {
	color:#858585 !important;
	font-size:20px !important;
	text-align:right;
	border-bottom:2px solid #c0c0c0 !important;
	margin-bottom:20px;
	font-weight:bold !important;
	
}



@media screen and (max-width: 991px) { //CSS for mobile
  .hd1 {
  	  text-align:left;  	  
  }
  .sshowtextcontainer   {vertical-align:middle;background-color:#c0c0c0;padding:5px;border-left:0px !important}
  
  #mainmenu li {
	 background-color:#aeb74a;
	 height:40px;
	 width:100%;
	 color:white; 
	 margin:5px;
	 vertical-align:middle;
	 line-height:40px;
	 border-left:15px solid #838a38;
	 padding-left:15px;
  
  }

	#mainmenu {
	  list-style-type: none;
	  padding: 0px;
	  margin: 0px;
	  position:absolute;
	  left:-10px;
	  top:0px;
	  height:auto;
	  width:100%;
	}

}


.s {font-size:4pt}
.pane {font-size:14px;width:236px;float:left;padding:5px;}
.dvr {border-right:1px solid #000000;position:absolute;top:0px;right:0px;height:100%}


/*---------Header ----------*/


/*---------Slideshow --------*/

.sshowtextcontainer_old {float:right;vertical-align:middle;background-color:#c0c0c0;padding:5px;height:343px;width:130px;border:1px solid red}
.sshowtext {color:black;font-weight:bold}
.sshowdesc {margin-top:10px;color:black;font-size:14px;}
#spicContent {padding:5px !important}
.sshowtextcontainer   {vertical-align:middle;background-color:#c0c0c0;padding:5px;border-right:10px solid white;}
.sshowpic {margin:0px !important;padding:0px !important;border-right:10px solid white}


/*-----carousel -----------*/
.carouselCtr {position:absolute !important;left:10px;bottom:5px;padding-top:20px;clear:both !important;}
.cbtn {border:1px solid #ffffff;background-color:#858585;width:20px !important;line-height:15px !important;height:15px !important;text-decoration:none !important;margin-left:5px}
.cbtn:hover {text-decoration:none !important}
.cbtnSel {background-color:#cccccc}


/*-----recentprojects ------*/
.prj {font-weight:bold;margin:10px 0px 10px 0px;border-bottom:1px solid #c0c0c0;}
.pimg {margin-left:10px;}



/*--------images-----------*/
.img-top-spacer {padding-top:5px !important}

.floatbox {border:1px solid white;float:left;margin-right:10px;margin-bottom:20px;width:210px;padding:10px;height:250px; border-radius: 25px;background: #5a9bd5;color:white;text-align:center}

/*--------Overwrite Bootstrap*/
h4 {
	font-size:14px !important;
}


h3 {
	font-size:18px !important;
}

.colored {
	color:#838a38 !important;
}

h2 {
	font-size:20px !important;
}

h1 {
	font-size:25px !important;
	font-weight:bold;
}




