﻿/* RESET
--------------------------------------------------------------------------------------------------------------------------------*/
body { background:#112D35 url('/CMSTemplates/idcASPX/images/globalBg.png') repeat-x; font:normal 11px/16px Tahoma; color:#4c4c4c; }
h1 { margin:0 0 10px 0; color:#32434E; font:normal 26px 'Times New Roman';}
h2 { margin:0 0 7px 0; padding:0; color:#c60; font-size:16px; font-weight:normal; }
h2.articleTitle { margin:0 0 7px 0; padding:0; color:#585858; font-size:20px; font-weight:normal; line-height:25px; }
h3 { margin:0 0 7px 0; padding:0; color:#c60; font:bold 12px Tahoma;}

a:link, a:active, a:visited  { color:#009CEC; text-decoration:none; }
a:hover, a:visited:hover   { color:#009CEC; text-decoration:underline; }

a img {  border: none; }
img {  border: none; }
ul {  margin: 0; padding: 0; list-style: none; }
li { margin: 0; padding-bottom: 10px; }
p { margin:0; padding-bottom:15px;}
.alignRight { text-align:right;}
.alignLeft { text-align:left;}
.alignCenter { text-align:center;}
.floatLeft { float:left;}
.floatRight { float:right;}
.clear { clear:both; padding:0; margin:0; }
.clearSpace { clear:both; float:none; height:10px; }
ul.bullet { padding-left:15px; margin:0;}
ul.bullet li { list-style:disc outside;}
ol.numeric { padding:0; margin-left:30px; }
ul.numeric li { list-style:outside; margin:0;}
.lineDiv {border-bottom:1px solid #D2D6DF; margin-bottom:10px; }
blockquote { margin:0; }
blockquote.sitemap { margin:10px 0 0 20px;}
.textUnderline { text-decoration:underline;}

#mainContainer { text-align:center; width:100%; }
#contentPlaceHolder { margin:0 auto; width:837px; text-align:center; background:#fff; vertical-align:top;} 

#headerPanel { margin:0 auto; width:837px; text-align:left; }
	#headerPanel .left { background: url('/CMSTemplates/idcASPX/images/hdrCurveTop_l.jpg') 0 0 no-repeat; height:100px; }
	#headerPanel .right {background: url('/CMSTemplates/idcASPX/images/hdrCurveTop_r.jpg') 100% 0 no-repeat; height:100px; padding:15px; }
	#headerPanel .middle {background: url('/CMSTemplates/idcASPX/images/hdrCurveTop_m.jpg') 0 0 repeat-x; height:100px; width:100%; }
		.headerLogo { float:left; background:#fff; }
			.headerLogo div.logo { float:left; width:170px; height:56px; padding-right:15px; }
			.headerLogo div.tagLineDiv { float:left; width:7px; height:70px;}
			.headerLogo div.tagLine { float:left; width:221px; text-align:left;}
		.headerSearch { float:right; background:#fff; text-align:right; clear:right; vertical-align:top; padding:15px 0 15px 0; width:200px; }
			.headerSearch .ico_login { float:left; background:url('/CMSTemplates/idcASPX/images/ico_signIn.gif') no-repeat top left; width:90px; text-align:left; padding:0 0 3px 20px;}
			.headerSearch .ico_contact { float:left; background:url('/CMSTemplates/idcASPX/images/ico_support.gif') no-repeat top left; width:70px; text-align:left; padding:0 0 3px 20px; clear:right;}
			.headerSearch .search { float:left; height:22px; width:135px;}
			.headerSearch .searchInput { height:22px; width:135px; border:none; background:url('/CMSTemplates/idcASPX/images/form_search_bg.gif') no-repeat top left; font-size:11px;}
			.headerSearch .searchButton { float:left; width:63px; padding-top:1px; }
	
#masthead { margin:0 auto; height:259px; text-align:center; background:#fff; width:837px; } 
#mastheadInner { margin:0 auto; height:156px; text-align:center; background:#fff; width:837px; } 

#navigation { background:#fff; margin:0 auto; width:807px; text-align:left; padding:0 15px; }
	#navigation .left { background: url('/CMSTemplates/idcASPX/images/nav_l.jpg') 0 0 no-repeat; height:38px; }
	#navigation .right {background: url('/CMSTemplates/idcASPX/images/nav_r.jpg') 100% 0 no-repeat; height:38px; color:#fff; }
	#navigation .middle {background: url('/CMSTemplates/idcASPX/images/nav_m.jpg') 0 0 repeat-x; height:38px; width:100%; }
	#navigation ul { width:100%; padding:0; margin:0;}
	#navigation ul li { float:left; width:16%; text-align:center; padding:10px 0 0 0;}
	#navigation ul li a { color:#fff; text-decoration:none; font-size:12px; }

#navInside { background:#fff; margin:0 auto; width:807px; text-align:left; padding:0 15px; }
	#navInside .left { background: url('/CMSTemplates/idcASPX/images/navInner_l.jpg') 0 0 no-repeat; height:30px; }
	#navInside .right {background: url('/CMSTemplates/idcASPX/images/navInner_r.jpg') 100% 0 no-repeat; height:30px; color:#fff; }
	#navInside .middle {background: url('/CMSTemplates/idcASPX/images/navInner_m.jpg') 0 0 repeat-x; height:30px; width:100%; }
	#navInside ul { width:100%;}
	#navInside ul li { float:left; text-align:center; padding:7px 0 0 0;}
	#navInside ul li a { color:#000; text-decoration:none; font-size:12px; }
		.homeTab_off { width:110px; height:23px;}
		.servicesTab_on { background:url('/CMSTemplates/idcASPX/images/nav_partners.jpg') no-repeat; width:130px; height:23px;}
		.servicesTab_off { width:130px; height:23px;}
		.custSupportTab_on { background:url('/CMSTemplates/idcASPX/images/nav_support.jpg') no-repeat; width:148px; height:23px;}		 
		.custSupportTab_off { width:148px; height:23px;}
		.resourcesTab_on { background:url('/CMSTemplates/idcASPX/images/nav_resources.jpg') no-repeat; width:140px; height:23px;}
		.resourcesTab_off { width:140px; height:23px;}
		.partnersTab_on { background:url('/CMSTemplates/idcASPX/images/nav_partners.jpg') no-repeat; width:130px; height:23px;}
		.partnersTab_off { width:130px; height:23px;}
		.idcTab_on { background:url('/CMSTemplates/idcASPX/images/nav_partners.jpg') no-repeat; width:130px; height:23px;}
		.idcTab_off { width:130px; height:23px;}

#mastheadDiv { margin:0 auto; width:837px; text-align:center; background:#fff; } 
	#mastheadDiv .left { background: url('/CMSTemplates/idcASPX/images/divMasthead_l.gif') 0 0 no-repeat; height:19px; }
	#mastheadDiv .right {background: url('/CMSTemplates/idcASPX/images/divMasthead_r.gif') 100% 0 no-repeat; height:19px; }
	#mastheadDiv .middle {background: url('/CMSTemplates/idcASPX/images/divMasthead_m.gif') 0 0 repeat-x; height:19px; width:100%; }

#contentBody_home { background:#fff; margin:0 auto; width:807px; text-align:left; padding:0 15px; }
	#contentBody_home .home_tl { background: url('/CMSTemplates/idcASPX/images/contentBody_tl.gif') 0 0 no-repeat; height:15px; }
	#contentBody_home .home_tr {background: url('/CMSTemplates/idcASPX/images/contentBody_tr.gif') 100% 0 no-repeat; height:15px; }
	#contentBody_home .home_t {background: url('/CMSTemplates/idcASPX/images/contentBody_t.gif') 0 0 repeat-x; height:15px; width:100%; }
	#contentBody_home .home_bl { background: url('/CMSTemplates/idcASPX/images/contentBody_bl.gif') 0 0 no-repeat; height:15px; }
	#contentBody_home .home_br {background: url('/CMSTemplates/idcASPX/images/contentBody_br.gif') 100% 0 no-repeat; height:15px; }
	#contentBody_home .home_b {background: url('/CMSTemplates/idcASPX/images/contentBody_b.gif') 0 0 repeat-x; height:15px; width:100%; }
	#contentBody_home .homeContent { background:url('/CMSTemplates/idcASPX/images/homeContentBg.jpg') repeat-x; padding:15px 0 0 230px; height:283px; }
	.homeContent h2 { font-size:12px; font-weight:bold; margin-bottom:0px;}
	.HomeSpecials { background:url('/CMSTemplates/idcASPX/images/homeSpecials.jpg') no-repeat; padding:10px 30px;   }
	.HomeSpecials span { font:bold 12px Arial; color:#000; width:500px; }
	.marginHomeIntro { padding:0 15px 15px 15px;}
	
	.SpecialsTitle { font:bold 14px Tahoma; color:#9F3A03; margin:0 0 10px 0; padding:0;}
	h1.PDFHeading { font:normal 18px Georgia; color:#333;}
	a.PDFHeading:link, a.PDFHeading:active, a.PDFHeading:visited  { font:normal 18px Georgia; color:#333; text-decoration:none; }
	a.PDFHeading:hover, a.PDFHeading:visited:hover   { font:normal 18px Georgia; color:#333; text-decoration:underline; }
	a.SpecialsLink:link, a.SpecialsLink:active, a.SpecialsLink:visited  { font:normal 12px Arial; color:#9F3A03; text-decoration:underline; }
	a.SpecialsLink:hover, a.SpecialsLink:visited:hover   { font:normal 12px Arial; color:#9F3A03; text-decoration:none; }
	.bulletBg { background:#F1F3F2; padding:3px 0;}

#contentBody { background:#fff; margin:0 auto; width:807px; text-align:left; padding:0 15px; vertical-align:top; }
	#contentBody .tl { background: url('/CMSTemplates/idcASPX/images/contentBody_tl.gif') 0 0 no-repeat; height:15px; }
	#contentBody .tr {background: url('/CMSTemplates/idcASPX/images/contentBody_tr.gif') 100% 0 no-repeat; height:15px; }
	#contentBody .t {background: url('/CMSTemplates/idcASPX/images/contentBody_t.gif') 0 0 repeat-x; height:15px; width:100%; }
	#contentBody .bl { background: url('/CMSTemplates/idcASPX/images/contentBody_bl.gif') 0 0 no-repeat; height:15px; }
	#contentBody .br {background: url('/CMSTemplates/idcASPX/images/contentBody_br.gif') 100% 0 no-repeat; height:15px; }
	#contentBody .b {background: url('/CMSTemplates/idcASPX/images/contentBody_b.gif') 0 0 repeat-x; height:15px; width:100%; }
	#contentBody .content { border-left:1px solid #FFC651; border-right:1px solid #FFC651; padding:0 15px; }

	#contentBody .fullInner_tl { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_tl.gif') 0 0 no-repeat; height:15px; }
	#contentBody .fullInner_tr { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_tr.gif') 100% 0 no-repeat; height:15px; }
	#contentBody .fullInner_t { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_t.gif') 0 0 repeat-x; height:15px; width:100%; }
	#contentBody .fullInner_bl { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_bl.gif') 0 0 no-repeat; height:15px; }
	#contentBody .fullInner_br { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_br.gif') 100% 0 no-repeat; height:15px; }
	#contentBody .fullInner_b { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_b.gif') 0 0 repeat-x; height:15px; width:100%; }
	#contentBody .fullInner_content { background:#F0F5F4; border-left:1px solid #E9EFEE; border-right:1px solid #E9EFEE; padding:0 15px; }
		.fiContent_l { float:left; width:330px; padding-right:30px; }
		.fiContent_r { float:right; width:415px; text-align:left; }
		.divLine { background:url('/CMSTemplates/idcASPX/images/divLine.gif') repeat-x; margin:15px 0; height:2px;}
		
	.globalLeftPanel { vertical-align:top; }
		.leftPanelHeader_tl { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_tl.gif') 0 0 no-repeat; height:25px; }
		.leftPanelHeader_tr { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_t.gif') 100% 0 no-repeat; height:25px; }
		.leftPanelHeader_t { background: url('/CMSTemplates/idcASPX/images/contentBodyFull_t.gif') 0 0 repeat-x; height:25px; width:100%; }
		.globalLeftPanel_content { padding:0 15px; border-left:1px solid #E1E3EA; background:#F4F4F7; vertical-align:top;}
	
	.globalRightPanel { width:228px; border-left:1px solid #fff; background:#fff; vertical-align:top;}
		.rightPanelHeader_tl { background: url('/CMSTemplates/idcASPX/images/rightPanelHeader_t.jpg') 0 0 no-repeat; height:25px; }
		.rightPanelHeader_tr { background: url('/CMSTemplates/idcASPX/images/rightPanelHeader_tr.jpg') 100% 0 no-repeat; height:25px; font-weight:bold; color:#fff; padding:3px 15px 0 15px; }
		.rightPanelHeader_t { background: url('/CMSTemplates/idcASPX/images/rightPanelHeader_t.jpg') 0 0 repeat-x; height:25px; width:100%; }
		.globalRightPanel_content { width:226px; padding:0 1px; border-right:1px solid #E1E3EA; background:#fff; vertical-align:top;}
		ul#menuPageCategories { margin:0; padding:0; list-style:none; }
			ul#menuPageCategories li { background:#f4f4f7; padding: 4px 0 3px 15px; border-top:1px solid #fff; }
			ul#menuPageCategories li.subMenuPageCategories { padding: 4px 0 3px 15px; border-top:none; }
				a.subMenuLinks:link, a.subMenuLinks:active, a.subMenuLinks:visited { color:#666; }
				a.subMenuLinks:hover, a.subMenuLinks:visited:hover { color:#009cec; text-decoration:none; }
		.rightPanelHeader {background: url('/CMSTemplates/idcASPX/images/rightPanelHeader_t.jpg') repeat-x; height:25px; font-weight:bold; color:#fff; padding:3px 15px 0 15px; border-top:1px solid #fff; }
		.rightPanelHeader_content { padding:15px; }
	
	#servicesMenu { width:202px; vertical-align:top; }
		#servicesMenu ul { background:url('/CMSTemplates/idcASPX/images/servicesMenu_bg.gif') repeat-y; }
		#servicesMenu ul li { text-align:left; clear:both; }
		#servicesMenu ul li.menu01Active { background:url('/CMSTemplates/idcASPX/images/Serv01_active.gif') no-repeat; padding:14px 0 15px 15px;}
		#servicesMenu ul li.menu01Inactive { background:url('/CMSTemplates/idcASPX/images/Serv01_inactive.gif') no-repeat; padding:14px 0 15px 15px;}
		#servicesMenu ul li.menu02Active { background:url('/CMSTemplates/idcASPX/images/Serv02_active.gif') no-repeat; padding:14px 0 15px 15px;}
		#servicesMenu ul li.menu02Inactive { background:url('/CMSTemplates/idcASPX/images/Serv02_inactive.gif') no-repeat; padding:14px 0 15px 15px;}
		.servicesMenu_bot { background:url('/CMSTemplates/idcASPX/images/servicesMenu_bot.gif') no-repeat;}
		.menuIco { float:left; width:40px; padding-right:5px;}
		.menuTitle { float:left; width:130px; }
		
	#servicesHolder_top { clear:both; float:none;}
		.servicesHolder_topLeft { width:202px; float:left;}
			.sh_tl_tl { background: url('/CMSTemplates/idcASPX/images/sh_tl_tl.gif') 0 0 no-repeat; height:15px; }
			.sh_tl_tr { background: url('/CMSTemplates/idcASPX/images/sh_tl_t.gif') 100% 0 no-repeat; height:15px; }
			.sh_tl_t { background: url('/CMSTemplates/idcASPX/images/sh_tl_t.gif') 0 0 repeat-x; height:15px; width:100%; }
		.servicesHolder_topRight { width:605px; float:left; clear:right;}
			.sh_tr_tl { background: url('/CMSTemplates/idcASPX/images/sh_tr_t.gif') 0 0 no-repeat; height:15px; }
			.sh_tr_tr { background: url('/CMSTemplates/idcASPX/images/sh_tr_tr.gif') 100% 0 no-repeat; height:15px; }
			.sh_tr_t { background: url('/CMSTemplates/idcASPX/images/sh_tr_t.gif') 0 0 repeat-x; height:15px; width:100%; }
	#servicesHolder_body { padding:0; clear:both; border-left:1px solid #E1EAE8; border-right:1px solid #E1EAE8; }
		.servicesHolder_bodyLeft { width:201px; float:left; background:#fff;  background:#fff; padding:0;}
			.serviceMenu_inactive { clear:both; height:110px;}
			.serviceMenu_active { clear:both; background:url('/CMSTemplates/idcASPX/images/servicesMenu_activeBg.gif') no-repeat; height:110px;}
				.serviceMenu_icon { float:left; width:50px; text-align:center; padding-top:15px;}
				.serviceMenu_desc { float:right; padding:10px; width:130px; }
				.serviceMenuTitle { font-size:12px; font-weight:bold; color:#000;}
				.serviceMenuTitle_active { font-size:12px; font-weight:bold; color:#009CEC;}
		.servicesHolder_bodyRight { width:574px; float:left; background:#F4F4F7; padding: 0 15px; } 
			.servicesHolder_body { float:left; width:400px;}
			.servicesHolder_other { float:right; width:150px; border-left:2px solid #fff; padding-left:15px; margin-top:40px; height:500px;}
			
		.dataHeader { background:#212121; padding:5px 15px; color:#fff; text-align:center;}
		.dataRow { background:#999; padding:3px 15px; color:#000;}			
					
.footerArea { background:#F4F4F7; border-left:1px solid #E1E3EA; border-right:1px solid #E1E3EA; padding:15px 15px 0 15px; border-top:2px solid #fff;}
	.footerLinks { }
	.footerLinks a { color:#0E7FC7;}
	.footerLinks span { color:#0E7FC7; }
	.footerCopy { margin:0; color:#fff; font-family:Tahoma; font-size:10px; color:#999; }
	.footerCopy a { font-family:Tahoma; font-size:10px; color:#999; }

#footerPanel { margin:0 auto; width:837px; text-align:center;}
	#footerPanel .left { background: url('/CMSTemplates/idcASPX/images/globalBotCurve_bl.gif') 0 0 no-repeat; height:15px; }
	#footerPanel .right {background: url('/CMSTemplates/idcASPX/images/globalBotCurve_br.gif') 100% 0 no-repeat; height:15px; }
	#footerPanel .middle {background: url('/CMSTemplates/idcASPX/images/globalBotCurve_b.gif') 0 0 repeat-x; height:15px; width:100%; }
	
.partner_logos { border:1px solid #243037; background:#fff; width:50%; text-align:center; vertical-align:middle; height:70px; }	
.milestone_firstCol { border:1px solid #fff; background:#fff; font-size:12px; font-weight:bold; text-align:center;}
.milestone_secCol { border-bottom:1px solid #fff; background:#E3EAE7;}

.s_box div{float: left;}

.SearchButtonCSS
        {
        background-image: url(/CMSTemplates/idcASPX/images/btnSearch.gif);
        height: 20px;
        width: 63px;
        border:0px;
        background-repeat:no-repeat;
        cursor:pointer;
        }