h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #00a3e4;
	}
	
h3, #left_portal h3, #right_portal h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #00a3e4;
	}
	
#left_portal h3, #right_portal h3 {
	margin-bottom:-12px;
	padding:0;
}

.blue {color: #00a3e4;}

.no_transform {text-transform:none;}

#faq_links a {color: black;}
#faq_content strong, #faq_content a {color: #00a3e4;}
	
	
a {color: #006788;}
a:hover {text-decoration: none;}

.small_h2 {margin-bottom: 5px; }	
.smaller_h2 {margin-bottom: 0px;margin-top: 0; line-height: 1.5em;}
.smaller_h2 span a {color: #00a3e4;text-decoration: underline;}
			
.underline {text-decoration:underline;}
.blue_strong {font-size: 14px; color: #00a3e4;text-decoration: underline;display: block; margin-bottom: 5px;}
.blue a {color: #00a3e4;}		
.caseList a {text-decoration:underline;}

#privacy {width: 750px;margin: 0 auto;}
#privacy strong {color: #00a3e4;}
html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	}
body {
	background-color: #00435d;
	margin: 0;
	padding: 0;
}
#background_wrap {
	width: 100%;
	background: url(../images/bg_xrep.jpg) repeat-x;
	background-position: top left;
	min-height:700px;
	height:auto !important;
 	height:700px;
	}
#big_wrap {
	width: 924px;
	margin: 0 auto;
	}
#header {
	width: 100%;
	margin: 0 0 0 5px;
	padding-bottom: 5px;
	}
	#header img {
		margin: 0;
		padding: 0;
		float: left;
		}
		
	.content_header {
		margin-top: -16px;
		margin-left: -8px;
		margin-bottom: 10px;
		}
#navigation {
	width:901px;
	position: absolute;
	top: 76px;
	height: 46px;
	margin: 0;
	padding: 0;
	}
	
	.nav_items {height: 46px !important;display: block; position:absolute; top: 0; z-index: 200;}
	
	#navigation ul {
		list-style:none;
		margin: 0 0 0 20px;
		padding: 0;
		}
	#navigation li {
		float: left;
		margin-right: 5px;
		padding: 0px;
		}
		
	#news_bar {height: 60px;width: 909px; background:url(../images/news_bg.png) no-repeat;margin: 0 auto 5px 7px;padding: 10px;}
	#news_text {height: 40px;width: 859px; overflow:hidden; margin: 0 auto;}
	#news_bar p {margin: 0; padding: 0; font-weight:bold;}
		#news_bar a {color: #013549; font-weight:bold; font-size: 14px; text-decoration: underline;line-height: 35px;}
		#news_bar a:hover {text-decoration: underline;}
		
		.position_rel {position: relative;}

/* About Us Nav */
.company_profile {background:url(../images/sub_company_profile.gif);}
.missionstate {background:url(../images/sub_missionstate.gif);}
.leadership {background:url(../images/sub_leadership.gif);}
.diversity {background:url(../images/sub_diversity.gif);}
.corefocus {background:url(../images/sub_core.gif);}
.community {background:url(../images/sub_community.gif);}
.partners {background:url(../images/sub_partners.gif);}
.certs {background:url(../images/sub_certifications.gif);}
.contact_us {background:url(../images/sub_contactus.gif);}
.faq {background:url(../images/sub_faq.gif);}

/* News Nav */
.press_release {background:url(../images/sub_press.gif);}
.articles {background: url(../images/sub_articles.gif);}
.events {background:url(../images/sub_events.gif);}
.white_papers {background:url(../images/sub_whitepapers.gif);}
.newsletters {background:url(../images/sub_newsletters.gif);}

/* Who Nav */
.industries {background: url(../images/sub_industries.gif);}
.case_studies {background:url(../images/sub_casestudies.gif);}
.testimonials {background:url(../images/sub_testimonials.gif);}

/*Solutions Nav */
.techcare  {background:url(../images/sub_techcare.gif);}
.itplanning {background:url(../images/sub_itplanning.gif);}
.fieldservices {background:url(../images/sub_field_services.gif);}
.network {background:url(../images/sub_network_management.gif);}
.continuity {background:url(../images/sub_continuity_planning.gif);}
.help_desk {background:url(../images/sub_helpdesk.gif);}
.staffit {background:url(../images/sub_staffit.gif);}
.datacenter {background: url(../images/sub_data.gif);}
.technical {background: url(../images/sub_technical.gif);}

/*Support Nav */
.customer_login {background:url(../images/sub_customerlogin.gif);}
.password_req {background:url(../images/sub_password_req.gif);}
.user_manage {background:url(../images/sub_usermanagement.gif);}
.telephone {background: url(../images/sub_telephone_assisted.gif);}
.technician {background:url(../images/sub_technician.gif);}


	
/* Drop Nav */
#nav, #nav ul { /* all lists */
	margin:0;
	padding:0;
	list-style: none;
	background: #00445c;
}

#nav li { /* all list items */
	float: left;
	padding: 0;
	margin: 0;
}

#nav li:hover, #nav li.hover {
    position: static;
	/* fix for ie7 stuck menu */
}

#nav li a {
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;
}

#nav li a span {
	visibility:hidden;
}
#nav li ul { /* second-level lists */
	padding: 10px 3px;
	margin: 46px 0 0 0;
	height:auto;
	width:auto;
	position: absolute;
	left: -999em; /* screen reader fix using left instead of display to hide menus because display: none */ 
	background: #024964;
	z-index: 100;
}

#nav li ul li { /* second-level lists */
	float:none;
	padding: 0;
	margin: 0 0 3px 0;
}


#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {
	display: block;
	width: 175px;
	height: 23px;
	text-decoration: none;
	padding: 0;
}
	#about_tab {width: 124px;height: 46px;background: url(../images/nav_aboutus.gif); position:relative; }
		#about_tab:hover, #about_tab.sfhover {background-position:0 46px;}
		#about_tab .nav_items {width: 124px !important;}
	#news_tab {width: 166px;height: 46px;background: url(../images/nav_news.gif);}
		#news_tab:hover, #news_tab.sfhover {background-position:0 46px;}
		#news_tab .nav_items {width: 166px !important;}
	#who_tab {width: 153px;height: 46px;background: url(../images/nav_who.gif);}
		#who_tab:hover, #who_tab.sfhover {background-position:0 46px;}
		#who_tab .nav_items {width: 153px !important;}
	#solutions_tab {width: 115px;height: 46px;background: url(../images/nav_solutions.gif);}
		#solutions_tab:hover, #solutions_tab.sfhover {background-position:0 46px;}
		#solutions_tab .nav_items {width: 115px !important;}
	#support_tab {width: 115px;height: 46px;background: url(../images/nav_support.gif);}
		#support_tab:hover, #support_tab.sfhover {background-position:0 46px;}
		#support_tab .nav_items {width: 115px !important;}
.video {background: url(../images/sub_video_streaming.gif);height: 36px !important;}
	.video:hover {background-position: 0 36px !important;}
.telephone {background: url(../images/sub_telephone_assisted.gif);height: 36px !important; }
	.telephone:hover {background-position: 0 36px !important;}
	
#nav li ul li a:hover {
	display: block;
	background-position: 0 23px;
}

#nav li:hover ul, #nav li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}

/* end Drop Nav */
.search_box {
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	padding: 2px;
	width: 125px;
	}
	.search_btn {
		margin-top:1px;	
		}
#content_top {
	background: url(../images/content_top.jpg) no-repeat;
	height:11px;
	width: 914px;
	margin: 36px 0 0 9px;
	} 	
#content_area {
	width: 925px;
	/*padding: 20px 40px 20px 20px;*/
	margin: 0;
	background-color: white;
	background:url(../images/bg_yrep.jpg) repeat-y;
	}
	
	#content_bg {
	background:url(../images/content_bg.jpg) no-repeat;
	padding: 5px 20px;
	min-height: 550px;
	height:auto !important;
 	height:550px;
	}
	
		.flash_page #content_bg {background:url(../images/content_flash.jpg) no-repeat; margin-top: 41px;}
		
	#content_area p {
		background: white;
		}
		
		#content_right, #right_portal {
			float: left;
			width: 610px;
			margin-top: 0px;
			}
		#right_portal {
			width:630px;
		}
	.flash_page #flashholder {margin-left: -4px;position: relative; top: -5px;}
	#index_flash {width: 925px; height: 460px;margin: 0 auto; background:url(../images/bg_yrep_home.png) no-repeat;margin-top: 31px;} 
	
	.index #flashholder {margin-top: -20px;}
	
	#left_nav, #left_portal {
		float: left;
		margin: -5px 10px 0 40px;
		padding: 0;
		width: 200px;
		}
	
	#left_portal {
		margin:0 10px 0 15px;
		width:205px;
	}
		
		#left_nav ul {list-style: none;margin: 20px 0 0 0;padding:0px;}
		#left_nav li {width: 144px; height:8px; padding:0 ;margin-bottom: 10px;list-style: none;}
		#left_nav li:hover, #left_nav li.sfhover {background-position:0 8px;}	
		#left_nav a {padding: 0;margin: 0;display: block;width: 144px;height: 8px; }
			/*#left_nav li a {display: block;width: 144px; height:8px;margin: 0; padding: 0;}*/	
		/* About Us */
		.Lcompany_profile {background:url(../images/left_companyprofile.gif);}
		.Lcore_focus {background:url(../images/Left_corefocus.gif);}
		.Lleadership {background:url(../images/left_leadership.gif);}
		.Lcommunity_rel {background: url(../images/Left_communityrelations.gif);}
		.Lpartners { background:url(../images/Left_partners.gif);}
		.Lcerts { background:url(../images/Left_certifications.gif);}
		.Lcontact_us { background:url(../images/Left_contactus.gif);}
		.Lfaq { background:url(../images/Left_FAQ.gif); height: 9px !important;}
			.Lfaq:hover {background-position: 0 9px !important;}
		
		.Lservice {background:url(../images/Left_servicepartners.gif);margin-left: 20px;}
		.Lcommunity_part {background:url(../images/Left_communitypartners.gif);margin-left: 20px;}
		.Ltechnology {background:url(../images/Left_technologypartners.gif);margin-left: 20px;}
		
		
		/*News*/
		.Lnewsletters {background:url(../images/left_newsletterS.gif);}
		.Levents {background:url(../images/Left_Events.gif);}
		.Larticles {background:url(../images/Left_Articles.gif);}
		.Lpress_rel {background:url(../images/Left_PressRelease.gif);}
		
		/* Leadership Team */
		.daneB {background:url(../images/left_danB.gif);margin-left: 20px;}
		.gregB {background:url(../images/left_gregB.gif);margin-left: 20px;}
		.nickZ {background: url(../images/left_nickZ.gif);margin-left: 20px;}
		.scottG {background:url(../images/left_scottG.gif);margin-left: 20px;}
		.heatherP {background:url(../images/left_heatherG.gif);margin-left: 20px;}
		.samR {background:url(../images/left_samR.gif);margin-left: 20px;}
		
		/* Newsletter */
		.Lnewsletter {background:url(../images/left_newsletterL.gif);}
		.Lwhite_papers {background:url(../images/Left_WhitePapers.gif);}
		.Levents {background:url(../images/Left_Events.gif);}
		.Larticles {background:url(../images/Left_Articles.gif);}
		.Lpress_releases {background:url(../images/Left_PressRelease.gif);}
		
		.businessS {background:url(../images/Left_businessstrategy.gif);margin-left: 20px;}
		.security {background:url(../images/left_security.gif);margin-left: 20px;}
		.productivity {background:url(../images/left_productivity.gif);margin-left: 20px;}
		.businessC {background:url(../images/Left_businesscommunication.gif);margin-left: 20px;}
		.applications {background:url(../images/left_applications.gif);margin-left: 20px;}
		.readerF {background:url(../images/Left_ReaderFavorites.gif);margin-left: 20px;}
		.currentA {background:url(../images/left_currentA.gif);margin-left: 20px;}
		
		/* Industries */
		.financialS {background:url(../images/Left_FinancialServices.gif);margin-left: 20px;}
		.healthC {background:url(../images/Left_HealthCare.gif);margin-left: 20px;)}
		.nonprofits {background:url(../images/Left_NonProfitsGovernment.gif);margin-left: 20px;}
		.legalA {background:url(../images/Left_LegalAccounting.gif);margin-left: 20px;}
		.constructionA {background:url(../images/Left_Construction.gif);margin-left: 20px;}
		.education {background:url(../images/left_education.gif);margin-left: 20px;}
		.manufacturing {background:url(../images/left_manufacturing.gif);margin-left: 20px;}
		
		.Lindustries {background:url(../images/Left_Industries.gif);}
		.Lcase_studies {background:url(../images/Left_CaseStudies.gif);}
		.Ltestimonials {background:url(../images/Left_Testimonials.gif);}
		
		/* Solutions */
		.Ltechcare {background:url(../images/Left_Techcare.gif);}
		.Lit_planning {background:url(../images/Left_IT_Planning.gif);}
		.Lfield_services {background:url(../images/Left_FieldServices.gif);}
		.Lnetwork_management {background:url(../images/Left_NetworkManagement.gif);}
		.Lhelp_desk {background: url(../images/Left_HelpDesk.gif);}
		.Ldata_center {background:url(../images/Left_DataCenter.gif);}
		.Ltechnical {background:url(../images/Left_TechnicalRecruting.gif);}
		.Lcontinuity_planning {background:url(../images/Left_ContinuityPlanning.gif);}
		.Lfaq {background:url(../images/Left_FAQ.gif);height: 9px !important;} 
		
		/* Support */
		.Lcustomer_login {background:url(../images/Left_CustomerLogin.gif);}
		.Lpassword_request {background:url(../images/Left_PasswordRequest.gif);}
		.Luser_management {background:url(../images/Left_UserManagement.gif);}
		.Ltelephone_support {background:url(../images/Left_TelephoneSupport.gif);width: 200px !important;}
		.Lvideo_support {background:url(../images/Left_VideoStreamingSupport.gif); width: 181px !important;}
		.Ltech_login {background:url(../images/Left_TechnicianLogin.gif);}		
		
		#current_page {background-position: 0 8px !important;}
		.current_tab {background-position: 0 46px !important;}
			
		
		#technology_table img, #service_table img, #community_table img {border: 0;}
		#technology_table td  {text-align: center;}
		#service_table td { padding: 10px; }

#footer {
	width: 884px;
	margin: 5px auto;
	color: white;
	}
	#footer img {
		margin:5px 0 0 0;
		}
		
	#contact_info {
		width: 319px;
		height: 53px;
		margin-left: 20px;
		background:url(../images/contact_info.png) no-repeat;
		}
	#newsletter_signup {
		width: 117px;
		height: 17px;
		background: url(../images/newsletter.png) no-repeat;
		}
	#privacy_text {
		width: 206px;
		height: 21px;
		margin-top: 5px;
		padding-bottom: 5px;
		position:relative;
		background: url(../images/privacy.png) no-repeat;
		
		}
		.privacy {
			text-decoration: none;
			position: absolute;
			display: block;
			top: 0;
			left: 0;
			width: 80px;
			height: 10px;
			}
		.site {
			text-decoration: none;
			position: absolute;
			display: block;
			top: 0;
			left: 100px;
			width: 80px;
			height: 10px;
			}
			
	.floatleft {float: left;}
	.floatright {float: right;}
	
	.newsletter_box {
		width: 144px;
		font-size: 12px;
		color: #aaa;
		padding: 3px;
		}

#footer_bg {
	background:url(../images/bg_footer.png) no-repeat;
	height: 20px;
	width: 914px;
	margin: 0 0 0 10px;
	}

/* form fields */
.portal_fields, .portal_comments {
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:14px;
	padding-left:3px;
	width:177px;
}

.portal_comments {
	height:100px;
}

/* btn on index page 2.2.10 */
.btn_submit {
	float:right;
	margin-top:1px !important;
}