@charset "utf-8";
/* CSS Document */

html {
overflow-y:scroll;
}

#CONTENT a, #CONTENT a:link, #CONTENT a:visited, #CONTENT a:active {
	color: #00a99d;
	text-decoration: none;
	}


body{
	background-color:#F3F3F3;
	font-family: sans-serif;
	color:#5C5C5C;
}

.ie7 body{
	overflow:hidden;
}

#topcontainer{
	width:1100px;
	margin: 0 auto;
}

#menucontainer{
	font-family:sans-serif;
	font-size:16px;		
	padding-top:10px;
}

a, a:link, a:visited, a:active{
	color:#5C5C5C;
	text-decoration:none;
}

a:hover{
	color:black;
}

#contentcontainer{
	width:1100px;
	height:auto;
	margin:0 auto;
}

#leftcontainer{
	width:900px;
	display:inline-block;
	vertical-align:top;	
	margin-top:35px;
	line-height: 150%;
}

#leftcontainerprojects{
	width:900px;
	display:inline-block;
	vertical-align:top;	
	margin-top:35px;
}

#rightverticalbar{
	width:175px;
	height:750px;
	padding:4px;
	margin-top:35px;
	margin-left:10px;
	color:#999999;
	display:inline-block;
	vertical-align:top;
}

#bottomcontainer01{
	line-height: 200%;
	width:900px;
	padding:1px;
	margin: 0 auto;
	font-family: sans-serif;
	font-size: 15px;
	text-align:justify;
}

#bottomcontainer02{
	line-height: 200%;
	width:900px;
	padding:1px;
	margin: 0 auto;
	font-family: sans-serif;
	font-size: 15px;
	color:#999999;
	text-align:justify;
}

p{
	font-family: sans-serif;
	font-size: 15px;
	text-align:justify;
	}

h5{
	margin:0;
}

img{
	
	max-width:100%;
	margin-top: auto;
    margin-bottom: auto;
}

li{
	list-style:none;	
}
/* links:
http://designshack.net/articles/css/5-simple-and-practical-css-list-styles-you-can-copy-and-paste/
http://codepen.io/secondfret/pen/8
http://tympanus.net/codrops/2011/12/26/css3-lightbox/
*/
