/*tag specific styles*/

html, body, .fullHeight{
	height: 100%;
	
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}

body{
	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;
	
}

.fullHeight{
	height: 100%;
	
}

/* existing styles */

p{
	padding: 0;
	margin: 0 0 6px 0;
	
}

A{
	color: #0099CC;
	font-weight: normal;
	text-decoration: none;
	
}

A:HOVER{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	
}

ul{
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 2px;
	padding-top: 2px;
	
}

LI{
	/*list-style-image: url(/_filelib/ImageGallery/Bullets/red_bullet_logo.gif);*/
	
}

INPUT{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	border: 1px solid #333333;
	
}

SELECT{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	border: 1px solid #333333;
	
}

TEXTAREA{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
	
}

/*content styles*/

.inpButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	border: 1px outset #999999;
	color: #333333;
	padding: 1px;
	background-color: #EFEFEF;
	background-image: url(/_filelib/ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

/* -- */

.modContainer{
	padding: 0px;
	
}

.modContent{
	padding: 0px;
	
}

.ctBulletin{
	padding: 10px 0px 0px 0px;
	
}

.ctToolBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-bottom: 0px solid #666666;
	
}

.ctNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	
}

.ctNormal2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 4px;
	
}

.ctHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	
}

.ctHeader a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	background-color: #CCCCCC;
	
}

.ctAlternate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	
}

.ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

a:hover .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

a:hover.ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

.ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

.ctBulletinImage{
	padding: 0px 10px 0px 0px;
	
}

/* ----------------------------------------------------Corporate Styles------------------------------------------------------- */

#wrapHead{
	width: 950px;
	text-align: left;
	
}

#topLogin{
	width: 950px;
	height: 40px;
	float: right;
	display: block;
	text-align: right;
	
}

#wrapSearch{
	width: 950px;
	height: 60px;
	float: left;
	display: block;
	background-image: url(/images/corp/bg_logo.jpg);
	background-repeat: repeat-x;
	
}

#logoBox{
	width: 273px;
	height: 60px;
	float: left;
	display: block;
	
}

#searchBox{
	width: 350px;
	height: 35px;
	float: right;
	display: block;
	text-align: right;
	padding: 20px 20px 0 0;
	color: #FFFFFF;
}
/* -- Search -- */
.searchBox {
width: 190px;
float: right;
}
.searchBox #SearchValue {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CCC;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}
.searchBox input {
	border: 0;
	width: 170px;
}
.searchBox .inpButton {
	height: 20px;
	width: 20px;
	background: url(/images/corp/submit_box_blue.gif) no-repeat left center;
}



#mainNav{
	width: 950px;
	height: 35px;
	float: left;
	display: block;
	background-image: url(/images/corp/bg_navigation.jpg);
	background-repeat: repeat-x;
	z-index: auto;
	
}

#spacer{
	width: 950px;
	height: 10px;
	float: left;
	display: block;
	
}

#wrapBody{
	width: 950px;
	float: left;
	display: block;
	
}

.user{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 14px 0px 0px 0px;
	
}

.columnNarrow{
	background-image: url(/images/corp/corner_top_narrow.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 10px;
	
}

.columnWide{
	background-image: url(/images/corp/corner_top_wide.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 10px 0 10px 0;
	
}

.columnWide2{
	background-image: url(/images/corp/corner_top_wide2.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 10px 0 10px 0;
	
}

.columnWideTwo{
	background-image: url(/images/corp/corner_top_wide.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 10px;
	
}

.columnDoubleWide{
	background-image: url(/images/corp/corner_top_wide2.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 10px;
	
}

/* -- */

.mnuHeader{
	text-align: right;
	padding: 14px 0 0 0;
	
}

.mnuHeaderItem, .mnuHeaderItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 0 5px 0 5px;
	
}

.mnuHeaderItemOver, .mnuHeaderItemActiveOver, .mnuHeaderItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	padding: 0 5px 0 5px;
	
}

.mnuHeaderItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	padding: 0 5px 0 5px;
	
}

.mnuHeaderItemSeparatorH{
	background-color: #666666;
	height: 10px;
	width: 1px;
	
}

/* -- */

.mnuMain{
	text-align: left;
	padding: 0 0 0 40px;
	height: 35px;
	z-index: auto;
	
}

.mnuMainItem, .mnuMainItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 10px;
	
}

.mnuMainItemOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 10px;
	
}

.mnuMainItemActiveOver, .mnuMainItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 10px;
	
}

.mnuMainItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 10px;
	
}

.mnuMainItemSeparatorH{
	background-color: #666666;
	height: 10px;
	width: 1px;
	
}

.mnuMainSub{
	text-align: left;
	width: 180px;
	background-color: #B1B0B0;
	
}

.mnuMainSubItem, .mnuMainSubItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	
}

.mnuMainSubItemOver, .mnuMainSubItemActiveOver, .mnuMainSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	
}

.mnuMainSubItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	
}

.mnuMainSubItemSeparatorV{
	background-image: url(/images/corp/nav_divider_dots.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1px;
	width: 100%;
	
}

/* -- */

.mnuSide{
	text-align: left;
	/*width: 210px;*/
	
}

.mnuSideItem, .mnuSideItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

.mnuSideItemOver, .mnuSideItemActiveOver, .mnuSideItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

.mnuSideItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

.mnuSideItemSeparatorV{
	height: 2px;
	width: 100%;
	
}

.mnuSideSub{
	text-align: left;
	/*width: 210px;*/
	padding: 3px 0 4px 5px;
	
}

.mnuSideSubItem, .mnuSideSubItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	
}

.mnuSideSubItemOver, .mnuSideSubItemActiveOver, .mnuSideSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	
}

.mnuSideSubItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	
}

.mnuSideSubItemSeparatorV{
	height: 2px;
	width: 100%;
	
}

/* -- */

.mnuBrowse{
	text-align: left;
	padding: 0 0 0 10px;
	
}

.mnuBrowseItem, .mnuBrowseItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

.mnuBrowseItemOver, .mnuBrowseItemActiveOver, .mnuBrowseItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

.mnuBrowseItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

.mnuBrowseItemSeparatorV{
	height: 2px;
	width: 100%;
	
}

.mnuBrowseSub{
	text-align: left;
	/*width: 210px;*/
	padding: 3px 0 4px 5px;
	
}

.mnuBrowseSubItem, .mnuBrowseSubItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	
}

.mnuBrowseSubItemOver, .mnuBrowseSubItemActiveOver, .mnuBrowseSubItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	
}

.mnuBrowseSubItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	
}

.mnuBrowseSubItemSeparatorV{
	height: 2px;
	width: 100%;
	
}

/* ****** */

.mnuHome{
	text-align: left;
	width: 210px;
	padding: 0 0 0 10px;
	
}

.mnuHomeItem, .mnuHomeItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(/images/corp/nav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
}

.mnuHomeItemOver, .mnuHomeItemActiveOver, .mnuHomeItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(/images/corp/nav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
}

.mnuHomeItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(/images/corp/nav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
}

.mnuHomeItemSeparatorV{
	height: 5px;
	width: 100%;
	
}

/* ****** */

.mnuLibrary{
	text-align: left;
	width: 150px;
	padding: 0 0 0 10px;
	
}

.mnuLibraryItem, .mnuLibraryItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(/images/corp/nav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
}

.mnuLibraryItemOver, .mnuLibraryItemActiveOver, .mnuLibraryItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(/images/corp/nav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
}

.mnuLibraryItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(/images/corp/nav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
}

.mnuLibraryItemSeparatorV{
	height: 5px;
	width: 100%;
	
}

/* ******** */

#footer{
	width: 940px;
	float: left;
	display: block;
	text-decoration: none;
	padding: 0 0 0 5px;
	
}

.mnuFooter{
	text-align: left;
	
}

.mnuFooterItem, .mnuFooterItemMembers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	padding: 0 5px 0 5px;
	
}

.mnuFooterItemOver, .mnuFooterItemActiveOver, .mnuFooterItemMembersOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	padding: 0 5px 0 5px;
	
}

.mnuFooterItemActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	padding: 0 5px 0 5px;
	
}

.mnuFooterItemSeparatorH{
	background-color: #333333;
	height: 10px;
	width: 1px;
	
}

/* -- */

.BCcontainer{
	text-decoration: none;
	padding: 0px;
	
}

.BClinked{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	
}

.BClinked a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	
}

.BCactive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	
}

.BCdivider{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	
}

/* ------------ */

/* Accordion */

/*   ACCORDION STYLES */

AccordionContent, .AccordionContainer{
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	
}

.AccordionTitle{
	position: relative;
	width: 100%;
	background-color: #0099CC;
	
}

#library .AccordionTitle{
	background-color: #0099CC;
	
}

#home .AccordionTitle{
	background-color: #0099CC;
	
}

.AccordionTitle{
	height: 25px;
	width: 230px;
	overflow: hidden;
	cursor:pointer;
	vertical-align: middle;
	text-align: left;
	background-repeat: repeat-x;
	display: table-cell;
	-moz-user-select: none;
	padding : 5px 0 4px 30px;
	margin-top: 0px;
	border-bottom: 2px solid #FFFFFF;
	background-image: url(/images/corp/AccordionTab2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}

.AccordionContent{
	width: 210px;
	height: 0px;
	overflow: auto;
	display: none;
	padding : 10px 0px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	
}

.AccordionContainer{

}

#homeTopNav{
	z-index: auto;
	
}

.sideLink{
	color: #CC0000;
	text-decoration: none;
	
}

.sideLink a{
	color: #CC0000;
	text-decoration: none;
	
}

.sideLink a:hover{
	color: #FF0000;
	text-decoration: none;
	
}

/* ********************************** */

/* Home */

#home .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663399;
	display: block;
	height: 44px;
	background-image: url(/images/corp/bg_pagetitles_home_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 16px 0 0 35px;
	
}

#home .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#home .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

/* Site */

#site .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0099CC;
	display: block;
	line-height: 26px;
	border-top: 5px solid #0099CC;
	border-bottom: 1px solid #0099CC;
	padding: 10px 0 8px 0px;
	
}

#site .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#site .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

/* Expertise */

#expertiseHR .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC6600;
	display: block;
	line-height: 26px;
	border-top: 5px solid #CC6600;
	border-bottom: 1px solid #CC6600;
	padding: 10px 0 8px 0px;
	
}

#expertiseHR .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#expertiseHR .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#expertiseHR .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
	
}

#expertiseP .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #993333;
	display: block;
	line-height: 26px;
	border-top: 5px solid #993333;
	border-bottom: 1px solid #993333;
	padding: 10px 0 8px 0px;
	
}

#expertiseP .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#expertiseP .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#expertiseP .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993333;
	font-weight: bold;
	text-decoration: none;
	
}

#expertiseIT .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0099CC;
	display: block;
	line-height: 26px;
	border-top: 5px solid #0099CC;
	border-bottom: 1px solid #0099CC;
	padding: 10px 0 8px 0px;
	
}

#expertiseIT .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#expertiseIT .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#expertiseIT .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

#expertiseFA .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #669933;
	display: block;
	line-height: 26px;
	border-top: 5px solid #669933;
	border-bottom: 1px solid #669933;
	padding: 10px 0 8px 0px;
	
}

#expertiseFA .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#expertiseFA .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#expertiseFA .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
	
}

#expertisePS .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663399;
	display: block;
	line-height: 26px;
	border-top: 5px solid #663399;
	border-bottom: 1px solid #663399;
	padding: 10px 0 8px 0px;
	
}

#expertisePS .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#expertisePS .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#expertisePS .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663399;
	font-weight: bold;
	text-decoration: none;
	
}

#expertiseOB .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0099CC;
	display: block;
	line-height: 26px;
	border-top: 5px solid #0099CC;
	border-bottom: 1px solid #0099CC;
	padding: 10px 0 8px 0px;
	
}

#expertiseOB .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#expertiseOB .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#expertiseOB .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

/* The Library */

#libraryBox{
	display: block;
	height: 44px;
	background-image: url(/images/corp/bg_pagetitles_library.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663399;
	display: block;
	padding: 16px 0 0 35px;
	float: left;
	position: relative;
	text-decoration: none;
	height: 44px;
	
}

#ALS{
	display: block;
	padding: 16px 0 0 0;
	float: right;
	position: relative;
	font-weight: bold;
	text-decoration: none;
	
}

.ALS{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

a.ALS:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0099CC;
	
}

#library .sectionTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	height: 36px;
	font-weight: bold;
	padding: 10px 0 0 0px;
	background-image: url(/images/corp/bg_sectiontitles_library.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#library .sideTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	height: 30px;
	background-image: url(/images/corp/bg_sidetitles_library.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 0 0 10px;
	
}

#library .pageTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663399;
	display: block;
	line-height: 26px;
	border-top: 5px solid #663399;
	border-bottom: 1px solid #663399;
	padding: 10px 0 8px 0px;
	
}

#library .subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663399;
	font-weight: bold;
	text-decoration: none;
	
}

div #library .modContainer{
	padding: 0px;
	
}

div #library .modContent{
	padding: 0px;
	
}

div #library .ctBulletin{
	padding: 10px 0px 0px 0px;
	
}

div #library .ctToolBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-bottom: 0px solid #666666;
	
}

div #library .ctNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	
}

div #library .ctHeader a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	background-color: #CCCCCC;
	
}

div #library .ctAlternate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	
}

div #library .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

div #library a:hover.ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

div #library a:hover .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

div #library .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

div #library #gridColumnHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99FFFF;
	padding: 2px;
	background-color: #CCCCCC;
	
}

div #library #srchResults{
	padding-top: 20px;
	
}

div #library #srchUpdated{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
}

div #library #srchTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

div #library #srchItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

div #library #srchLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
}

div #library #srchRank{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	
}

div #library .ctBulletinImage{
	padding: 0px 10px 0px 0px;
	
}

div #site .modContainer{
	padding: 0px;
	
}

div #site .modContent{
	padding: 0px;
	
}

div #site .ctBulletin{
	padding: 10px 0px 0px 0px;
	
}

div #site .ctToolBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-bottom: 0px solid #666666;
	
}

div #site .ctNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	
}

div #site .ctHeader a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	background-color: #CCCCCC;
	
}

div #site .ctAlternate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	
}

div #site .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	
}

div #site a:hover .ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

div #site a:hover.ctBulletinLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	
}

div #site .ctBulletinShortText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

div #site #gridColumnHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99FFFF;
	padding: 2px;
	background-color: #CCCCCC;
	
}

div #site #srchResults{
	padding-top: 20px;
	
}

div #site #srchUpdated{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
}

div #site #srchTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

div #site #srchItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

div #site #srchLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
}

div #site #srchRank{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	
}

div #site .ctBulletinImage{
	padding: 0px 10px 0px 0px;
	
}

div #site #ctSearchedCategories Table TD{
	padding: 10px;
	
}

#advancedSearch #ctSearchCatLabel{
	padding: 8px;
	
}

#advancedSearch #ctSearchAllLabel{
	padding: 8px;
	
}

#advancedSearch #ctSearchTitleLabel{
	padding: 8px;
	
}

#eventSearch #ctSearchCatLabel{
	padding: 4px;
	
}

#advancedSearch Table TD{
	padding: 10px;
	align: left;
	text-align: left;
	width: 400px;
	
}

#advancedSearch SELECT{
	width: 300px;
	border: 1px solid #333333;
	
}

#eventSearch Table TD{
	padding: 4px;
	
}

#advancedSearch .inpButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px outset #999999;
	color: #333333;
	padding: 1px;
	background-color: #EFEFEF;
	background-image: url(/_filelib/ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
	
}

#eventsSearch .inpButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px outset #999999;
	color: #333333;
	padding: 1px;
	background-color: #EFEFEF;
	background-image: url(/_filelib/ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
	
}

#register #lblName{
	padding-bottom:4px;
	
}

#register #inpName{
	padding:0px;
	
}

#register .ctNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 2px solid #FFFFFF;
	padding: 0px;
	
}

#register .ctToolBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-bottom: 0px solid #666666;
	
}

#ctSearchValue{
	border: 2px solid #FFFFFF;
	
}

#ctSearchLabel{
	border: 2px solid #FFFFFF;
	
}

#whatBoxHome{
	width: 230px;
	background-color: #FFFFFF;
	
}

#whatBoxInside{
	width: 230px;
	background-color: #FFFFFF;
	
}

.whatsTitle{
	width: 230px;
	display: block;
	
}

.whatsthisLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #0099CC;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 4px 0 4px 30px;
	margin-top: 0px;
	background-image: url(/images/corp/AccordionTab2.gif);
	border-bottom: 2px solid #FFFFFF;
	
}

a.whatsthisLink:hover{
	color: #0099CC;
	text-decoration: none;
	display: block;
	font-weight: bold;
	
}

#divID1, #divID2, #divID3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
	
}

