@charset "UTF-8";

.centredcontainer {
	width: 980px;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
}
body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.news {
	width: 320px;
	float: none;
	border: 1px dotted #006699;
	margin: 10px;
	background-image: url(images_interface/front_page/news.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	height: 258px;
	overflow: auto;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	line-height: 16px;
}
.date_small {
	color: #FFFFFF;
	margin-right: 280px;
	font-size: 10px;
	float: left;
}
.headline {
	float: left;
	margin-left: 60px;
}

.bgcolour {
	background-color: #000000;
	width: 100%;
}


.portfolio_container {
	width: 480px;
	float: right;
	border: 1px dotted #006699;
	margin: 10px;
	background-image: url(images_interface/front_page/recent.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
}

.header {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	color: #FFFFFF;
	height: 106px;
	width: 980px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.footer {
	background-image: url(images_interface/footer.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 75px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CCCCCC;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	background-color: #333333;
}
.footer a {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.footer a:hover {
	text-decoration: none;
}
.news h2 a {
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	text-decoration: none;
}
it
.headlines h3 a {
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	text-decoration: none;
}

.news h2 {
	margin: 0px;
	padding: 0px;
}
.postmetadata {
	float: right;
	font-size: 10px;
	display: block;
}
.news a:hover

{ text-decoration: underline; }

.news a {
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.date {
	font-size: 10px;
}

.what_we_do {
	width: 460px;
	float: right;
	border: 1px dotted #006699;
	background-image: url(images_interface/front_page/we_can_do.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 50px;
	margin-left: 10px;
}
.branding {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/branding.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}

.clientlogin {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/clientlogin.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}

.portdiv {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	/*background-image: url(images_interface/page_headers/branding.gif);
	background-repeat: no-repeat;*/
	/*width: 600px;*/
	/*padding-left: 78px;*/
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dotted #006699;
	margin-top: 0px;
	background-color:#1B1B1B;	/*padding-right: 20px;*/
}

.portdiv_web{
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	/*background-image: url(images_interface/page_headers/branding.gif);
	background-repeat: no-repeat;*/
	/*width: 600px;*/
	/*padding-left: 78px;*/
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dotted #006699;
	margin-top: 0px;
	background-color:black;	/*padding-right: 20px;*/
}

.desc p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

.loginarea {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/loginarea.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}
.case-studies, .case_studies {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/casestudies.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 18px;
	margin-top: 20px;
	border: 1px dotted #006699;
	padding-right: 20px;
}
.case_studies img {
	padding-right: 15px;
}
.about-logix {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/about_logix.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}

.error {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/error.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 18px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}


.marketing-communications {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/marketingcommunications.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 18px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}
.media-management {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/media_management.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	margin-right: 0px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 18px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}
.wecando_boxout {
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	float: right;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.aboutus_img {
	float: left;
	padding-right: 10px;
}
.right_column {
	float: right;
	width: 270px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 20px;
	margin-top: 20px;
}
.right_column_contactbox {
	margin-top: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(images_interface/page_headers/contact.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 20px;
	border: 1px dotted #006699;
	background-color: #006699;
	padding-bottom: 20px;
}

.sidebar {
	margin-top: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-size: 12px;
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-top: 0px;
	border: 1px dotted #006699;
	padding-bottom: 20px;
	background-image: url(images_interface/page_headers/sidebar_bg.gif);
}


.right_column_contactbox_casestudiesmenu {
	float: right;
	width: 190px;
	margin-top: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(images_interface/page_headers/casestudies.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 20px;
	border: 1px dotted #006699;
	background-color: #333333;
	padding-bottom: 20px;
	font-weight: bold;
}
.right_column_casestudiesmenu a:active, .right_column_contactbox_casestudiesmenu a:visited, 
.right_column_contactbox_contactbox_contactbox_casestudiesmenu a:link, .right_column_contactbox_casestudiesmenu a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

.right_column_casestudiesmenu a:hover{

	text-decoration:underline;
}

.right_column_contactbox_portfoliomenu {
	float: right;
	width: 190px;
	margin-top: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(images_interface/page_headers/portfolio.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-top: 20px;
	border: 1px dotted #006699;
	background-color: #006699;
	padding-bottom: 20px;
}
.right_column_portfoliomenu a:active, .right_column_contactbox_portfoliomenu a:visited, 
.right_column_contactbox_contactbox_contactbox_portfoliomenu a:link, .right_column_contactbox_portfoliomenu a:hover{
	color: #FFFFFF;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	padding-bottom: 0px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: 1px;
}

.right_column_portfoliomenu a:hover{

	text-decoration:underline;
}
h2 {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3B91BA;
	text-transform: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.post h3, .post h3 a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #99CCFF;
	letter-spacing: 2px;
	font-size: 14px;
	font-weight: normal;
}


h3 {
	font-family: "Helvetica Neue", Helvetica, Arial;
	letter-spacing: 2px;
	font-weight: normal;
	float: none;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.portfolio {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-repeat: no-repeat;
	width: 959px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	border: 1px none #006699;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	margin-bottom: 0px;
}

.portfolio img {
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.careers {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/careers.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}




.resources {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/resources.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}



.careers img {
	padding-right: 15px;
}


.portfolio-form {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/portfolio.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}




.contact-us, .thanks {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/contact.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}

.contact-us img {
float:left;
	padding-right: 15px;
}


.search {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/search_results.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}

.news_big, .blog {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/news_big.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}
.navigation a {
	color: #FFFFFF;
	text-decoration: none;
}
.gallery_mini {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/gallery.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	margin-right: 370px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 30px;
	margin-top: 20px;
	border: 1px dotted #006699;
	padding-right: 20px;
}
.gallery_mini img {
	padding-right: 15px;
}
.portfolio_container a:link, .portfolio_container a:visited, .portfolio_container a:hover, .portfolio_container a:active {
	color: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	text-decoration:none;
}
.portfolio_container a:hover {
	
	text-decoration:underline;
}
.contactus a:active, 
.contact-us a:link, .contact-us a:visited, .contact-us a:hover {
	color:#0099FF;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	text-decoration:none;
}
.contactus a:hover {
	
	text-decoration:underline;
}
.right_column_contactbox_container {
	float: right;
	width: 250px;
}
.more_text {
	font-size: 10px;
	text-align: right;
	float: right;
	padding-bottom: 20px;
}
#sidebar ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#sidebar li {
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#sidebar h2 {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar {
	padding-top: 20px;
	padding-left: 0px;
	width: 150px;
	margin-left: 80px;	

}

#sidebar a {
	color: #FFFFFF;
	text-decoration: none;
}

#sidebar a:hover {
	color: #CCCCCC;
}
.sidebartitle {
	width: 68px;
	float: left;
	padding-right: 10px;
	height: 100%;
	display: block;
}
.centredcontainer a {
	color: #FFFFFF;
	text-decoration: none;
}
.centredcontainer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.centredcontainer h1 {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #999999;
	letter-spacing: 0px;
	margin-top: 10px;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 10px;
}
.boxedheading {
	font-family: "Helvetica Neue", Helvetica, Arial;
	color: #99CCFF;
	letter-spacing: 2px;
	font-size: 140%;
}
.portfolio_container a img {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	border:none;

}
#searchform #s {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
}
.portfolio .post {
	background-color: #000000;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px dotted #333333;
}
.portfolio a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;
}
.h1plus {
	font-family: Impact, "Helvetica Neue", Helvetica, Arial;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 140%;
	line-height: 140%;
}
.imagedecorative {
	width: 100%;
	clear: none;
	padding-bottom: 20px;
}
.pagelink a {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px dotted #0066CC;
}
.pagelink {
	text-align: right;
}
.smalltxt {
	font-size: 10px;
	line-height: 12px;
}
#profilestable td {
	padding: 5px;
}
#profilestable hr {
	height: 1px;
	padding-top: 0px;
	border: 1px dotted #006699;
}
#media_icons td{
	padding-bottom: 20px;
}
#media_icons img {
	padding-right: 15px;
}

.webportfolio {
	padding: 15px;
	margin-bottom: 15px;
	height:175px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.smallweb {
	margin-bottom: 15px;
	border: 1px none #006699;
	width: 959px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.narrowsmallweb {
	margin-bottom: 15px;
	border: 1px none #006699;

	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}


.webportfolio img {
	padding:0px;
	margin:0px;
	float:left;
	margin-right:15px;
	border: 2px solid #FFFFFF;
}


.webportfolio p {
	
	padding: 0px;
	margin:0px;
	margin-top:15px;
	
}

.smallwebportfolio {
	width: 31%;
	float: left;
	height: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-left: auto;
}

.narrowsmallwebportfolio {
	width:180px;
	float: left;
	height: 190px;
	margin-top: 0px;

	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;


}


.narrowsmallwebportfolio a, .smallwebportfolio a{
	padding:0px;
	margin:0px;
	float:left;
	text-align: justify;
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.portfolio_buttons {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 11px;
	color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	float: right;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.portfolio_buttons_general{
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 11px;
	color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	float: right;
	margin-top: 10px;
	background-color: #000000;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.portfolio_buttons a {
	color: #FFFFFF;
}.portfolio_buttons .active {
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.smallwebportfolio img {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.narrowsmallwebportfolio img {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	clear: both;
	float: none;
	padding: 0px;



}
.smallwebportfolio p {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}



.flashportfolio_left {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
		background-image: url(images_interface/page_headers/portfolio.gif);
	background-repeat: no-repeat;
	width: 558px;
	padding-left: 80px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 18px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 60px;
}


.webportfolio_left {
	font-family: "Helvetica Neue", Helvetica, Arial;
	font-size: 12px;
	background-image: url(images_interface/page_headers/portfolio.gif);
	background-repeat: no-repeat;
	width: 600px;
	padding-left: 78px;
	line-height: 20px;
	/*margin-right: 370px;*/
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	border: 1px dotted #006699;
	margin-top: 20px;
	padding-right: 20px;
}


.clientlistdiv a {
	font-size: 10px;
	color: #CCCCCC;
}

/*Brandings Table*/
#brandings tr td {
	height: 120px;
}
