@charset "utf-8";
/* CSS Document */

td img {display: block;}
body {
	background-image: url(images/adx-site-bg.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a:link { color:#F11150; text-decoration:none; }
a:visited { color:#F11150; text-decoration:none; }
a:hover { color:#990000; text-decoration:underline; }
a:active { color:#F11150; text-decoration:none; }

.vertical-dotted-line { border-left:1px dotted #666; }
.home-box { padding-right:20px; }
.home-box-inner { padding-top:8px; line-heigh:21px; padding-bottom:12px; font-size:13px; color:#6392AD; }
.home-footer { line-heigh:21px; padding:12px 0px; font-size:11px; color:#6392AD; }

.home-list { list-style-image:url(images/blue-arrow.jpg); list-style-position:inside; line-height:25px; }
.company-list { list-style-image:url(images/blue-arrow.jpg); list-style-position:outside; line-height:25px; }

.cat-title { padding-left:14px; padding-top:14px; }
.sidebar-title { padding-left:30px; padding-top:7px; }

#main-body { padding:12px 25px 25px 14px; }
.subcategory-title { padding-bottom:12px; letter-spacing:-1px; color:#1592D5; font-size:20px; }
.body-text { font-size:13px; line-height:22px; color:#666666; }

.clipart { margin:8px; padding:3px; border:1px solid #BAE0F4; }
.clipart-home { margin:0px 8px 0px 0px; padding:3px; border:1px solid #BAE0F4; }

#sidebar-body { padding:12px 25px 25px 30px; }
#sidebar-body-2 { padding:12px 25px 25px 20px; }

.form-text { font-size:13px; color:#666666; padding-bottom:4px; }
.form-text-small { font-size:11px; color:#666666; padding-bottom:4px; }
.signup-input { background-image:url(images/home-textfield-bg.jpg); width:179px; height:25px; border:0px; background-repeat:no-repeat; margin-bottom:6px; }
.signup-textarea { background-image:url(images/textarea-bg.jpg); width:302px; height:102px; border:0px; background-repeat:no-repeat; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; }

.textstyle1 { padding:5px 0px; }

.requiredFields { color:#990000; font-weight:bold; }

#full-page { padding:25px 120px 40px 120px; text-align:center; font-size:15px; }

.newsb { padding: 12px 12px 25px 28px; font-weight:normal; }
.newsb-txt1 { font-size:11px; color:#666; line-height:15px; padding:10px 12px 12px 130px; }
.sbbtn { height:57px; cursor:pointer; }

.smallURL { font-size:11px; padding:8px 0px; border-bottom:1px dotted #ccc; }
.smallURL a:link { color:#888; text-decoration:none; }
.smallURL a:visited { color:#888; text-decoration:none; }
.smallURL a:hover { color:#09C; text-decoration:none; }
.smallURL a:active { color:#888; text-decoration:none; }

.sbrss { font-size:14px; color:#09C; padding-bottom:12px; }

#topnav tr td {
	font-size:15px;
}
#topnav tr td a {
	color:#FFFFFF;
	text-shadow:1px 1px #000;
	text-decoration:none;
}
#topnav tr td a:hover {
	color:#F03;
	text-decoration:none;
}

/* case studies */

.news-img { padding:4px; background:#F8F8F8; border:1px solid #ccc; }
.news-title a { font-size:16px; font-weight:bold; }
.news-title a:hover { text-decoration:none; }
.news-description { font-size:12px; line-height:18px; }
.news-description a { display:block; }

.page-number-style { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	display:block; 
	padding:3px 0; 
	background-color:#EEEEEE; 
	width:25px; 
	text-align:center; 
	float:left; 
	margin-right:6px; 
	border:1px solid #CCCCCC; 
	text-decoration:none; 
	color:#777; }
.page-number-style-hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	display:block; 
	padding:3px 0; 
	background-color:#fff; 
	width:25px; 
	text-align:center; 
	float:left; 
	margin-right:6px; 
	border:1px solid #CCCCCC; 
	text-decoration:none; 
	color:#FFF; }
.page-number-style-current { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	display:block; 
	padding:3px 0; 
	background-color:#ffffff; 
	width:25px;
	border:1px solid #ccc; 
	text-align:center; 
	float:left; 
	margin-right:6px; 
	text-decoration:none; 
	color:#777; }
.page-number a:link { text-decoration:none; }
.page-number a:visited { text-decoration:none; }
.page-number a:hover { text-decoration:none; }
.page-number a:active { text-decoration:none; }

.client-title {
	font-size:20px;
	letter-spacing:-1px;
	color:#F03;
}
.client-img {
	padding:4px;
	border:1px solid #ccc;
	background:#F8F8F8;
	margin:0px 12px 12px 0px;
}

p strong {
	font-size:20px;
}