@charset "UTF-8";
/* CSS Document */
html, body, div, form, li, ul, fieldset, legend, label {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
th, td {text-align:left; vertical-align:top;}
h1, h2, h3, h4, h5, h6, th, td, caption {font-weight:normal; margin:0; padding:0;}
img {border:0;}
* {margin:0; padding:0}
html {height:100%}

body {height:100%; color:#000; cursor:default; font-size:12px; line-height:18px; text-align:left; background:#1d1610; font-family:Arial, Helvetica, sans-serif}
a:link, a:visited {color:#000; text-decoration:underline} 
a:hover {color:#df002c}
a img {border:0}
h1 {font-size:20px; font-weight:bold; margin:1px 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #cdc4ad}
h2 {font-size:17px; font-weight:bold; margin:25px 0 15px 0;}
.clearer {clear:both}
.wrapper {width:950px; margin:0 auto}
.small-text {font-size:9px}
.bigger-text {font-size:16px}
ol {margin:0 0 0 20px}

/* MISC */
.more {float:right; right:0px; margin: -15px 0 0 0}
	.more a:link, .more a:visited {color:#1d1610; text-decoration:none; font-weight:bold; background:url(images/arrow.gif) 65px 2px no-repeat; padding-right:12px} 
	.more a:hover {color:#df002c; text-decoration:none; background:url(images/arrow.gif) 65px -19px no-repeat; padding-right:12px}
.attention-box {font-size:13px; font-weight:bold; color:#df002c; border-top:5px solid #edaab1; border-bottom:5px solid #edaab1; padding: 10px 0 13px 0; margin:0 0 10px 0}
.separator {border-bottom:1px solid #ddd7c8; margin:10px 0 15px 0; padding:0}

/* TOP */
#top {position:relative}
	#top .logo {position:absolute; top:10px; left:10px; z-index:100}
	#top .slideshow {height: 180px; width:950px; margin:0; z-index:-100}


.nav {width:170px; padding:50px 20px 60px 20px; float:left}

/* MAIN NAV */
	.menu ul li {width:170px; list-style:none; text-align:right}
	.menu li {border-bottom:1px solid #d3cbb8; padding:5px 0}
		.menu ul li a {font-size:12px; color:#5a4b27; text-decoration:none; font-weight:bold; text-transform:uppercase;}
		.menu ul li a:link {font-size:12px; color:#5a4b27; text-decoration:none; font-weight:bold; text-transform:uppercase;}
		.menu ul li a:visited {font-size:12px; color:#5a4b27; text-decoration:none; font-weight:bold; text-transform:uppercase;}
		.menu ul li a:hover {font-size:12px; color:#df002c}	

	.submenu ul li {width:170px; list-style:none; text-align:right}
	.submenu li {border-bottom:1px solid #d3cbb8; padding:5px 0}
		.submenu ul li a {font-size:12px; color:#5a4b27; text-decoration:none; font-weight:normal;}
		.submenu ul li a:link {font-size:12px; color:#5a4b27; text-decoration:none; font-weight:normal;}
		.submenu ul li a:visited {font-size:12px; color:#5a4b27; text-decoration:none; font-weight:normal;}				
		.submenu ul li a:hover {font-size:12px; color:#df002c}	
	
#home .menu ul .home a,
#aboutus .menu ul .aboutus a,
#information .menu ul .information a,
#products .menu ul .products a,
#awards .menu ul .awards a,
#news .menu ul .news a,
#conference .menu ul .conference a,
#events .menu ul .events a,
#surveys .menu ul .surveys a,
#corporatemembership .menu ul .corporatemembership a,
#insurance .menu ul .insurance a,
#contact .menu ul .contact a,
#pubwatch_online .menu ul .pubwatch_online a, 
#pubwatch_sites .menu ul .pubwatch_sites a,
#newsletters .menu ul .newsletters a,
#feedback .menu ul .feedback a {color:#df002c; text-decoration:none}
	

	
		
/* CONTENT */	
#content {background:url(images/bg-content.gif) repeat-y #fff; z-index:99}
	#content .middle {float:left; padding:31px 20px 40px 20px; width:459px}
	#content .middle ul {margin:0; padding:0}
	#content .middle ul li {margin:0 0 0 15px}
	#content .middle ul li a {font-weight:bold}
	#content .right {float:left; padding:31px 0 20px 0; margin:0 20px 0 0; width:220px}
#intro {}
	#intro a:link, #intro a:visited {text-decoration:none; font-weight:bold}
	
		
/* NEWS */
#news {}
	#news h1 {margin-bottom:15px}
.newsitemtop {padding: 0 0 15px 0; margin:0 0 10px 0; position:relative}
	.newsitemtop img {margin-right:20px}
	.newsitemtop .small-text {font-size:10px; line-height:23px}
.newsitem {border-top:1px #d3cbb8 solid; padding: 0 0 15px 0; margin:0 0 10px 0; position:relative}
	.newsitem img {margin-right:20px}
	.newsitem .small-text {font-size:10px; line-height:23px}

/* SEARCH */
.search-box { /*outer background etc... */
padding:4px 0 0 0; width:215p; float:left}
input.search-field { /*input field */
float:left; margin:1px 0 10px 0; padding:4px 0 5px 5px; font-family:; font-size:12px; color:#1d1610; height:12px; background:url(images/bg-search.jpg) no-repeat; width:175px; border:none}
input.search-go { /*search icon */
float:left; margin:1px 0 1px 0; padding:0; font-size:10px; height:26px; width:40px; background:url(images/bg-search.jpg) no-repeat right 0px; border:none; cursor:pointer}
.radiobutton {float:left; text-align:left; width:94px; line-height:10px; }
.radiobutton2 {float:left; text-align:left; line-height:10px; }


	
/* BLACKBOARD */	
#blackboard {padding:75px 0 0 0; width:220px;}
	#blackboard .top {background:url(images/blackboard-top.gif) 0 -10px no-repeat; width:220px; padding:92px 0 0 0; font-family:"Comic Sans MS", "Comic Sans MS Bold"; color:#fff; font-weight:bold}
	#blackboard .bottom {background:url(images/blackboard-bottom.gif) bottom no-repeat; padding:10px 28px 30px 27px}
	#blackboard .pink {color:#fdddb7}
		#blackboard .pink a:link, #blackboard .pink a:visited {font-family:"Comic Sans MS", "Comic Sans MS Bold"; text-decoration:none; color:#fdddb7; padding-right:15px}
		#blackboard .pink a:hover {font-family:"Comic Sans MS", "Comic Sans MS Bold"; color:#fdddb7; background:url(images/blackboard-arrow-pink.gif) no-repeat right center; padding-right:15px}
	#blackboard .green {color:#94ce77}
		#blackboard .green a:link, #blackboard .green a:visited {font-family:"Comic Sans MS", "Comic Sans MS Bold"; text-decoration:none; color:#94ce77; padding-right:15px}
	#blackboard .green a:hover {font-family:"Comic Sans MS", "Comic Sans MS Bold";color:#94ce77; background:url(images/blackboard-arrow-green.gif) no-repeat right center; padding-right:15px}

/* FAQ */
#faq {background:#fff url(images/logo_watermark.png) center no-repeat fixed; padding:30px 20px 40px 20px}
#faq .separator {border-bottom:1px solid #ddd7c8; margin:30px 0 45px 0; padding:0}

/* FOOTER */
#footer {background-color:#d3cebd; height:80px; color:#1d1610; font-size:10px}
	#footer a:link, #footer a:visited {color:#1d1610; text-decoration:none} 
	#footer a:hover {color:#1d1610; text-decoration:underline}
	#footer p {margin:2px; padding:0}
	#footer .left {padding:20px; float:left}
	#footer .right {padding:6px 10px; float:right}
