@charset "utf-8";
/* CSS Document */

body {
	background:url(images/background-gradient.gif) repeat-x #bce4fd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.7em; font-size:.8em; color:#333333; margin:0px; padding:18px 0px 0px 0px; text-align:left; font-weight:normal;
}
div.bodyborder {
	width:969px; margin:0px; padding:0px;
}
div.bodycontent {
	float:left; width:969px; margin:0px; padding:0px; background:url(images/content-background.png) repeat-y; text-align:left;
}

div.navtop {
	float:left; width:969px; margin:0px 0px 10px 0px; padding:0px; height:30px; text-align:right; font-weight:bold; color:#0d4c82;
}
	div.navtop p {
		float:left; width:269px; text-align:right; margin:0px; padding:0px;
	}
	div.navtop div#SignUp {
		float:left; width:700px; text-align:left; font-size:.9em;
	}
	
	div.navtop a {
		color:#0d4c82; text-decoration:none;
	}
	div.navtop a:hover {
		color:#0d4c82; text-decoration:underline;
	}
div.header {
	float:left; background:url(images/header.png); width:969px; height:298px; padding:0px; margin:0px;
}
div.nav {
	float:left; width:919px; margin:241px 0px 0px 0px; padding:0px 25px 0px 28px; 
}
		div.nav ul {
			float:left; width:919px; list-style:none; margin:0px; padding:0px;
		}
		div.nav ul li {
			float:left; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; color:#ffffff; text-align:center; position:relative;
		}
			ul ul.sub {
			display:none; margin:0px; padding:0px; 
			}
			ul li:hover ul.sub {
					display:block; color:#FFFFFF; position:absolute; left:-20px; float:left; width:170px; font-size:.8em; margin:0px; padding:0px; list-style:none; z-index:150; text-align:left !important;
				}
					ul li:hover ul.sub li {
						float:left; width:165px; padding:5px 0px 5px 5px; background:#0e497f; border:1px solid #000000; margin:0px;
					}
					
			div.nav a {
				color:#ffffff; text-decoration:none;
			}
			div.nav a:hover {
				color:#afaeae; text-decoration:none;
			}
			
div.holder {
	float:left; width:969px; padding:0px; margin:15px 0px 0px 0px; 
}
	div.holder a {
		color:#0079a9; text-decoration:underline; font-weight:normal;
	}
	div.holder a:hover {
		color:#0079a9; text-decoration:underline; font-weight:bold;
	}
div.leftcol {
	float:left; width:160px; margin:0px; padding:0px 0px 0px 23px;
}
div.middlecol {
	float:left; width:452px; margin:0px; padding:0px 10px 0px 10px; border-left:1px solid #333333; border-right:1px solid #333333;
}
div.middlecolFull {
	float:left; width:751px; margin:0px; padding:0px 24px 0px 10px; border-left:1px solid #333333;
}
div.rightcol {
	float:left; width:273px; margin:0px; padding:0px 24px 0px 15px;
}
div.business {
	float:left; width:233px; padding:15px 20px 0px 20px; margin:0px; background:url(images/company-list-middle.jpg) repeat-y;
}
div.event {
	float:left; width:273px; height:222px; padding:0px; margin:0px 0px 15px 0px;
}

div.footer {
	float:left; width:969px; margin:0px; padding:0px; font-size:.8em;
}
	div.footer p {
		text-align:left; color:#262262; margin:0px; padding:0px;
	}
			div.footer p a {
				color:#262262; text-decoration:none;
			}
			div.footer p a:hover {
				color:#262262; text-decoration:underline;
			}

h1 {
	font-size:1.7em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:bold; color:#0d4c82;
}
h2 {
	font-size:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#0d4c82; font-weight:normal;
}
h3 {
	font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#0d4c82; font-weight:normal;
}
h4 {
	font-size:1.1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#000000; font-weight:bold;
}
	
.tiny {
	text-align:right; font-size:.9em; color:#0d4c82;
}
