body {
	font-family:							tahoma, verdana, sans-serif;
	font-size:								10pt;
	color:										#000fea;
	line-height:							22px;
	margin:										0px;
	padding:									0px;
}

h1 {
	margin:										0px;
	padding:									0px 0px 10px 0px;
	font-size:								10pt;
	font-weight:							bold;
	color:										#000dd1;
}

p {
 margin: 0px 0px 15px 0px;	
}

a:link 		{color: #000cb3; font-weight: normal;}
a:visited	{color: #000cb3; font-weight: normal;}
a:hover		{color: #0011ff; font-weight: normal;}
a:active	{color: #000cb3; font-weight: normal;}

a.footer:link 		{color: #e5eaff; font-weight: bold;}
a.footer:visited	{color: #e5eaff; font-weight: bold;}
a.footer:hover		{color:	#ffffff; font-weight: bold;}
a.footer:active		{color: #e5eaff; font-weight: bold;}

img {
	border:										0px;
}

img.header {
	margin:										0px;
	padding:									0px;
	float:										left;
}

img.content {
	border:										20px solid #f2fbff;
}

img.menu_button {
	width:										160px;
	height:										25px;
	margin:										0px;
	padding:									0px;
	float:										left;
}

img.photothumb_hor {
	padding-top:							25px;
}

img.photothumb_vert {
	padding-left:							25px;
}

table {
	border-collapse:					collapse;
	margin:										0px;
	padding:									0px;
}

td {
	margin:										0px;
	padding:									0px;
}

td.contact {
	width:										100px;
	border-right:							1px solid #000fea;
}

.contact_input {
	font-size:								10pt;
	color:										#000fea;
	margin:										0px 0px 2px 5px;
	width:										250px;
	border:										1px solid #b8c3ff;
}

textarea.contact_input {
	font-family:							tahoma, verdana, sans-serif;
	font-size:								10pt;
	letter-spacing:						0.5px;
	height:										150px;
	padding-left:							1px;
	border:										1px solid #b8c3ff;
}

div.portfolio_left {
	margin:										15px 0px 20px 25px;
	padding:									20px;
	float:										left;
	width:										320px;
	height:										300px;
	background-color:					#f5f6ff;
}

div.portfolio_right {
	margin:										15px 25px 20px 0px;
	padding:									20px;
	float:										right;
	width:										320px;
	height:										300px;
	background-color:					#f5f6ff;
}

div.portfolio_infotext {
	margin:										0px;
	padding:									0px;
	width:										100%;
	height:										283px;
}

div.portfolio_url {
	margin:										0px;
	padding:									0px;
	width:										100%;
	height:										37px;
	text-align:								right;
}

div.photothumb {
	width:										150px;
	height:										150px;
	float:										left;
	background-color:					#f5f6ff;
	padding:									8px;
	margin:										14px 3px 14px 25px;
}

#header_browser_bottom {
	position:									absolute;
	left:											0px;
	top:											0px;
	height:										150px;
	width:										100%;
	background-color:					#ebeeff;
}

#header_browser_top {
	position:									absolute;
	left:											0px;
	top:											0px;
	height:										125px;
	width:										100%;
	background-color:					#5b7aff;
}

#header {
	width:										800px;
	height:										150px;
	margin-left:							auto;
	margin-right:							auto;
}

#footer_browser {
	height:										25px;
	width:										100%;
	background-color:					#acbfff;
}

#footer {
	color:										#ffffff;
	width:										755px;
	height:										25px;
	background-color:					#8ea4ff;
	margin-left:							auto;
	margin-right:							auto;
	text-align:								right;
	padding:									0px 20px 0px 25px;
}

div.footer_left {
	margin:										0px;
	padding:									0px;
	float:										left;
}

#content {
	width:										800px;
	height:										100%;
	padding-bottom:						0px;
	margin-bottom:						0px;
	margin-left:							auto;
	margin-right:							auto;
	background-color:					#ebeeff;
}

td.content {
	padding-top:							150px;
}

#content_left {
	width:										350px;
	height:										100%;
	margin:										0px;
	padding:									40px 20px 20px 25px;
	text-align:								justify;
	float:										left;
}

#content_full_width {
	width:										755px;
	height:										100%;
	margin:										0px;
	padding:									40px 20px 20px 25px;
	text-align:								justify;
}

#content_right {
	width:										350px;
	height:										100%;
	margin:										0px;
	padding:									40px 20px 20px 25px;
	text-align:								left;
	float:										right;
}