/* TAG's */
A		{ color: #00A0E2; }
A:link		{ text-decoration: underline; }
A:hover		{ text-decoration: none; }
BODY		{ background: White url(/_img/bg.jpg) no-repeat center bottom; margin: 0% 0% 0% 50%; padding: 0px; }
BODY,TD,INPUT,TEXTAREA,SELECT	{ font: normal 9pt Arial;  color: #646464; }
H1,H2,H3,H4	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
H1	{ font: normal 14pt Arial; margin: 0px 0px 15px 0px; }
H2	{ font: bold 13pt Arial; }
H3	{ font: bold 11pt Arial; margin: 0px 0px 5px 0px; }
H4	{ font: bold 10pt Arial; }
IMG		{ border: none; margin: 0px; }
TABLE	{ border: none; border-collapse: collapse; } TABLE TD { padding: 0px; vertical-align: top; }
SMALL	{ font: normal 8pt Arial; } SMALL SMALL { font: normal 7pt Arial; }
UL		{ list-style: none; margin: 0px; padding: 0px; }
UL LI	{ padding-left: 17px; background: url(/_img/li.gif) no-repeat 5px 6px; margin-top: 2px; }


/* ID's */
#addLinkPort						{ position: absolute; top: 70px; left: 50%; padding-top: 11px; margin-left: -30px; }
#addLinkPort A H2					{ display: none; visibility: hidden; }
#addLinkPort A.portGallery			{ width: 26px; height: 17px; background: url(/_img/linkPortGallery.gif) no-repeat left 0px; margin: -7px 10px 0px 369px; }
#addLinkPort A.portGallery:hover	{ background: url(/_img/linkPortGallery.gif) no-repeat left -17px; }
#addLinkPort A.portGallery_active	{ width: 26px; height: 17px; background: url(/_img/linkPortGallery.gif) no-repeat left -34px; margin: -7px 10px 0px 369px; }
#addLinkPort A.portFirst			{ width: 26px; height: 17px; background: url(/_img/linkPortFirst.gif) no-repeat left 0px; margin: -7px 0px 0px 0px; }
#addLinkPort A.portFirst:hover		{ background: url(/_img/linkPortFirst.gif) no-repeat left -17px; }
#addLinkPort A.portFirst_active	{ width: 26px; height: 17px; background: url(/_img/linkPortFirst.gif) no-repeat left -34px; margin: -7px 0px 0px 0px; }

#container	{ width: 870px; margin-left: -435px; background-color: White; padding-top: 35px; }
#cont		{ padding: 25px 35px 100px 35px; }
#copy		{ width: 870px; margin-left: -435px; text-align: right; padding: 3px 53px 40px 0px; font: normal 8pt Arial; color: White; }
#copy A.linkCounter IMG			{ filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#copy A.linkCounter:hover IMG	{ filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

#cover		{ width: 421px; height: 213px; background: White url(/_img/cover.jpg) no-repeat; position: relative; top: -205px; left: 0px; font: normal 8pt Arial; color: #4a3f2d; z-index: 10; margin-bottom: -205px; }
#cover_send	{ width: 421px; height: 213px; background: White url(/_img/coverSend.jpg) no-repeat; position: relative; top: -205px; left: 0px; font: normal 8pt Arial; color: #4a3f2d; z-index: 10; margin-bottom: -205px; }

#head 			{ width: 800px; height: 33px; margin: 0px 0px 0px 35px; background: White url(/_img/bgHead.gif) no-repeat left bottom; }
#head A.logo H1 	{ display: none; visibility: hidden; }
#head A.logo		{ display: block; width: 115px; height: 26px; background: url(/_img/bp_logo.gif) no-repeat left 0px; }
#head A.logo:hover	{ display: block; width: 115px; height: 26px; background: url(/_img/bp_logo.gif) no-repeat left -26px; }

#menu		{ padding: 13px 0px 0px 35px; }
#menu A		{ display: block; height: 13px; float: left; margin: 0px 20px 0px 0px; }
#menu A H2	{ display: none; visibility: hidden; }
#menu A.portfolio			{ width: 57px; background: url(/_img/linkPortfolio.gif) no-repeat left 0px; }
#menu A.portfolio:hover		{ background: url(/_img/linkPortfolio.gif) no-repeat left -13px; }
#menu A.portfolio_active	{ width: 57px; background: url(/_img/linkPortfolio.gif) no-repeat left -26px; }
#menu A.development			{ width: 91px; background: url(/_img/linkDevelopment.gif) no-repeat left 0px; }
#menu A.development:hover	{ background: url(/_img/linkDevelopment.gif) no-repeat left -13px; }
#menu A.development_active	{ width: 91px; background: url(/_img/linkDevelopment.gif) no-repeat left -26px; }
#menu A.articles			{ width: 54px; background: url(/_img/linkArticles.gif) no-repeat left 0px; }
#menu A.articles:hover		{ background: url(/_img/linkArticles.gif) no-repeat left -13px; }
#menu A.articles_active		{ width: 54px; background: url(/_img/linkArticles.gif) no-repeat left -26px; }
#menu A.contact				{ width: 78px; background: url(/_img/linkContact.gif) no-repeat left 0px; margin: 0px 0px 0px 0px; }
#menu A.contact:hover		{ background: url(/_img/linkContact.gif) no-repeat left -13px; }
#menu A.contact_active		{ width: 78px; background: url(/_img/linkContact.gif) no-repeat left -26px; margin: 0px 0px 0px 0px; }


/* Classes */
A.linkArticle		{ display: block; font: normal 14pt Arial; color: #646464; background: url(/_img/arrLinkArticle.gif) no-repeat left 8px; padding-left: 13px; margin: 0px 0px 5px -13px; text-decoration: none; }
A.linkArticle:hover	{ color: #00A0E2; background-image: url(/_img/arrLinkArticle_over.gif); }

/* Potfolio Item */
TABLE.portItemView_sites,TABLE.portItemView_banners,TABLE.portItemView_postcards	{ width: 800px; height: 382px; }
TABLE.portItemView_sites H1		{ font: bold 10pt Arial; margin: 0px; }
TABLE.portItemView_banners H1	{ font: bold 10pt Arial; margin: 0px; }
TABLE.portItemView_postcards H1	{ font: bold 10pt Arial; margin: 0px; }
TABLE.portItemView_sites TD.file		{ width: 500px; height: 382px; background: url(/_img/portItemViewBG_site.gif) no-repeat; }
TABLE.portItemView_postcards TD.file	{ width: 500px; height: 382px; text-align: center; }
TABLE.portItemView_banners TD.file		{ width: 800px; height: 355px; text-align: center; vertical-align: middle; }
TABLE.portItemView_sites TD.file IMG	{ margin: 47px 0px 0px 2px; }
TABLE.portItemView_sites TD.stretch			{ width: 20px; height: 382px; }
TABLE.portItemView_postcards TD.stretch		{ width: 20px; height: 382px; }
TABLE.portItemView_banners TD.stretch		{ width: 520px; height: 27px; }
TABLE.portItemView_sites TD.desc		{ width: 280px; height: 355px; }
TABLE.portItemView_sites TD.desc A.linkSite	{ padding: 1px 2px 2px 2px; margin: 0px 0px 0px 0px; font-size: 8pt; line-height: 13pt; }
TABLE.portItemView_sites TD.desc A.linkSite:hover	{ background-color: #D2D2D2; color: White; }
TABLE.portItemView_postcards TD.desc		{ width: 280px; height: 355px; }
A.linkSite	{ padding: 1px 2px 2px 2px; margin: 0px 0px 0px 0px; font-size: 8pt; line-height: 13pt; }
A.linkSite:hover	{ background-color: #D2D2D2; color: White; }
TD.nav			{ width: 280px; height: 27px; background: url(/_img/navBG.gif) repeat-x; }
TD.nav A SPAN	{ display: none; visibility: hidden; }
TD.nav A.back	{ display: block; width: 13px; height: 21px; background: url(/_img/navBack.gif) no-repeat left top; float: left; margin: 7px 0px 0px 0px; }
TD.nav A.back:hover	{ background: url(/_img/navBack.gif) no-repeat left -21px; }
TD.nav A.next	{ display: block; width: 13px; height: 21px; background: url(/_img/navNext.gif) no-repeat left top; float: left; margin: 7px 0px 0px 48px; }
TD.nav A.next:hover	{ background: url(/_img/navNext.gif) no-repeat left -21px; }
TD.nav STRONG SPAN	{ display: none; visibility: hidden; }
STRONG.nameClassWork_sites,STRONG.nameClassWork_banners,STRONG.nameClassWork_postcards	{ display: block; height: 13px; float: left; }
STRONG.nameClassWork_sites		{ width: 39px; background: url(/_img/nameClassWork_sites.gif) no-repeat; margin-right: 148px; }
STRONG.nameClassWork_banners	{ width: 52px; background: url(/_img/nameClassWork_banners.gif) no-repeat; margin-right: 135px; }
STRONG.nameClassWork_postcards	{ width: 63px; background: url(/_img/nameClassWork_postcards.gif) no-repeat; margin-right: 124px; }
/* ================== */

TABLE.portPrevWork			{ width: 870px; margin: 0px -35px 35px -35px; }
TABLE.portPrevWork TD.lt	{ width: 35px; height: 10px; background: url(/_img/portGallery_lt.gif) no-repeat; }
TABLE.portPrevWork TD.ct	{ width: 800px; height: 10px; }
TABLE.portPrevWork TD.rt	{ width: 35px; height: 10px; background: url(/_img/portGallery_rt.gif) no-repeat; }
TABLE.portPrevWork TD.lm	{ width: 35px; background: url(/_img/portGallery_lm.gif) repeat-y; vertical-align: middle; }
TABLE.portPrevWork TD.cm	{ width: 800px; }
TABLE.portPrevWork TD.cm DIV.minus	{ margin-bottom: -20px; }
TABLE.portPrevWork TD.rm	{ width: 35px; background: url(/_img/portGallery_rm.gif) repeat-y; }
TABLE.portPrevWork TD.lb	{ width: 35px; height: 10px; background: url(/_img/portGallery_lb.gif) no-repeat; }
TABLE.portPrevWork TD.cb	{ width: 800px; height: 10px; }
TABLE.portPrevWork TD.rb	{ width: 35px; height: 10px; background: url(/_img/portGallery_rb.gif) no-repeat; }

UL.sitemap	{  }
UL.sitemap LI.level0	{ margin-top: 10px; font-weight: bold; }
UL.sitemap LI.level1	{ margin-left: 10px; background: none; }

.paragraph		{ padding: 35px 0px 35px 0px; }
.paragraph	A.linkArticle	{ font: bold 10pt Arial; background: url(/_img/arrLinkArticle.gif) no-repeat left 5px;  }
.portLink		{ position: relative; top: -13px; text-align: right; }
.portLink A		{ display: block; width: 26px; height: 17px; }

.portItemPrev	{ border: 1px solid #cdcdcd; padding: 4px; width: 230px; float: left; margin: 0px 40px 20px 0px; }
.portItemPrev A	{
	display: block;
	width: 230px;
	height: 88px;
	position: relative;
	top: -88px;
	margin-bottom: -88px;
	background: url(/_img/d-t.gif) no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5; }
.portItemPrev A:hover	{ background: url(/_img/portItemPrevGrid.gif) no-repeat; }
.portItemPrev A SPAN	{ display: none; visibility: hidden; }

.textSmallCaps	{font-variant: small-caps;}
.textUpperCase	{ text-transform: uppercase; }
.textColorRed	{ color: #B10000; }


/* FORM */
BUTTON	{ font: bold 8pt; margin-left: 45px; }
FORM	{ margin: 0px 0px 0px 0px; }
FORM BR	{ clear: left; }
FORM LABEL					{ float: left; width: 45px; margin-top: 2px; font-size: 8pt; }
FORM INPUT					{ border: none; border-bottom: 1px dotted #A3A3A3; }
FORM INPUT,TEXTAREA,SELECT	{ float: left; width: 320px; margin: 0px 0px 6px 0px; background: White; }
FORM TEXTAREA				{ border: none; height: 110px; overflow: auto; background-color: #eeeeee; color: #444444; }

/* Other */
#stats {
	display: inline;
	height: 0px;
	left: -1000px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -1000px;
	visibility: hidden;
	width: 0px;
}