/*** global styles ***/

body, html {
	height:100%;
	margin:0; padding:0; border:0;
	background-color:#c2c2c2;
}

body, p, div, td, input, select, textarea, ul, li {
	font-family:Trebuchet MS, Arial, san-serif;
	font-size:13px;
	color:#333;
}

form { border-width:0px; background-color:transparent; }
img { border:0; }
h1, h2, h3 { font-size:16px; }

div.hr { clear:both; margin-top:10px; padding-bottom:10px; border-top:1px solid #999; }
div.hr hr { display:none; }

a { color:#C21481; text-decoration:none; }
a:hover { color:#C21481; text-decoration:underline; }

.html_alternative { width:980px; margin:0 auto; padding:20px 0; }

.logobox { margin:0 auto; width:250px; text-align:center; }

.infobox { 
	margin:10px 10px 0 10px; padding:10px; 
	background-color:#eee;
	border:1px solid #aaa;
}
.infobox p { margin:0; }
.title {
	background:#C21481;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.title p { padding-top:10px; }
.title a, .title a:hover { color:#fff; }
.image { 
	float:left; width:150px; height:140px; 
	background:#bbb;
	border:1px solid #666;
	text-align:center;
	margin:10px 10px 0 0;
	padding:10px;
}

.client_listing { 
	background: transparent url('../images/popup_header.jpg') no-repeat; 	
	width:780px; 
	margin:0 auto;
	padding:151px 10px 10px 10px; 
}
.client_listing a {
	color:#DF4163;
	text-decoration:none;
	text-transform:uppercase;
}
.client_listing a:hover {
	color:#FFFFFF;
}

.client_listing h1, .client_listing h2, .client_listing h3 {
	display:inline;
	font-weight:lighter;
}
.client_listing h2, .client_listing h3 {
	font-size:24px;
}
.client_listing h3 {
	color:#DF4163;
	text-transform:uppercase;
}
.client_listing h4 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.client_listing .logo {
	float:right;
	margin:0;
	padding-bottom:10px;
}
.project_descrp {
	float:left;
	font-size:11px;
	width:457px;
	padding-bottom:10px;
}

.left { float:left; display:inline; }
.right { float:right; display:inline; }
.clear { clear:both; }
