body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	background-image: url(../assets/images/common/background.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

body.frameTop {
	margin: 5px;
	padding: 0;
	border: 0;
	background-color: #dedede;
	background-image: none;
	font: bold 70% verdana,arial,sans-serif;
}

body.frameTop p, body.frameTop a { color: #fff; }

img {
	border: 0;
}

strong { font: bold 100% georgia,times new roman,serif; }

#topNav {
	margin: 0px 0px 0px 10px;
}

#contentContainer {
	width: 750px;
	margin: 75px 0px 10px 55px;
}

#contentContainer a {
	color: #666;
}

#contentContainer a:hover {
	color: #000;
}

div.bigBox {
	width: 510px;
	border: solid 1px #ddd;
	background-color: #fff;
	clear: both;
}

div.bigBox div.displayImg {
	float: right;
	border: solid 1px #ccc;
	background-color: #fff;
}

div.bigBox div.displayAll {
	float: right;
	/*border: solid 1px #ccc;*/
	background-color: #fff;
	margin: 0px 0px 0px 15px;
}

div.bigBox p strong { font: bold 110% georgia,times new roman,serif; }

div.bigBox p {
	font: 70% verdana,arial,sans-serif;
	line-height: 160%;
}

img.bullet {
	vertical-align: middle;
	margin-right: 3px;
}

div.dropText strong, div.subP strong, div.clientsBox strong, #searchBooster strong { 
	font: bold 110% georgia,times new roman,serif; 
}

div.dropText {
	margin: 10px 20px 10px 20px;
	padding: 10px;
	background-color: #fafafa;
	border: solid 1px #ddd;
	display: none;
	font: 70% verdana,arial,sans-serif;
	line-height: 160%;
	background-image: none;
}

div.subP {
	margin: 2px 20px 10px 17px;
	font: 70% verdana,arial,sans-serif;
	line-height: 160%;
}

div.dropText p {
	margin: 0;
	padding: 0;
}

p.dropList {
	margin: 3px 0px 0px 0px;
	padding: 0;
}

div.clearBox {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}

div.clientsBox {
	font: 70% verdana,arial,sans-serif;
	border: solid 1px #ccc;
	padding: 10px;
	margin-top: 8px;
}

div.clientsBox img {
	float: right;
	border: solid 1px #000;
}

.portfolioLinks {
	border: 0px;
	float: left;
}

.portfolioImage {
	clear: both;
}

div.clientBox { width: 169px; margin-bottom: 8px; }
div.clientBox img { border: solid 1px #ccc; }
div.clientDesc { font: 70% verdana,arial,sans-serif; padding: 4px 0px 9px 0px; margin: 0px; }

#clientBox1, #clientBox2, #clientBox4, #clientBox5, #clientBox7, #clientBox8, #clientBox10, #clientBox11 { float: left; display: inline; margin-right: 9px; }
#clientBox3, #clientBox6, #clientBox9, #clientBox12 { float: left; display: inline; clear: right; }

div.clientBigBox { border-bottom: solid 1px #ccc; padding-bottom: 12px; margin-bottom: 12px; height: 100px; clear: both; }
div.clientBigBox img { float: left; display: inline; border: solid 1px #ccc; margin-right: 12px; }
div.clientBigDesc { float: left; display: inline; font: 70% verdana,arial,sans-serif; width: 342px; }

html>body #cBB0 { height: 130px; }
html>body #cBB1 { height: 220px; }
html>body #cBB2 { height: 130px; }
html>body #cBB3 { height: 130px; }
html>body #cBB4 { height: 130px; }
html>body #cBB5 { height: 200px; }
html>body #cBB6 { height: 130px; }
html>body #cBB7 { height: 170px; }
html>body #cBB8 { height: 130px; }
html>body #cBB9 { height: 130px; }

html>body #cBB100 { height: 220px; }
html>body #cBB101 { height: 180px; }
html>body #cBB102 { height: 170px; }
html>body #cBB103 { height: 130px; }
html>body #cBB104 { height: 130px; }
html>body #cBB105 { height: 130px; }
html>body #cBB106 { height: 170px; }

#contentContainer div.bigBox a, #contentContainer div.clientBigDesc a { color: #FF9C00; }
#contentContainer div.clientBox a { color: #ff9c00; }

#foot {
	width: 700px;
	margin: 55px 0px 10px 55px;
	background-color: #fff;
	background-image: url(../assets/images/common/tagline-orange.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#foot p.smallNav {
	font: 70% arial,verdana,sans-serif;
}

#foot p.copyright {
	width: 400px;
	font: 70% arial,verdana,sans-serif;
	line-height: 130%;
}

#foot a {
	color: #666;
}

#foot a:hover {
	color: #000;
}

#searchBooster {
	width: 550px;
	margin: 10px 0px 10px 55px;
	padding: 10px;
	background-color: #fafafa;
	border: solid 1px #ddd;
	font: 70% verdana,arial,sans-serif;
	line-height: 160%;
}

#searchBooster p {
	margin: 0;
	padding: 0;
}

h1 {
	font: bold 75% georgia,times new roman,serif;
	color: #666;
}
