/* gs_global.css */

/* global tags >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

body {
	margin:0;
	padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	color:#536570;
	font-size: 11px;
	line-height: 120%;
}

img {
	display:block;
	border:none;
}

p {
	margin:0;
	padding:7px 0 7px 0;
}


p.article {
	margin: 0;
	padding:7px 0 7px 0;
}

h1 {
	color:#70818c;
	font-size: 11px;
	font-weight:bold;
	margin: 0 0 2px 0;
}

h2 {
	font-size: 11px;
	font-weight:normal;
	margin-top: 0;
}

a:link {
	text-decoration:none;
	color:#536570;
}

a:visited {
	text-decoration:none;
	color:#536570;
}

a:hover {
	text-decoration:none;
	color:#C5D6DE;
}

li {
	list-style:none;
	background:url(../img/bullet.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:0;
	text-indent:0;
}

ul {
	text-indent:0;
	margin:0;
	padding:0 0 10px 0;
}

ul.article {
	text-indent:0;
	margin:0;
	padding:0;
}

ol.article {
	text-indent:0;
	margin:0;
	padding:0 0 0 25px;
}

ol {
	margin:0;
	padding:0 0 10px 25px;
}

strong {
	color:#70818c;
}


/* main structural tags  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


#container {
	width:1000px;
}

#leftmain {
	float:left;
	margin:0;
	width:13px;
}

#rightmain {
	margin-left:13px;
	background-image: url(../img/l_div_line.gif);
	background-repeat: repeat-y;	
}

#logo {
	float:left;
	width:278px;
}
#flashcontent{
	margin:0 0 30px 0;
}
#leftcol {
	font-size: 10px;
	float:right;
	margin: 6px 24px 0 0;
	width:173px;
	display: inline;
}
#leftcol p {
	padding-right:14px;
}

.leftcolheader {
	margin: 0 0 11px 0;
}

.newsitem {
	margin: 10px 5px 15px 0;
}

.archive {
	float:right; 
	margin: 0 15px 15px 0;
}

.newsitem h3 {
	color:#70818c;
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 0;
}

.newsitem p {
	margin: 2px 0;
	padding: 0;
}
.article {
	margin:0;
	padding:7px 0 7px 0;
}

#htmlcontent {
	float:left;
	width:670px;
}

#nav {
	float:left;	
	margin-bottom:30px;
}

#nav img {
	float:left;
}
#firmsubnav {
	width:434px;
	padding-bottom:50px;
}
#firmsubnav img {
	float:left;
}
#copy {
	width:650px;
}
	#copy img {
		float:left;
	}

	
	#copy #left_col{
		width:325px;
		float:left;
		margin:25px 0 18px 0;
	}
	#copy #right_col{
		width:319px;
		float:left;
		margin:25px 0 18px 6px;
		display:inline;	
	}
		#copy #right_col p{
			margin-left:4px;
		}
#newsarea {
	width:383px;
	height:117px;
	background-image: url(../img/news_bkgd.jpg);
	background-repeat: repeat-x;
}

#newsarea p {
	margin:0 55px 10px 10px;
	color:#FFF;
	font-size: 10px;
}

#newsarea h1 {
	margin:14px 10px 3px 10px;
}

#newsimg {
	float:right;
	width:45px;
}

#footer {
	clear:both;
	margin-bottom:20px;
}


.clear {
    clear:both;
    height:1px;
    overflow:hidden;
 }
 
.address {
 	margin:9px 0 15px 291px;
	padding:0;
	float:left;
	display:inline;
 }
 
.address2 {
	float:left;
 	margin:9px 0 15px 0;
	padding:0;
	display:inline;
 }
.address3 {
	float:left;
}
.address_home1 {
	margin:9px 0 3px 291px;
	padding:0;
	float:left;
	display:inline;
}
.address_home2 {
	float:left;
 	margin:9px 0 3px 0;
	padding:0;
	display:inline;
 }

.address4 {
	margin:0 0 15px 291px;
	float:left;
	clear:both;
}
.floatleft {
 	float:left;
	margin: 0 10px 10px 0;
}
.floatright {
	float:right;
}

.header {
	clear:both;
	padding-bottom:15px;
}
.print_logo {
	display:none;
}
.print_logoDir {
	display:none;
}
.print_logoPrac {
	display:none;
}
.hide {
	display:none;
}
.resource_pdf{
	float: left;
	margin: 0 5px 6px 0;
}
a.resource_pdf:link {
	float: none;
	text-decoration:none;
	color:#536570;
}

a.resource_pdf:visited {
	text-decoration:none;
	color:#536570;
}

a.resource_pdf:hover {
	text-decoration:underline;
	color:#96a5af;
}

a:link.materials {
    font-style:italic;
	color:#96a5af;
}
a:visited.materials {
	font-style:italic;
	color:#96a5af;
}
a:hover.materials {
	font-style:italic;
	color:#C5D6DE;
}
.myclass{
margin: 10px 0px 18px 0;
}


/* events layout  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.left_col {
	float: left;
	width: 326px;
	margin-right: 40px;
}

.right_col {
	float: left;
	width: 283px;
}

ul.prgm_highlights {
	margin-bottom: 10px;	
}

ul.event_schedule li {
	margin-bottom: 8px;
}

p.spaced {
	margin-bottom: 14px;	
}

#subhead_directions {
	background: url(../img/subhead_directions.gif) no-repeat;
	width: 325px;
	height: 14px;
	text-indent: -9999px;
}

#subhead_register {
	background: url(../img/subhead_register.gif) no-repeat;
	width: 283px;
	height: 14px;
	margin-bottom: 4px;
	text-indent: -9999px;
}

#subhead_presented_by {
	background: url(../img/subhead_presented_by.gif) no-repeat;
	width: 283px;
	height: 14px;
	text-indent: -9999px;
}

	/* events register form  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	
	form#event_register label {
		color: #70818c;
		line-height: 18px;
	}
	
	
	/*ie6*/form#event_register div {
		margin-bottom: 0;
	}
	
	form#event_register > div {
		margin-bottom: 4px;
	}
	
	form#event_register input {
		background-color: #f9f9f9;
		border: 1px solid #92a7b6;
		outline: none;
		margin-bottom: 3px;
		padding: 2px;
		color: #536570;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
	}
	
		form#event_register input:focus {
			background-color: #fcfcfc;
			border: 1px solid #596f7f;
		}
	
	
	/*ie6*/form#event_register #reg_attendees {
		float: left;
		width: 188px;
		margin-right: 10px;
	}
	
	form#event_register > #reg_attendees {
		width: 194px;
		margin-right: 20px;
	}
	
		/*ie6*/form#event_register #reg_attendees input {
			width: 188px;
		}
		
		form#event_register > #reg_attendees input {
			width: 194px;
		}
	
	form#event_register #reg_title {
		float: left;
		width: 63px;
	}
	
		form#event_register #reg_title input {
			width: 63px;
		}
	
	/*ie6*/form#event_register #reg_company {
		width: 277px;
		margin-top: -18px;
	}
	
	form#event_register > #reg_company {
		margin-top: 0;
	}
	
		form#event_register #reg_company input {
			width: 277px;
		}
		
	form#event_register #reg_address {
		width: 277px;
	}
	
		form#event_register #reg_address input {
			width: 277px;
		}
		
	/*ie6*/form#event_register #reg_city {
		float: left;
		width: 136px;
		margin-right: 10px;
	}
	
	form#event_register > #reg_city {
		width: 139px;
		margin-right: 20px;
	}
	
		/*ie6*/form#event_register #reg_city input {
			width: 136px;
		}
		
		form#event_register > #reg_city input {
			width: 139px;
		}
		
	/*ie6*/form#event_register #reg_state {
		float: left;
		width: 25px;
		margin-right: 10px;
	}
	
	form#event_register > #reg_state {
		width: 35px;
		margin-right: 20px;
	}
	
		/*ie6*/form#event_register #reg_state input {
			width: 25px;
		}
		
		form#event_register > #reg_state input {
			width: 35px;
		}
		
	form#event_register #reg_zip {
		float: left;
		width: 63px;
	}
	
		form#event_register #reg_zip input {
			width: 63px;
		}
		
	form#event_register #reg_email {
		width: 277px;
	}
	
		form#event_register #reg_email input {
			width: 277px;
		}
		
	/*ie6*/form#event_register #reg_phone {
		float: left;
		width: 126px;
		margin-right: 10px;
	}
	
	form#event_register > #reg_phone {
		width: 129px;
		margin-right: 20px;
	}
	
		/*ie6*/form#event_register #reg_phone input {
			width: 126px;
		}
		
		form#event_register > #reg_phone input {
			width: 129px;
		}
		
	/*ie6*/form#event_register #reg_fax {
		float: left;
		width: 125px;
		margin-bottom: 14px;
	}
	
	form#event_register > #reg_fax {
		width: 128px;
	}
	
		/*ie6*/form#event_register #reg_fax input {
			width: 125px;
		}
		
		form#event_register > #reg_fax input {
			width: 128px;
		}
		
	form#event_register #reg_submit {
		float: right;
		width: 59px;
		height: 21px;
		background: url(../img/btn_submit.gif);
		text-indent: -9999px;
		text-transform: capitalize;
		border: none;
		cursor: pointer;
	}
	
		form#event_register #reg_submit:hover {
			background-position: -59px;	
		}
		
		form#event_register #reg_submit:focus {
			background-position: -59px;	
		}
	
	#event_reg, #event_reg_thanks {
		margin-bottom: 14px;
	}	