/* CSS Document */
* {margin:0; padding:0;}
body {background:url(../images/bg-body.gif) repeat-y top center #fff; color:#9499A1; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height:17px;}

/*Text, Formatting*/
a {text-decoration:none; color:#FA6428;}
a:hover {text-decoration:underline; color:#F92100;}
a img {border:none;}
p {padding:5px 0;}

h1 {font-size:21px; font-weight:bold; padding-bottom:20px;}
h2 {font-size:15px; font-weight:bold; padding-top:15px; color:#FA6428; font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:13px; font-weight:bold; padding-top:10px; color:#4c5564;}
h4 {font-size:13px; font-weight:bold; padding-bottom:6px; color:#4D5663;}
h5 {font-size:13px; font-weight:normal; padding:5px 0; color:#4D5663;}
#page-heading {padding:103px 0 50px 0;}

.hr {background:#DDDEE1; line-height:1px; height:1px; margin:3px 0;}
	.hr-thick {background:#DDDEE1; line-height:3px; height:3px; margin:3px 0;}
.dark {color:#4c5564;}
.pad-none {padding:0;}
.orange, h3 span {color:#FA6428;}

/*Hidden elements*/
#online-knowledge b, #button-esomar b, #button-amsro b {display:none;}

/*Layout*/
#top, #content, #footer {width:970px; margin:0 auto;}
#top {height:50px;}
	#t1 {background:url(../images/bg-t1.gif) repeat-y top center; line-height:5px;}
	#t2 {background:url(../images/bg-t2.gif) repeat-y top center; line-height:14px;}/*Line height &nbsp; for IE*/
#wrapper {background:#fff; padding-bottom:35px;} * html #wrapper {padding-bottom:0;}
#left-col {float:left; width:235px;}
#right-col {float:right; width:735px;}
	.half-col {float:left; width:200px;}
	.half-col2 {float:left; width:200px; margin-left:20px;}

#logo {padding:38px 0 0 38px;}
#online-knowledge, #online-knowledge a {width:192px; height:15px; display:block; background:url(../images/button-online-knowledge.gif);}
	#online-knowledge {float:right; margin:30px 45px 0 0;} * html #online-knowledge {margin-right:22px;}
	
#home-feature {margin:50px 0; height:256px;}
#content-left {float:left; width:440px;}
#content-right {float:right; width:245px;}

#nav {width:190px; height:420px; margin-top:19px;}

.feature-box {background:url(../images/bg-feature-box.gif) repeat-x; margin:13px 0; padding:4px 24px; border:1px solid #c9ccd0;}
.feature-box table h2 {padding-top:0;}
.feature-box table {padding-bottom:12px;}

#validation li { color: #FA6428; }

ul {padding:0 0 10px 16px; list-style:none;}
ul li {padding:3px 9px; background:url(../images/li.gif) 0 10px no-repeat;}

/*Home*/
#home-intro {padding-bottom:15px;}
#home-news {padding-top:25px;}
.news-item {float:left; width:200px; padding:6px 0 0 2px; font-size:11px; line-height:14px;}
	.news-item h5 {font-size:11px;}

/*Footer*/
#footer, #footer a {font-size:10px; color:#686F7B;}
#footer a:hover {color:#979CA4;}
#footer-left {float:left; padding:10px 19px 10px 250px; background:url(../images/e7.gif) right  12px no-repeat;}
#footer-right {float:right; color:#787e88; padding:10px 0;}
	#button-amsro, #button-amsro a {width:74px; height:23px; display:block; background:url(../images/button-amsro.gif);}
	#button-esomar, #button-esomar a {width:71px; height:24px; display:block; background:url(../images/button-esomar.gif);}
		#button-esomar {margin:0 0px 0 8px;}
	#footer-right div {float:left;}
	
/*Forms*/
.field {border:1px solid #DDDEE1; width:220px; padding:2px; color:#4c5564; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;}
#enquiry {border:1px solid #DDDEE1; width:318px; padding:2px; color:#4c5564; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
#resetbtn, #submitbtn {cursor:pointer; cursor:hand;}

/*Buttons*/
#btn-panels-suite {display:block; width:255px; height:33px; background:url(../images/button-learn-more.gif);}
#btn-panels-management {display:block; width:255px; height:33px; background:url(../images/button-learn-more-2.gif);}
	#btn-panels-suite strong, #btn-panels-management strong {display:none;}

/*Button over states - Site wide*/
#online-knowledge a:hover, #button-amsro a:hover, #button-esomar a:hover, #btn-panels-suite:hover, #btn-panels-management:hover {background-position:bottom;}