/* this is the style sheet for the AR.com site pre redesign of 2007  - this style sheet is still attached to all articles prior to that redesign*/

.globalnav { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #999999; text-decoration: none}

.subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
a.subnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
a.subnav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
a.subnav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}

.smallwhitetxt, a.smallwhitetxt:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none
}

a.smallwhitetxt:hover { text-decoration: underline;}

.medwhitetxt, a.medwhitetxt:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.medwhitetxt:hover { text-decoration:underline; }

.lgwhitetxt, a.lgwhitetxt:link  { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; text-decoration: none}

.smallgraytxt, a.smallgraytxt:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none}
a.smallgraytxt:hover { color: #006699;}

.smallBluetxt, a.smallBluetxt:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-decoration: none}
a.smallBluetxt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6600; text-decoration: none}

.medgraytxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; text-decoration: none}
a.medgraytxt:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; text-decoration: none}
a.medgraytxt:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; text-decoration: none}
a.medgraytxt:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; text-decoration: none}

.monospace { font-family: Courier, monospace; }

.maincontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
a.maincontent:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none}
a.maincontent:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none}

.links { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #446A72; text-decoration: none}
a.links:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #446A72; text-decoration: none}


.maincontentBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #006699; text-decoration: none}
a.maincontentBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-decoration: none}
a.maincontentBlue:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-decoration: none}
a.maincontentBlue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-decoration: none}
a.maincontentBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #608A9E; text-decoration: none}

.mainbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none }
a.mainbold:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
a.mainbold:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
a.mainbold:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
a.mainbold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none }

.mainboldBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-decoration: none}
a.mainboldBlue:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-decoration: none}
a.mainboldBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-decoration: none}
a.mainboldBlue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-decoration: none}
a.mainboldBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none}

.mainboldSalmon { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF7547; text-decoration: none}
a.mainboldSalmon:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF7547; text-decoration: none}
a.mainboldSalmon:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF7547; text-decoration: none}
a.mainboldSalmon:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF7547; text-decoration: none}
a.mainboldSalmon:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-decoration: none}

.mainboldWhite, a.mainboldWhite:link  { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.mainboldWhite:hover { text-decoration:underline;}

.mainnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none }

.subContentTitles { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold ; text-decoration: none; color: #000099}
a.subContentTitles:active { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000099; text-decoration: none}
a.subContentTitles:link { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000099; text-decoration: none}
a.subContentTitles:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000099; text-decoration: none}

.articleDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #9F3232}
a.articleDate:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #993300; text-decoration: none}
a.articleDate:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #993300; text-decoration: none}
a.articleDate:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #993300; text-decoration: none}
a.articleDate:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none }

a.sectionTitle:active { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; color: #000099; text-decoration: none}
a.sectionTitle:visited { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; color: #000099; text-decoration: none }
a.sectionTitle:link { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; color: #000099; text-decoration: none }

.leftNavHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none ; font-weight: bold}
a.leftNavHeader:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none ; font-weight: bold}
a.leftNavHeader:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none ; font-weight: bold}
a.leftNavHeader:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none ; font-weight: bold}

---End//--

.formObjectTextField {  height:22px; width:105;}
.formObjectMenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; clip:  rect(   )}

.mainmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #000000; text-decoration: none }
.white { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff }

.mainsubtitled { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9900; text-decoration: none }
a.mainsubtitled:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9900; text-decoration: none }
a.mainsubtitled:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9900; text-decoration: none }
a.mainsubtitled:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9900; text-decoration: none }
a.mainsubtitled:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #608A9E; text-decoration: none }


.bluelink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #006699; text-decoration: none}
a.bluelink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-decoration: none}
a.bluelink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-decoration: none}
a.bluelink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-decoration: none}
a.bluelink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #608A9E; text-decoration: none}


.linkWithLine { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: 0000cc}
a.linkWithLine:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
a.linkWithLine:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000cc }
a.linkWithLine:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
a.linkWithLine:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666}

.mainbold2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333333; text-decoration: none }
.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; font-weight: normal}

.articletitle {  color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none}
a.articletitle:link {  color: #0086C6; font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-decoration: none}
a.articletitle:visited {  color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-decoration: none}
a.articletitle:active {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-decoration: none}
a.articletitle:hover { color: #DBE2DB; font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-decoration: none }

.ArchiveArticleTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; text-decoration: underline; color: #006699}
a.ArchiveArticleTitle:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; text-decoration: underline; color: #006699}
a.ArchiveArticleTitle:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; text-decoration: underline; color: #006699}
a.ArchiveArticleTitle:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; text-decoration: underline; color: #006699}

.formQuickLinkMenu { font-family: Arial, Helvetica, sans-serif; font-size: 7px; clip:  rect(   )}

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666;}

p     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
td    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
tr    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
table     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
ul    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
ol    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
li    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none}
.greeting {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9900}
.mainboldwht { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.authorCredit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; color: #666666; font-style: italic }
a.authorCredit:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099 ; text-decoration: none }

.maincontentItalic { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none ; font-style: italic}


.mainboldtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; text-decoration: none }


------  ArchRec Specific ----



.sectionHeaderLarge {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18pt; font-weight: normal; color: #006699; text-decoration: none}
a.sectionHeaderLarge:link {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18pt; font-weight: normal; color: #006699; text-decoration: none}
a.sectionHeaderLarge:visited {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18pt; font-weight: normal; color: #006699; text-decoration: none}
a.sectionHeaderLarge:active {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18pt; font-weight: normal; color: #006699; text-decoration: none}

.sectionHeaderMed { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #006699; text-decoration: none }
a.sectionHeaderMed:link { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #006699; text-decoration: none }
a.sectionHeaderMed:active { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #006699; text-decoration: none }
a.sectionHeaderMed:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #006699; text-decoration: none }

.sectionHeaderSmll { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #006699; text-decoration: none }
a.sectionHeaderSmll:link { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12pt; font-weight: bold; color: #006699; text-decoration: none }
a.sectionHeaderSmll:visited { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12pt; font-weight: bold; color: #006699; text-decoration: none }
a.sectionHeaderSmll:acitive { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12pt; font-weight: bold; color: #006699; text-decoration: none }

.whiteLarge {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #BFD5DE; text-decoration: none}
a.whiteLarge:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #BFD5DE; text-decoration: none}
a.whiteLarge:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #BFD5DE; text-decoration: none}
a.whiteLarge:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #BFD5DE; text-decoration: none}

.grayText {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666}

.artilceTitleGray {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #999999}

.sectionHeaderMedGray { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14pt; font-weight: normal; color: #666666; text-decoration: none }

.maincontentBlueItalic { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #006699; text-decoration: none ; font-style: italic}

.redBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #F05648 }

.SmBlueBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #006699 }

.SmWhiteBold, a.SmWhiteBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF }
a.SmWhiteBold:hover { text-decoration: underline; }

.blacktextsm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000 }

.articleSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none }

.maincontentGray { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #666666; text-decoration: none }

.mainboldGreen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #638B46; text-decoration: none }

.RedTextSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #F05648 }

.photocredit { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }

.ArchiveArticleTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; text-decoration: underline; color: #006699}

.mainboldGray { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none }
a.mainboldGray:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none }
a.mainboldGray:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none }
a.mainboldGray:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none }

.inTheCause { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666600; text-decoration: none }

.ITC_caption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666600; text-decoration: none }

.registerText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.registerCont { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699}
.registerTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 ; font-weight: bold}

.linkWithLineBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #006699; text-decoration: underline}

.PhotoGrayBorder {
	border: 1px solid #999999;
}

.greenLineTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009900;
}

.sweetsText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #333333; text-decoration: none;}
a.sweetsText:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFD322; text-decoration: none;}
a.sweetsText:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none;}
a.sweetsText:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none;}
a.sweetsText:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #009900; text-decoration: none;}

.AR2orangeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BFD5DE;
	text-decoration: none;
}
.AR2orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DE8218;
	text-decoration: none;
}
.subNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	background-color: #BFD5DE;
}
#BTSminiNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 12px;
}
#BTSminiNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#BTSminiNav a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: none;
}
#BTSminiNav a:hover, #BTSminiNav a:active  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #006699; 
	text-decoration: none;
}
/* forum on homepage code*/
.ForumOrange, a.ForumOrange:link, a.ForumOrange:visited {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
a.ForumOrange:hover, a.ForumOrange:active {
	color: #FF6600;
	text-decoration: none;
}
#forum a {
	text-decoration:none;
	font-size: 12px;
}
#forum > table {
	border: 1px solid #FFFFFF;
}
/* END forum on homepage code */

/* Top news widget */
#topNews {
	background-color: #FFFFFF;
	padding: 5px;
	width: 190px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#topNews #TopNewsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D525A;
	text-align: center;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D525A;
}
#topNews #newsItems ul {
	margin: 0px 3px 0px 18px !important;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#topNews #newsItems li {
	padding-bottom: 3px;
}
#topNews #newsItems {
	padding-top: 2px;
	padding-bottom: 2px;
}
#topNews #newsItems a {
	color: #006699;
	text-decoration: none;
}
#topNews #newsItems a:hover {
	color: #0084C7;
	text-decoration: none;
}
/* END Top news widget */


body {
	background-color: #EEEEEE;
}
#newHeader {
	background-color: #FFFFFF;
	width: 1000px;
}
#leaderboard {
	text-align: center;
	padding-bottom: 8px;
	padding-top: 5px;
	width:1000px;
}
/* HEADING STYLES */

#heading {
	background-color:#FFFFFF;
	margin: 0 10px;
}
#heading td.left {
	height: 25px;
	background-image: url(/images/tab-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 5px;
}
#heading td.right {
	background-image: url(/images/tab-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 6px;
}
#heading td.bottom {
	background-image: url(/images/tab-bottom.gif);
	background-repeat: repeat-x;
	height: 5px;
}
#heading td.main {
	height: 20px;
	padding-right: 2px;
	white-space: nowrap;
	width: auto;
}
#heading td.main img {
	padding-right: 4px;
	float: left;
}
#heading .main a {
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	display: block;
	float: left;
	margin-top: 3px;
	font-weight: bold;
	white-space: nowrap;
}
#heading .main a:hover {
	color: #FF7D00;
}

#heading #tabs table.tabs {
	margin-right: 10px;
	display: block;
	float: left;
}
#heading #search {
	border: 1px solid #d0d0d0;
	background-color: #eeeeee;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 4px;
	/*height: 70px;*/
	width: 315px;
	float: right;
}
#mhc {
	float:right;
	padding-top:5px;
}


/* NAVIGATION */
#navigation { /*establish nav width and size*/
	position: relative; /* force hasLayout in IE */
	height: 55px;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color:#FFFFFF;
	background-image: url(/images/NavBlueBackground.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8CACBA;
	overflow:hidden;
}

#navigation li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;

}

#navigation li a { /* set style for top navigation*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 12px;
	padding-left: 12px;
	background-image: url(/images/pipeWhite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 18px;
	white-space: nowrap;	
}
#navigation #navResources a {
	padding-right: 8px;
	
}
#navigation #navTech a, #navigation #navCE a{
	padding-right:11px;
	padding-left:12px;
}

*html #navigation li a{ /*force nave in IE*/
	width: 10px;
	white-space: nowrap;
}


#navigation li:hover, #navigation li.over,
#navigation li a.top:hover { /*top nav hover */
	color: #006699;
	background-color: #ADC4CE;
}

#homePage #navHome a.top,  /* top nav selected*/
#news #navNews a.top, 
#projects #navProjects a.top, 
#residential #navResidential a.top, 
#features #navfeatures a.top, 
#archrecord2 #navAr2 a.top, 
#practice #navPractice a.top, 
#products #navProducts a.top, 
#community #navCommunity a.top,
#green #navGreen a.top,
#tech #navTech a.top,
#resources #navResources a.top,
#ce #navCE a.top  {
	background-color: #BED5DC;
	color: #006699;
}

#navigation ul {
	display: none;
	position: absolute;
	top: 23px;
	height: 31px;
	width: 990px;
	padding:0;
	margin: 0;
	list-style:none;
	left:0px;
	background-color:#FFFFFF;
	z-index: 1;
}
#navNews ul {padding-left: 0px;}  /* this section moves the sub nav under the proper main nav - the padding and width must = 1000 */
#navProjects ul {padding-left: 10px; width: 990px;}  
#navResidential ul {padding-left: 20px; width:980px;}  
#navfeatures  ul {padding-left: 100px;}  
#navAr2 ul {padding-left: 335px;}  
#navPractice ul {padding-left: 108px;} 
#navProducts ul {padding-left: 30px;}
#navCommunity ul {padding-left: 460px;}
#navGreen ul {padding-left: 550px;}
#navTech ul {padding-left: 730px;}
#navCE ul {padding-left: 760px;}
#navResources ul { padding-left: 500px;}

#navigation li ul li.bottom a {
	/* for all links in the list */
	display: block;
	height: auto; 
	line-height: 20px;
	text-indent: 0; 
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/images/pipeBlue.gif);
	background-repeat: no-repeat;
	background-position: right center;
	white-space: nowrap;
	background-color:#FFFFFF;
}
#navigation li ul li.bottom a:hover {
	color:#0084C7;
	background-color:#FFFFFF;
}

#home #navHome ul,
#news #navNews ul, 
#projects #navProjects ul, 
#residential #navResidential ul, 
#features #navfeatures ul, 
#archrecord2 #navAr2 ul, 
#practice #navPractice ul, 
#products #navProducts ul, 
#community #navCommunity ul,
#green #navGreen ul,
#tech #navTech ul,
#resources #navResources ul,
#ce #navCE ul {
	display: block;
	z-index:20;
}


#navigation li:hover ul, #navigation li.over ul { /*brings second nav to layers to top*/
	display: block;
	z-index: 1000;
}

#daily #navNewsDaily a, #special #navNewsSpecial a, #OnTheBoards #navOTB a, #news #blogs #navNewsBlogs a, 
#projects #portfolio #navProjPortfolio a, #projects #bts #navProjBTS a, #interiors #navProjInteriors a, #lighting #navProjLighting a, 
#projects #rateProjects #navProjRated a, #projects #submit #navProjSubmit a, #projects #blogs #navProjBlogs a, 
#hotm #navResHotM  a, #residential #quarterly #navResFeatured a, #recordHouses #navResRecHouses a, #unbuilt #navResUnbulit a, 
#residential #submit #navResSubmit a, #aiaAwards #navFeatAIA a, #bwarAwards #navFeatBWAR a, 
#archrecord2 #design #navAr2Design a, #archrecord2 #work #navAr2Work a, #archrecord2 #live #navAr2Live a, 
#firmCulture #navPractFirmCult a, #projDelivery #navPractProjDel a, #startUps #navPractStartUps a, #ethics #navPractEthics a, 
#finance #navPractFinancial a, #legal #navPractLegal a, #hr #navPractHR a, #marketing #navPractMrktg a, #clients #navPractClients a, 
#riskManagment #navPractRiskMgmt a, #top150 #navPractTopFirms a, /*#navPractProfiles a,*/ #practice #blogs #navPractBlogs a,
#potm #navPotm a, #ProductFocus #navProdTypes a, #tradeshows #navProdTradeshows a, #ontheWeb #navProdEdBookmarks a, 
#products #blogs #navProdBlogs a, 
#community #blogs #navCommBlogs a, #editorial #navCommEditorial a, #letters #navCommLetters a, 
#green #GreenFeatures #navGreenFeat a, #green #greenProducts #navGreenProd a, #green #blogs #navGreenBlogs a, 
#tech #techFeatures #navTechFeat a, #tech #techBriefs #navTechBrief a, #bim #navTechBIM a, #productAds #navProdAds a {
	text-decoration:underline;
}

/* END NAVGATION */
#rightPadding {
	width: 310px;
	margin: 10px;
}

/* WIDGET STYLES */

legend, legend a {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
legend a:hover {
	color:#666666;
	
}
* html legend{
	position:absolute; top: -.5em; left: .5em;
	
}
fieldset div a {
	color:#006699;
	text-decoration:none;
}
fieldset div a:hover {
	text-decoration:underline;
}
fieldset {
	padding: 5px;
	border: 1px solid #006699;
	background: #BED5DC;
	margin: 5px 0px 8px;
}
*html fieldset{
	position:relative; margin-top:1em; padding-top:.75em;
}
fieldset div.widget {
 	background-color:#FFFFFF;
	padding: 5px;
	
}
*html fieldset div.widget {
	width:298px;
}
div.widget td, fieldset td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.widget .hideThumb td.Summary_BlogTableLeft img {display:none;}

.widget .products a {
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.widget .products a:hover {
	text-decoration: underline;
}
.widget #products_mini img {
	width: 135px;
	height: auto;
	padding-bottom: 4px;
	border: none;
}
.widget #products_mini a:hover {
	text-decoration:none
}
		 /* Top news widget */							
#Archrecord #TopNewsHeading {
	display:none;
}
#topNews #newsItems ol {
	margin: 0px 3px 0px 18px !important;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#topNews #newsItems li {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	color: #666666;
}
#topNews #newsItems {
	padding-top: 2px;
	padding-bottom: 2px;
}
#topNews #newsItems a {
	color: #045C88;
	text-decoration: none;
}
#topNews #newsItems a:hover {
	color: #608A9E;
}
#reactions td.tab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86B4C7;
}
#commentDW_content {
	display: block;
}
#recommendDW_content {
	display: none;
}
#reactions td.currentTabFront {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 3px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #86B4C7;
	border-right-color: #006699;
	border-left-color: #86B4C7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#reactions td.currentTabBack {
	font-size: 11px;
	background-color: #e5eef2;
	padding: 3px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #86B4C7;
	border-right-color: #006699;
	border-left-color: #86B4C7;
	border-bottom: solid 1px #86B4C7;
}
#reactions td.currentTabBack a,td.currentTabFront a, #reactions td.currentTabBack a:hover,td.currentTabFront a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
/* ----- sweets search box ----- */
#sweetsSearch legend {
	color: #0EA60E;
}

#sweetsSearch {
	border: 1px solid #11AD11;
	background: #EEE;
}

/* ---- COMMUNITY PAGE: WIDGET STYLES ---- */

#community .index td.right a {color:#333333; font-weight:normal}
#community .index td.right .Summary_PhotoTitle a, #community .index td.right .Summary_BlogTitle a, #community .index td.right .Summary_ForumsTitle a, #community .index td.right .Summary_ProfileName a {font-weight:bold}

/* END WIDGET STYLES */

.rectangleAd {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	background-color: #EEE;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
	display:block;
}

td.mainboldBlue span.mainboldBlue {display:none;}