/*tag specific styles*/

BODY{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #DEDBD6;
	scrollbar-shadow-color:#888888;
	scrollbar-darkshadow-color:#DEDBD6;
	scrollbar-highlight-color:#DEDBD6;
	
}

#c1{
	color: #666;
	text-decoration: none;
	
}

A{
	color: #FF614B;
	text-decoration: none;
	
}

A:LINK{
	color: #FF614B;
	text-decoration: none;
	
}

A:VISITED{
	color: #FF614B;
	text-decoration: none;
	
}

A:ACTIVE{
	color: #FF614B;
	text-decoration: none;
	
}

A:HOVER{
	color: #666666;
	text-decoration: none;
	
}

INPUT{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	BEHAVIOR: url(../_filelib/_css/Input.htc)
	
}

SELECT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

OPTION{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

TEXTAREA{
	background-color:#FFFFFF;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background-image: url(../../_icons/bg_inset_shadow.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

/* for the dev area */

#dev a{
	color: #FF3333;
	text-decoration: none;
	
}

#dev a:link, a:visited, a:active{
	color: #FF3333;
	text-decoration: none;
	
}

#dev a:hover{
	color: #666666;
	text-decoration: none;
	
}

#dev .modHeader{
	display: none;
	
}

#dev .ctToolBar{
	display: none;
	
}

#dev .ctBulletin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	
}

#dev .ctBulletin TABLE TD{
	padding: 0 0 5px 0px;
	
}

#dev .modContent TD{
	padding:0px;
	
}

#dev .ctBulletinNew{
	/*background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;*/
	
}

#dev .ctBulletinDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4FC8F3;
	text-decoration: none;
	
}

#dev .ctBulletinImage{
	/*border-right: 10px #FFF Solid;*/
	
}

#dev IMG{
	border: 0;
	
}

#dev .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	padding-left: 15px;
	
}

#dev A.ctBulletinLink, A:VISITED.ctBulletinLink, A:ACTIVE.ctBulletinLink{
	padding-left: 15px;
	
}

#dev A:HOVER.ctBulletinLink{
	color:#666666;
	text-decoration: none;
	padding-left: 15px;
	
}

#dev .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 0 0 10px 15px;
	
}

/*dhtml navigation menu styles*/

/*dhtml menu styles*/

.mnuMain{
	width: 80px;
	text-align: left;
	padding-top: 2px;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF614B;
	text-transform: uppercase;
	line-height: 14px;
	
}

.mnuItemOver{
	text-decoration: none;
	color: #666666;
	
}

.mnuItemActive{
	text-decoration: none;
	color: #666666;
	
}

.mnuItemActiveOver{
	text-decoration: none;
	color: #666666;
	
}

.mnuItemSeparatorV{
	display: none;
	/*background-color: #000000;
	width: 100%;
	height: 1px;*/
	
}

/*dhtml navigation sub menu styles*/

.mnuSub{
	width: 135px;
	text-align: left;
	padding-left: 1px;
	background-color: #FFFFFF;
	
}

.mnuSubItem, .mnuSubItemOver, .mnuSubItemActive, .mnuSubItemActiveOver, .mnuSubItemMembers, .mnuSubItemMembersOver{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	/*text-transform: uppercase;*/
	
}

.mnuSubItemOver{
	text-decoration: none;
	color: #666666;
	
}

.mnuSubItemActive{
	color: #666666;
	text-decoration: none;
	
}

.mnuSubItemActiveOver{
	color: #666666;
	text-decoration: none;
	
}

.mnuSubItemSeparatorV{
	display: none;
	
}

.mnuSubItemSeparatorH{
	display: none;
	
}

/* Expander Icon */

.mnuArrowV{
	background: url(/_filelib/ImageGallery/Bullets/icon_plus.gif) 0px 50% no-repeat;
	
}

.mnuArrowH{
	background: url(/_filelib/ImageGallery/Bullets/icon_plus.gif) 0px 50% no-repeat;
	
}

/* Extra Nav at top */

.mnuTop{
	width: 223px;
	text-align: left;
	
}

.mnuTopItem, .mnuTopItemOver, .mnuTopItemActive, .mnuTopItemActiveOver, .mnuTopItemMembers, .mnuTopItemMembersOver{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF614B;
	/*color: #4FC8F3;*/
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 1px;
	
}

.mnuTopItemOver{
	text-decoration: none;
	color: #666666;
	
}

.mnuTopItemActive{
	text-decoration: none;
	color: #666666;
	
}

.mnuTopItemActiveOver{
	text-decoration: none;
	color: #666666;
	
}

.mnuTopItemSeparatorV{
	display: none;
	
}

.mnuTopItemSeparatorH{
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(/images/sdg/general/icon_plus.gif);
	background-repeat: no-repeat;
	background-position: center;
	
}

/*content styles*/

.inpButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px outset #999999;
	color: #333333;
	padding: 1px;
	border-left:2px solid #98AE93;
	background-color: #EFEFEF;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer{

}

.modContent{

}

.modHeader{
	border-bottom:1px solid #333333;
	font-family:Verdana,Ms Sans Serif,Arial;
	text-align:center;
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	height:20px;
	
}

.ctHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#444444;
	
}

.ctToolBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	
}

.ctAlternate{
	background-color:#F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	
}

.ctNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

.ctSmall{
	font-family:Verdana;
	font-size:8pt;
	
}

.ctBulletin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#787270;
	
}

.ctBulletinNew{
	/*background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px; */
	
}

.ctBulletinDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4FC8F3;
	text-decoration: none;
	
}

.ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#787270;
	text-decoration: none;
	
}

.ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
	
}

.ContentHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#787270;
	text-decoration: none;
	line-height: 16px;
	
}

/* ------------------------------------------------------- */

/* SDG Styles */

/* ----------------------------------------------------- */

.docTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4FC8F3;
	text-decoration: none;
	padding-bottom: 6px;
	text-transform: uppercase;
	
}

.teamTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4FC8F3;
	text-decoration: none;
	padding-bottom: 6px;
	
}

hr{
	color: #787270;
	
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787270;
	text-decoration: none;
	
}

a.footer, a.footer:link, a.footer:active, a.footer:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF614B;
	text-decoration: none;
	
}

a.footer:hover{
	color: #787270;
	text-decoration: none;
	
}

/* ------ Capabilities --------- */

.capabilityLinks{
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	line-height: 18px;
	
}

.capabilityLinks a{
	color:#FF614B;
	text-decoration:none;
	
}

.capabilityLinks a:hover{
	color: #787270;
	text-decoration: none;
	
}

/* ------ CAREERS STYLES ----- */

#careers .ctToolBar{
	/*display: none;*/
	
}

#careers .ctBulletin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	
}

#careers .ctBulletin TABLE TD{
	padding: 0 0 5px 0px;
	
}

#careers .modContent TD{
	padding:0px;
	
}

#careers .ctBulletinNew{
	/*background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;*/
	
}

#careers .ctBulletinDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4FC8F3;
	text-decoration: none;
	
}

#careers .ctBulletinImage{
	/*border-right: 10px #FFF Solid;*/
	
}

#careers IMG{
	border: 0;
	
}

#careers .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	padding-left: 0px;
	
}

#careers A.ctBulletinLink, A:VISITED.ctBulletinLink, A:ACTIVE.ctBulletinLink{
	padding-left: 0px;
	
}

#careers A:HOVER.ctBulletinLink{
	color:#666666;
	text-decoration: none;
	padding-left: 0px;
	
}

#careers .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 0 0 10px 0px;
	
}

/* ------ NEWS STYLES ----- */

#news .ctToolBar{
	/*display: none;*/
	
}

#news .ctBulletin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	
}

#news .ctBulletin TABLE TD{
	padding: 0 0 5px 0px;
	
}

#news .modContent TD{
	padding:0px;
	
}

#news .ctBulletinNew{
	/*background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;*/
	
}

#news .ctBulletinDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4FC8F3;
	text-decoration: none;
	
}

#news .ctBulletinImage{
	/*border-right: 10px #FFF Solid;*/
	
}

#news IMG{
	border: 0;
	
}

#news .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	padding-left: 15px;
	display: block;
	
}

#news A.ctBulletinLink, A:VISITED.ctBulletinLink, A:ACTIVE.ctBulletinLink{
	padding-left: 15px;
	
}

#news A:HOVER.ctBulletinLink{
	color:#666666;
	text-decoration: none;
	padding-left: 15px;
	
}

#news .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 0 0 10px 15px;
	
}

#newsIR .ctBulletin TABLE TD{
	padding: 0 0 0 0px;
	
}

#newsIR .modContent TD{
	padding:0px;
	
}

#newsIR .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 10px;
	
}

#newsIR A.ctBulletinLink, A:VISITED.ctBulletinLink, A:ACTIVE.ctBulletinLink{
	padding-bottom: 10px;
	padding-left: 0px;
	
}

#newsIR A:HOVER.ctBulletinLink{
	color:#666666;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 10px;
	
}

/* ------ PORTFOLIO STYLES ----- */

#portfolio .modContainer{

}

#portfolio .modContent{

}

#portfolio .ctToolBar{
	padding: 0 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	
}

#portfolio .ctBulletin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	
}

#portfolio .ctBulletin TABLE TD{
	padding: 0 10px 10px 0px;
	
}

#portfolio .modContent TD{
	padding:0px;
	
}

#portfolio .ctBulletinNew{
	/*background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;*/
	
}

#portfolio .ctBulletinDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	
}

#portfolio .ctBulletinImage{
	/*border-right: 10px #FFF Solid;*/
	
}

#portfolio IMG{
	border: 0;
	height: 90px;
	
}

#portfolio .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;
	
}

#portfolio A.ctBulletinLink, A:VISITED.ctBulletinLink, A:ACTIVE.ctBulletinLink{
	padding-left: 10px;
	
}

#portfolio A:HOVER.ctBulletinLink{
	color:#666666;
	text-decoration: none;
	padding-left: 10px;
	
}

#portfolio .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 0 10px 0 10px;
	
}

#portfolio .pgNext IMG{
	display: none;
	/*height: 12px;
	padding-right: 10px; */
	
}

#portfolio .pgPrevious IMG{
	display: none;
	/*height: 12px; */
	
}

#portfolio .pgPageCurrent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal:
	
}

#portfolio .pgPageLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	font-weight: normal;
	
}

#portfolio #gridPageNavigation{
	position: absolute;
	top: 530px;
	width: 920px;
	
}

#portfolio #gridPageNavigation IMG{
	display: none;
	
}

/* ------ TESTIMONIALS STYLES ----- */

#testimonials .modContainer{

}

#testimonials .modContent{

}

#testimonials .ctToolBar{
	padding: 0 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	
}

#testimonials .ctBulletin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	
}

#testimonials .ctBulletin TABLE TD{
	padding: 0 10px 10px 0px;
	
}

#testimonials .modContent TD{
	padding:0px;
	
}

#testimonials .ctBulletin TABLE TD{
	padding: 0px;
	border-bottom: 10px #FFF Solid;
	background-color:#ececec;
	
}

#testimonials .ctBulletinNew{
	/*background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;*/
	
}

#testimonials .ctBulletinDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	
}

#testimonials .ctBulletinImage{
	border-right: 10px #FFF Solid;
	
}

#testimonials IMG{
	border: 0;
	height: 90px;
	
}

#testimonials .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF614B;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	
}

#testimonials A.ctBulletinLink, A:VISITED.ctBulletinLink, A:ACTIVE.ctBulletinLink{
	padding-left: 10px;
	
}

#testimonials A:HOVER.ctBulletinLink{
	color:#666666;
	text-decoration: none;
	padding-left: 10px;
	
}

#testimonials .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 0 10px 0 10px;
	
}

#testimonials .pgNext IMG{
	display: none;
	/*height: 12px;
	padding-right: 10px; */
	
}

#testimonials .pgPrevious IMG{
	display: none;
	/*height: 12px; */
	
}

#testimonials .pgPageCurrent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal:
	
}

#testimonials .pgPageLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	font-weight: normal;
	
}

#testimonials #gridPageNavigation{
	position: absolute;
	top: 530px;
	width: 456px;
	
}

#testimonials #gridPageNavigation IMG{
	display: none;
	
}

/* ------ EXPERTISE STYLES ----- */

#expertise .modContainer{

}

#expertise .modContent{

}

#expertise .ctBulletin TABLE TD{
	padding: 0 10px 10px 0px;
	
}

#expertise .modContent TD{
	padding:0px;
	
}

#expertise .ctBulletin TABLE TD{
	padding: 0px;
	border-bottom: 10px #FFF Solid;
	background-color:#ececec;
	
}

#expertise .ctBulletinImage{
	border-right: 10px #FFF Solid;
	
}

#expertise IMG{
	border: 0;
	height: 90px;
	
}

#boilerPlate{
	padding-left: 233px;
	
}

/* --- AR 21 Site -- */

.ar21menuHead{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 2px;
	padding: 6px;
	
}

.ar21menuHead strong{
	font-weight: 300;
	font-size: 14px;
	
}

.ar21menuHead  a{
	text-decoration: none;
	color: #fff;
	
}

/* top level navigation */

.mnuAR21Nav{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 1.5px;
	
}

.mnuAR21NavItem{
	font-variant: small-caps;
	color: #fff;
	text-decoration: none;
	padding: 6px 10px;
	border-right: 1px solid #ccc;
	
}

.mnuAR21NavActive{
	font-variant: small-caps;
	color: #fff;
	text-decoration: underline;
	padding: 6px 10px;
	border-right: 1px solid #ccc;
	
}

.mnuAR21NavOver{
	font-variant: small-caps;
	background-color: #ccc;
	padding: 6px 10px;
	text-decoration: none;
	color: #000;
	
}

/* second level navigation */

.mnuAR21Sub, .mnuAR21Sub a, .mnuAR21Sub a:hover{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
	
}

.mnuAR21SubItem{
	font-variant: small-caps;
	color: #000;
	text-decoration: none;
	padding: 2px 14px;
	
}

.mnuAR21SubActive{
	font-variant: small-caps;
	color: #000;
	text-decoration: underline;
	padding: 2px 14px;
	
}

.mnuAR21SubOver{
	font-variant: small-caps;
	background-color: #666;
	padding: 2px 14px;
	text-decoration: none;
	color: #fff;
	
}

.ar21feature{
	font-family: "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size: 16px;
	padding: 4px 20px;
	background-color:#a21;
	color: #fff;
	
}

.ar21feature strong{
	font-size: 18px;
	text-transform:uppercase;
	font-weight: normal;
	
}

.ar21feature p{
	font-family: "Times New Roman", Times, serif;
	text-transform:none;
	font-variant:normal;
	font-style: italic;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	
}

.ar21feature a{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #fff;
	text-decoration:none;
	
}

.ar21feature a:hover{
	color: #fff;
	text-decoration:underline;
	
}

.ar21footer{
	padding: 5px 10px;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-transform:uppercase;
	letter-spacing: 1.5px;
	
}

.ar21PopImage{
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: center;
	padding: 4px;
	
}

.ar21PopImage a{
	text-decoration: none;
	color: #036;
	
}

.ar21PopImage a:hover{
	text-decoration: underline;
	color: #03C;
	
}

.ar21content p, ul, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 17px;
	margin-top: 0px;
	padding-top: 0px;
	
}

.ar21content a{
	text-decoration: none;
	color: #036;
	
}

.ar21content a:hover{
	text-decoration:underline;
	color: #03C;
	
}

.ar21SubHead a{
	color: #e83;
	
}

.ar21SubHead a:hover{
	color: #c61;
	
}

/* ----- */

DIV#EQUA .ctToolBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding: 0 0 2px 0;
	
}

DIV#EQUA .ctNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 10px 5px 10px 5px;
	
}

DIV#EQUA .ctHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pxt;
	font-weight:bold;
	border-top:1px solid #666666;
	/*border-bottom:1px solid #666666; */
	color:#444444;
	padding: 5px 0 5px 0;
	
}

DIV#EQUA table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

DIV#EQUA input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

DIV#EQUA textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

/* *************************************************************Hansen Partners Investment Builders*************************************************************** */

#JHIB{

}

.JHIBhometitle{
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	color: #AB5C24;
	font-style: italic;
	line-height: 30px;
	text-decoration: none;
	
}

#JHIBbottomBg{
	background-color: #FFFFFF;
	background-image: url(/images/hansen/bg_bottom.jpg);
	background-repeat: repeat-x;
	
}

.JHIBfooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #675C53;
	padding: 5px 0 0 50px;
	text-decoration: none;
	
}

.JHIBfooter a, .JHIBfooter a:active, .JHIBfooter a:link, .JHIBfooter a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #675C53;
	text-decoration: none;
	
}

.JHIBfooter a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;
	
}

.mnuJHIB{
	text-align: left;
	width: 140px;
	
}

.mnuJHIBItem, .mnuJHIBItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #766A62;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuJHIBItemOver, .mnuJHIBItemActiveOver, .mnuJHIBItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CD1041;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuJHIBItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CD1041;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuJHIBItemSeparatorV{
	height: 5px;
	width: 100%;
	
}

/* ----- SIDE SUB Navigation Styles ----- */

.mnuJHIBSub{
	text-align: left;
	width: 120px;
	background: url(/images/hansen/bg_submenu.gif);
	background-position: left -3px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	
}

.mnuJHIBSubItem, .mnuJHIBSubItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #766A62;
	text-decoration: none;
	padding: 3px 5px 3px 20px;
	
}

.mnuJHIBSubItemOver, .mnuJHIBSubItemActiveOver, .mnuJHIBSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD1041;
	text-decoration: none;
	padding: 3px 5px 3px 20px;
	
}

.mnuJHIBSubItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD1041;
	text-decoration: none;
	padding: 3px 5px 3px 20px;
	
}

.mnuJHIBSubItemSeparatorV{
	height: 0px;
	width: 100%;
	
}

#newsletterBG{
	background-color: #E5E5E5;
	
}

/* ............................... */

.mnuEvents{
	text-align: left;
	
}

.mnuEventsItem, .mnuEventsItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4FC8F3;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuEventsItemOver, .mnuEventsItemActiveOver, .mnuEventsItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuEventsItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuEventsItemSeparatorV{
	height: 15px;
	width: 100%;
	
}

/* ----- SIDE SUB Navigation Styles ----- */

.mnuEventsSub{
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.mnuEventsSubItem, .mnuEventsSubItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	
}

.mnuEventsSubItemOver, .mnuEventsSubItemActiveOver, .mnuEventsSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	
}

.mnuEventsSubItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	
}

.mnuEventsSubItemSeparatorV{
	height: 4px;
	width: 100%;
	
}

/* Site Re-Fresh */

.mnuSFH{
	text-align: left;
	
}

.mnuSFHItem, .mnuSFHItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuSFHItemOver, .mnuSFHItemActiveOver, .mnuSFHItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A08F7D;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuSFHItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A08F7D;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	
}

.mnuSFHItemSeparatorV{
	height: 5px;
	width: 100%;
	
}

/* ----- SIDE SUB Navigation Styles ----- */

.mnuSFHSub{
	text-align: left;
	background-color:#FFFFFF;
	
}

.mnuSFHSubItem, .mnuSFHSubItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF614B;
	text-decoration: none;
	padding: 3px 5px 3px 10px;
	
}

.mnuSFHSubItemOver, .mnuSFHSubItemActiveOver, .mnuSFHSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A08F7D;
	text-decoration: none;
	padding: 3px 5px 3px 10px;
	
}

.mnuSFHSubItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A08F7D;
	text-decoration: none;
	padding: 3px 5px 3px 10px;
	
}

.mnuSFHSubItemSeparatorV{
	height: 0px;
	width: 100%;
	
}

.glossymenu{
	margin: 5px 0;
	padding: 0;
	width: 225px; /*width of menu*/
	border-bottom-width: 0;
	
}

.glossymenu a.menuitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF614B;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 0px;
	text-decoration: none;
	border-top: 1px solid #E9E5E1;
	
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #FF614B;
	
}

.glossymenu a.menuitem .statusicon{
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 8px;
	right: 185px;
	border: none;
	
}

.glossymenu a.menuitem:hover{

}

.glossymenu div.submenu{
	/*DIV that contains each sub menu*/
	background: white;
	height: 295px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	overflow: auto;
	scrollbar-arrow-color: #CCC;
	scrollbar-3dlight-color: #CCC;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #CCC;
	scrollbar-track-color: #FFF;
	
}

.mnuBios{}
.mnuBiosItem {}
.mnuBiosItemOver{}
.mnuBiosItemActive, .mnuBiosItemActiveOver {}
.mnuBiosSeperator{}





#social #srchButton input {
	width: 75px;
	height: 25px;
	background-image: url(/social_giving/images/btn_submit.gif);
	background-repeat: no-repeat;
	border: 0;
	background-color: transparent;
}

#social #srchButton input:focus {
	width: 75px;
	height: 25px;
	background-image: url(/social_giving/images/btn_submit_o.gif);
	background-repeat: no-repeat;
	border: 0;
	background-color: transparent;
}
