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

#container {width:750px; height:580px; margin-left:auto; margin-right:auto; margin-top:20px}
#container2 {
	width: 750px;
	height: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px
}

#nav { margin-top:20px; color:#72b1dc; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}
#content {width:720px; height:auto; padding:15px; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:22px}
#nav2 {height:65px; margin-top:20px}
.blue {height:15px; background-color:#72b1dc}


#nav img {
	padding-left: 10px;
}

#nav a {
	font-size: 14px;
}

a:link {
	color: #72b1dc;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #72b1dc;
}
a:hover {
	text-decoration: none;
	color: #72b1dc;
}
a:active {
	text-decoration: none;
	color: #72b1dc;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}
#container2 table tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.small_inline {
	font-size: 12px;
}
.head_black {
	color: #666666;
}

.menu
{
	background-image: url(../images/navbg.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.footer
{
	background-image: url(../images/navbg2.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
	height: 60px;
}

.colwhite {
	background-color: white;
	padding: 0px;
}

.ID-3D-Content .contact-header H1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: black;
}

.contact-wrapper {
	padding-left: 15px;
}

.ID-3D-Content H1 {
    color: #999999;
    font-size: 18px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    font-style: italic;
	text-align: center;
}

.portfolio-list p {
text-align: justify;
}

.portfolio-list .image-wrapper {
	text-align: center;
	padding: 5px;
	}

.awards .image-wrapper {
	padding: 20px;
}

.ID-3D-Content H2 {
    color: #999999;
    font-size: 18px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    font-style: italic;
	text-align: center;
}


.ID-3D-Content H3 {
    color: #999999;
    font-size: 18px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    font-style: italic;
	text-align: center;
}

.awards img {
	border-style: double;
    box-shadow: 4px 1px 12px 0px rgb(0 0 0 / 60%);
}

@media screen and (max-width: 767px) {
    .ID-3D {
        max-width: 720px;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
    }

	.ID-3D-Content {
		padding-top: 15px;
	}

	.menu-wrapper {
		padding-top: 1vh;
	}

}



@media screen and (min-width: 768px) and (max-width: 1279px) {
    .ID-3D {
        max-width: 540px;
        width: 100%;
    }

	.ID-3D-Content {
		padding-top: 30px;
	}

	.menu-wrapper {
		padding-top: 2vh;
	}
}

@media screen and (min-width: 1280px) {
    .ID-3D {
        max-width: 1194px;
        width: 100%;
    }

	.ID-3D-Content {
		padding-top: 50px;
	}

	.menu-wrapper {
		padding-top: 4vh;
	}
}