@charset "UTF-8";body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF6600;	background-color: #003366;}h6 {	font-size: .5em;	font-style: oblique;	line-height: .8em;}.company_name {	bottom: 0px;	margin-bottom: 1em;	margin-top: 10px;	margin-right: 10px;	color: #FFFFFF;	font-size: 1.5em;	font-weight: bold;}a.nav:link {color:#FFFFFF;}a.nav:visited {color:#00CCFF;}a.nav:hover {color:#FF6600;}a.nav:active {color:#FFFFFF;}ul.nav a visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-style: normal;	line-height: 2.2em;	color: #66CC33;	background-color: #003366;	margin-left: 20px;	margin-top: 20px;}ul.nav {	margin-left: 0;	list-style: none;	padding-left: 0;	padding-top: 2px;	padding-bottom: 2px;	border-bottom: 1px none #FF6600;	float: left;	margin-top: 1em;}ul.nav li {	display:block;	float: none;	text-decoration: none;}ul.nav a {	border-bottom:1px none #FF6600;	padding: 4px 12px;	margin-right: 1px;	background-color:#003366;	color:#FFFFFF;	display: block;	border-top: 1px solid #FF6600;	border-right: 1px none #FF6600;	border-left: 1px none #FF6600;	font-size: 0.8em;	line-height: 1.0em;	text-decoration: none;}.clear { clear:both;}.portfolio_viewbox {	float: left;	background-color: #FF6600;	word-spacing: normal;	width: 6em;	height: 3em;	margin-left: 1em;	margin-top: 1em;	padding-left: 1em;	margin-bottom: 2em;	padding-bottom: 0em;	padding-right: 1em;	border-top: 0.1em outset #00CCFF;	border-right: 0.1em outset #66CC33;	border-bottom: 0.1em outset #66CC33;	border-left: 0.1em outset #00CCFF;	color: #FFFFFF;	padding-top: .5em;	text-align: center;}.portfolio_viewbox a {	color:#FFFFFF;	line-height: 1.2em;}.explanation_services {	font-size: 0.8em;	line-height: 1.2em;	margin-top: 1em;	margin-bottom: 0.5em;	margin-left: 0.5em;	float:left;	padding-left: 0.5em;	border: none;	width: 25em;	color: #FFFFFF;}.portfolio_viewbox_photography {	float: left;	background-color: #FF6600;	word-spacing: normal;	width: 100px;	height: 100px;	margin-left: 1em;	margin-top: 1em;	margin-bottom: 2em;	border-top: 0.1em outset #00CCFF;	border-right: 0.1em outset #66CC33;	border-bottom: 0.1em outset #66CC33;	border-left: 0.1em outset #00CCFF;	color: #FFFFFF;	text-align: center;	background-image: url(images/portfolio/photography/thumbnails/AsianPendant.jpg);	background-repeat: no-repeat;	padding: 0em;}.horizontal_line {	border: none;	border-bottom: 0.15em solid #ffffff;	padding-bottom: 0.6em;}.right_col {	float: right;	margin-left: 0.5em;	margin-right: 0.2em;	padding: 1em .5em .5em;}.left_col {	float: left;	margin-left: 0.2em;	margin-right: 0.2em;	padding: 1em;}.thumbgrid {	font-size: 0.8em;	line-height: 1.2em;	margin-top: 0em;	margin-bottom: 0.5em;	margin-left: 0.5em;	float:left;	width: 40em;	color: #FFFFFF;	padding: 2px 0em 1em 1em;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}.explanation_servicesWide {	font-size: 0.8em;	line-height: 1.2em;	margin-top: .2em;	margin-bottom: 0.5em;	margin-left: 0.5em;	float:left;	padding-left: 0.5em;	border: none;	width: 40em;	color: #FFFFFF;}.smallCapsOrange {	color: #FF6600;	font-weight: bold;	font-variant: small-caps;	text-transform: none;}