.clear {
clear:left;}

/* Body */  
body{
background: #FFF url(../images/bg-body.gif) repeat-x;
margin: 0;
padding: 0;
height: 100%;
}

html{
height: 100%;
}

/* Text */
p{
color: #696969;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:19px;
margin: 10px 0 20px 0;
padding: 0;
width:100%;
}

ul{
margin: 10px 0 10px 0;
padding: 0;
}

ul li{
color: #696969;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin-left: 0;
padding-left: 20px;
list-style-type: none;
background: url(../images/bg-list.gif) no-repeat;
background-position: 8px 6px;
}

#footer p, #footer a{
font-size: 9px;
color: #9b9b9b;
}

input, textarea{
color: #696969;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.contactform{
font-size: 9px;
width: 190px;
display: block;
margin: 0 0 10px 0;
padding: 3px 0 3px 3px;
border: 1px solid #c5c5c5;
}
.negative_message {
color:red;
padding: 0 0 0 20px;
margin: 0 0 0 10px;
}
.positive_message {
	font-size:14px;
	color:#2223bb;
	margin: 0px 0px 20px 0px	
}

/* Holding page (error styles) */
#main-r p span.negative_message {
color:red;
padding: 0 0 0 20px;
margin: 0 0 0 10px;
}
#main-l-news-contact span.negative_message {
font-size: 12px;
color:red;
padding: 0 0 0 20px;
margin: 0 0 0 10px;
}

#main-l-news-contact span.results {
height:100px;
}
/* Links */
#logo{
position: absolute;
width: 190px;
height: 92px;
background: url(../images/logo.png) no-repeat;
display: block;
top: 28px;
left: 60px;
z-index: 940;
text-indent: -3000px;
}

#logo-bw{
position: absolute;
width: 107px;
height: 55px;
background: url(../images/logo-bw.gif) no-repeat;
display: block;
top: 25px;
left: 35px;
z-index: 901;
text-indent: -3000px;

}

#quote{
position: absolute;
width: 146px;
height: 34px;
background: url(../images/btn-request.jpg) no-repeat;
background-position: top;
display: block;
top: 11px;
right: 42px;
z-index: 999;
text-indent: -3000px;
}

#quote:hover{
background-position: bottom;
}


#case{
width: 157px;
height: 170px;
display: block;
background: url(../images/btn-case-studies.jpg);
background-position: bottom;
margin: 0 0 5px 0;
padding: 0;
text-indent: -30000px;
}

#promo{
width: 157px;
height: 178px;
display: block;
background: url(../images/btn-promotions.jpg);
background-position: bottom;
margin: 0 0 5px 0;
padding: 0;
text-indent: -30000px;
}

#employ{
width: 157px;
height: 172px;
display: block;
background: url(../images/btn-employment.jpg);
background-position: bottom;
text-indent: -30000px;
padding: 0;
}

#case:hover, #promo:hover, #employ:hover{
background-position: top;
}


a, a:link, a:hover, a:active{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #2680b6;
text-decoration: none;
font-weight: bold;
}

a:hover {text-decoration: underline}


#navul{
margin: 0;
padding: 0;
height: 16px;
position: absolute;
top: 3px;
left: 0px;
}

#navul li{
font-size: 10px;
display: inline;
float: left;
padding: 0;
margin: 0;
background: none;
}

#nav-Profile, #nav-Services, #nav-Portfolio, #nav-Clientele, #nav-Employment, #nav-Contact, #nav-Home, #nav-Client, #nav-Quote {
display: block;
height: 23px;
text-indent: -6000px;
background-position: top;
}

#nav-Profile:hover, #nav-Services:hover, #nav-Portfolio:hover, #nav-Clientele:hover, #nav-Home:hover,  #nav-Client:hover, #nav-Employment:hover, #nav-Contact:hover, #pag-Profile #nav-Profile, #pag-Services #nav-Services, #pag-Portfolio #nav-Portfolio, #pag-Clientele #nav-Clientele, #pag-Employment #nav-Employment, #pag-Contact #nav-Contact, #nav-Quote:hover {
background-position: left bottom;
}

#nav-Profile {
width: 41px;
background: url(../images/nav-profile.gif) no-repeat;
/*margin-left: 26px;*/
}
#nav-Services {
width: 51px;
background: url(../images/nav-services.gif) no-repeat;
/*margin-left: 26px;*/
}
#nav-Portfolio {
width: 53px;
background: url(../images/nav-portfolio.gif) no-repeat;
/*margin-left: 26px;*/
}
#nav-Employment {
width: 77px;
background: url(../images/nav-employment.gif) no-repeat;
/*margin-left: 26px;*/
}
#nav-Contact {
width: 51px;
background: url(../images/nav-contact.gif) left top no-repeat;
/*margin-left: 26px;*/
}
#nav-Home {
width: 37px;
background: url(../images/nav-home.gif) no-repeat;
/*margin-left: 15px;*/
}
#nav-Quote {
width: 91px;
background: url(../images/nav-quote.gif) no-repeat;
/*margin-left: 15px;*/
}

#footerul{
margin: 18px 0 0 0;
padding: 0;
height: 39px;
position: absolute;
top: 3px;
left: 0x;
}

#footerul li{
font-size: 10px;
height: 39px;
display: inline;
float: left;
padding: 0;
margin: 0 16px 0 0;
list-style-type: none;
background: none;
}

#ftr-01{
background: url(../images/logo-ftr-best.gif) no-repeat;
width: 29px;
}

#ftr-02{
background: url(../images/logo-ftr-metro.gif) no-repeat;
width: 98px;
}

#ftr-03{
background: url(../images/logo-ftr-agda.gif) no-repeat;
width: 75px;
}

#footerul #ftr-04{
background: url(../images/logo-ftr-momm.gif) center bottom no-repeat;
width: 107px;
height:42px;
text-indent: -6000px;
background-position: bottom;
display: block;
}

#ftr-05{
background: url(../images/logo-ftr-awia.gif) no-repeat;
width: 111px;
}

#ftr-01, #ftr-02, #ftr-03, /*#ftr-04,*/ #ftr-05{
display: block;
height: 39px;
text-indent: -6000px;
background-position: bottom;
}


#ftr-01:hover, #ftr-02:hover, #ftr-03:hover, #ftr-04:hover, #ftr-05:hover{
background-position: top;
}
#footerul #ftr-04:hover {
background-position: top;
height:42px;}


/* Headers */
h1 {
font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #194b72;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0; }

h2 {
	margin: 0px;
	font:bold 16px Arial,Helvetica,sans-serif;
	color:#8F8F8F;}
.website-links {
	float: right;}

h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005dab;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}


h1 span, h2 span {
	display: none;
}

.h1-profile{
	background: url(../images/h1-profile.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
	.h1-about-us{
		background: url(../images/h1-profile_about-us.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-our-people{
		background: url(../images/h1-profile_our-people.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-affiliations{
		background: url(../images/h1-profile_affiliations.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-awards-{
		background: url(../images/h1-profile_awards.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-news-list{
		background: url(../images/h1-profile_news-media.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
.h1-services{
	background: url(../images/h1-services.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
	.h1-design{
		background: url(../images/h1-services_design.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-technology{
		background: url(../images/h1-services_technology.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-multimedia{
		background: url(../images/h1-services_multimedia.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-marketing{
		background: url(../images/h1-services_marketing.gif) left top no-repeat;
		width: 400px;
		height: 24px;}
	.h1-creative-writing{
		background: url(../images/h1-services_creative-writing.gif) left top no-repeat;
		width: 400px;
		height: 24px;}

.h1-portfolio{
	background:url(../images/h1-portfolio.gif) left top no-repeat;
	width:400px;
	height: 24px;}
	.h1-portfolio-corporate-branding{
		background:url(../images/h1-portfolio_corporate-branding.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-website-applications{
		background:url(../images/h1-portfolio_website-applications.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-websites{
		background:url(../images/h1-portfolio_websites.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-presentation-folders{
		background:url(../images/h1-portfolio_presentation-folders.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-promotional-items{
		background:url(../images/h1-portfolio_promotional-items.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-logos{
		background:url(../images/h1-portfolio_logos.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-stationery-packages{
		background:url(../images/h1-portfolio_stationery-packages.gif) left top no-repeat;
		width:400px;
		height: 24px;}
	.h1-portfolio-annual-reports-and-prospectuses{
		background:url(../images/h1-portfolio_annual-reports-and-prospectuses.gif) left top no-repeat;
		width:439px;
		height: 24px;}		
	.h1-portfolio-brochures-{
		background:url(../images/h1-portfolio_brochures.gif) left top no-repeat;
		width:400px;
		height: 24px;}	
	.h1-portfolio-illustrations{
		background:url(../images/h1-portfolio_illustrations.gif) left top no-repeat;
		width:400px;
		height: 24px;}	
	.h1-portfolio-packaging{
		background:url(../images/h1-portfolio_packaging.gif) left top no-repeat;
		width:400px;
		height: 24px;}	
	.h1-portfolio-signage-banners{
		background:url(../images/h1-portfolio_signage-banners.gif) left top no-repeat;
		width:400px;
		height: 24px;}	
	.h1-additional-services{
		background:url(../images/h1-portfolio_additional-services.gif) left top no-repeat;
		width:400px;
		height: 24px;}			

.h1-case-studies{
	background: url(../images/h1-case-studies.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
.h1-clientele{
	background: url(../images/h1-clientele.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
.h1-employment{
	background: url(../images/h1-employment.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
.h1-contact{
	background: url(../images/h1-contact.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
.h1-case{
	background: url(../images/h1-casestudies.gif) left top no-repeat;
	width: 400px;
	height: 24px;
	margin-bottom:20px;}
.h1-testimonials {
	background: url(../images/h1-testimonial.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
.h1-promotions{
	background: url(../images/h1-promotions.gif) left top no-repeat;
	width: 400px;
	height: 24px;}
.h1-quote{
	background: url(../images/h1-quote.gif) left top no-repeat;
	width: 400px;
	height: 24px;}


.h2-featured-web {
width: 192px;
height: 24px;
background: url(../images/h2_featured-websites.gif) no-repeat;
margin: 0 0 15px 0;}

.h2-featured-graphic {
width: 190px;
height: 24px;
background: url(../images/h2_featured-graphics.gif) no-repeat;
margin: 0 0 15px 0;}

.h2-design{
width: 45px;
height: 17px;
background: url(../images/h2-design.gif);
}

.h2-marketing{
width: 67px;
height: 17px;
background: url(../images/h2-marketing.gif);
}

.h2-multimedia{
width: 74px;
height: 17px;
background: url(../images/h2-multimedia.gif);
}

.h2-technology{
width: 76px;
height: 17px;
background: url(../images/h2-technology.gif);
}

.h2-latest{
width: 114px;
height: 17px;
background: url(../images/h2-latest.gif);
position: absolute;
right: 48px;
bottom: 286px;
}

.h2-contact{
width: 114px;
height: 17px;
background: url(../images/h2-contact.gif);
position: absolute;
right: 48px;
bottom: 286px;
}

.h2-indepth{
/*width: 115px;*/
width:132px;
height: 18px;
background: url(../images/h2-indepth.gif) left top;
margin: 0 0 0px 0;
padding: 0;
}

.h2-partners{
width: 203px;
height: 17px;
background: url(../images/h2-partners.gif);
margin: 0 0 5px 0;
padding: 0;
}

.h2-categories {
width: 116px;
height: 24px;
background: url(../images/h2-categories.gif) left top no-repeat; }


.h3-testimonial {
	background: url(../images/h1-testimonial2.gif) left top no-repeat;
	width: 94px;
	height: 15px;}

/* Divs */

#container{
padding: 0;
width: 984px;
margin: 0 auto 0 auto;
display: block;
position: relative;
}

#projectsdiv{
width: 284px;
height: 316px;
position: absolute;
top: 170px;
left: 58px;
z-index: 900;}

#projectsdiv2
{
	background:url(../images/telly.png) center 12px no-repeat;
	width: 284px;
	height: 191px;
	position: absolute;
	top: 170px;
	left: 58px;
	z-index: 900;
}


#formdiv{
width: 284px;
height: 224px;
position: absolute;
top: 260px;
left: 58px;
z-index: 900;
}


#header{
margin: 0;
padding: 0;
width: 984px;
height: 284px;
display: block;
position: relative;
background: url(../images/bg-banner.jpg) no-repeat;
background-position: top left;
}

#flashdiv{
position: absolute;
top: 80px;
left: 28px;
width: 932px;
height: 215px;
}

#nav{
display:block;
padding: 0;
margin:0 0 20px 0;
height: 28px;
width: 579px;
background:url(../images/bg-nav.jpg) no-repeat;
position: relative;
z-index: 999;
}


#main{
width:911px;
display: block;
margin:0 0 0 39px;
}

#main-l-container {
background:url(../images/orange_repeater.gif) left top repeat;
width: 327px;
display:inline;
position: relative;
float:left;
margin: 0 0 15px 0;
padding:0;}
#main-l{width: 327px;
background: url(../images/bg-main-l.jpg) no-repeat;}
#main-l-base {
background: url(../images/orange_footer.png) left bottom no-repeat;
padding: 0 0 22px 22px;}
#main-l-container .home {
height: 580px;}
#main-l-container .folio {
padding-top: 80px;}
#main-l-container .holdingpage {
height: 300px;}
#main-l-container .holdingpage p {
color:#fff;
margin: 0;}
#main-l-contact p {
color:#000; display:block; height:20px;}

#main-l-news-contact {
position: absolute;
bottom: 22px;
right: 22px;
height: 269px;
padding: 85px 0px 0 20px;
margin: 0 0 0 0;}
#main-l-news-contact p {
padding:0; margin:0;color:#696969;
line-height:14px;}
#main-l-news-contact p a:link,
#main-l-news-contact p a:active,
#main-l-news-contact p a:visited {
display:block;
padding: 0 0 15px 0;
}

#messageBox {
	border:solid 1px #DEDEDE;
	background:#EFEFEF;
	color:#222222;
	padding:4px;
	text-align:center;
	position: absolute; 
	width:200px; 
	height 100px; 
}

#main-l-news-contact span.negative_message {
font-size: 12px;
color:red;
padding: 0 0 0 20px;
margin: 0 0 0 10px;
}
#main-l-news-contact span.confirm_sub {
color: #696969;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:19px;
margin: 10px 0 20px 10px;
padding: 0;
width:100%;
}

.apply-button {
	width:56px;
	height:21px;
	background: url(../images/btn-apply-button.gif) left top no-repeat;
	border:none;
	color: #fff;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;}

#submitContactButton{
	width:75px;
	height:35px;
	background: url(../images/btn-submit.gif) left top no-repeat;
	border:none;
	margin: 5px 0px 0px 0px;}


#main-l-container .news {
background:url(../images/orange_news.png) left top no-repeat;
width: 264px;
height: 280px;}
#main-l-container .news strong {
	color: #2680B6;}
#main-l-container .news a {
	color: #696969;}
#main-l-container .contact {
background:url(../images/orange_contact.png) left top no-repeat;
padding-left:45px;
}
#main-l-container .quote {
position:relative;
bottom: auto;
right:auto; 
background:url(../images/orange_quote.png) left top no-repeat;
padding-left:45px;
}
#main-l-container .home .quote {
background:url(../images/orange_quote.png) left bottom no-repeat;
padding-top: 327px;}




#main-r{
display:inline;
float:left;
width:584px;}


#content{
/*margin: 0 35px 0 40px;*/}

#par-des, #par-mul, #par-mar, #par-tec{
display: block;
padding-left: 90px;
margin-bottom: 20px;}

#par-des{
background:url(../images/icon-design.jpg) no-repeat;
background-position: 10px 0px;}

#par-mul{
background:url(../images/icon-multimedia.jpg) no-repeat;
background-position: 10px 0px;}

#par-mar{
background:url(../images/icon-marketing.jpg) no-repeat;
background-position: 10px 0px;}

#par-tec{
background:url(../images/icon-technology.jpg) no-repeat;
background-position: 10px 0px;}


#pag-hom #content{
/*width: 377px;
display: inline;
float: left;*/
margin: 0 0 0 15px;
padding-left:20px;}
#pag-hom #content.portfolio{
padding-left:20px;}

#home_right-container {
width:250px;
float:right;
padding: 4px 0 0 0;}

.left-column-feature-box {
	width: 260px; 
	float: left;}
.info-box {
width:255px;
float: left;
padding: 17px 8px 26px 8px;
margin:0;}
.info-box p {
padding: 0 0 0 37px; margin: 0; display:inline; height:0px; vertical-align:bottom; line-height:19px; text-align:justify;}
.info-box a {
color:#696969;
font:normal 12px Arial,Helvetica,sans-serif;}
.info-box a:hover {
color: #2680b6;
text-decoration:none;}
.info-box.design {
background:url(../images/info-box_design.gif) left top no-repeat;}
.info-box.multimedia {
background:url(../images/info-box_multimedia.gif) left top no-repeat;}
.info-box.marketing {
background:url(../images/info-box_marketing.gif) left top no-repeat;}
.info-box.technology {
background:url(../images/info-box_technology.gif) left top no-repeat;}

/* Serivces */
.services-info-box {
padding: 17px 0 26px 0;
margin:20px 0 0 0;
border-bottom:dotted 1px #999999;}
.services-info-box p {
padding: 0 0 0 37px; margin: 0; display:inline; height:0px; vertical-align:bottom; line-height:19px; text-align:justify;}
.services-info-box a {
color:#696969;
font:normal 12px Arial,Helvetica,sans-serif;}
.services-info-box a:hover {
color: #2680b6;
text-decoration:none;}
.services-info-box.design {
background:url(../images/info-box_design.gif) left top no-repeat;}
.services-info-box.multimedia {
background:url(../images/info-box_multimedia.gif) left top no-repeat;}
.services-info-box.marketing {
background:url(../images/info-box_marketing.gif) left top no-repeat;}
.services-info-box.technology {
background:url(../images/info-box_technology.gif) left top no-repeat;}


.right-column-feature-box {
	width: 260px; 
	float: left;}
/* feature box */
.feature_box_container {
	float: left;
	width: 300px;
}
.portfolio-feature-box .feature_box {
	width:255px;
	float: left;
	height: 50px;
	padding: 0px 8px 16px 0px;
	margin:0px 0px 0px 0px;}

.feature_box {
	width:245px;
	float: left;
	height: 80px;
	padding: 0px 8px 16px 8px;
	margin:0px 0px 0px 5px;}

.feature_box h2 {
margin: 0px;
color: #ff7e00;
font-size: 14px;
	float: left;}

.feature_box .text-float {
padding-left: 10px;
	width: 180px;
	float: left;}
.feature_box .text-float p{
	font-weight: normal;
	margin: 0px;}

.feature_box a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;}

.feature_box a:hover .text-float p{
	color:#ff7e00;}

.feature_box a img {
	float: left;
	margin: 0px;
	padding: 0px;
	border:none;}

.feature_box-icon {
	margin: 0px;
	padding: 0px;
	position: absolute; 
	top: 0px; 
	right: 0px; }


#featured {
width: 157px;
height:540px;
display: inline;
float: left;


}

#footer{
display:block;
background: url(../images/bg-footer.gif) no-repeat;
width: 911px;
height: 105px;
margin: 0px 0 0 39px;
padding-bottom: 20px;
position: relative;
}

#footerinfo{
position: absolute;
width: 175px;
height: 70px;
top: 0px;
left: 170px;
}
#footerinfo p{
margin-top: 6px;}

#footerlogos{
position: absolute;
width: 504px;
height: 70px;
top: 27px;
left: 365px;
}
#footerlogos p {
padding: 0;
margin: 5px 0 0 0; line-height:14px;}


.confirm_sub {
color: #696969;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:19px;
margin: 10px 0 20px 10px;
padding: 0;
width:100%;
}


/* Portfolio Page */
.portfolio .content-row {
padding: 0 0px 25px 0; width:546px;
background:url(../images/portfolio/divide.jpg) center bottom no-repeat;}
.portfolio.list .content-row, .portfolio.details .content-row {
padding: 0 10px 10px 0;
background:none;}
.portfolio .content-row a img {
border:none;}
.portfolio .content-row .clear {
clear:left;}
.portfolio .content-row .testimonials {
float:right;}
.portfolio .content-row .case-studies {
float:left;}
.portfolio.details h2 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#8f8f8f;
background:url(../images/portfolio/divide_small.jpg) left bottom no-repeat;
padding-bottom:30px;}

.folio-item_container { 
width: 162px;
float:left;
margin-right: 15px;
padding-bottom:30px;}
.portfolio.list .folio-item_container {
margin-bottom:40px;}
.folio-item_container p {
display:block;
text-align:center;
background:url(../images/portfolio/folio_reflection.gif) left top repeat-x;
padding: 5px 0  5px 0;
width: 162px;
margin: 0;
clear:left;} 
.folio-item_container a {
font:normal 11px Arial, Helvetica, sans-serif;
color:#000033;}
.folio-item_image {
width: 162px;}
.folio-item_container .folio-item_image a:link,
.folio-item_container .folio-item_image a:active,
.folio-item_container .folio-item_image a:visited { display:inline; background:black;
padding:0px;
margin:0px; /*max-height:162px;*/ width:auto;}
.folio-item_container .folio-item_image a img {
border:solid 1px #939393;
float:left;
width:160px; 
height:122px;
padding: 0px;
margin:0px;}


/* Latest latest_case_study.php*/

.folio-item_container_latest { 
width: 128px;
float:left;
margin-right: 15px;
padding-bottom:30px;}
.portfolio.list .folio-item_container {
margin-bottom:40px;}
.folio-item_container_latest p {
display:block;
text-align:center;
background:url(../images/portfolio/folio_reflection.gif) left top repeat-x;
padding: 5px 0  5px 0;
width: 128px;
margin: 0;
clear:left;} 
.folio-item_container_latest a {
font:normal 11px Arial, Helvetica, sans-serif;
color:#000033;}
.folio-item_image {
width: 162px;}
.folio-item_container .folio-item_image a:link,
.folio-item_container .folio-item_image a:active,
.folio-item_container .folio-item_image a:visited { display:inline; background:black;
padding:0px;
margin:0px; /*max-height:162px;*/ width:auto;}
.folio-item_container_latest .folio-item_image a img {
border:solid 1px #939393;
float:left;
width:127px; 
height:180px;
padding: 0px;
margin:0px;}

/* case studies */
.case_study-item_container_latest { 
width: 128px;
float:left;
margin-right: 45px;
padding-bottom:30px;}
.case_study-item_container_latest p {
display:block;
text-align:center;
background:url(../images/portfolio/folio_reflection.gif) left top repeat-x;
padding: 5px 0  5px 0;
width: 128px;
margin: 0;
clear:left;} 
.case_study-item_container_latest a {
font:normal 11px Arial, Helvetica, sans-serif;
color:#000033;}
.folio-item_image {
width: 162px;}
.case_study-item_container_latest .folio-item_image a img {
border:solid 1px #939393;
float:left;
width:127px; 
height:180px;
padding: 0px;
margin:0px;}

/* Folio Details */
.folio-site_images {
width:163px;
float:left;}
.folio-site_images a img {
border:solid 1px #8f8f8f;
max-width:160px;
margin-bottom:8px; float:none;}
.folio-site_content {
width:350px;
float:right;}
.folio-site_content h4 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;margin: 0px;}
.folio-site_content h4 span {
display:inline;
font-weight:normal;
color:#666666;}

/* Testimonial */
.testim-content-row {
padding: 0px 10px 35px 0;
margin: 0px;
background:url(../images/portfolio/divide.jpg) center bottom no-repeat;}
.testim-content-row h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;margin: 0px;}
.testim-content-row h2 span {
display:inline;
font-weight:normal;
color:#666666;}
.testim-content-row p {
margin-bottom: 0px;
padding-bottom: 10px;}

/* Employment */
.employment-content-opener {
padding: 0px 10px 15px 0;
margin: 0px;
background:url(../images/portfolio/divide.jpg) center bottom no-repeat;}
.employment-content-opener h3  {
padding-bottom: 10px;}
.employment-content-opener p  {
padding-bottom: 20px;}
.employment-content-opener input {
float:right}
.employment-content-row {
}
.employment-content-row ul {}
.employment-content-row ul li {
padding: 0px 10px 5px 20px;
margin: 0px 0px 0px 10px;}
.employment-content-row ul li form { 
float:right;
 width:70px;}
.employment-content-row p {
margin-top:0px;
margin-bottom: 10px;
clear:left;}
.employment-content-row h3 {
float:left;}
.employment-content-opener h3 span,
.employment-content-row h3 span{
display:inline;
font-size:11px;
font-weight:normal;
color:#666666;}
.employment-content-row input {
float:right}
.employment-content-row .form-row {
clear:left;}
.employment-content-row .form-row p.same-row {
float:left;
width:100px;}
.employment-content-row .form-row input,
.employment-content-row .form-row select,
.employment-content-row .form-row textarea {
float:none;
width:300px;}
.employment-content-row .form-row.button {
width:405px;
padding-top:10px;}
.employment-content-row .form-row.button input {
float:right;
width:auto;}
.employment-content-row .form-row select.small {
float:none;
width:auto;
margin-left: 5px;
}
.apply-now-submit {
height: 18px;
width: 74px;
background: url(../images/apply-now.jpg) top left no-repeat;
}


/* Left navigation */
#left-navigation {width:253px;
padding: 0 0 15px 15px;}
#left-navigation h2.h2-categories {
}
#left-navigation ul {
width:253px;
border-top:dotted 1px #ffffff;
list-style:none;
margin: 0;}
#left-navigation ul li {
list-style:none;
background-image:none;
border-bottom:dotted 1px #ffffff;
padding: 4px 0 4px 0;}
#left-navigation ul li a:link,
#left-navigation ul li a:active,
#left-navigation ul li a:visited {
background: url(../images/left-nav_arrow.gif) left 5px no-repeat;
color:#fff;
font: normal 12px Arial, Helvetica, sans-serif;
padding: 0 0 0 15px;}
#left-navigation ul li a:hover {
color:#864803;
text-decoration:none;}
#left-navigation ul li a.selected, #left-navigation ul li a:hover.selected  {
font-weight:bold;}


/* Pagination */
#pagination {
	width: 546px;
	text-align:center;
	padding: 0px 0px 15px 0px;}
#pagination a:link,
#pagination a:active,
#pagination a:visited {
	display:inline-block;
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #194b72;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 10px 4px;
	vertical-align: middle;
	height: 17px;
	line-height: 12px;}

*html #pagination a:link,
*html #pagination a:active,
*html #pagination a:visited {
	padding: 13px 4px 9px 4px;}
*:first-child+html #pagination a:link,
*:first-child+html #pagination a:active,
*:first-child+html #pagination a:visited {
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	line-height: normal;
	line-height: 17px;}

#pagination a.selected:link,
#pagination a.selected:active,
#pagination a.selected:visited {
	font-weight: bold;}

*html #pagination a.prev img {
	margin-top: 8px;
	padding-top: 0px;}
#pagination a.prev img {
	padding: 0px;
	margin: 0px 0px 0px 0px;}
#pagination a.prev:link,
#pagination a.prev:active,
#pagination a.prev:visited {
	display: inline;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 4px 0px;}

#pagination a.next img {
	padding: 0px;
	margin: 0px;}
#pagination a.next:link,
#pagination a.next:active,
#pagination a.next:visited {
	display: inline;
	vertical-align: middle;
	width: 33px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;}


/* REQUEST QUOTE */
.request-quote {
	font-size: 12px; 
	font-family: arial; 
	color:#696969;}


/* Back BUTTON */
.back-button{
	float: right;}
.back-button a{
	background: url(../images/back-button.jpg) left 1px no-repeat;
	padding-left: 17px;
	padding-bottom: 10px;}
.normal_link .non_underline {
color:#696969;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
