body {   	background: #eeeeee;  	font-size: medium;}a:link {	color: #2222CC;	text-decoration: none;}a:hover {	color: #1111EE;	text-decoration: underline;}a:visited {	color: #AA22CC;	text-decoration: none;}div.fullframe { 	width: 760px; 	height: 575px; 	margin-top: 20px; 	margin-left: auto; 	margin-right: auto;}div.innerframe { 	width: 760px; 	height: 531px; 	border: 1px solid #5c6d7d;} div.title { 	width: 760px;  	height: 50px;	background: #990000 url(graphics/twd_header.gif) no-repeat left top;}  div.sidebar { 	width: 224px;  	height: 481px;	float: left;	border-right: 3px #5c6d7d solid;}div.loginbox { 	width: 224px;	padding-top: 12px;	text-align: center;}div.maincontent { 	width: 533px;  	height: 481px;  	float: left;}div.sidetextarea { 	width: 224px;  	height: 327px;  	padding-top: 15px;	background: #9bccff url(graphics/side_textarea.gif) repeat-x left top;}div.sidetop { 	width: 224px;  	height: 40px;	background: #9bccff url(graphics/side_profile.gif) no-repeat left top;} a.research, a.research:link  {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_research.gif) no-repeat left top;	text-decoration: none;}a.research:hover  {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_research-over.gif) no-repeat left top;	text-decoration: none;}a.researchselected, a.researchselected:link  {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_research-sel.gif) no-repeat left top;	text-decoration: none;}a.researchselected:hover  {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_research-sel.gif) no-repeat left top;	text-decoration: none;}a.design, a.design:link {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_design.gif) no-repeat left top;	text-decoration: none;}a.design:hover {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_design-over.gif) no-repeat left top;	text-decoration: none;}a.designselected, a.designselected:link {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_design-sel.gif) no-repeat left top;	text-decoration: none;}a.designselected:hover {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_design-sel.gif) no-repeat left top;	text-decoration: none;}a.photography, a.photography:link {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_photography.gif) no-repeat left top;	text-decoration: none;}a.photography:hover {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_photography-over.gif) no-repeat left top;	text-decoration: none;}a.photographyselected, a.photographyselected:link {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_photography-sel.gif) no-repeat left top;	text-decoration: none;}a.photographyselected:hover {	display: block; 	width: 224px;  	height: 33px;	background: #9bccff url(graphics/side_photography-sel.gif) no-repeat left top;	text-decoration: none;}div.main { 	width: 533px;  	height: 442px;  	font-size: small;  	font-family: verdana, helvetica, sans-serif;  	background-color: #ffffff;}div.maintext {	color: #000000;  	font-family: verdana, helvetica, sans-serif;  	font-size: 12px;  	width: 533px;  	height: 442px;	overflow: auto; 	overflow-x: hidden;	background: #ffffff url(graphics/lotusbg.jpg) no-repeat left top;}div.bottombuttons { 	width: 533px;  	height: 39px;  	background-color: #990000;}table.infotable {	width: 513px;	border: 0px;  	font-size: 12px;  	font-family: verdana, helvetica, sans-serif;  	color: #111122;  	margin: 10px auto 20px auto;}td.label {	font-weight: bold;	width: 120px;	text-align: right;	vertical-align: top;	padding-bottom: 10px;	line-height: 1.4em;	color: #990000;}td.info {	padding-left: 5px;	padding-bottom: 10px;	text-align: left;	vertical-align: top;	line-height: 1.4em;}table.footer {	width: 760px;	border: 0px;	padding: 3px 0px 0px 0px;  	font-size: 9px;  	font-family: verdana, helvetica, sans-serif;  	color: #556677;}td.bottomleft {	width: 360px;	text-align: left;	vertical-align: middle;}td.bottomright {	text-align: right;	vertical-align: middle;}td.bottomicons {	text-align: right;	vertical-align: middle;	width: 125px;}a.clientsbutton, a.clientsbutton:link {	display: block; 	width: 78px;  	height: 39px;	background: #990000 url(graphics/button_clients.gif) no-repeat left top;	text-decoration: none;	float: left;	margin-left: 2px;}a.clientsbutton:hover {	display: block; 	width: 78px;  	height: 39px;	background: #990000 url(graphics/button_clients-over.gif) no-repeat left top;	text-decoration: none;	float: left;	margin-left: 2px;}a.homebutton, a.homebutton:link {	display: block; 	width: 75px;  	height: 39px;	background: #990000 url(graphics/button_home.gif) no-repeat left top;	text-decoration: none;	float: left;	margin-left: 2px;}a.homebutton:hover {	display: block; 	width: 75px;  	height: 39px;	background: #990000 url(graphics/button_home-over.gif) no-repeat left top;	text-decoration: none;	float: left;	margin-left: 2px;}a.contactbutton, a.contactbutton:link {	display: block; 	width: 85px;  	height: 39px;	background: #990000 url(graphics/button_contact.gif) no-repeat left top;	text-decoration: none;	float: left;	margin-left: 2px;}a.contactbutton:hover {	display: block; 	width: 85px;  	height: 39px;	background: #990000 url(graphics/button_contact-over.gif) no-repeat left top;	text-decoration: none;	float: left;	margin-left: 2px;}div.sideparagraph {	padding: 6px 5px 3px 5px;  	font-size: 11px;  	font-family: verdana, helvetica, sans-serif;  	color: #445566;  	line-height: 1.3em;}div.sidebarsectiontitle {  	font-size: 16px;  	font-family: Georgia, Times, serif;  	color: #667788;  	padding-top: 7px;  	padding-left: 6px;  	text-align: left;}div.logintext {  	font-size: 12px;  	font-family: verdana, helvetica, sans-serif;  	font-weight: bold;  	color: #990000;  	padding-top: 4px;  	padding-bottom: 2px;  	text-align: center;}.loginbutton {	display: block;	padding-top: 10px;	margin-left: auto;	margin-right: auto;	border: 0px;}img.minilogo {	border: 0px;	margin-left: 10px;}hr.separator {	 width: 60px;	 color: #5c6d7d;	 margin: 10px auto 10px auto;}#myGallery {	width: 533px !important;	height: 442px !important;	border: 0 !important;	background-color: #fff !important;}.imageElement, .jdGallery .slideElement {	background-color: #fff !important;}
