@charset "utf-8";
/* CSS Document */

p{
    line-height:1.2em;
}

h3{
  margin: 0 0 10px;
  color:#fff;
}

	#content #home-col1{
		margin-top:5px;
		position:relative;
		height:auto;
		
		height:500px;
		
	}
	#content #home-col2{
		margin-top:213px;
		height:auto;
	}
	#content #home-col3{
		height:auto;
	}

	#content #home-col1 #whatwedo{
		min-height:249px;
		
		/*margin:112px 0 15px 0;
		bottom:0;
		position:relative;*/
		
		margin:0px 0 15px 0;
		bottom:80px;
		left:0;
		position:absolute;
	}
	/*wwd contents*/
	#content #home-col1 #whatwedo-hd{
		height:17px;
		width:290px;
		padding:7px 0 0 10px;
		margin:0;
		position:relative;
		background:url(../images/whatwedo_hd.png) no-repeat 0 0;
		
		font-family:'Caecilia', Arial, sans-serif;
		color:#FFF;
		font-weight:bold;
		font-size:13px;
        line-height:0em;
	}
	
	#content #home-col1 #whatwedo ul{
		margin: 0;
		position:relative;
	}
	
	#content #home-col1 #whatwedo ul li{
		width:300px;
		min-height:45px;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		overflow:hidden;
		cursor:pointer;
	}
	
	#content #home-col1 #whatwedo ul li .wwd-title{
		position:absolute; 
		padding:15px 10px 5px 20px;
		background:url(../images/wwd_bullet.gif) no-repeat 5px 0;
		
		font-family:'Caecilia', Arial, sans-serif;
		color:#FFF;
		font-size:16px;
        line-height:0em;
	}
	
	#content #home-col1 #whatwedo ul li .wwd-extra{
		width:280px; 
		height:20px; 
		top:0; 
		padding:45px 10px 10px 10px;
		overflow:hidden;
		display:none;
	}
	
		#content #home-col1 #whatwedo ul li .wwd-extra .content{
			position:absolute;
			top:45px;
			width:250px;
			height:50px;
			left:25px;
		}
		
			#content #home-col1 #whatwedo ul li .wwd-extra .content p{
				margin:0;
				color:#FFF;
				font-size:12px;
				font-family:Verdana, Geneva, sans-serif;
			}
			#content #home-col1 #whatwedo ul li .wwd-extra .content a{
				font-size:10px;
				font-weight:bold;
				color:#32689A;
			}
			#content #home-col1 #whatwedo ul li .wwd-extra .content a:hover{
				color:#fff;
			}
	
	#content #home-col1 #whatwedo ul li .wwd-bottom{ 
		height:45px; 
		width:300px; 
		margin-top:0; 
		clear:both
	}
	
	
	#content #home-col1 #whatwedo ul li.bg .wwd-extra{
		background:url(../images/wwd_bg.png) repeat; 
	}
	
	#content #home-col1 #whatwedo ul li.bg .wwd-bottom{
		background:url(../images/wwd_bottom.png) no-repeat 0 0; 
	}
	
	#content #home-col1 a#nearproject{
		height:39px;
		width:165px;
		background:url(../images/near_proj.png) no-repeat;
		margin:5px 0;
		position:relative;
		padding:15px 120px 10px 15px;
		
		bottom:5px;
		position:absolute;
		
		font-family: 'Caecilia', Arial, sans-serif;
		color:#FFF;
		font-weight:bold;
		font-size:16px;
		
		cursor:pointer;
		text-decoration:none;
	}
	#content #home-col1 a#nearproject:hover{
		text-decoration:none;
	}
	
	
	#content #home-col2 a#needhelp{
		height:25px;
		background:url(../images/need_help.png) no-repeat;
		margin:0 0 5px 0;
		position:relative;
		padding:13px;
		text-decoration:none;
		
				
		font-family:'Caecilia', Arial, sans-serif;
		color:#FFF;
		font-weight:bold;
		font-size:20px;
		cursor:pointer;
        line-height:0em;
        width:274px;
	}
	#content #home-col2 a#needhelp:hover{
		text-decoration:none;
	}
	
	#content #home-col2 #news{
		height:217px;
		margin:5px 0;
		position:relative;
	}
	
	
		#content #home-col2 #news a#news-hd{
			height:17px;
			width:280px;
			padding:7px 10px 0 10px;
			margin:0;
			position:relative;
			background:url(../images/news_hd.png) no-repeat 0 0;
            display:inline-block;
            text-decoration:none;
			
			font-family:'Caecilia', Arial, sans-serif;
			color:#FFF;
			font-weight:bold;
			font-size:13px;
            line-height:0em;
		}
		
		#content #home-col2 #news #news-hd a#rss{
			background:url(../images/rss.png) no-repeat;
			width:17px;
			height:17px;
			margin-top:-5px;
			float:right;
			cursor:pointer;			
		}
		
		#content #home-col2 #news .content{
			height:190px;
			width:300px;
			position:relative;
			background:url(../images/news_bg.png) no-repeat;
			padding:5px 0 0px 0;
			overflow:hidden;
		}

		#content #home-col2 #news .content ul, #content #home-col2 #news .content .newsticker-jcarousellite {
            width:250px;
		}

		#content #home-col2 #news .content ul li{
			display:block;
			margin:7px 0 0 5px;
			width:250px;
		}
		
		#content #home-col2 #news .content ul li .news-item p{
			color:#32689a;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			margin:0;
			padding:0;
		}
		
		#content #home-col2 #news .content ul li .news-dets{
			margin:0px 0 0 0;
		}
		#content #home-col2 #news .content ul li .news-dets p{
			margin:0;
			padding:0;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#FFF;
			display:inline;
		}
		
		#content #home-col2 #news .content ul li .news-read-more{
			float:right;
			width:85px;
		}
		#content #home-col2 #news .content ul li .news-read-more a{
			font-family:Verdana, Geneva, sans-serif;
			font-size:9px;
			color:#fff;
			text-decoration:none;
			padding:2px 5px;
		}
		#content #home-col2 #news .content ul li .news-read-more a:hover{
			color:#f58523;
		}

        #content #home-col2 #news .content ul li:hover{
            background:#b8c9d8;
            cursor:pointer;
        }

        #content #home-col2 #news .content #buttons{
          position: absolute;
          left:275px;
          width:15px;
          top:15px;
          border:none;
          outline:none;
        }

        #content #home-col2 #news .content #buttons .prev{
            width:15px;
            height:15px;
            position:relative;
            display: inline-block;
            background: url(../images/news-up-btn.jpg) 0 0 no-repeat;
            cursor:pointer;
            border:none;
            padding:0;
            margin:0;
            outline:none;
        }
        #content #home-col2 #news .content #buttons .prev:hover{
             background: url(../images/news-up-btn.jpg) 0 -30px no-repeat;
          outline:none;
        }
        #content #home-col2 #news .content #buttons .prev:active{
             background: url(../images/news-up-btn.jpg) 0 -15px no-repeat;
          outline:none;
        }
        #content #home-col2 #news .content #buttons .next{
            width:15px;
            height:15px;
            position:relative;
            display: inline-block;
            background: url(../images/news-down-btn.jpg) 0 0 no-repeat;
            cursor:pointer;
            border:none;
            padding:0;
            margin:0;
            outline:none;
        }
        #content #home-col2 #news .content #buttons .next:hover{
             background: url(../images/news-down-btn.jpg) 0 -30px no-repeat;
          outline:none;
        }
        #content #home-col2 #news .content #buttons .next:active{
             background: url(../images/news-down-btn.jpg) 0 -15px no-repeat;
          outline:none;
        }


	
	#content #home-col3 #welcome{
		height:115px;
		margin:5px 0;
		padding:0;
		position:relative;
	}
	



		