@charset "utf-8";
/* CSS Document */



/*Global Styles*/
body {
	background-color: #dfdfdf; font-family: Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0;
	background-image: url(images/background.gif);
	background-position: center;
	background-repeat: repeat-y;
	line-height: 18px;
	color: #333333;
	 }
h1 {color: #FFFFFF; font-size: 17px; margin: 20px 0 0 25px; letter-spacing: .05em;}
h2 {color: #005696; font-size: 12px; display: block; background-color: #cde7f2; border: 1px solid #c1d8e1;  padding: 5px 5px 7px 20px; margin: 0px 23px 0px 4px;}
/*h2 {color: #005696; font-size: 12px; display: block; padding: 10px 0 0 10px; margin: 0;}*/

h3 {color: #005696; font-size: 14px; margin: 12px 0;}
h4 {color: #005696; font-size: 12px; margin: 15px 0 0 0;}
h5 {color: #FFFFFF; font-size: 14px; margin: 0; padding: 10px 8px;}
p {color: #000000; font-size: 12px; line-height: 18px; margin: 10px 0;}
ul {font-size: 12px; margin-top: 0; margin-bottom: 0; }
li {padding-bottom: 4px;}
img {border: 0;}
/* Link styles*/
a:link {color: #009ddc;}
a:visited {color: #009ddc;}
a:hover {color: #999999;}
a:active {color: #009ddc;}

/*Structure*/

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 801px;
	}
#branding {
	height: 122px;
	width: 801px;
	margin: 0;
	padding: 0;
	}

#header{
	height: 178px;
	width: 801px;
	margin: 0;
	padding: 0;
	}
#navigation {
	float: right;
	margin: 55px 35px 10px 5px;
	padding: 0;
	width: 167px;
	
	}
		#navigation ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
		#navigation li {
			margin: 0;
			padding: 0 0 4px 0;
			}

		
#content {
	margin: 10px auto;
	padding: 0;
	width: 750px;
	}
	
	#content p {color: #333333; margin: 4px 0 10px 0px;}

	


div.plaintext {padding-left: 16px; width: 675px; margin-bottom: 15px;}

div.plaintext li {padding-bottom: 10px; list-style-type: square;}

div.presentations {
		width: 466px;
		padding: 5px 15px;
		margin: 10px auto;
		border: 1px solid #dedede;
		}
		
		div.presentations p {color: #999999; font-size: 11px; line-height: 17px;}

/*.presentationsimg {float: right; margin: 15px 0 5px 15px; padding: 3px; border: 1px solid #dedede;}*/
.presentationsimg {float: left; margin: 10px 15px 5px 0; padding: 3px; border: 1px solid #dedede;}

.presentor {font-weight: normal; font-size: 11px; color: #999999;}

.caption {width: 175px; float: left; margin-right: 25px;}
div.map {margin: 10px auto; font-size: 11px;}
	
#brandblock {
	clear: both;
	width: 574px;
	height: 110px;
	margin: 50px auto 25px auto;
	padding: 0;
	}
	
#brandblock2 {
	clear: both;
	width: 574px;
	height: 110px;
	margin: 175px auto 25px auto;
	padding: 0;
	}

div.agenda p {margin: 0; padding: 2px 8px;}
.table {margin-bottom: 20px; border: 1px solid #009DDC; padding: 1px;}

.table p {margin: 0;}
