@import url("reset.css");
p{
	/*color: #01759f;*/
	color: #909090;
	font: 14px "Verdana", Arial, Sans-serif;
	line-height: 150%;
}

p3{
	color: #808080;
	font: 20px "Verdana", Arial, Sans-serif;
	line-height: 150%;
}

.err_p {
	color: black;
}

body {

	background:url(../images/bg_bg.png) repeat; 
	text-align: center;
}

body a:link, body a:visited, body a:hover, body a:active {
	border: 0;
	color: #909090;
}

#container {
	width: 990px;
	margin: 10px auto;
	text-align: left;
}

#masthead {
	background: url(../images/masthead_bg.png) no-repeat;
	height: 190px;
	padding: 75px 0 0 40px;
}
#masthead h1{
	color: #21cb04;
	font: 16px "Georgia", Times, cursive;
	margin: 0;
}

#masthead ul {
	clear: both;
	list-style: none;
	margin: 20px 0 0 60px;
}

#masthead li {
	display: inline;
	margin: 0;
	line-height: 200%;
	padding: 5px 10px;
}

#masthead li a:link, #masthead li a:visited {
	text-decoration: none;
	color: #01759f;
}

#masthead li a:hover {
	text-decoration: underline;
	color: white;
}

#masthead li a.hiliteme {
	color: white;
}

#content {
	width: 100%;
	background: transparent url(../images/content_bottom_bg.png) no-repeat bottom left;
	padding-bottom: 46px; /*need this padding to show the round corner bottom background */
}

#welcome_section {
	padding: 10px 50px 0px 110px;
	background: transparent url(../images/contenttop_bg.png) no-repeat top left;
	/*height: 166px; */
}

#welcome_section p{
	margin: 0 0 0 50px;
}

#work_section {
	width: 780px;
	min-height: 370px;
	background: transparent url(../images/content_bg.png) repeat-y top left;
	padding: 20px 100px 20px 110px;
}

#work_section form {
	margin: 10px 50px;

}

.img_wrapper {
	border: 1px solid #73dfde ;
	padding: 2px;
	text-align: center;
}

#work_section img {
	padding: 0;
	margin: 0;
	border: 0;
}

#work_section p {
	width: 100%;
	margin-top: 5px;
}

.section_title{
	float: clear;
}
.work_group{
	width: 150px;
	height: 250px;
	margin: 5px 15px;
	padding: 5px 2px;
	border-top: 3px solid #73dfde;
	border-bottom: 3px solid #73dfde;
	float: left;
}

#work_list_wrapper {
	margin-top: 50px;
	width: 200px;
	float: left;
}

#work_list_wrapper ul {
	list-style: circle;
	color: #01759f;
	margin: 0;
}

#work_list_wrapper li {
	line-height: 200%;
	border-bottom: 1px dashed #e2e2e2;
}

#work_list_wrapper li a:link, #work_list_wrapper li a:visited {
	text-decoration: none;
	color: #01759f;
}

#work_list_wrapper li a:hover {
	text-decoration: underline;
	color: #999999;
}
#work_list_wrapper li a.hiliteme {
	text-decoration: none;
	color: #909090;
}

#work_detail {
	float: right;
	width: 550px;
	border-top: 3px solid #73dfde;
	border-bottom: 3px solid #73dfde;
}


#work_detail img {
	width: 550px;
	height: 600px;
}


form div {
	display:block;
	width:400px;
	margin:5px 0 0 0;
	padding:1px 3px;
}

form div label {
	display:block;
	width:230px;
	padding:3px 5px;
	margin: 0 0 5px 0;
	color: #909090;
	font: 14px "Verdana", Arial, Sans-serif;
}


.section_outer {
	background: #ecfcf7;
	border: 1px solid #e2e2e2;
	padding:4px;
	-moz-border-radius: 5px;
}

.section_inner {
	background: #ecfcf7;
	border: 1px solid #fff;
	padding: 15px;
}

.spacer {
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
