* { margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; }

body { text-align: left; font-family: "trebuchet ms"; font-size: 62.5%; color: #666; line-height: 2.5em; background: #f5f5f5 url(images/tile.jpg) repeat-x; margin-top: 0; }

p {
	margin-bottom: 12px;
}

.P_Large { font-size: 125%; color: #000; font-family: "trebuchet ms"; }

a { color: #666; font-size: 1.1em; font-family: "trebuchet ms"; line-height: 1.2em; text-decoration: none; }
a img { color: #666; font-size: 1.1em; font-family: "trebuchet ms"; line-height: 1.2em; text-decoration: none; }
a:hover { color: #3c0; font-family: "trebuchet ms"; text-decoration: none; }

dl dt { font-size: 1.1em; font-family: "trebuchet ms"; padding-bottom: 4px; }

dl dd { font-family: "trebuchet ms"; line-height: 1.3em; }

.DD_Light { color: #000; font-family: "trebuchet ms"; padding-bottom: 3px; }


#Wrapper { margin-left: 11px; font-size: 1.3em; color: #000; font-family: "trebuchet ms"; background-color: #f5f5f5; background-image: url(images/tile.jpg); background-repeat: repeat-x; background-attachment: scroll; width: 829px; }

#Masthead {
	float: left;
	width: 573px;
	height: 162px;
}

#Logo {
	float: left;
	width: 256px;
	height: 100px;
	background: url(images/layout-right.jpg) no-repeat left;
}

#Logo h1 {
	text-indent: -9000px;
	background: transparent;
}


.Mid { margin-top: 12px; padding-top: 8px; font-size: 0.95em; font-family: "trebuchet ms";;
}
.Mid-2 { font-size: 0.95em; font-family: "trebuchet ms"; margin-top: -5px; }
.Content_Block {
	float: left;
	text-align: center;
	width: 557px;
	padding-bottom: 12px;
	background: #f5f5f5;
	margin-left: 8px;

}

.Content { background-color: #f5f5f5; margin-left: auto; margin-right: auto; text-align: left; width: 538px; }

.NW_Col {
	float: left;
	margin: 0px;
	width: 535px;
}
.LG_Image_Container a {
	float: left;
	border: 4px solid #363636;
}
.LG_Image_Container a img {
	border: 2px solid #363636;
}
.LG_Image_Container p { color: #696969; font-size: 1em; line-height: 0.5em; }
.LG_Image_Container a:hover img {
	border: solid 2px #3c0;
}
.NW_thumbs_Col { background-color: white; margin: 0; width: 535px; float: left; border: solid 1px #363636; }
.thumb_Image_Container a { width: 100px; float: left; border: solid 13px white; }
.thumb_Image_Container a img { border: solid 2px #ccc; }
.thumb_Image_Container a:hover img { border: solid 2px #3c0; }
.Col_Two {
	margin-top: 12px;
}

.NW_Description {
	float: right;
	margin: 0px;
	width: 183px;
}

.NW_Description h2 { background-color: transparent; text-indent: -9000px; padding-bottom: 5px; }

#Right_Wrapper { float: right; font-size: 0.95em; font-family: "trebuchet ms"; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 45px 0 0 0; width: 256px; height: 300px; }

#Right_Icons_ArtWear { float: left; margin: 15px 0 0 3px; width: 234px; }

#Right_Icons_ArtWear h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; width: 126px; height: 23px; }
#Right_Icons_ArtWear h2copy { background: url(images/artwear.gif); text-indent: -9000px; margin-left: 5px; width: 126px; height: 23px; }
#Right_Icons_ArtWear a h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; width: 100%; height: 100%; border-bottom-color: #3c0; border-bottom-width: 2px; display: block; }
#Right_Icons_collage { float: left; margin: 15px 0 0 3px; width: 234px; }
#Right_Icons_collage h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; width: 126px; height: 23px; }
#Right_Icons_collage a h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin-left: 5px; width: 100%; height: 100%; border-bottom-width: 2px; border-bottom-color: #3c0; }
#Right_Icons_process { float: left; margin: 15px 0 0 3px; width: 234px; }
#Right_Icons_process h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; width: 126px; height: 23px; }
#Right_Icons_process a h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin-left: 5px; width: 100%; height: 100%; border-bottom-width: 2px; border-bottom-color: #3c0; }
#Right_Icons_events { float: left; margin: 15px 0 0 3px; width: 234px; }
#Right_Icons_events h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; width: 156px; height: 23px; }
#Right_Icons_events a h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin-left: 5px; width: 100%; height: 100%; border-bottom-width: 2px; border-bottom-color: #3c0; }
#Right_Icons_contact { float: left; margin: 15px 0 0 3px; width: 234px; }
#Right_Icons_contact h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; width: 126px; height: 23px; }
#Right_Icons_contact a h2 { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin-left: 5px; width: 100%; height: 100%; border-bottom-width: 2px; border-bottom-color: #3c0; }
#Right_background { background-image: url(images/woman_bg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin: 15px 0 0 3px; width: 234px; height: 500px; float: left; }
#Right_background_short { background-image: url(images/woman_bg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; width: 234px; height: 90px; float: left; margin-right: 0; margin-bottom: 0; margin-left: 3px; }
#Right_background_none { background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin-right: 0; margin-bottom: 0; margin-left: 3px; width: 234px; height: 90px; float: left; }
#Right_background_index { background-image: url(images/woman_bg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin-right: 0; margin-bottom: 0; margin-left: 3px; width: 234px; height: 40px; float: left; }
span.Icon_Bg_r2 { color: #000; font-size: xx-small; font-family: "trebuchet ms"; line-height: 1.2em; float: left; display: block; margin: 25px 0 0 6px; width: 43px; height: 58px; background: #eee; text-align: center; }
span.Icon_Bg { color: #000; font-size: xx-small; font-family: "trebuchet ms"; line-height: 1.2em; background: #eee; text-align: center; display: block; margin: 6px 0 0 6px; width: 43px; height: 58px; float: left; }
span.Icon_list_Bg { color: #000; font-size: xx-small; font-family: "trebuchet ms"; line-height: 1.2em; background: #eee; text-align: center; display: block; margin: 6px 0 0 6px; width: 60px; height: 15px; float: left; }
span.Icon_list_Bg_r2 { color: #000; font-size: xx-small; font-family: "trebuchet ms"; line-height: 1.2em; background: #eee; text-align: center; display: block; margin: 25px 0 0 6px; width: 60px; height: 15px; float: left; }
span.Icon_Bg img {
	margin: 1px 0 0 1px;
}
span.Icon_Bg img_r2 { margin: 1px 0 0 1px; }
span.Icon_Bg a img  { color: #000; text-decoration: none; border: solid 2px #282828; }
span.Icon_Bg_r2 a img { color: #000; text-decoration: none; border: solid 2px #282828; }
span.Icon_Bg a:hover img  { color: #000; text-decoration: none; border: solid 2px #3c0; }
span.Icon_Bg_r2 a:hover img { color: #000; text-decoration: none; border: solid 2px #3c0; }
span.X_Spot {
	display: block;
	width: 43px;
	height: 43px;
	background: transparent url(images/x_out.gif) no-repeat;
}

#Right_Content {
	float: left;
	margin: 12px 0 0 3px;
	width: 195px;
}


h2.RightContent {
	margin-top: 5px;
	margin-left: 6px;
	width: 109px;
	height: 24px;
	background: transparent url(images/community.gif) no-repeat;
	text-indent: -9000px;
}
.Bottom {
	padding-bottom: 12px;
}

#EventsButton {
	float: right;
	margin-right: 42px;
	width: 65px;
	height: 23px;
	background: transparent url(images/events.gif) no-repeat top;
	overflow: hidden;
}

#EventsButton a {
	display: block;
	width: 65px;
	height: 23px;
	background: transparent url(images/events.gif) no-repeat top;
	overflow: hidden;
}

#EventsButton a:hover {
	background-position: 0 -23px;
}


#TopButton_Wrapper {
	float: left;
	width: 790px;
	height: 24px;
}

#TopButton {
	float: right;
	width: 65px;
	height: 24px;
	background: #f5f5f5 url(images/topbutton.gif) no-repeat 50% top;
	overflow: hidden;
}

#TopButton a {
	display: block;
	width: 65px;
	height: 24px;
	background: #f5f5f5 url(images/topbutton.gif) no-repeat 50% top;
	overflow: hidden;
}

#TopButton a:hover {
	background-position: 0 -24px;
}

#EventsWrapper {
	clear: both;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 25px;
	background:	#eee url(images/midtile.jpg) repeat-x;
}

#DivEvents {
	position: relative;
	width: 780px;
	margin: 12px 15px 0 25px;
	font-size: 1.3em;
	color: #1a1a1a;
	
}

#DivEvents h3 {
	font-size: 1.3em;
	margin-left: 5px;
	color: #ffffff;
	padding-bottom: 8px;
	font-weight: normal;
}


h2.Events {
	width: 152px;
	height: 23px;
	margin-bottom: 8px;
	background: transparent url(images/comingup.gif) no-repeat ;
	text-indent: -9000px;
}

#DivEvents p {
	margin-left: 5px;
	
}

#DivEvents a { font-weight: normal; color: #ffffff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#Footer {
	clear: both;
	width: 100%;
	height: 50px;
	padding: 8px;
	background: url(images/footertile.png) repeat-x;
}
#Footer_short { background: url(images/footertile.png) repeat-x; padding: 8px; width: 100%; height: 50px; clear: both; margin-top: 150px; }
#Footer_Content { float: left; width: 620px; margin: 9px 0 0 25px; font-size: 1em; font-family: "trebuchet ms"; }
#caption {
	font-family: "Arial", Helvetica, sans-serif;
	color: #8a8a8a;
}
.infocopy_Container p { color: #666; font-size: 0.9em; font-family: "trebuchet ms"; }

.infocopy_Container h4 { color: #3c0; font-size: 1.2em; font-family: "trebuchet ms"; }
.infocopy_Container h5 { color: #666; font-size: 1em; font-family: "trebuchet ms"; font-weight: bold; }
.infocopy_Container a {  }
.infocopy_Container a img {  }
.infocopy_Container a:hover img {  }
