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

html, body{
	margin: 0; padding: 0;
	background:url(../images/common/bg-tile.gif) repeat-x #002140;
	}

/* COMMON LAYOUT ELEMENTS --------------------------------------------------------------*/
/* COMMON LAYOUT ELEMENTS --------------------------------------------------------------*/
/* COMMON LAYOUT ELEMENTS --------------------------------------------------------------*/
div#center-wrap{
	width:970px;
	margin:0 auto;
	}
	div#left-column{
		width:280px;
		float:left;
		}
		div#logo-wrap{
			width:280px; height:150px;
			background:url(/images/common/logo-bg.gif) no-repeat;
			}
			
			/* MAIN MENU */
			div#menu-wrap{
				width:250px;
				margin:0 auto;
				padding:0 5px;
				background:url(/images/common/menu-vertical-tile.gif) repeat-y;
				}
				div#menu-wrap img{
					margin:10px 0 0 0;
					}
				div#menu-bottom {
					width:260px; height:80px;
					margin:0 auto;
					background:url(/images/common/menu-bottom-edge.gif) no-repeat;
					}
			/* END MAIN MENU */
			
	div#right-column{
		width:670px;
		float:right;
		}
		div#right-column-header{
			width:660px; height:105px;
			background:url(/images/common/right-column-header.gif) no-repeat;
			}
			img.graphic-title{
				margin:53px 0 0 0;
				}
		div#content-wrap{
			width:660px;
			background:url(/images/common/right-column-vertical-tile.gif) repeat-y;
			}
			div.section-image{
				width:579px; height:168px;
				margin:10px auto;
				background:url(/images/common/section-image-bg.gif) no-repeat;
				}
				div.section-image img{
					margin:4px;
					}
		div#special-messaging{
			width:660px; height:94px;
			position:relative;
			background:url(/images/common/special-messaging-bg.gif) no-repeat;
			}
			div#special-messaging h3{
				margin:0;
				}
			div#special-messaging p{
				margin:0; padding:0 0 20px 0;
				}
			div#special-message-one{
				width:285px;
				position:absolute;
				top:25px; left:45px;
				}
			div#special-message-two{
				width:285px;
				position:absolute;
				top:25px; left:345px;
				}
		div#right-column-bottom{
			width:660px; height:120px;
			background:url(/images/common/right-column-bottom-edge.gif) no-repeat;
			}

div.clear{
	float:none; clear:both;
	}

.print-only{
	display:none;
	}
	
/* COMMON LINK STYLES --------------------------------------------------------------*/
/* COMMON LINK STYLES --------------------------------------------------------------*/
/* COMMON LINK STYLES --------------------------------------------------------------*/
a:link img, a:hover img, a:visited img{
	border:none;
	}

a:link, a:visited{
	font-family:"Times New Roman", Times, serif; color:#b5cee5; text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
		}
	a:focus{
		outline:none;
		}
		
a.backtotop:link, a.backtotop:visited{
	display:block;
	height:40px;
	margin:10px 0;
	border-bottom:1px solid #113b62;
	text-indent:20px;
	background:url(/images/common/list-image.gif) no-repeat 0 5px;
	}
	 a.backtotop:hover{
	 	}

/* MAIN MENU STYLES --------------------------------------------------------------*/
/* MAIN MENU STYLES --------------------------------------------------------------*/
/* MAIN MENU STYLES --------------------------------------------------------------*/
ul#main-menu{
	width:250px;;
	list-style:none;
	margin:0; padding:0;
	}
	ul#main-menu li{
		width:250px; height:27px;
		border-bottom:1px solid #113b62;
		list-style-image:none;
		}
		ul#main-menu li a:link, ul#main-menu li a:visited{
			display:block;
			width:250px; height:27px;
			}
		li.about a:link, li.about a:visited{
			background:url(/images/common/main_menu/about-building-trades.gif) top left;
			}
			li.about a:hover{
				background:url(/images/common/main_menu/about-building-trades.gif) -250px 0;
				}
		li.wages a:link, li.wages a:visited{
			background:url(/images/common/main_menu/trade-wages.gif) top left;
			}
			li.wages a:hover{
				background:url(/images/common/main_menu/trade-wages.gif) -250px 0;
				}
		li.unions a:link, li.unions a:visited{
			background:url(/images/common/main_menu/trade-unions.gif) top left;
			}
			li.unions a:hover{
				background:url(/images/common/main_menu/trade-unions.gif) -250px 0;
				}
		li.events a:link, li.events a:visited{
			background:url(/images/common/main_menu/building-trade-events.gif) top left;
			}
			li.events a:hover{
				background:url(/images/common/main_menu/building-trade-events.gif) -250px 0;
				}
		li.scholarships a:link, li.scholarships a:visited{
			background:url(/images/common/main_menu/trade-scholarships.gif) top left;
			}
			li.scholarships a:hover{
				background:url(/images/common/main_menu/trade-scholarships.gif) -250px 0;
				}
		li.community a:link, li.community a:visited{
			background:url(/images/common/main_menu/community.gif) top left;
			}
			li.community a:hover{
				background:url(/images/common/main_menu/community.gif) -250px 0;
				}
		li.media a:link, li.media a:visited{
			background:url(/images/common/main_menu/media.gif) top left;
			}
			li.media a:hover{
				background:url(/images/common/main_menu/media.gif) -250px 0;
				}
		li.photos a:link, li.photos a:visited{
			background:url(/images/common/main_menu/photos.gif) top left;
			}
			li.photos a:hover{
				background:url(/images/common/main_menu/photos.gif) -250px 0;
				}
			
		/* ACTIVE STATE RECOGNITION */
		.about li.about a:hover, .about li.about a:link, .about li.about a:visited{
			background:url(/images/common/main_menu/about-building-trades.gif) top right;
			}
		.wages li.wages a:hover, .wages li.wages a:link, .wages li.wages a:visited{
			background:url(/images/common/main_menu/trade-wages.gif) top right;
			}
		.unions li.unions a:hover, .unions li.unions a:link, .unions li.unions a:visited{
			background:url(/images/common/main_menu/trade-unions.gif) top right;
			}
		.events li.events a:hover, .events li.events a:link, .events li.events a:visited{
			background:url(/images/common/main_menu/building-trade-events.gif) top right;
			}
		.scholarships li.scholarships a:hover, .scholarships li.scholarships a:link, .scholarships li.scholarships a:visited{
			background:url(/images/common/main_menu/trade-scholarships.gif) top right;
			}
		.community li.community a:hover, .community li.community a:link, .community li.community a:visited{
			background:url(/images/common/main_menu/community.gif) top right;
			}
		.media li.media a:hover, .media li.media a:link, .media li.media a:visited{
			background:url(/images/common/main_menu/media.gif) top right;
			}
		.photos li.photos a:hover, .photos li.photos a:link, .photos li.photos a:visited{
			background:url(/images/common/main_menu/photos.gif) top right;
			}


/* COMMON TYPOGRAPHY ELEMENTS --------------------------------------------------------------*/
/* COMMON TYPOGRAPHY ELEMENTS --------------------------------------------------------------*/
/* COMMON TYPOGRAPHY ELEMENTS --------------------------------------------------------------*/
H1{
	font-family:"Times New Roman", Times, serif; font-size:28px; line-height:32px; color:#c7e4ff; font-weight:normal;
	display:block; margin:0 40px 20px 40px; padding:0;
	}
H1.orange {
	font-family:"Times New Roman", Times, serif; font-size:28px; line-height:32px; color:#d16f1a; font-weight:normal;
	display:block; margin:0 40px 20px 40px; padding:0;

}

H2{
	font-family:"Times New Roman", Times, serif; font-size:22px; line-height:26px; color:#c7e4ff; font-weight:normal;
	display:block; margin:0 40px; padding:0;
	}

H3{
	font-family:"Times New Roman", Times, serif; font-size:18px; line-height:18px; color:#d16f1a; font-weight:normal;
	display:block; margin:0 40px 20px 40px; padding:0;
	}
H4{
	font-family:"Times New Roman", Times, serif; font-size:14px; line-height:18px; color:#d16f1a; font-weight:normal;
	display:block; margin:0 40px; padding:0;
	}

	
p{
	font-family:"Times New Roman", Times, serif; font-size:14px; line-height:22px; color:#7e98b0;
	display:block; margin:0 40px 0 40px; padding:0 0 10px 0;
	}

ul{
	font-family:"Times New Roman", Times, serif; font-size:14px; line-height:22px; color:#cbe6fe;
	display:block; margin:0 80px; padding:0 0 10px 0;
	}
	
	li{
		list-style-image:url(/images/common/list-image.gif);
		}

strong{
	color:#cbe6fe;
	}
	
/* COMMON TABLE STYLES --------------------------------------------------------------*/
/* COMMON TABLE STYLES --------------------------------------------------------------*/
/* COMMON TABLE STYLES --------------------------------------------------------------*/
table{
	width:580px; margin:20px auto 20px auto;
	border:none;
	}
	tr{
		border:none; padding:0; margin:0;
		}
		td{
			border:none; padding:0; margin:0;
			}
			td p{
				margin:0; padding:0;
				}
			td hr{
				color:#113b62;
				}
			td h3{
				margin:0;
				}
				
/* PHOTO GALLERY SPECIFIC STYLES --------------------------------------------------------------*/
/* PHOTO GALLERY SPECIFIC STYLES --------------------------------------------------------------*/
/* PHOTO GALLERY SPECIFIC STYLES --------------------------------------------------------------*/
div#photo-gallery-wrap{
	width:570px; margin:0 auto; padding:0 0 40px 0;
	}
	
div #orange {
	display:block;
	margin: 10px 10px 10px 10px;
	border-bottom:1px solid #d16f1a;
}