/*main.css*/

h2, h3, h4, h5{
	font-family:"Trebuchet MS", Helvetica, "sans-serif";
}

h3{
	font-size:30px;
}

h4{
	font-size:16px;
}

h5{
	font-size:13px;
}


#mast-head #header{
	
	width:900px;
/*	background: url('/images/hm-header.jpg') no-repeat top left;*/
	overflow:hidden;
	height:50px;
	margin:0 auto;
	
}

#header h1{
	width:146px;
	height:36px;
	display:block;
}

#header #logo a{
	background:url('/images/wpma-logo-small-bw.gif') no-repeat top left;
	width:146px;
	height:36px;
	display:block;
	margin:7px 0 0 15px;
}

#header #logo a span{
	display:none;
}

#header ul{
	width:614px;
	height:30px;
	text-transform: uppercase;
	list-style:none;
	position:absolute;
	top:20px;
	margin:0 0 0 286px;
	z-index:1000;
}

#header ul li{
	
	display:block;
	float:left;
	height:30px;
	
}


#header ul li a{
	background:#dedede url('/images/state-nav.gif') no-repeat top left;
	height:30px;
	display:block;
	overflow:hidden;
}


#container #header ul li ul.sub-nav li a{

	color:#3c3c3c;

}

#header ul li#nav-home a{
	background-position:0px 0px;
	width:99px;
}

#header ul li#nav-home a:hover{
	background-position:0px -30px;
}

#header ul li#nav-member-states a{
	background-position:-99px 0px;
	width:108px;
}

#header ul #nav-member-states a:hover{
	background-position:-99px -30px;
}


#header ul li#nav-scholarship a{
	background-position:-207px 0px;
	width:100px;
}

#header ul li#nav-scholarship a:hover{
	background-position:-207px -30px;
}

#header ul li#nav-industry-resources a{
	background-position:-307px 0px;
	width:147px;
}

#header ul li#nav-industry-resources a:hover{
	background-position:-307px -30px;
}

#header ul li#nav-about-us a{
	background-position:-454px 0px;
	width:78px;
}

#header ul li#nav-about-us a:hover{
	background-position:-454px -30px;
}

#header ul li#nav-partners a{
	background-position:-532px 0px;
	width:82px;
}

#header ul li#nav-partners a:hover{
	background-position:-532px -30px;
}


#header #wmi, #header #pmaa, #header #associate-member-search{
	display:none;
}

#sub-body #sub-right{
	padding-top:10px;
}

#sub-body #sub-right #crumb-trail{
	padding:0 0 20px 0;
	width:450px;
	font-size:10px;
	color:#656565;
}

#sub-body #sub-right #crumb-trail a{
	font-size:10px;
	color:#656565;
	text-decoration:underline;
}

#sub-right #state-right h4{
	padding:6px 10px;
	background-color:#FFF;
}

#state-right #current-events{
	
	border:1px solid #FFFFFF;
	border-right:none;
	height:211px;
	width:205px;
	display:block;
	margin:0;
	border-bottom:none;
	
}

#current-events #events{
	
	height:181px;
	overflow:hidden;
	
}


#events h5{
	
	font-size:14px;
	/*color:#365e11;*/
	margin:7px 0 0 10px;
	
}

#events h5 a{
	
	font-size:12px;
}

#events p{
	
	margin:0 0 0 10px;
	padding:0 0 4px 0;
	width:175px;
	font-size:11px;
	line-height:13px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#events p span{
	font-size:10px;
}

#state-photo #scroll-left{
	
	float:left;
	margin:46px 10px 0;
	_display:inline;
	
}

#state-photo #scroll-right{
	
	float:right;
	margin:46px 10px 0;
	
}

#state-photo #photo-scroll{
	overflow-x:hidden;
	width:630px;
	height:122px;
	float:left;
	position:relative;
	margin-left:4px;
}

#photo-scroll #scrollarea{
	width:auto;
	height:120px;
	position:absolute;
	overflow:hidden;
	left:0;
}

#scrollarea a{
	float:left;
	margin:8px 25px 0 0;
	border:3px solid #eff5f6;
	width:100px;
}

#scrollarea a:last-child{
	margin-right:0;
}

#footer #state-footer{
	
	width:630px;
	float:left;
	height:65px;
	font:10px/11px Arial;
	padding-left:10px;
	margin:12px 0 0 0;
}

#state-footer .footer-column{
	
	float:left;
	width:155px;
	margin:10px 0 0 0;
	
}

#state-footer .footer-column h4{
	
	font-weight:bold;
	font-size:10px;
	
}

#state-footer .footer-column h4 span{
	
	font-weight:normal;
	
}

#body-content #copyright{
	color:#626262;
}


#sub-right .conv_detail{
	
	font:bold 14px/16px Arial;
	width:90px;
	float:left;
	display:block;
	padding:5px 0 0 20px;
	
}

#sub-right .conv_datail_info{
	
	font:normal 14px/16px Arial;
	width:300px;
	float:left;
	display:block;
	padding:5px 0;
	
}

#sub-right #w-form{
	
	padding:20px;
	
}

#sub-right .right-float-sub{
	float:right;
	width:200px;
	min-height:200px;
	padding:10px;
}

#sub-right #booth{
	
	margin:11px 0 0 11px;
	
}

#sub-right #booth #booth-bk-color{
	position:absolute;
	width:14px;
	height:13px;
	margin:10px 0 0 15px;
}

#sub-right #booth #booth-bar{
	
	background:url('/images/state-conv-booth-bar-up.png') no-repeat top left;
	width:596px;
	height:32px;
	position:relative;
	
	
}

#sub-right #booth #state-booth{
	
	background:url('/images/state-conv-booth-bar-down.png') no-repeat top left;
	width:596px;
	height:386px;
	position:relative;
	
}

#sub-right #booth .view-booth{
	padding:7px 0 0 40px;
	display:block;
	font-size:14px;
	float:left;
	cursor:pointer;
}

#sub-right #booth #reg-booth-legend{
	float:right;
	margin:8px 35px 0 0;
	font-size:11px;
}

#reg-booth-legend #legend-box{
	background-color:#de9494;
	width:18px;
	height:18px;
	float:left;
	margin-right:8px;
}

#booth #state-booth-area{
	margin:10px 0 0 12px;
	clear:both;
	float:left;
	width:570px;
}

#booth #state-exhibitor-list{
	background:url('/images/state-conv-booth-exhibitor-list-bg.png') no-repeat top left;
	float:left;
	width:166px;
	height:338px;
	clear:both;
	position:relative;
}

#state-exhibitor-list #state-exhibitors {
	overflow-y:scroll;
	width:166px;
	height:320px;
	position:relative;
	z-index:14;
	padding-top:18px;
}

#state-exhibitor-list #state-exhibitors ul {
	list-style:none;
	padding:3px 10px;
	margin:0;
	font-size:12px;
}

#state-exhibitor-list #state-exhibitors ul li {
	border-bottom:1px dotted #d2d2d2;
	padding:5px 0;
	line-height:15px;
	font-size:12px;
}

#state-exhibitor-list #state-exhibitor-sort{
	height:18px;
	font-size:10px;
	position:absolute;
	width:150px;
	z-index:15;
	padding:0 0 0 10px;
	background:url('/images/state-conv-booth-exhibitor-list-bg.png') no-repeat top left;
}

#state-exhibitor-list .state-exhibitor-over{
	cursor:default;
}

#state-exhibitor-sort .sort-by-obj{
	width:43px;
	height:13px;
	text-align:center;
	display:block;
	float:left;
	line-height:13px;
	margin:3px 0 0 7px;
	cursor:pointer;
}

#state-exhibitor-sort .sort-on{
	background-color:#e5f301;
}

#booth #state-boothmap{
	float:left;
	width:404px;
	height:338px;
	position:relative;
}

#state-boothmap .state-booth{
	background-color:#b84040;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
	position:absolute;
}

#state-boothmap .state-booth-on{
	background-color:#20419E;
}

#sub-body #sub-right{
	padding-right:0;
}

#schedule-of-events{

	float:right;
	width:202px;
	margin:40px 0 0 10px;
	background:url('/images/state-schedule-of-events-bg.png') no-repeat top left;
	min-height:50px;
	
}

#schedule-of-events h3{

	font-size:15px;
	margin:16px 0 0 53px;
	
}

#schedule-of-events h5{

	font-size:13px;
	margin:15px 0 0 10px;
	
}

#schedule-of-events ul{

	list-style:none;
	margin:0 0 0 13px;
	padding:0;
	font-size:11px;
}

#schedule-of-events ul li{
	margin:0;
	padding:0;
	line-height:11px;
	margin:2px 0 7px 0;
	overflow:hidden;
	
}

#schedule-of-events ul li span{

	width:124px;
	float:left;
	
}

#schedule-of-events ul li p{

	width:65px;
	float:left;
	margin:0;
	padding:0;
	
	
}