/* Global Reset */
*{margin:0px;padding:0px;}

/* Straight up HTML tags */
a img{border:none;}
a{outline: none;text-decoration:none;color:#003366;}
a:hover{color:#3399CC;}

a.foot{outline: none;text-decoration:none;color:#FFFFFF;}
a.foot:hover{color:#3399CC;}

ul.navClass
{
	font-size: 12px;
}

p, blockquote{margin:15px 0px;}
body{text-align:center;background:url(../images/bodybg.gif) repeat-x;}
h1{font:bold 16px arial,sans-serif;color:#04113b;margin-bottom:15px;}
h2{font:bold 16px arial,sans-serif;color:#1f3e6c;margin-bottom:15px;}
h3{font:bold 16px arial,sans-serif;color:#04113b;margin-bottom:15px;}
h4{font:bold 16px arial,sans-serif;color:#1f3e6c;margin-bottom:15px;}
table{border-collapse:collapse;}
table td{border:solid 1px #ccc;padding:3px 15px;} 
table td p{margin:0px;}
.bull {font:11px/15px arial;color:#000;}
.bull a{rext-decoration:none;color:#fff;}
.bull a:hover{rext-decoration:none;color:#061E44;}
/* ID's and proprietary elements */
#container{width:920px;background:url(../images/mainbg.gif) repeat-y;margin:0px auto;font:12px/18px arial, sans-serif;color:#333;text-align:left;position:relative;}
#content{padding:313px 360px 11px 40px;background:url(../images/header.jpg) no-repeat;min-height:400px;}
#content ul{margin-left:15px;}
#content ul#subnav{list-style-type:none;margin-left:0px;line-height:9px;}
#content ol{margin-left:15px;}
#content #sitemap ul{font:bold 16px arial,sans-serif;list-style-type:none;}
#content #sitemap ul li{border-top:solid 1px #ddd;margin-top:15px;padding-top:15px;}
#content #sitemap ul li ul li{border-top:none;margin-top:0px;padding-top:0px;}
#content #sitemap ul ul{font: 12px arial,sans-serif;list-style-type:square;}
#homenav {position:absolute;top:0px;left:590px;list-style-type:none;margin:0px;padding:0px;}
ul#primarynav {position:absolute;top:170px;left:30px;list-style-type:none;z-index:99;width:800px;color:#fff;font-weight:bold;font-size:11px;}
#primarynav li{float:left;height:60px;background:url(../images/navbg.gif) 25px 35px no-repeat;margin-right:15px;position:relative;width:auto;}
#primarynav li a{float:left;color:#fff;font-weight:bold;font-size:11px;width: auto;}
#primarynav li a:hover{color:#0099FF;}
#primarynav li ul{visibility:hidden;position:absolute;top:28px;left:0px;list-style-type:none;background:#556989;font-weight:normal;z-index:99;border-right:solid 1px #8897ae;border-left:solid 1px #8897ae;width:auto;}
#primarynav li:hover ul{visibility:visible;}
#primarynav li ul li{border-bottom:solid 1px #8897ae;width:160px;height:22px;/*height:auto;*/background:none;float:none;margin-right:0px;}
#primarynav li ul li a{margin-left:10px;font-weight:normal;font-size:12px;}
#primarynav li ul li a:hover{color:#8897ae;}
#primarynav li ul li ul{visibility:hidden;position:absolute;top:-1px;left:160px;width:200px;list-style-type:none;background:#071e40;font-weight:normal;z-index:99;border:solid 1px #8897ae;border-bottom:none;}
#primarynav li:hover ul li ul{visibility:hidden;}
#primarynav li ul li:hover ul{visibility:visible;}
#primarynav li ul li li{border-bottom:solid 1px #8897ae;width:200px;height:22px;/*height:auto;*/background:#071e40;float:none;margin-right:0px;}
#primarynav li ul li li a{padding-right:10px;}
#secondarynav{position:absolute;top:0px;right:0px;z-index:97;}
#secondarynav li{float:left;position:relative;margin-right:0px;}
#secondarynav li ul{font-weight:bold;visibility:hidden;position:absolute;top:279px;left:20px;text-align:left;width:230px;list-style-type:none;background:#071e40;font-weight:normal;z-index:99;border:solid 1px #8897ae;border-bottom:none;}
#secondarynav li ul li{background:#071e40;}
#secondarynav li:hover ul{visibility:visible;}
#secondarynav li:hover ul li{border-bottom:solid 1px #8897ae;width:230px;height:22px;background:#556989;float:none;margin-right:0px;}
#secondarynav li:hover ul li:hover{background:#071e40;}
#secondarynav ul li a{margin-left:10px;color:#fff;}
#secondarynav li ul li ul{visibility:hidden;position:absolute;top:-1px;left:-232px;text-align:right;width:150px;list-style-type:none;background:#071e40;font-weight:normal;z-index:99;border:solid 1px #8897ae;border-bottom:none;}
#secondarynav li:hover ul li ul{visibility:hidden;width:150px;}
#secondarynav li ul li:hover ul{visibility:visible;width:150px;}
#secondarynav li ul li li{border-bottom:solid 1px #8897ae;width:150px;height:22px;background:#071e40;float:none;margin-right:10px;}
#secondarynav li ul li li a{padding-right:20px;}
#subnav{list-style-type:none;margin:0px;padding:0px;width:500px;position:relative;top:-10px;}
div.clear{border-bottom:solid 1px #ccc;margin-bottom:15px;margin-top:0px;}
#subnav li{float:left;height:25px;margin-right:15px;font-weight:bold;}
#subnav li:hover{background:url(../images/subnavbg.gif) bottom left no-repeat;}
#subnav li a{color:#215598;}
#subnav li a:hover{color:#000033;}

#quicklinks {
	float: left;
	width: 203px;
	position: relative;
	background: url('../images/ql_back.jpg') repeat-y;
	margin-left: -35px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	z-index: 99;
}
#ql_body {
	background: url('../images/ql_top.jpg') no-repeat;
	padding: 60px 20px 0;
	text-align: center;
	min-height: 163px;
}
#ql_body a {
	color: #fff;
}
#ql_body a:hover {
	color:#8897ae;
}
#ql_bottom {
	background: url('../images/ql_bottom.jpg') no-repeat;
	height: 11px;
}

#header-ext{position:absolute;top:279px;right:0px;width:332px;height:326px;background:url(../images/bodies.jpg) no-repeat;}
#banner{position:absolute;top:223px;left:9px;z-index:98;}
#ad{position:absolute;top:440px;right:37px;width:226px;height:298px;border:solid 1px #fff;background:#000;}
#ad img, #ad object{margin:3px;}
#footerbg{height:397px;background:url(../images/footerbg.gif) repeat-x;}
#footer{position:relative;height:397px;width:920px;margin:0px auto;background:url(../images/footer.jpg) no-repeat;font:10px arial, sans-serif;color:#0099CC;}
#footer #impact1{position:absolute;top:60px;left:440px;}
#footer #impact2{position:absolute;top:346px;left:158px;}
#footer #impact2:hover, #footer #impact1:hover{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#footer #nisa{position:absolute;top:310px;right:45px;}
#footer #emaillink{position:absolute;top:135px;right:35px;}
#footer #insurancelink{position:absolute;top:18px;right:78px;}
#footer ul{position:absolute;top:300px;left:120px;list-style-type:none;width:440px;text-align:center;}
#footer li{float:left;margin-right:5px;}
#footer li.alpha{float:left;margin-right:5px;margin-left:20px;}
#footer li a{color:#fff;margin-right:5px;}
#footer li a:hover{color:#0099CC;}
#footer p{position:absolute;top:333px;left:200px;color:#fff;}

/* Stand Alone Repeatble Classes */
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}

font.font_title {
	font-family: Arial, Helvetica, sans-serif; 
	color: #1f3e6c;
	font-weight: bold;
}

font.font_list {
	color: #666666;
}
td.bgclass {
	background:url(../pages/nanaimo-chamber-membership/member-directory/blue_back.gif) repeat-x;
}