.img { border: 5px solid #DFDFDF; }
a:hover img { border-color: #1F6592; }
a:hover { color: #EAEAEA; }



BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(background_up.png);
	MARGIN: 0px;
	COLOR: #333333;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
HTML {
	MARGIN: 0px auto; WIDTH: 100%
}
#pagecontainer {
	MARGIN: auto; WIDTH: 780px; TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.logo {
	FLOAT: left
}
#header {
	CLEAR: none;
	DISPLAY: block;
	WIDTH: 780px;
	HEIGHT: 110px;
	TEXT-ALIGN: right
}
#headerup {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 110px;
	HEIGHT: 56px;
	TEXT-ALIGN: right
}
#headerdown {
	width: 540px;
	background-image:url('creative_development.png');
	height:54px;
	text-align: right;
	display:block;
	float:right
}

#navigation {
	FLOAT: right; WIDTH: 107px; HEIGHT: 56px
}
#navelements {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navelements LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headerhome A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 36px;
	PADDING-TOP: 0px;
	HEIGHT: 56px;
	background-image: url(home_button_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerhome A:hover {
	background-image: url(home_button_on.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#headersitemap A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 36px;
	PADDING-TOP: 0px;
	HEIGHT: 56px;
	background-image: url(sitemap_button_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headersitemap A:hover {
	background-image: url(sitemap_button_on.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#headercontact A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 35px;
	PADDING-TOP: 0px;
	HEIGHT: 56px;
	background-image: url(contact_button_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headercontact A:hover {
	background-image: url(contact_button_on.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#flashcontainer {
	DISPLAY: block;
	WIDTH: 785px;
	HEIGHT: 210px
}
#maincontent {
	BACKGROUND-POSITION: right top;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(shadows.gif);
	WIDTH: 780px;
	BACKGROUND-REPEAT: no-repeat
}
#frame {
	DISPLAY: block;
	WIDTH: 780px;
	
}
#leftcontainer {
	CLEAR: none; PADDING-RIGHT: 10px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
	
}
#leftcontainer A:link {
	COLOR: #999999; TEXT-DECORATION: underline
}
#leftcontainer A:visited {
	COLOR: #999999; TEXT-DECORATION: underline
}
#leftcontainer A:link {
	COLOR: #999999; TEXT-DECORATION: underline
}
active {
	COLOR: #999999; TEXT-DECORATION: underline
}
#leftcontainer A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
#rightcontainer {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: right; WIDTH: 510px; TEXT-ALIGN: left
	
}

#leftcontainerClients {
	CLEAR: none; PADDING-RIGHT: 10px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#leftcontainerClients A {
	BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(img/background_clients_off.gif); VERTICAL-ALIGN: middle; WIDTH: 206px; COLOR: #a4adb3; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma; HEIGHT: 18px; TEXT-DECORATION: none
}
#leftcontainerClients A:hover {
	BACKGROUND-IMAGE: url(img/background_clients_on.gif); COLOR: #ffffff
}
active {
	BACKGROUND-IMAGE: url(img/background_clients_on.gif); COLOR: #ffffff
}
.contentStandard {
	PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: left; WIDTH: 490px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#rightcontainerStandard {
	PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: right; WIDTH: 500px; TEXT-ALIGN: left
}
#rightcontainerheadings {
	DISPLAY: block; FLOAT: left; WIDTH: 510px; TEXT-ALIGN: left
}
#rightcontainerleft {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 245px;
	PADDING-TOP: 11px;
	TEXT-ALIGN: left
}
.ContainerClients {
	PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 1px solid; DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 500px; COLOR: #687078; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.latestProject {
	PADDING-LEFT: 10px
}
#rightcontainerright {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: left;
	BORDER-LEFT: #e8e8e8 1px solid;
	WIDTH: 244px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left
}
#rightcontainer A:link {
	COLOR: #999999; TEXT-DECORATION: underline
}
#rightcontainer A:visited {
	COLOR: #999999; TEXT-DECORATION: underline
}
#rightcontainer A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
#rightcontainer LI {
	LIST-STYLE-IMAGE: url(arrow_bullet.gif)
}
.latestworkphoto {
	BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #ffffff 5px solid; WIDTH: 225px; BORDER-BOTTOM: #ffffff 5px solid; HEIGHT: 118px
}
.latestworkphoto:hover {
	BORDER-RIGHT: #f3f4f5 5px solid; BORDER-TOP: #f3f4f5 5px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #f3f4f5 5px solid; BORDER-BOTTOM: #f3f4f5 5px solid
}
.latestworkleft {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 40px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 40px; TEXT-DECORATION: none
}
.latestworkright {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 170px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 40px; TEXT-DECORATION: none
}
.textdistance {
	CLEAR: left; PADDING-LEFT: 50px; PADDING-BOTTOM: 15px
}
.textdistancedown15px {
	CLEAR: left; PADDING-BOTTOM: 15px
}
.photo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.associatesphoto {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.textheadings {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.textheadings20px {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.formfield {
	background-image: url('form_field.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 200px;
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	border:medium none;; padding-left:15px; padding-right:0px; padding-top:3px; padding-bottom:0px
}
.formfield:focus {
	background-image: url('form_field_focus.gif');
	border:medium none;
	padding-top:2px;
}

.red {
	COLOR: #d20a1e
}
#footerbackground {
	BACKGROUND-POSITION: left top;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(footer.gif);
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 125px;
	TEXT-ALIGN: center
}
#footer {
	DISPLAY: block; MARGIN: auto; WIDTH: 780px; HEIGHT: 125px; TEXT-ALIGN: center
}
#footerleft {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 90px; HEIGHT: 35px; TEXT-ALIGN: left
}
#footeright {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 520px; PADDING-TOP: 90px; HEIGHT: 35px
}
.footertext {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: tahoma, arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.footertext:link {
	FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: tahoma, arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.footertext:active {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: tahoma, arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.footertext:visited {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: tahoma, arial, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.footertext:hover {
	FONT-SIZE: 10px;
	COLOR: #CCCCCC;
	FONT-FAMILY: tahoma, arial, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:21px;
	color:#FFF;
	font-weight:bold;
	background:url('submit.gif') no-repeat left top;
	cursor:pointer;
	border:medium none;
	;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:0px
}
.buttonSubmitHovered {
	background-position:left bottom;
}

.menuActuator A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; HEIGHT: 20px; TEXT-DECORATION: none
}
.menuActuator A:hover {
	BACKGROUND-COLOR: #1d1d1d
}
.footernavs {
	BACKGROUND-POSITION: left center; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-INDENT: 15px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: tahoma; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.footernavs A:hover {
	BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(img/footer_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.menu {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #252525
}
TD DIV {
	POSITION: relative
}
H4 {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma; TEXT-DECORATION: none; size: 12px
}
