@charset "utf-8";
body {
	background-color: #54575A;/*#494C4F*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C808C;/*#5C808C*/
}
a:link {
	color:#87C0EF;
	text-decoration:none;
}
a:hover	{
	color:#63C6EB;
	text-decoration:none;
}
/*NOTES: new width:984px; inclImgRepeat:1000px; old width:803px*/
#wrapper {
	position:relative;
	margin:0px auto 0px auto;/*top right bttm left*/
	padding: 0px 0px 0px 0px;
	width:1005px;/*width incl img repeated; 1005Mar2011, 820px_2010*/
	background-image:url(/im/content_bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#top_left {
	float:left;
	position:relative;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px; 
	width: 212px;/*212px_2010*/
	height: 148px;/*was148px*/
	background-image:url(/im/GoodShprd_LOGO.jpg);
	background-repeat:no-repeat;
}
#top_middle {/*image rotator*/
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;	
	width: 596px;/*600Mar2011, 419px_2010*/
	height: 148px;/*was 148*/
	background-image:url(/im/NonFlash_BgndTopImage1.jpg);
}
#top_right {
	float:right;
	margin: 0px 10px 0px 0px;/*0px 10px 0px 0px;*/
	padding: 0px 3px 0px 0px;/*0px 0px 0px 0px;*/	
	width: 172px;/*172px_2010*/
	height: 148px;
	background-image:url(/im/GoodShprd_ArchLogo.jpg);
	background-repeat:no-repeat;
	
}

#top_right #sgs-searchbox {
	margin: -2px 0px 0px 0px;
	padding: 2px 2px 2px 4px; 
	width:71px;height:19px; border:0pt none;
	position:absolute;
	right:60px;/*was 60px2009*/
	top: 95px;/*was 85px2009*/
	line-height:1.3; background:url(/im/search_box.gif) 0px center no-repeat #87898c; 
	color: #FFFFFF;
}
#top_right #sgs-searchbutton {margin: -3px 0px 0px 0px; padding:0px 0px 0px 0px; width: 23px; height:21px; 
	background:url(/im/searchbutton.gif) 0px center no-repeat #e52727; border:none;
	position:absolute; 
	right:31px; 
	top: 97px;/*was 87px2009*/
	color:#5a6a7a;
	cursor:pointer}


#top_right ul {margin:0px 21px 0px 21px; padding:0px; height:31px; list-style-type:none;}

#top_right li.searchbox {float:left; margin: 8px; padding:0px 0px 0px 0px; height:24px;}


#content_left {
	float:left;
	position:relative;
	margin: 10px 0px 0px 7px;
	padding: 0px 0px 0px 0px;	
	width: 212px;/*212px_2010*/
	
}

#content_left .moduletable_menu{}

#content_left ul {margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
#content_left li {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}

#middle_flash {
	float:left;
	margin: 0px 0px 0px 0px;/*top right bttm left */
	padding: 0px 0px 0px 1px;/*top right bttm left was:10px 20px 20px 24px;NOTE:top margin now removed*/
	width: 598px;/*was 554Mar, 593Feb2011, 413px_2010, withPaddingAddsUpToLessThan 600px; 419px_2010*/
	background:url(/im/NonFlash_BgndImage1.jpg) center 65px;/*12px, 0px, 0px, 33px, center; added Mar2011*/
	background-repeat: no-repeat;
	overflow:hidden;/*added Mar2011*/
	
	;
}
#content_middle {
	float:left;
	text-align: justify;/*added - Clay*/
	margin: 0px 0px 0px 0px;/*top right bttm left */
	padding: 0px 28px 0px 32px;/*top right bttm left was:10px 20px 20px 24px;NOTE:top margin now removed*/	
	width: 538px;/*was 554Mar2011, 370_2010; withPaddingAddsUpToLessThan:600px; 419px_2010*/
	
}

#content_middle .componentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;/* was 18px */
	font-weight: bold;
	color: #5C808C;
	padding: 10px 0px 0px 0px;/*top right bttm left*/
}

#content_middle H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;/* was 16px */
	font-weight: bold;
	color: #2287AF;
	padding: 12px 0px 0px 0px;/*top right bttm left orig:12px 0px 0px 21px*/
}

#content_middle H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;/* was 18px */
	font-weight: bold;
	color: #5C808C;
	padding: 12px 0px 5px 0px;/*THIS = space around Middle PG HEADING: top right bttm left; orig:12px 0px 5px 21px*/
}

#content_middle H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;/* was 18px */
	font-weight: bold;
	color: #5C808C;
	padding: 12px 0px 5px 0px;	/*top right bttm left = space around Middle PG HEADING orig:12px 0px 12px 21px*/
}
#content_middle a:link{/*middle column*/
	color: #1A73BB;
}
#content_middle a:visited{/*middle column*/
	color: #5A95AB;
}
#content_right {
	float:right;/*right*/
	margin: 0px 10px 0px 5px;/*this works: 0px 10px 0px 5px; orig 0, 0, 0, 0*/
	padding: 0px 9px 0px 5px;/*this works:0px 9px 0px 5px; orig 0px 14px 0px 14px:top right bttm left*/
	width: 158px;/*158px:-withPadding=190px*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0C3C2;/*txt clr*/
	/*background-color: #666666;/*added clay*/
}
#content_right H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}
#content_right a:link{/*right column*/
	color: #CCCCCC;
}
#content_right a:hover{/*right column*/
	color: #E9E9E9;
}
#content_right a:visited{/*right column*/
	color: #B0D2E3;
}
#content_right p{
	margin: 10px 0px 10px 0px;/*was:10px 0px 10px 0px;*/
	padding: 0px 10px 0px 10px;/*top right bttm left :was:0px 10px 0px 10px;*/
}
#footer {
	position:relative;
	margin:5px auto 0px auto;/*top right bttm left*/
	padding: 0px 0px 0px 0px;
	width:984px;/*984Feb2011, 815px_2010*/
	color: #FFFFFF;/*clay added*/
	background-color: #F0F0F0;
}
#footer a {

	color: #FFFFFF;
}
#footer #footer_left {
	float:left;
	margin: 0px 10px 0px 0px;/*top right bttm left*/
	padding: 0px 0px 0px 0px;	
	width: 280px;/*250px_2010*/
}
#footer #footer_middle {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width: 340px;/*290px_2010*/
	
}
#footer #footer_right {
	float:right;
	margin: 0px 10px 0px 0px;/*top right bttm left*/
	padding: 0px 0px 0px 0px;	
	width: 270px;/*250px_2010*/
	
	
}

#LeftMenu a {
		width:195px;
		height:26px;
		background:url(/im/Btn_L.gif) 0 0;
		background-repeat:no-repeat;
		display:block;
		overflow:hidden;
		text-decoration:none;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 11px;
		padding: 5px 0px 0px 34px;	
}
#LeftMenu a:hover,
	#LeftMenu #current a
	{ 
	background:url(/im/Btn_L_f3.gif) 0 0;
	background-repeat:no-repeat;
}
#LeftMenu a:active a:down a:link{/*clay added - others: a:focus a:active a:visited a:normal*/
	background:url(/im/Btn_L_f4.gif) 0 0;
	background-repeat:no-repeat;
}
#LeftMenuBttm {/*clay added*/
	float:left;
	margin: 0px 0px 0px 10px;
	padding: 0px 14px 0px 14px;/*top right bttm left*/	
	width: 142px;/*withPadding=190px*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C3C2;
}
#LeftMenuBttm H1{/*clay added*/
	float:left;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #C0C3C2;
}
#LeftMenuBttm p{/*clay added*/
	margin: 5px 0px 5px 0px;/*5px 0px 5px 0px; top right bttm left*/
}
#LeftMenuBttm a:hover a:link, a:visited{ 
	color: #C0C3C2;
}

fieldset {
	border: none;
	}

fieldset a {
	font-weight: bold;
}
.contain-imageL {/*image with text below*/
float:right; margin:5px 25px 10px 0px;
text-align:left;
/*background-color:#e2e2fe;*/
}
.contain-imageR {/*image with text below*/
float:right; margin:5px 0 10px 25px;
text-align:right;
/*background-color:#e2e2fe;*/
}
p.article_image_caption {/*text below part*/
margin:5px 0 5px 0px;
text-align:center;
font-size: 10px;
}
/* Custom Styling STARTS*/
.componentheading.myPgClassSuffix1 {
	/*background-color: #FAFAD2;*/
	display:block;
	margin: 14px 0px 20px 0px;/*top right bttm left -was 14px 0px 20px 23px*/
}
.myPgClassSuffix1 {
	margin: 5px 2px 0px 0px;/*top right bttm left -was 5px 5px 0px 23px*/
	/*margin: 10px 0px 20px 40px;*/
}
/* Custom Styling ENDS*/
