/*	Overall Styles
 *	**************************************/
 
 colortest
 {
 background: #00509F;	
 }
 
div, span, h1, h2, h3, td, th, p, form {
	border: 0;
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	
	}

form {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	
}

h1, h2, h3 {
	text-align: left;
	}

h1{
	font-size: 1.5em;
	}

h2 {
	font-size: 1.3em;
	}

h3 {
	font-size: 1em;
	margin: 5px 0;
	padding: 0;
	color: #00509F;
	}
	
a:link,
a:visited {
	color: #006DC3;
	}
a:hover {
	color: #00509F;
	}

/*	Layout Styles
 *	**************************************/

#master {
	width: 1020px;
	}

#logo {
	margin: 35px 0 0 0;
	position: relative;
	text-align: left;
	padding: 0px;
	font-size:0;
	float:left;
	
	}
	
	#logoright {
	margin: 35px 0 0 0;
	position: relative;
	text-align: right;
	padding: 0px;
	font-size:0;
	float:right;
	
	}

	#callus {
		left: 700px;
		position: absolute;
		top: 65px;
		}
#menu {
	height: 30px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
	
	}

	#menu ul,
	#menu li {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#menu li {
		float: left;
		padding: 0px 0px 0 0px;
		}
	#menu li a:link,
	#menu li a:visited {
		font-weight: bold;
		text-decoration: none;		
		}

	

#subnav1 {
	height: 109px;
	text-align: left;
	position: relative;
	}

#subnav2 {
	height: 50px;
	text-align: left;
	position: relative;
	}


#sub_links,
#sub_links li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#sub_links li {
	float: left;
	padding: 3px 15px 0 5px;
	}
	
	#sub_links li a:link,
	#sub_links li a:visited {
		color: #FF9900;
		font-weight: bold;
		text-decoration: underline;		
		}
	#sub_links li a:hover {
		color: #FFCC00;
		}
	
#order_now {
	position: absolute;
	top: 30px;
	right: 5px;
	}

#content {
	text-align: left;
	}

.footer {
	height: 75px;
	background: white url(../Pictures/bg_footer.png) repeat-x;
	margin-top: 5px;
	text-align:center;	
	position:relative;
	
	width:100%
	}
	
	#footer_container {
		margin-left: auto ;
  margin-right: auto ;

		width: 1020px;
		text-align: left;
		}
				
	
		#footer_address {
			color: #363636;
			font-size: 10px;
			line-height: 125%;
			padding: 5px 0;
			position: relative;
			}
			#footer_address a{
				color: #363636;
				}
		#footer_copy {
			position: absolute;
			right: 0;
			top: 20px;
			width:85px;
			font-size:7pt;
			
			}
		#footer_middle
		{
			position:absolute;
			top:25px;
			right:100px;
			font-size:x-large;
			
			
		}

/*	Homepage Styles
 *	**************************************/

#rotater {
	margin-bottom: 20px;
	}

.hp_content {
	margin-left: 5px;
	}

#decimal_box {
	margin-top: 10px;
	height: 112px;
	width: 590px;
	background: white url('/img/hp_decimal_box.png') no-repeat;
	}
	
	#decimal_box p {
		font-size: .9em;
		line-height: 125%;
		padding: 8px;
		}
	#decimal_box a {
		font-weight: bold;
		}

#headlines_box {
	margin-top: 10px;
	width: 330px;
	}
	
	.NewsSummaryLink a:link,
	.NewsSummaryLink a:visited {
		color: #FE7C26;
		font-size: .9em;
		font-weight: bold;
		text-decoration: none;	
		}
		
	.NewsSummaryLink a:hover {
		text-decoration: underline;	
		}
		
	.NewsSummaryPostdate {
		font-size: .7em;
		padding: 3px 0;
		color: #758488;
		font-weight: bold;
		}
	
	.NewsSummarySummary {
		line-height: 125%;
		font-size: .8em;
		}
	
	.NewsSummaryMorelink {
		padding: 10px 0;
		}
	
	.NewsSummaryMorelink a:link,
	.NewsSummaryMorelink a:visited {
		font-size: .9em;
		font-weight: bold;
		color: #00509F;
		}
	.NewsSummaryMorelink a:hover {
		color: #006DC3;
		}

#calendar_box {
	margin-top: 10px;
	width: 225px
	}
	
	#calendar_box h2 {
		color: #FE7C26;
		font-size: .9em;
		font-weight: bold;
		text-decoration: none;	
		}
		
	#calendar_box .calendar-date-from {
		font-size: .7em;
		padding: 3px 0;
		color: #758488;
		font-weight: bold;	
		}
	
	#calendar_box .calendar-city {
		font-size: .7em;
		padding: 3px 0;
		}
		
	#calendar_box .calendar-location {
		font-size: .7em;
		padding: 3px 0 10px 0;
		}
	
	a:link.callink,
	a:visited.callink {
		font-size: .9em;
		font-weight: bold;
		color: #00509F;
		}
	a:hover.callink {
		color: #006DC3;
		}
		
#login_box {
	padding: 8px 0 0 30px;
	}
	
	#login_form {
		margin: 10px 0 0 0;
		padding: 10px;
		width: 302px;
		height: 159px;
		background: white url('/img/hp_login_box.png') no-repeat;
		text-align: left;
		}
		#login_form #username,
		#login_form #password {
			border: 1px solid #727E82;
			width: 275px;
			margin: 8px 0;
			font-size: 1.2em;
			padding: 2px;		
			}
		.submit_div {
			margin-top: 10px;
			width: 280px;
			text-align: right;
			}
			
#symposium_box {
	margin-top: 10px;
	width: 302px;
	height: 125px;
	background: white url('/img/hp_symposium_box.png') no-repeat;
	}
	
#internal {
	margin-top: 15px;
	}

	
/*	Events Page Styles
 *	**************************************/
#events_page .calendar-event {
	margin: 10px 0 25px 0;
	}
	
	#events_page .calendar-event h2 {
		color: #FE7C26;
		font-size: 1.1em;
		font-weight: bold;
		text-decoration: none
		}
		
	#events_page .calendar-event .calendar-date-from {
		padding: 3px 0;
		color: #758488;
		font-weight: bold;
		}
		
/*	Submenu Styles
 *	**************************************/

#menuwrapper {
	background: white url('/img/bg_submenu.png') top no-repeat;
	float: left;
	height: auto !important;
	height: 112px;
	min-height: 112px;
	padding: 5px 0 0 0;
	width: 190px;
	}
	
	#menuwrapper ul,
	#menuwrapper li {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
		#menuwrapper li {
			margin-left: 7px;
			}
		
		#menuwrapper li a {
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
			padding: 2px 0 2px 18px;
			background: transparent url('/img/sub_bullet.png') left no-repeat;
			}
	
.content_wrapper {
	margin-left: 200px;
	}

.clear {
	height: 1px;
	display: block;
	overflow: hidden;
	clear: both;
	}
	
	/*-------*/
	.bars
	{
		display:block;	
		
	}
 