@charset "utf-8";
/* CSS Document */

/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
						{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th 
						{ font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol 					{ list-style: none; }
fieldset,img 			{ border: none; }
caption,th 				{ text-align: left; }
table 					{ border-collapse: collapse; border-spacing: 0; }

body					{ background: url(images/home/gfx_bannerBkg_interior.jpg) no-repeat top center; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #222; text-align: center; }
body.index				{ background:url(images/home/gfx_bannerBkg_home.jpg) no-repeat top center; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #444; }

/* Universal */
#pageContainer			{ margin-left: auto; margin-right: auto; top: 0; width: 980px; background: url(images/site/gfx_pageBkg.png) no-repeat; text-align: left; }
#maintenanceContainer	{ margin-left: auto; margin-right: auto; margin-top: 36px; width: 780px; height: 311px; background: url(images/site/gfx_panel_maintenance.png) no-repeat; text-align: left; }
.maintenanceTxt			{ padding: 195px 0 0 65px; font: normal 0.8em/1.5em Arial, Helvetica, sans-serif; }
.clearBoth				{ clear: both; }
#footer					{ width: 960px; height: 70px; background: url(images/site/gfx_footerBkg.gif) no-repeat; margin: 50px 0 35px 10px; }
#footerLeft				{ float: left; width: 240px; padding: 34px 0 0 20px; color: #888; font-size: 0.75em; }
#footerRight			{ float: right; width: 550px; padding: 34px 108px 0 0; font: normal 0.75em/1.2em Arial, Helvetica, sans-serif; text-align: right; }
.footer_spacer			{ padding: 0 8px; color: #C9C9C9; }

ul.bulletList 				{ padding: 0 0 0 0; margin: 0 0 9px 30px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
ul.bulletList li			{ padding: 0 0 8px 0; margin: 0; list-style: square;  }

ul.bulletList_01 			{ padding: 0 0 0 0; margin: 6px 0 0 16px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
ul.bulletList_01 li			{ padding: 0 0 8px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotArrow_gray.gif) no-repeat 0 .2em;  }
ul.bulletList_01 li.last	{ padding: 0 0 14px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotArrow_gray.gif) no-repeat 0 .2em;  }

ul.bulletList_02 			{ padding: 0 0 0 0; margin: 6px 0 7px 16px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; }
ul.bulletList_02 li			{ padding: 0 0 8px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotSquare_blue.gif) no-repeat 0 .5em; }
ul.bulletList_02 li.last	{ padding: 0 0 14px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotSquare_blue.gif) no-repeat 0 .5em; }

ul.bulletList_03 			{ padding: 0 0 0 0; margin: 0 0 7px 20px; }
ul.bulletList_03 li			{ padding: 0 0 8px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotSquare2_blue.gif) no-repeat 0 .5em;  }
ul.bulletList_03 li.last	{ padding: 0 0 14px 14px; margin: 0; list-style: none; background-image: url(images/site/gfx_bullet_dotSquare2_blue.gif) no-repeat 0 .5em;  }

ul.bulletList_FAQ 			{ padding: 0 0 0 0; margin: 0 0 7px 30px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; }
ul.bulletList_FAQ li		{ padding: 0 0 8px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotSquare_blue.gif) no-repeat 0 .5em; }
ul.bulletList_FAQ li.last	{ padding: 0 0 14px 14px; margin: 0; list-style: none; background: url(images/site/gfx_bullet_dotSquare_blue.gif) no-repeat 0 .5em; }

ul.portalModules 			{ padding: 0 0 0 0; margin: 40px 0 9px 20px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
ul.portalModules li			{ padding: 0 0 5px 0; margin: 0; list-style: none;  }


.leftCol_date			{ float: left; width: 60px; height: 44px; margin-left: 10px; display: block; font: normal 1.1em/1.1em Arial, Helvetica, sans-serif; color: #2A3F55; }
.leftCol_date2			{ float: left; width: 60px; height: 44px; margin: 4px 0 0 10px; display: block; font: normal 1.1em/1.1em Arial, Helvetica, sans-serif; color: #2A3F55; }
.leftCol_date_JAN		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -484px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_FEB		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -340px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_MAR		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -396px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_APR		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -352px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_MAY		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -308px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_JUN		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -264px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_JUL		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -220px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_AUG		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -176px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_SEP		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -132px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_OCT		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -88px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_NOV		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 -44px; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.leftCol_date_DEC		{ background: url(images/site/icon_cal_sprite.png) no-repeat 0 0; width: 60px; height: 27px; padding: 17px 0 0 22px; }
.rightCol_link			{ float: right; width: 220px; font: normal 0.8em/1.1em Arial, Helvetica, sans-serif; padding: 8px 10px 20px 0; }
.rightCol_linkFullWidth		{ float: right; width: 290px; font: normal 0.8em/1.1em Arial, Helvetica, sans-serif; padding: 0 10px 20px 0;  }
.rightCol_fullWidth		{ float: right; width: 603px; padding: 8px 10px 20px 0; }
.rightCol_fullWidth_short		{ float: right; width: 603px; padding: 8px 10px 10px 0; }

.paddT1					{ padding-top: 1px; }
.paddT4					{ padding-top: 4px; }
.paddT5					{ padding-top: 5px; }
.paddT10				{ padding-top: 10px; }
.paddT17				{ padding-top: 17px; }
.paddL5					{ padding-left: 5px; }
.paddL10				{ padding-left: 10px; }
.paddL20				{ padding-left: 20px; }
.paddL40				{ padding-left: 40px; }
.paddL12				{ padding-left: 12px; }
.paddB5					{ padding-bottom: 5px; }

.width28percent			{ width: 28%; }
.width30percent			{ width: 30%; }
.width31percent			{ width: 31%; }
.width39percent			{ width: 39%; }
.width40percent			{ width: 40%; }
.width33percent			{ width: 33%; }
.width48percent			{ width: 48%; }
.width50percent			{ width: 50%; }
.width115				{ width: 115px; }
.width175				{ width: 175px; }
.width195	 			{ width: 195px; }
.width202	 			{ width: 202px; }
.width260	 			{ width: 260px; }
.width270	 			{ width: 270px; }
.width333				{ width: 333px; }
.width350				{ width: 350px; }
.width400				{ width: 400px; }
.width414				{ width: 414px; }
.width445				{ width: 445px; }
.width470				{ width: 470px; }
.width600				{ width: 600px; }
.width640				{ width: 640px; }
.width700				{ width: 700px; }
.marginTop10			{ margin-top: 10px; }
.marginBtm3				{ margin-bottom: 3px; }
.marginBtm12			{ margin-bottom: 12px; }
.dotLine				{ width: 100%; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 10px 0; }
.dotLine_space			{ width: 100%; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 30px 0; }
.dotLine_space2			{ width: 100%; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 20px 0; }
.dotLine_listBreak		{ width: 100%; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 6px 0 18px 0; }
.dotLine2				{ width: 100%; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 5px 0 16px; }
.dotLine600				{ width: 600px; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 5px 0 0; }
.dotLine394				{ width: 394px; height: 1px; background: url(images/site/gfx_dotLine.png) repeat-x; margin: 18px 0; }

.input_txtbox			{ padding: 2px; }

.oneThirdColumn			{ float: left; width: 33%; }
.oneThirdColumn_padd	{ float: left; width: 29%; }
.bkgCol4design			{ background-color: #EEE; }
.googleMapIcon_bkg		{ background: url(images/site/gfx_googleMapIcon.png) no-repeat top left; }
.googleMap_link			{ padding: 23px 0 0 28px; }
.sidebar_container		{ padding: 0 0 0 20px; }
.sidebar_smCapsPadd		{ padding: 10px 0 3px 0; }
.crumbtrailSpacer		{ padding: 0 10px; }
.learnMoreSpacer		{ padding: 0 0 0 4px; }
.onTop_01				{ padding: 10px 0 4px 0; }

#twitter a 				{ background-image: url(images/site/icon_twitter.png); background-position: 0 0; width: 61px; height: 64px; border-bottom: 0; margin: 20px 0 0 69px; float: left; }
#twitter a:hover 		{ background-position: 0 -64px; }
#twitter a:active 		{ background-position: 0 -128px; }

#download a 			{ background-image: url(images/site/gfx_downloadPanel_bkg.png); background-position: 0 0; width: 200px; height: 97px; border-bottom: 0; margin: 0; float: left; }
#download a:hover 		{ background-position: 0 -97px; }
.downloadHead			{ font: bold 0.9em/1.6em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 8px 0 0 14px; margin: 0; }
.downloadHead_individual		{ font: bold 0.9em/1.6em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 2px 0 3px 14px; margin: 0; }
.downloadTxt			{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; padding: 0 40px 9px 14px; margin: 0; }

#download_individual_top	{ background-image: url(images/site/gfx_downloadPanel_bkg.png); background-position: 0 0; width: 200px; height: 97px; border-bottom: 0; margin: 0; float: left; }

table.labelValue td.label	{ text-align: right; font: normal 0.8em/1.5em Arial, Helvetica, sans-serif; padding: 4px 10px; }		
table.labelValue td.value	{ font: bold 0.8em/1.5em Arial, Helvetica, sans-serif; padding: 4px 0; }		

.label					{ text-align: right; font: normal 0.8em/1.5em Arial, Helvetica, sans-serif; padding: 2px 10px; }
.rowAccent_on			{ background-color: #F3F3F3; width: 600px; height: 30px; }
.rowAccent_off			{ width: 600px; height: 30px; }

table.altRow_01 			{ font-size: 0.8em; }
table.altRow_01 td 			{ padding-top: 6px; }
table.altRow_01 td.col_01	{ padding-left: 30px; width: 170px; }
table.altRow_01 td.col_02	{ text-align: right; width: 230px; }
table.altRow_01 td.col_03	{ padding-left: 30px; font-weight: bold; }

.floatLeft				{ float: left; }
#learnMore				{ float: right; width: 290px; margin: 8px 0 15px 35px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
#learnMore_benefits		{ float: right; width: 290px; margin: 28px 0 15px 35px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
#learnMore_220			{ float: right; width: 220px; margin: 8px 0 15px 35px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
#learnMore_220_landing	{ float: right; width: 220px; margin: 28px 0 15px 35px; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }

.moduleBkg_top200			{ width: 200px; height: 7px; background: url(images/site/gfx_moduleBkg_top200.png) no-repeat; }
.moduleBkg_center200		{ width: 200px; background: url(images/site/gfx_moduleBkg_mid200.png) bottom left  no-repeat; }
.moduleBkg_btm200			{ width: 200px; height: 7px; background: url(images/site/gfx_moduleBkg_btm200.png) no-repeat; }

.moduleBkg_top290			{ width: 290px; height: 7px; background: url(images/site/gfx_moduleBkg_top290.png) no-repeat; }
.moduleBkg_center290_short	{ width: 290px; background: url(images/site/gfx_moduleBkg_midShort290.png) bottom left  no-repeat; }
.moduleBkg_center290_long	{ width: 290px; background: url(images/site/gfx_moduleBkg_midLong290.png) bottom left  no-repeat; overflow: hidden; }
.moduleBkg_btm290			{ width: 290px; height: 7px; background: url(images/site/gfx_moduleBkg_btm290.png) no-repeat; }

.moduleBkg_top220			{ width: 220px; height: 7px; background: url(images/site/gfx_moduleBkg_top220.png) no-repeat; }
.moduleBkg_center220		{ width: 220px; background: url(images/site/gfx_moduleBkg_mid220.png) bottom left  no-repeat; }
.moduleBkg_btm220			{ width: 220px; height: 7px; background: url(images/site/gfx_moduleBkg_btm220.png) no-repeat; }
#pageNotFound_container		{ background-image:url(images/site/img_404.jpg); width: 754px; height: 202px; margin: 12px 0 200px 83px; color: #FFF; font: normal 1.2em/1.1em Arial, Helvetica, sans-serif; }
.pageNotFound_line01		{ padding: 85px 50px 0 232px; }
.pageNotFound_line02		{ padding: 20px 0 0 232px; }

#regReq_temp				{ background-image:url(images/site/gfx_moduleBkg_regReq_temp.png); width: 503px; height: 111px; margin: 18px 0 30px; }
.regReq_txt					{ font: normal 0.85em/1.7em Arial, Helvetica, sans-serif; padding: 42px 0 0 20px;}

#sales_temp					{ background-image:url(images/site/gfx_moduleBkg_sales_temp.png); width: 503px; height: 111px; margin: 18px 0 30px 30px; }
.sales_txt					{ font: normal 0.85em/1.7em Arial, Helvetica, sans-serif; padding: 42px 0 0 20px;}

/* Buttons */
#button_SignUp a 			{ background: url("images/site/btn_SignUp.png") no-repeat; width: 101px; height: 38px; float: left; border-bottom: 0; display: block; }
#button_SignUp a:hover 		{ background-position: 0 -38px; }
#button_SignUp a:active 	{ background-position: 0 -76px; }

#button_Login a 			{ background: url("images/site/btn_Login.png") no-repeat; width: 91px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_Login a:hover 		{ background-position: 0 -38px; }
#button_Login a:active 		{ background-position: 0 -76px; }

#button_Register a 			{ background: url("images/site/btn_Register.png") no-repeat; width: 101px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_Register a:hover 	{ background-position: 0 -38px; }
#button_Register a:active 	{ background-position: 0 -76px; }

#button_Submit a 			{ background: url("images/site/btn_Submit.png") no-repeat; width: 99px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_Submit a:hover 		{ background-position: 0 -38px; }
#button_Submit a:active 	{ background-position: 0 -76px; }

#button_Save a 				{ background: url("images/site/btn_Save.png") no-repeat; width: 84px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_Save a:hover 		{ background-position: 0 -38px; }
#button_Save a:active 		{ background-position: 0 -76px; }

#button_Browse a 			{ background: url("images/site/btn_Browse_sm.png") no-repeat; width: 81px; height: 22px; float: left; border-bottom: 0; display: block; margin: 0 8px 3pxpx 0; }
#button_Browse a:hover 		{ background-position: 0 -22px; }
#button_Browse a:active 	{ background-position: 0 -22px; }

#button_Yes a 				{ background: url("images/site/btn_Yes.png") no-repeat; width: 77px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_Yes a:hover 		{ background-position: 0 -38px; }
#button_Yes a:active 		{ background-position: 0 -76px; }

#button_NoThanks a 			{ background: url("images/site/btn_NoThanks.png") no-repeat; width: 117px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_NoThanks a:hover 	{ background-position: 0 -38px; }
#button_NoThanks a:active 	{ background-position: 0 -76px; }

#button_AddToOutlookCal a 			{ background: url("images/site/btn_AddToOutlookCal.png") no-repeat; width: 206px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_AddToOutlookCal a:hover 	{ background-position: 0 -38px; }
#button_AddToOutlookCal a:active 	{ background-position: 0 -76px; }

#button_AddToGoogleCal a 			{ background: url("images/site/btn_AddToGoogleCal.png") no-repeat; width: 200px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_AddToGoogleCal a:hover 	{ background-position: 0 -38px; }
#button_AddToGoogleCal a:active 	{ background-position: 0 -76px; }

#button_sendPassword a 			{ background: url("images/site/btn_SendPassword.png") no-repeat; width: 146px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_sendPassword a:hover 	{ background-position: 0 -38px; }
#button_sendPassword a:active 	{ background-position: 0 -76px; }

#button_requestLicense a 			{ background: url("images/site/btn_requestaLicense.png") no-repeat; width: 163px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_requestLicense a:hover 		{ background-position: 0 -38px; }
#button_requestLicense a:active 	{ background-position: 0 -76px; }

#button_close a 			{ background: url("images/site/btn_close.png") no-repeat; width: 69px; height: 38px; float: left; border-bottom: 0; display: block; margin: 10px 0 10px 0; }
#button_close a:hover 		{ background-position: 0 -38px; }
#button_close a:active 		{ background-position: 0 -76px; }
.buttonClose_pos			{ padding: 12px 0 0 70px; }

#backToTheTop a 			{ background-image: url(images/site/btn_backToTheTop.png); background-position: 0 0; width: 106px; height: 20px; border-bottom: 0; margin: 0; float: left; }
#backToTheTop a:hover 		{ background-position: 0 -20px; }
#backToTheTop_container		{ margin: 20px 0 0 0; float: right; }

.button_registrationRequired a 			{ background: url("images/site/btn_sm_registrationRequired.png") no-repeat; width: 161px; height: 22px; float: left; border-bottom: 0; display: block; }
.button_registrationRequired a:hover 	{ background-position: 0 -22px; }

#button_search a 			{ background: url("images/site/btn_sm_search.png") no-repeat; width: 80px; height: 22px; float: left; border-bottom: 0; display: block; }
#button_search a:hover 		{ background-position: 0 -22px; }

#button_displayAll a 			{ background: url("images/site/btn_sm_displayAll.png") no-repeat; width: 96px; height: 22px; float: right; border-bottom: 0; display: block; margin-bottom: 10px; }
#button_displayAll a:hover 		{ background-position: 0 -22px; }

/* Text */
h1						{ font: normal 1.5em/1.8em Arial, Helvetica, sans-serif; color: #2A3F53; padding: 5px 0 0 0; margin: 0; }
h1.green				{ font: normal 1.5em/1em Arial, Helvetica, sans-serif; color: #66932C; padding: 4px 0; margin: 0; }
h2						{ font: bold 1em/1.2em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 0 0 5px 0; margin: 0; }
h2.spaceAbove			{ font: bold 1em/1.2em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 10px 0 5px 0; margin: 0; }
h2.space				{ font: bold 0.9em/1.6em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 6px 0; margin: 0; }
h2.byline				{ font: bold 0.9em/1.1em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 6px 0 13px 0; margin: 0; }
h2.byline2				{ font: bold 0.9em/1.2em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 5px 0 13px 0; margin: 0; }
h2.byline3				{ font: bold 0.9em/1.2em Arial, Helvetica, sans-serif; color: #2A3F54; padding: 7px 0 5px 0; margin: 0; }
h2.link					{ font: bold 0.9em/1.1em Arial, Helvetica, sans-serif; padding: 3px 0 6px 0; margin: 0; }
h2.link2				{ font: bold 0.8em/1.1em Arial, Helvetica, sans-serif; padding: 3px 0 6px 0; margin: 0; }
h2.link3				{ font: bold 0.9em/1.1em Arial, Helvetica, sans-serif; padding: 6px 0 4px 0; margin: 0; }
h2.subhead				{ font: normal 1.2em/1em Arial, Helvetica, sans-serif; color: #66932C; padding: 0; margin: 0; width: 640px; }
h2.subhead_yellow		{ font: normal 1.2em/1em Arial, Helvetica, sans-serif; color: #FDB813; padding: 13px 0 10px 0; margin: 0; width: 640px; }
h2.subhead_green		{ font: normal 1.2em/1em Arial, Helvetica, sans-serif; color: #66932C; padding: 13px 0 10px 0; margin: 0; width: 640px; }
h2.FAQ					{ font: normal 1em/1.2em Arial, Helvetica, sans-serif; color: #66932C; padding: 0; margin: 0; width: 640px; }
h2.FAQ2					{ font: normal 1em/1.2em Arial, Helvetica, sans-serif; color: #66932C; padding: 0; margin: 0;  }
h2.subhead2				{ font: normal 1.2em/1em Arial, Helvetica, sans-serif; color: #66932C; padding: 10px 0 0 0; margin: 0; }
h2.subhead3				{ font: normal 1.2em/1em Arial, Helvetica, sans-serif; color: #66932C; padding: 0 0 7px 0; margin: 0; }
h3						{ font: bold 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0; margin: 0; }
h4						{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 9px 0; margin: 0;}
h5						{}
h6						{}
p						{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 30px 9px 0; margin: 0; }
p.inset					{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 30px 9px 20px; margin: 0; }
p.events				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 30px 0 0; margin: 0; }
p.spaceBtm				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 30px 20px 0; margin: 0; }
p.spaceTop				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 20px 30px 9px 0; margin: 0; }
p.answer				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 8px 30px 18px 20px; margin: 0; }
p.answer_list			{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 8px 30px 8px 20px; margin: 0; }
p.addMarginTop16		{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 30px 9px 0; margin: 16px 0 0; }
p.short					{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 60px 9px 0; margin: 0; }
p.bullets				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 0px 0; margin: 0; }
p.bullets2				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 12px 0 0px 0; margin: 0; }
p.note					{ font: normal 0.7em/1.4em Arial, Helvetica, sans-serif; color: #777; padding: 8px 0 0 0; margin: 0 0 0 0; }
p.note2					{ font: normal 0.7em/1.4em Arial, Helvetica, sans-serif; color: #777; padding: 8px 0; margin: 0 0 10px 0; }
p.note3					{ font: normal 0.7em/1.4em Arial, Helvetica, sans-serif; color: #777; padding: 18px 0 0 20px; margin: 0 0 10px 0; }
p.linkInfo				{ font: normal 0.72em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 9px 0; margin: 0; color: #777; }
p.first					{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 10px 20px 9px 0; margin: 0; }
p.intraTab				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 20px 9px 0; margin: 0; }
.boldAccent				{ font-weight: bold; color: #2A3F54; }
.boldOnly				{ font-weight: bold; }
.normal					{ font-weight: normal; }
.bodySize				{ font-size: 0.8em; }
.bold 					{ font: bold 0.8em/1.4em Arial, Helvetica, sans-serif; }
.smTxt					{ font-size: 0.75em; }
.superscript			{ position: relative; bottom: 0.5em; font-size: 0.8em; }
.superscript2			{ position: relative; bottom: 0.15em; font-size: 0.9em; }
.formText				{ padding: 4px;}
.gray					{ color: #777; }

.green					{ color: #66932C; }
.alignCenter			{ text-align: center; }
.fontsize_std			{ font-size: 0.8em; }
.smCaps					{ color: #707F9D; font-size: 0.65em; text-transform: uppercase; letter-spacing: 1px; }
.smCaps2				{ color: #707F9D; font-size: 0.65em; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 5px; }
.sidebarHead			{ font: normal 1.1em/1.8em Arial, Helvetica, sans-serif; color: #4C8DBE; padding: 0; margin: 0; }
.sidebarsubHead			{ font: bold 0.8em/1.6em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 0 10px; margin: 0; }
.sidebar_links_first	{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 4px 10px; margin: 0; }
.sidebar_links			{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 9px 10px; margin: 0; }
.attention				{ color: #F00; font-size: 0.8em; }

/* Links */
a:focus					{ outline: 1px dotted; outline-offset: 2px; -moz-outline-radius: 5px; }

a:link					{ color: #005DA3; text-decoration: none; }
a:visited				{ color: #005DA3; text-decoration: none; }
a:hover					{ color: #005DA3; text-decoration: none; border-bottom: 1px #005DA3 dotted; }
a						{ text-decoration: none; }

.noUnderline a:hover	{ border-bottom: 0; }			

.white a:link			{ color: #FFF; text-decoration: none; line-height: 24px; }
.white a:visited		{ color: #FFF; text-decoration: none; }
.white a:hover			{ color: #FFF; text-decoration: none; border-bottom: 1px #FFF dotted; }
.white a				{ text-decoration: none; }

.footerLink a:link		{ color: #005DA3; text-decoration: none; line-height: 24px; }
.footerLink a:visited	{ color: #005DA3; text-decoration: none; }
.footerLink a:hover		{ color: #005DA3; text-decoration: none; border-bottom: 1px #005DA3 dotted; }
.footerLink a			{ text-decoration: none; }

.white2 a:link			{ color: #FFF; text-decoration: underline; }
.white2 a:visited		{ color: #FFF; text-decoration: underline; }
.white2 a:hover			{ color: #CDE637; text-decoration: underline; border-bottom: 0;}
.white2 a				{ text-decoration: none; }

.green a:link			{ color: #66932C; text-decoration: none; }
.green a:visited		{ color: #66932C; text-decoration: none; }
.green a:hover			{ color: #66932C; text-decoration: none;  1px #66932C dotted; }
.green a				{ text-decoration: none; }

.dark a:link			{ color: #2A3F52; text-decoration: none; }
.dark a:visited			{ color: #2A3F52; text-decoration: none; }
.dark a:hover			{ color: #2A3F52; text-decoration: none; border-bottom: 1px #2A3F52 dotted; }
.dark a					{ text-decoration: none; }

.noLink a:link			{ color: #222; text-decoration: none; }
.noLink a:visited		{ color: #222; text-decoration: none; }
.noLink a:hover			{ color: #222; text-decoration: none; }
.noLink a				{ text-decoration: none; }

h2.pNavPanelTxt2 a:link		{  color: #2A3F55; text-decoration: none; }
h2.pNavPanelTxt2 a:visited	{  color: #2A3F55; text-decoration: none; }
h2.pNavPanelTxt2 a:hover	{  color: #2A3F55; text-decoration: none; border-bottom: 1px #2A3F55 dotted; }
h2.pNavPanelTxt2 a			{  color: #2A3F55; text-decoration: none; }

h3.pNavPanelTxt2 a:link		{  color: #2A3F55; text-decoration: none; }
h3.pNavPanelTxt2 a:visited	{  color: #2A3F55; text-decoration: none; }
h3.pNavPanelTxt2 a:hover	{  color: #2A3F55; text-decoration: none; border-bottom: 1px #2A3F55 dotted; }
h3.pNavPanelTxt2 a			{  color: #2A3F55; text-decoration: none; }

/* Banner */
#bannerContainer		{ width: 980px; height: 127px; }
#bannerLeft				{ float: left; padding: 35px 0 0 56px; }
#bannerRight			{ float: right; width: 580px; }
#phNumber				{ float: right; width: 228px; height: 52px; }
#universalLinks			{ float: right; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; width: 244px; height: 28px; text-align: right; margin-top: 19px; }
.universalLinks_spacer	{ padding: 0 10px; color: #7C8EC1; }
#tagline				{ padding: 26px 0 0  0; width: 570px; }

/* Primary Navigation */
#primaryNavContainer		{ width: 960px; height: 42px; background-image: url(images/site/gfx_primaryNav.png); margin-left: 10px; }
#primaryNavContainer_index	{ width: 960px; height: 34px; background-image: url(images/site/gfx_primaryNav.png); margin-left: 10px; }

#primNav li 			{ list-style: none; display: inline; margin: 0; padding: 0; }

#primNav li#A a 		{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: 0 0; width: 206px; height: 34px; float: left; border-bottom: 0; }
#primNav li#A a:hover 	{ background-position: 0 -42px; height: 34px; }
#primNav li#A a:active 	{ background-position: 0 -84px; }
span.onA			 	{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: 0 -126px; width: 206px; height: 42px; float: left; }

#primNav li#B a 		{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -206px 0; width: 152px; height: 34px; float: left; border-bottom: 0; }
#primNav li#B a:hover 	{ background-position: -206px -42px; height: 34px; }
#primNav li#B a:active 	{ background-position: -206px -84px; }
span.onB			 	{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -206px -126px; width: 152px; height: 42px; float: left; }

#primNav li#C a 		{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -358px 0; width: 123px; height: 34px; float: left; border-bottom: 0; }
#primNav li#C a:hover 	{ background-position: -358px -42px; height: 34px;  }
#primNav li#C a:active 	{ background-position: -358px -84px; }
span.onC			 	{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -358px -126px; width: 123px; height: 42px; float: left; }

#primNav li#D a 		{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -481px 0; width: 147px; height: 34px; float: left; border-bottom: 0; }
#primNav li#D a:hover 	{ background-position: -481px -42px;  height: 34px; }
#primNav li#D a:active 	{ background-position: -481px -84px; }
span.onD			 	{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -481px -126px; width: 147px; height: 42px; float: left; }

#primNav li#E a 		{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -628px 0; width: 134px; height: 34px; float: left; border-bottom: 0; }
#primNav li#E a:hover 	{ background-position: -628px -42px;  height: 34px; }
#primNav li#E a:active 	{ background-position: -628px -84px; }
span.onE			 	{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -628px -126px; width: 134px; height: 42px; float: left; }

#primNav li#F a 		{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -762px 0; width: 105px; height: 34px; float: left; border-bottom: 0; }
#primNav li#F a:hover 	{ background-position: -762px -42px;  height: 34px; }
#primNav li#F a:active 	{ background-position: -762px -84px; }
span.onF			 	{ background: url("images/site/gfx_primaryNav.png") no-repeat; background-position: -762px -126px; width: 105px; height: 42px; float: left; }

#primNavPanel_container_ITPAadvantages	{ position: absolute; left: 50%; margin-left: -471px; top: 150px; width: 400px; height: 200px; z-index: 100; }
#primNavPanel_container_Accelerators	{ position: absolute; left: 50%; margin-left: -302px; top: 150px; width: 537px; height: 200px; z-index: 100; }
#primNavPanel_container_Products		{ position: absolute; left: 50%; margin-left: -165px; top: 150px; width: 481px; height: 200px; z-index: 100; }
#primNavPanel_container_Community		{ position: absolute; left: 50%; margin-left: -30px; top: 150px; width: 496px; height: 200px; z-index: 100; }
#primNavPanel_container_Resources		{ position: absolute; left: 50%; margin-left: 111px; top: 150px; width: 302px; height: 200px; z-index: 100; }
#primNavPanel_container_About			{ position: absolute; left: 50%; margin-left: 95px; top: 150px; width: 340px; height: 200px; z-index: 100; }

table.pNavPanels td.topLeft				{ background: transparent url(images/site/gfx_PnavMenu_panel_topLeft.png) no-repeat; width: 17px; height: 26px; }
table.pNavPanels td.topMid_arrowLeft	{ background: transparent url(images/site/gfx_PnavMenu_panel_topCenter_arrowLeft.png) no-repeat top left; height: 26px; }
table.pNavPanels td.topMid_arrowRight	{ background: transparent url(images/site/gfx_PnavMenu_panel_topCenter_arrowRight.png) no-repeat top right; height: 26px; }
table.pNavPanels td.topRight			{ background: transparent url(images/site/gfx_PnavMenu_panel_topRight.png) no-repeat; width: 17px; height: 26px; }

table.pNavPanels td.midLeft				{ background: transparent url(images/site/gfx_PnavMenu_panel_midLeft.png) repeat-y; width: 17px; }
table.pNavPanels td.midCenter			{ background: #FFF url(images/site/gfx_PnavMenu_panel_midCenter.png) repeat-x; padding: 6px 6px 12px; }
table.pNavPanels td.midRight			{ background: transparent url(images/site/gfx_PnavMenu_panel_midRight.png) repeat-y; width: 17px; }

table.pNavPanels td.btmLeft				{ background: transparent url(images/site/gfx_PnavMenu_panel_btmLeft.png) no-repeat; width: 17px; height: 26px; }
table.pNavPanels td.btmCenter			{ background: transparent url(images/site/gfx_PnavMenu_panel_btmCenter.png) repeat-x; top left; height: 17px; }
table.pNavPanels td.btmRight			{ background: transparent url(images/site/gfx_PnavMenu_panel_btmRight.png) no-repeat; width: 17px; height: 26px; }

h1.pNavPanelTxt							{ font: normal 1.15em/1.5em Arial, Helvetica, sans-serif; color: #2A3F55; margin: 0; padding: 4px 0 0 16px; }
h2.pNavPanelTxt							{ font: normal 0.9em/1.2em Arial, Helvetica, sans-serif; color: #2A3F55; margin: 0; padding: 2px 0 3px 26px; }
h2.pNavPanelTxt2						{ font: normal 0.9em/1.2em Arial, Helvetica, sans-serif; color: #2A3F55; margin: 0; padding: 2px 0 0 16px; }
h3.pNavPanelTxt							{ font: normal 0.75em/1em Arial, Helvetica, sans-serif; color: #2A3F55; margin: 0; padding: 6px 0 0 36px; }
h3.pNavPanelTxt2						{ font: normal 0.75em/1em Arial, Helvetica, sans-serif; color: #2A3F55; margin: 0; padding: 6px 0 0 26px; }

.pNavPanel_Over							{ background-color: #fff !important; }
.pNavPanel_Over	a						{  color: #2A3F55; text-decoration: none; border-bottom: 1px #2A3F55 dotted; }

div.pNavPanel_col						{ float: left; text-align: left; display: block; }
div.pNavPanelTxt_container h1			{ height: 27px; cursor: pointer; display: block; }
div.pNavPanelTxt_container h2			{ height: 22px; cursor: pointer; display: block; margin-bottom: 2px; }
div.pNavPanelTxt_container h3			{ height: 20px; cursor: pointer; display: block; margin-bottom: 2px; }

/* Home Page */
#slideShowContainer			{ width: 960px; height: 222px; margin-left: 10px; background:url(images/home/img_slide_bkg.jpg) no-repeat; padding: 0; }
#slidePaginationContainer	{ position: absolute; left: 50%; margin-left: -450px; top: 347px; width: 200px; height: 26px; z-index: 99; }

#pagination li 				{ list-style: none; display: inline; margin: 0; padding: 0; }

#pagination li#S1 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_01.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; margin-right: 2px; }
#pagination li#S1 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S1 a:active 	{ }
a.onS1			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_01.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; margin-right: 2px; }

#pagination li#S2 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_02.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; margin-right: 2px; }
#pagination li#S2 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S2 a:active 	{ }
a.onS2			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_02.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; margin-right: 2px; }

#pagination li#S3 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_03.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; margin-right: 2px; }
#pagination li#S3 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S3 a:active 	{ }
a.onS3			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_03.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; margin-right: 2px; }

#pagination li#S4 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_04.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; margin-right: 2px; }
#pagination li#S4 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S4 a:active 	{ }
a.onS4			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_04.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; margin-right: 2px; }

#pagination li#S5 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_05.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; margin-right: 2px; }
#pagination li#S5 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S5 a:active 	{ }
a.onS5			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_05.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; margin-right: 2px; }

#pagination li#S6 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_06.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; margin-right: 2px;}
#pagination li#S6 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S6 a:active 	{ }
a.onS6			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_06.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; margin-right: 2px;}

#pagination li#S7 a 		{ background: #589FE6 url("images/home/gfx_slide_pagination_07.png") no-repeat; width: 24px; height: 24px; border: 1px #589FE6 solid; float: left; }
#pagination li#S7 a:hover 	{ background-color: #3F85DB; border: 1px #3F85DB solid; }
#pagination li#S7 a:active 	{ }
a.onS7			 		{ background: #2A60C0 url("images/home/gfx_slide_pagination_07.png") no-repeat !important; width: 24px; height: 24px; border: 1px #FFF solid; float: left; }

#slide_01					{ width: 960px; height: 222px; background-image:url(images/home/gfx_slide_content_01_off.jpg); cursor: pointer; display: block; }
#contentWell_index			{ margin: 20px 20px 0 30px; width: 920px; }
#CW_index_left				{ float: left; width: 600px; margin: 0 10px 10px 0; }
#CW_index_right				{ float: left; width: 310px; }
#CW_index_left_top			{ margin-bottom: 10px; }
#CW_index_left_btm			{ color: #444; font: normal 0.9em/1.4em Arial, Helvetica, sans-serif; margin: 18px 15px 0 12px; }
#CW_index_right_top			{ margin-bottom: 10px; background-color:#DDD; }
#CW_index_right_btm			{ }

#tabNavContainer_index		{ width: 600px; height: 32px; background-image: url(images/home/tab_index_bkg.png); }

#tabNavContainer_index li 	{ list-style: none; display: inline; margin: 0; padding: 0; }

#tabNav_index li#tabA_index a 			{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: 0 0; width: 75px; height: 32px; float: left; border-bottom: 0; }
#tabNav_index li#tabA_index a:hover 	{ background-position: 0 -32px; height: 32px; }
#tabNav_index li#tabA_index a:active 	{ background-position: 0 -64px; }
span.on_tabA_index		 				{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: 0 -96px; width: 75px; height: 32px; float: left; }

#tabNav_index li#tabB_index a 			{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: -75px 0; width: 107px; height: 32px; float: left; border-bottom: 0; }
#tabNav_index li#tabB_index a:hover 	{ background-position: -75px -32px;  }
#tabNav_index li#tabB_index a:active 	{ background-position: -75px -64px; }
span.on_tabB_index		 				{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: -75px -96px; width: 107px; height: 32px; float: left; }

#tabNav_index li#tabC_index a 			{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: -182px 0; width: 93px; height: 32px; float: left; border-bottom: 0; }
#tabNav_index li#tabC_index a:hover 	{ background-position: -182px -32px; height: 32px; }
#tabNav_index li#tabC_index a:active 	{ background-position: -182px -64px; }
span.on_tabC_index		 				{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: -182px -96px; width: 93px; height: 32px; float: left; }

#tabNav_index li#tabE_index a 			{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: -375px 0; width: 139px; height: 32px; float: left; border-bottom: 0; }
#tabNav_index li#tabE_index a:hover 	{ background-position: -375px -32px; height: 32px; }
#tabNav_index li#tabE_index a:active 	{ background-position: -375px -64px; }
span.on_tabE_index		 				{ background: url("images/home/tab_index_comp.png") no-repeat; background-position: -375px -96px; width: 139px; height: 32px; float: left; }

#tabContent_mid			{ border-left: 1px #DDD solid; border-right: 1px #DDD solid; padding: 10px 10px 0; width: 578px; }
#tabContent_E			{ background: url(images/home/tab_img_analyst.jpg) top left no-repeat; padding: 8px 0 3px; }
#tabContent_A			{ background: url(images/home/tab_img_news.jpg) bottom left no-repeat; padding: 8px 0 3px; }
#tabContent_B			{ background: url(images/home/tab_img_customers.jpg) bottom left no-repeat; padding: 20px 0 3px; }
#tabContent_C			{ background: url(images/home/tab_img_resources.jpg) bottom left no-repeat; padding: 0 0 3px; min-height: 133px; }
#tabContent_btm			{ background: url(images/home/tab_index_panelBtm.png) no-repeat; width: 600px; height: 10px;}
.tabNews_date			{ padding: 1px 0 0 116px; float: left; width: 53px; }
.tabNews_link			{ padding: 0 0 6px 0; float: left; width: 400px; font: normal 0.8em/1.1em Arial, Helvetica, sans-serif; }
.tabB_link				{ width: 370px; font: normal 0.8em/1.1em Arial, Helvetica, sans-serif; padding: 0 0 10px 195px; }
.tabC_link_first		{ width: 430px; font: normal 0.8em/1.1em Arial, Helvetica, sans-serif; padding: 20px 0 10px 110px; }
.tabC_link				{ width: 430px; font: normal 0.8em/1.1em Arial, Helvetica, sans-serif; padding: 0 0 10px 110px; }
.videoLink				{ font: normal 0.8em/1.5em Arial, Helvetica, sans-serif; padding: 25px 20px 0 25px; }

.moduleBkg_top			{ width: 310px; height: 7px; background: url(images/home/gfx_moduleBkg_top.png) no-repeat; }
.moduleBkg_center_01	{ width: 310px; background: url(images/home/gfx_moduleBkg_01.png) bottom left  no-repeat; }
.moduleBkg_center_02	{ width: 310px; background: url(images/home/gfx_moduleBkg_02.png) bottom left  no-repeat; overflow: hidden; }
.moduleBkg_btm			{ width: 310px; height: 7px; background: url(images/home/gfx_moduleBkg_btm.png) no-repeat; }

#liveWebinarContainer			{ margin: 10px 0; }
#liveWebinarContainer2			{ margin: 15px 0 10px 0; }
.moduleBkg_fullWidth_top		{ width: 700px; height: 7px; background: url(images/site/gfx_moduleBkg_fullWidth_top.png) no-repeat; }
.moduleBkg_fullWidth_center		{ width: 700px; background: url(images/site/gfx_moduleBkg_fullWidth_center.png) bottom left  no-repeat; }
.moduleBkg_fullWidth_center_short		{ width: 700px; background: url(images/site/gfx_moduleBkg_fullWidth_center_short.png) bottom left  no-repeat; }
.moduleBkg_fullWidth_btm		{ width: 700px; height: 7px; background: url(images/site/gfx_moduleBkg_fullWidth_btm.png) no-repeat; }

.spotlightSubhead		{ font: bold 1em/1em Arial, Helvetica, sans-serif; color: #66932C; padding: 3px 0 7px 20px; margin: 0;  }



/* Interior */
#contentWell				{ padding: 0 20px 0 30px; }
#secondaryContent			{ width: 220px; float: left; margin-top: 12px; }
#primaryContent				{ width: 700px; float: left; }
#contentHeaderMain			{ float: left; }
#contentHeaderSupplement	{ float: right; text-align: right; }
#crumbtrail					{ font: normal 0.7em/1em Arial, Helvetica, sans-serif; color: #777; padding: 6px 30px 15px 0; }
#crumbtrail_subPg			{ font: normal 0.7em/1em Arial, Helvetica, sans-serif; color: #777; padding: 6px 30px 0 0; }

/* Page Titles */
#pgTitle_about_Company				{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Company.png") top left no-repeat; }
#pgTitle_about_Company span 		{ display: none; }

#pgTitle_about_Management			{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Management.png") top left no-repeat; }
#pgTitle_about_Management span 		{ display: none; }

#pgTitle_about_MediaCenter			{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_About_MediaCenter.png") top left no-repeat; }
#pgTitle_about_MediaCenter span 	{ display: none; }

#pgTitle_about_JoinTheTeam			{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_About_JoinTheTeam.png") top left no-repeat; }
#pgTitle_about_JoinTheTeam span 	{ display: none; }

#pgTitle_UL_sales					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_Sales.png") top left no-repeat; }
#pgTitle_UL_sales span 				{ display: none; }

#pgTitle_UL_demo					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_Demo.png") top left no-repeat; }
#pgTitle_UL_demo span 				{ display: none; }

#pgTitle_UL_support					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_Support.png") top left no-repeat; }
#pgTitle_UL_support span 			{ display: none; }

#pgTitle_UL_contactUs				{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_ContactUs.png") top left no-repeat; }
#pgTitle_UL_contactUs span 			{ display: none; }

#pgTitle_UL_privacyPolicy			{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_PrivacyPolicy.png") top left no-repeat; }
#pgTitle_UL_privacyPolicy span 		{ display: none; }

#pgTitle_UL_legalNotices			{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_LegalNotices.png") top left no-repeat; }
#pgTitle_UL_legalNotices span 		{ display: none; }

#pgTitle_UL_siteMap					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_UL_SiteMap.png") top left no-repeat; }
#pgTitle_UL_siteMap span 			{ display: none; }

#pgTitle_ITPAadvantages_ITPAbenefits					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_ITPA_ITPABenefits.png") top left no-repeat; }
#pgTitle_ITPAadvantages_ITPAbenefits span 				{ display: none; }

#pgTitle_ITPAadvantages_missionCriticalITPA				{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_ITPA_MissionCriticalITPA.png") top left no-repeat; }
#pgTitle_ITPAadvantages_missionCriticalITPA span 		{ display: none; }

#pgTitle_ITPAadvantages_ITPAprocesses					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_ITPA_ITPAProcesses.png") top left no-repeat; }
#pgTitle_ITPAadvantages_ITPAprocesses span 				{ display: none; }

#pgTitle_ITPAadvantages_iWaveCloudStory					{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_ITPA_iWaveCloudStory.png") top left no-repeat; }
#pgTitle_ITPAadvantages_iWaveCloudStory span 			{ display: none; }

#pgTitle_ITPAadvantages_ITPA_TheiWaveAdvantage			{ margin: 0 0 8px 0; padding: 0; width: 400px; height: 45px; background: url("images/pgTitles/txt_pgTitle_ITPA_TheiWaveAdvantage.png") top left no-repeat; }
#pgTitle_ITPAadvantages_ITPA_TheiWaveAdvantage span 	{ display: none; }

#pgTitle_ITPAadvantages_customerCaseStudies				{ margin: 0 0 8px 0; padding: 0; width: 400px; height: 45px; background: url("images/pgTitles/txt_pgTitle_ITPA_CustomerCaseStudies.png") top left no-repeat; }
#pgTitle_ITPAadvantages_customerCaseStudies span 		{ display: none; }

#pgTitle_accelerators_acceleratorSolutions				{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_AcceleratorSolutions.png") top left no-repeat; }
#pgTitle_accelerators_acceleratorSolutions span 		{ display: none; }

#pgTitle_accelerators_virtualMachineLifecycleManagement		{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_VirtualMachineLifecycleManagement.png") top left no-repeat; }
#pgTitle_accelerators_virtualMachineLifecycleManagement span 	{ display: none; }

#pgTitle_accelerators_dynamicServerProvisioning			{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_DynamicServerProvisioning.png") top left no-repeat; }
#pgTitle_accelerators_dynamicServerProvisioning span 	{ display: none; }

#pgTitle_accelerators_cloudServiceManagement			{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_CloudServiceManagement.png") top left no-repeat; }
#pgTitle_accelerators_cloudServiceManagement span 		{ display: none; }

#pgTitle_accelerators_automatedDisasterRecovery			{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_AutomatedDisasterRecovery.png") top left no-repeat; }
#pgTitle_accelerators_automatedDisasterRecovery span 	{ display: none; }

#pgTitle_accelerators_intelligentFaultRemediation		{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_IntelligentFaultRemediation.png") top left no-repeat; }
#pgTitle_accelerators_intelligentFaultRemediation span 	{ display: none; }

#pgTitle_accelerators_serviceDeskIntegration			{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_ServiceDeskIntegration.png") top left no-repeat; }
#pgTitle_accelerators_serviceDeskIntegration span 		{ display: none; }

#pgTitle_accelerators_closedLoopChangeManagement		{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_ClosedLoopChangeManagement.png") top left no-repeat; }
#pgTitle_accelerators_closedLoopChangeManagement span 	{ display: none; }

#pgTitle_accelerators_automatedWorkloadManagement				{ margin: 0 0 8px 0; padding: 0; width: 700px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Accerators_AutomatedWorkloadManagement.png") top left no-repeat; }
#pgTitle_accelerators_automatedWorkloadManagement span 			{ display: none; }

#pgTitle_products_iWaveOrchestrator				{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Products_iWaveOrchestrator.png") top left no-repeat; }
#pgTitle_products_iWaveOrchestrator span 		{ display: none; }

#pgTitle_portal_customer						{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_CustomerPortal.png") top left no-repeat; }
#pgTitle_portal_customer span 					{ display: none; }

#pgTitle_portal_partner							{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_PartnerPortal.png") top left no-repeat; }
#pgTitle_portal_partner span 					{ display: none; }

#pgTitle_products_iWaveTransportManager			{ margin: 0 0 8px 0; padding: 0; width: 435px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Products_iWaveTransportManager.png") top left no-repeat; }
#pgTitle_products_iWaveTransportManager span 	{ display: none; }

#pgTitle_resources			{ margin: 0 0 8px 0; padding: 0; width: 350px; height: 45px; background: url("images/pgTitles/txt_pgTitle_Resources.png") top left no-repeat; }
#pgTitle_resources span 	{ display: none; }


/* Secondary Nav */
#secondaryNav_container			{ background: #2E69C8 url(images/site/gfx_secondaryNav_bkg.png) no-repeat; width: 200px; font-size: 0.8em; margin-bottom: 20px; }
ul.secondaryNav li 				{ width: 200px; border-top: 1px #7DA3E0 solid; font-weight: bold; }

ul.secondaryNav li a			{ color: #FFF; text-decoration: none; border-left: 5px #7DA3E0 solid; padding: 6px 8px; display: block; border-bottom: 1px #4771B6 solid; }
ul.secondaryNav li a:hover		{ color: #FFF; text-decoration: none; border-left: 5px #7DA3E0 solid; border-bottom: 0; border-bottom: 1px #4771B6 dotted; background-color: #6995DA;}
ul.secondaryNav li a:active		{ text-decoration: none; }
ul.secondaryNav li.secNavON 	{ width: 179px; border-top: 1px #7DA3E0 solid; border-bottom: 1px #4771B6 solid; border-left: 5px #8CC63F solid; background-color: #1C4285; color: #FFF; font-weight: bold; padding: 6px 8px; display: block; }
ul.secondaryNav li.secNavON_section 	{ width: 179px; border-top: 1px #4A73B7 solid; border-bottom: 1px #17387B solid; background-color: #1C4285; color: #FFF; font-weight: bold; padding: 6px 8px 6px 13px; display: block; }
ul.secondaryNav li.secNavOFF_section 	{ width: 179px; border-top: 1px #7DA3E0 solid; border-bottom: 0px #17387B solid; color: #FFF; font-weight: bold; padding: 6px 8px 6px 13px; display: block; }


ul.secondaryNav li.level2 a			{ color: #CED7E1; text-decoration: none; border-left: 5px #7DA3E0 solid; padding: 6px 8px 6px 18px; display: block; border-bottom: 1px #4771B6 solid; font-weight: normal; }
ul.secondaryNav li.level2 a:hover	{ color: #FFF; text-decoration: none; border-left: 5px #7DA3E0 solid; border-bottom: 0; border-bottom: 1px #4771B6 dotted; background-color: #6995DA;}
ul.secondaryNav li.level2 a:active	{ text-decoration: none; }
ul.secondaryNav li.level2.secNavON 	{ width: 177px; border-top: 1px #579 solid; border-bottom: 1px #4771B6 solid; border-left: 5px #8CC63F solid; background-color: #1C4285; color: #FFF; font-weight: bold; padding: 6px 0 6px 18px; display: block; }
ul.secondaryNav li.level2.secNavON a			{ color: #CED7E1; text-decoration: none; border: 0px; padding:0px; }

/* ABOUT Pages */
.aboutCompanyPhoto				{ padding: 44px 0 0 36px; }
.about_iconPR					{ padding: 16px 4px 0 0; }

#tabContainer_aboutMgt			{ width: 700px; height: 33px; background: url(images/tabs/gfx_tab_Mgt_bkg.png) no-repeat; margin-top: 3px; }
#tabMgt li 						{ list-style: none; display: inline; margin: 0; padding: 0; }

#tabMgt li#tabMgt_A a 			{ background: url("images/tabs/gfx_tab_Mgt_01_off.png") no-repeat; width: 155px; height: 33px; float: left; border-bottom: 0; }
#tabMgt li#tabMgt_A a:hover 	{ background-position: 0 -33px; }
#tabMgt li#tabMgt_A a:active 	{ background-position: 0 -66px; }
span.tabMgt_onA			 		{ background: url("images/tabs/gfx_tab_Mgt_01_on.png") no-repeat; width: 155px; height: 33px; float: left; }

#tabMgt li#tabMgt_B a 			{ background: url("images/tabs/gfx_tab_Mgt_02_off.png") no-repeat; width: 179px; height: 33px; float: left; border-bottom: 0; }
#tabMgt li#tabMgt_B a:hover 	{ background-position: 0 -33px; }
#tabMgt li#tabMgt_B a:active 	{ background-position: 0 -66px; }
span.tabMgt_onB			 		{ background: url("images/tabs/gfx_tab_Mgt_02_on.png") no-repeat; width: 179px; height: 33px; float: left; }

#mgtPgContent_container			{ padding: 16px 0 0 12px; }
.title							{ background-color: #F4F4F4; padding: 2px 10px 4px 8px; font: italic 0.8em/1.2em Arial, sans-serif; margin: 3px 0 7px 0; }
.portrait 						{ margin: 4px 20px 10px 0; float:left; }

.dateLeft						{ float: left; color: #707F9D; font-size: 0.65em; text-transform: uppercase; letter-spacing: 1px; padding-top: 4px; width: 87px; }
.dateLeft2						{ float: left; color: #707F9D; font-size: 0.65em; text-transform: uppercase; letter-spacing: 1px; padding-top: 10px; width: 87px; padding-left: 10px; }
.linkRight						{ float: left; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 6px 0; margin: 0; width: 600px; }	
.linkRight_portalhome			{ float: left; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; color: #222; padding: 0 0 6px 0; margin: 0; width: 450px; }	
.rightContainer					{ float: left; font-size: 0.8em; line-height: 1.4em; color: #222; padding: 6px 0 10px 0; margin: 0; width: 580px;}

#pressContact_one				{ width: 700px; height: 49px; background-image:url(images/site/gfx_pressContact_bkg.png); background-position: 0 0; font-size: 0.8em; line-height: 1.2em; margin-top: 6px; }
#pressContact_two				{ width: 700px; height: 69px; background-image:url(images/site/gfx_pressContact_bkg.png); background-position: 0 -49px; font-size: 0.8em; line-height: 1.2em; margin-top: 6px; }
.pressContact_single			{ padding: 17px 0 0 52px; }
.pressContact_line1				{ padding: 19px 0 0 52px; }
.pressContact_line2				{ padding: 6px 0 0 52px; }

table.detailsContainer td		{ vertical-align: top; }
table.details td.label			{ font: normal 0.8em/1.7em Arial, Helvetica, sans-serif; width: 44px; }
table.details td.value			{ font: bold 0.8em/1.7em Arial, Helvetica, sans-serif; width: 110px; }
.description					{ font: normal 0.75em/1.2em Arial, Helvetica, sans-serif; color: #777; padding: 0 0 0 5px; }
.description2					{ color: #777; padding: 4px 0 6px 2px; }

#EOE_container					{ margin: 22px 30px; }

.collapsiblePanel_borderTop		{ border-top: 1px #CED3D8 solid; border-bottom: 1px #FFF solid; width: 100%; margin: 15px 0 0 0; padding: 0; }
.collapsiblePanel_borderTop2	{ border-top: 1px #CED3D8 solid; border-bottom: 1px #FFF solid; width: 100%; margin: 6px 0 0 0; padding: 0; }
.collapsiblePanel_textLeft		{ float: left; color: #005DA3; font: bold 0.8em/1em Arial, Helvetica, sans-serif; padding: 7px 0 0 8px; }
.collapsiblePanel_textRight		{ float: right; padding: 8px 15px 0 0; }
.collapsiblePanel_text			{ color: #005DA3; font: bold 0.8em/1em Arial, Helvetica, sans-serif; padding: 7px 0 0 8px; }

.collapsiblePanel_container  			{ width: 700px; height: 28px; border-bottom: 1px #909BA6 dotted; background: #DDD url(images/site/gfx_collapsiblePanel_bkg.png) repeat-x; display: block; }
.collapsiblePanel_container a 			{ width: 700px; height: 28px; border-bottom: 1px #909BA6 dotted; background: #DDD url(images/site/gfx_collapsiblePanel_bkg.png) repeat-x; display: block;}
.collapsiblePanel_container a:hover 	{ width: 700px; height: 28px; border-bottom: 1px #909BA6 dotted; background: #DDD url(images/site/gfx_collapsiblePanel_bkg_over.png) repeat-x; display: block;}

#opening_container				{ background-color: #EEE; width: 660px; padding: 20px; border-bottom: 1px #909BA6 dotted;  }
.jobs_opening_container				{ background-color: #EEE; width: 660px; padding: 20px; border-bottom: 1px #909BA6 dotted;  }

table.form 						{ font-size: 0.8em; vertical-align: top; margin: 6px 0 0 0; }
table.form td.formlabel			{ width: 168px; text-align: right; padding: 7px 10px 3px 0; vertical-align: top; }
table.form td.formlabel_span	{ padding: 0 0 3px 175px;; vertical-align: top; }
table.form td.formlabel_intro	{ padding: 7px 0 13px 30px;; vertical-align: top; }
table.form td.formvalue			{ padding: 3px 0 3px 0; }

table.buttonContainer td.col_01		{ padding: 0 0 0 174px; width: 80px; }
table.buttonContainer td.col_02		{ padding: 0 0 0 50px; }

table.calendar					{ margin: 0 0 0 100px; width: 600px; }
.calIconPadd					{ padding: 17px 0 0 78px; }
table.calendar td				{ vertical-align: top; }
table.calendar td.	cal_top		{  }
table.calendar td.	cal_btm		{  }

#recoveryContainer				{ width: 590px; height: 230px; text-align: left; padding: 55px 0 0 110px; background: #FFF url(images/site/gfx_logo_iWaveIcon_gray.png) no-repeat; }

/* COMMUNITY Pages */
.communityCustomersTrainingPhoto		{ padding: 44px 0 20px 36px; }

.CP_moduleBkg_top			{ width: 330px; height: 7px; background: url(images/site/gfx_moduleBkg_top330.png) no-repeat; }
.CP_moduleBkg_mid			{ width: 330px; background: url(images/site/gfx_moduleBkg_mid330.png) bottom left  no-repeat; overflow: hidden; }
.CP_moduleBkg_btm			{ width: 330px; height: 7px; background: url(images/site/gfx_moduleBkg_btm330.png) no-repeat; }

table.portalReg				{ margin: 10px 0; }
table.portalReg_partners	{ margin: 10px 0 0 140px; }
.buttonSpace				{ margin: 8px 0 0x; }
.textSpace					{ padding: 8px 0 15px; }

/* Universal Links */
.contactInfo_container		{ margin: 14px 0 30px 40px; }

table.salesTemp					{  }
table.salesTemp td.left_top		{ text-align: right; padding: 3px 10px 0 0; width: 110px; }
table.salesTemp td.left_btm		{ text-align: right; padding: 0 10px 0 0; }
table.salesTemp td.right_top	{ font: bold 0.95em/1.7em Arial, Helvetica, sans-serif; padding: 0 0 0 0; }
table.salesTemp td.right_btm	{ font: normal 0.95em/1.7em Arial, Helvetica, sans-serif; padding: 0 0 0 0; }

/* Site Map */
.siteMap_bkg							{ width: 100%; background: url(images/site/gfx_bkg_siteMap.gif) repeat-y; font-size: 0.8em; }
table.siteMap td						{ vertical-align: top; }
table.siteMap td.padd12					{ padding: 12px; }
table.siteMap td.borderBtm				{ border-bottom: 1px #737373 dotted; }
table.siteMap td.borderTop				{ border-top: 1px #737373 dotted; }
table.siteMap td.header					{ font-size: 1.3em; padding-bottom: 4px; color: #2A3F52; font-weight: bold; }
table.siteMap td.header2				{ font-size: 1.3em; color: #2A3F52; font-weight: bold; }
table.siteMap td.header3				{ font-size: 1.3em; padding-bottom: 20px; color: #2A3F52; }
table.siteMap td.header4				{ font-weight: bold; color: #2A3F52; }
table.siteMap td.inset_02				{ padding: 0 0 18px 13px; line-height: 1.7em; }
table.siteMap td.paddTL12				{ padding-top: 12px; padding-left: 12px; }

/* Accelerataors */
table.learnMore						{ padding-top: 5px; padding-bottom: 10px; }
table.learnMore	td					{ vertical-align: top; padding-top: 3px; padding-bottom: 4px; }
table.learnMore	td.dotArrow			{ width: 26px; padding: 4px 8px 0 0; text-align: right; }
table.learnMore	td.fileIcon			{ width: 54px; padding: 0 0 0 10px;  }
table.learnMore	td.fileIcon2		{ width: 32px; padding: 0 0 0 10px;  }

/* ITPA Advantages */
table.displayAltRow					{ margin: 19px 0 0 0; }
table.displayAltRow	td, table.displayAltRow	th								
									{ vertical-align: top; padding-top: 5px; padding-bottom: 5px; }
table.displayAltRow	th				{ font: normal 0.65em/1em Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing: 1px; color: #2A3F54; padding: 0 0 10px 10px; }
table.displayAltRow	th.col_01		{ width: 168px; }
table.displayAltRow	th.col_02		{ width: 225px; }
table.displayAltRow	td				{ font-size: 0.8em; padding: 10px; }
table.displayAltRow	td.row_01		{ background-color: #F3F3F3; }
table.displayAltRow	td.dotArrow		{ width: 26px; padding: 3px 10px 0 0; text-align: right; }
table.displayAltRow	td.fileIcon		{ width: 23px; padding: 0 10px 0 0; }
div.displaySpace					{ padding-bottom: 10px; }

.ITPA_iwaveAdvantage_infoGfx		{ padding: 39px 0 0 15px; margin-right: 15px; }

table.twoCol_CCS					{}
table.twoCol_CCS td					{ vertical-align: top; }
table.twoCol_CCS td.col_01			{ border-left: 2px #F2F2F2 solid; width: 165px; font: normal 0.65em/1em Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing: 1px; color: #2A3F54; text-align: right; padding: 10px 10px 10px 10px; }
table.twoCol_CCS td.col_02_top		{ border-top: 1px #FFF solid; background-color: #F2F2F2; padding: 27px 20px 10px 10px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif;}
table.twoCol_CCS td.col_02			{ background-color: #F2F2F2; padding: 5px 20px 10px 10px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif;}
table.twoCol_CCS td.col_02_btm		{ border-bottom: 1px #FFF solid; background-color: #F2F2F2; padding: 5px 20px 27px 10px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif;}
.colapsiblePanel_dotline			{ border-bottom: 1px #909BA6 dotted; }
.CCS_text_head						{ padding-bottom: 10px; font-weight: bold; }
.CCS_text							{ padding-bottom: 10px; }
.CCS_text_last						{ }

/* Products */
#enlarge_container								{ float: right; padding: 0 0 0 30px; }
#enlarge_products_iWaveOrchestrator a 			{ background-image: url(images/enlarge/products_iWaveOrchestrator_small.jpg); background-position: 0 0; width: 270px; height: 267px; border-bottom: 0; margin: 0; float: left; }
#enlarge_products_iWaveOrchestrator a:hover 	{ background-position: 0 -267px; }

.FR_iWaveTransportManager						{ float: right; padding: 6px 0 0 0; }

#enlarge_products_iWaveDesignStudio a 			{ background-image: url(images/enlarge/products_iWaveDesignStudio_small.jpg); background-position: 0 0; width: 319px; height: 198px; border-bottom: 0; margin: 0; float: left; }
#enlarge_products_iWaveDesignStudio a:hover 	{ background-position: 0 -198px; }

#enlarge_products_iWaveServiceRequestPortal a 			{ background-image: url(images/enlarge/products_iWaveServicesRequestPortal_small.jpg); background-position: 0 0; width: 319px; height: 187px; border-bottom: 0; margin: 0; float: left; }
#enlarge_products_iWaveServiceRequestPortal a:hover 	{ background-position: 0 -187px; }

#enlarge_products_iWaveOperationPortal a 			{ background-image: url(images/enlarge/products_iWaveOperationPortal_small.jpg); background-position: 0 0; width: 319px; height: 267px; border-bottom: 0; margin: 0; float: left; }
#enlarge_products_iWaveOperationPortal a:hover 		{ background-position: 0 -267px; }

#enlarge_products_iWaveTM a 			{ background-image: url(images/enlarge/products_iWaveTM_small.jpg); background-position: 0 0; width: 320px; height: 267px; border-bottom: 0; margin: 0; float: left; }
#enlarge_products_iWaveTM a:hover 		{ background-position: 0 -267px; }

#enlarge_accelerators_serviceDeskIntegration a 			{ background-image: url(images/enlarge/accelerators_serviceDeskIntegration_small.jpg); background-position: 0 0; width: 270px; height: 267px; border-bottom: 0; margin: 0; float: left; }
#enlarge_accelerators_serviceDeskIntegration a:hover 	{ background-position: 0 -267px; }

#enlarge_accelerators_dynamicServerProvisioning a 			{ background-image: url(images/enlarge/accelerators_dynamicServerProvisioning_small.jpg); background-position: 0 0; width: 270px; height: 383px; border-bottom: 0; margin: 0; float: left; }
#enlarge_accelerators_dynamicServerProvisioning a:hover 	{ background-position: 0 -383px; }

#enlarge_accelerators_cloudServiceManagement a 			{ background-image: url(images/enlarge/accelerators_cloudServiceManagement_small.jpg); background-position: 0 0; width: 270px; height: 262px; border-bottom: 0; margin: 0; float: left; }
#enlarge_accelerators_cloudServiceManagement a:hover 	{ background-position: 0 -262px; }

#enlarge_accelerators_closedLoopChangeManagement a 			{ background-image: url(images/enlarge/accelerators_closedLoopChangeManagement_small.jpg); background-position: 0 0; width: 270px; height: 192px; border-bottom: 0; margin: 0; float: left; }
#enlarge_accelerators_closedLoopChangeManagement a:hover 	{ background-position: 0 -192px; }

#enlarge_accelerators_automatedDisasterRecovery a 			{ background-image: url(images/enlarge/accelerators_automatedDisasterRecovery_small.jpg); background-position: 0 0; width: 270px; height: 262px; border-bottom: 0; margin: 0; float: left; }
#enlarge_accelerators_automatedDisasterRecovery a:hover 	{ background-position: 0 -262px; }

/* Resources */
#secondaryNav_container_alt			{ background: #2E69C8 url(images/site/gfx_secondaryNav_bkg_alt.png) no-repeat; width: 195px; margin-bottom: 20px; border-left: 5px #7DA3E0 solid; border-bottom: 1px #11295B solid; border-top: 1px #7DA3E0 solid; }
.introTxt_01						{ color: #FFF; font: normal 0.9em/1.4em Arial, Helvetica, sans-serif; padding: 17px 20px 10px 13px; }
.introTxt_02						{ color: #FFF; font: normal 0.9em/1.4em Arial, Helvetica, sans-serif; padding: 0 20px 20px 13px; }
.introTxt_03						{ color: #FFF; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; padding: 5px 20px 20px 13px; }

.download_left						{ float: left; padding: 0 10px 0 20px; }
.download_right						{ font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; padding: 3px 0 0 0; }
.download_container					{ padding: 7px 0 0 0; width: 394px; }

#videoContainer						{ background-image: url(images/site/gfx_resources_videoBkgGradient.png); width: 305px; height: 294px; } 
.creditTxt							{ font: normal 0.8em/1.5em Arial, Helvetica, sans-serif; padding: 10px 25px; }

table.resources th					{ color: #FFF; font: normal 0.65em/1em Verdana, Helvetica, sans-serif; padding: 4px 0 5px 10px; text-transform: uppercase; letter-spacing: 1px; background-color: #C9C9C9; border-top: 1px #FFF solid; }
table.resources th.name				{ width: 280px; }
table.resources th.name2			{ width: 330px; }
table.resources th.product			{ width: 120px; }
table.resources th.date				{ width: 96px; }
table.resources th.version			{ width: 65px; }
table.resources th.solution			{ width: 100px; }
table.resources th.fileType			{ width: 65px; }
table.resources th.download			{  }

table.resources td					{ vertical-align: top; padding-top: 6px; padding-bottom: 8px; }
table.resources td.name				{ width: 280px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; padding-left: 10px; }
table.resources td.name2			{ width: 330px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; padding-left: 10px; }
table.resources td.product			{ width: 120px; padding-left: 10px; font-size: 0.7em; }
table.resources td.date				{ width: 96px; padding-left: 10px; font-size: 0.7em; text-transform: uppercase; }
table.resources td.version			{ width: 65px; padding-left: 10px; font-size: 0.7em; }
table.resources td.solution			{ width: 100px; padding-left: 10px; font-size: 0.7em; }
table.resources td.fileType			{ width: 65px; text-align: center; padding-left: 25px; }
table.resources td.download			{ font: normal 0.7em/1.4em Arial, Helvetica, sans-serif; padding-right: 14px; text-align: right; color: #005DA3; }

table.resourcesOff 					{ background-color: #F8F8F8; }
table.resourcesOff td				{ vertical-align: top; padding-top: 6px; padding-bottom: 8px; }
table.resourcesOff td.name			{ width: 280px; font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; padding-left: 10px; }
table.resourcesOff td.name div.resourceName			{ color: #000; }
table.resourcesOff td.name div.resourceDescription	{ color: #000; font: normal 87%/1.2em Arial, Helvetica, sans-serif; color: #777; }
table.resourcesOff td.product		{ width: 120px; padding-left: 10px; font-size: 0.7em; color: #777; }
table.resourcesOff td.solution		{ width: 100px; padding-left: 10px; font-size: 0.7em; color: #777; }
table.resourcesOff td.fileType		{ width: 65px; padding-left: 25px; }
table.resourcesOff td.fileType div.fileTypeIcon
									{ width: 32px; height: 32px; background-image: url(images/fileType/icon_fileType_PDF.png); background-repeat: no-repeat; background-position: 0 -32px; }
table.resourcesOff td.download		{ font: normal 0.7em/1.4em Arial, Helvetica, sans-serif; padding-right: 14px; text-align: right; color: #777; }

.fileTypeIcon						{ width: 32px; height: 32px; background-image: url(images/fileType/icon_fileType_PDF.png); background-repeat: no-repeat; background-position: 0 0; }

.resourcesComponentContainer		{ border-bottom: 1px #8B96A1 dotted; }
.resourcesComponentBkg a 			{ background-image: url(images/site/gfx_bkg_download.gif); background-position: 0 0; margin: 0; display: block;  }
.resourcesComponentBkg a:hover 		{ background-position: 0 -400px; border-bottom: 0px; }
.resourcesComponentBkg_off 			{ background-image: url(images/site/gfx_bkg_download.gif); background-position: 0 -800px; margin: 0; display: block;  }
.resourceName						{ color: #005DA3; }
.resourceDescription				{ font: normal 87%/1.2em Arial, Helvetica, sans-serif; }

.btnContainer_regReq				{ padding: 0 0 0 508px; height: 37px; background-color: #F8F8F8; }

#billboardcontainer {
	position: relative;
	width:960px;
	height:222px;
	
}
#billboardcontainer .billboard{
	position: absolute;
	left:0px; 
	top:0px;
	width:960px;
	height:222px;
}

#home_slideShowLink		{ position: absolute; left: 50%; margin-left: -168px; top: 313px; width: 120px; height: 23px; z-index: 99; }


/* Portals */
.pNavPanelTxt2{ }
.pNavPanelTxt{}

#tabContent_B{background-position: left top;}
#tabContent_C{background-position: left top;}
#tabContent_A{background-position: left top;}

.tabContentC_firstLinkPadding{padding-top:17px;}
#portalLabelContainer_customer			{ width: 960px; height: 34px; background-image: url(images/site/gfx_portalLabelContainer_customer.png); margin-left: 10px; }
#portalModule_SC_container				{ width: 220px; height: 173px; background: url(images/portals/gfx_moduleBkg_supportCenter.png) no-repeat; float: left; }
#portalModule_KC_container				{ width: 220px; height: 173px; background: url(images/portals/gfx_moduleBkg_knowledgeCenter.png) no-repeat; float: left; margin: 0 0 10px 20px; }
#portalModule_PC_container				{ width: 220px; height: 173px; background: url(images/portals/gfx_moduleBkg_productCenter.png) no-repeat; float: left; margin: 0 0 10px 20px; }
#portalModule_Tools_container			{ width: 220px; height: 173px; background: url(images/portals/gfx_moduleBkg_tools.png) no-repeat; float: left; margin: 10px 0 10px 20px; }
#portalModule_Announcements_container	{ width: 460px; height: 280px; float: left; margin: 0 0 10px 0; }

#portalLabelContainer_partner		{ width: 960px; height: 34px; background-image: url(images/site/gfx_portalLabelContainer_partner.png); margin-left: 10px; }

table.portalRequest td				{ padding-bottom: 3px; font: normal 0.8em/1.3em Arial, Helvetica, sans-serif; vertical-align: top; }
table.portalRequest td.label_PR		{ text-align: right; padding-right: 6px; width: 176px; padding-top: 3px;  }
table.portalRequest td.value_PR		{ padding-top: 3px; }
table.portalRequest td.paddL		{ padding-top: 3px; padding-left: 4px; }
.icon_confirm						{ padding: 25px 0 0 75px; }

.BC_bkg_01				{ background-image:url(images/site/gfx_BC_bkg.jpg); width: 414px; height: 237px; margin: 15px 0 40px 32px; }
.BC_bkg_n				{ background-image:url(images/site/gfx_BC_bkg.jpg); width: 414px; height: 237px; margin: 0 0 40px 32px;  }
.BC_left				{ float: left; width: 11px; margin: 98px 0 0 31px; width: 204px; }
.BC_left2				{ float: left; width: 11px; margin: 108px 0 0 31px; width: 304px; }
.BC_right				{ float: left; margin: 124px 0 0 0; }
.BC_name				{ font: normal 1.2em/1.3em Arial, Helvetica, sans-serif; }
.BC_title				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; }
.BC_email				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; }
.BC_email2				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; padding-top: 5px; }
.BC_phone				{ font: normal 0.8em/1.4em Arial, Helvetica, sans-serif; }

table.download 				{ margin: 0 0 18px 0; }
table.download td.DLlabel	{ color: #777; font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; padding-right: 10px; width: 100px; text-align: right; }
table.download td.DLvalue	{ color: #222; font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; }

table.download2 			{ margin: 0 0 10px 0; }
table.download2 td.DLlabel	{ font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; padding: 4px 10px 4px 0; width: 100px; text-align: right; }
table.download2 td.DLvalue	{ font: bold 0.8em/1.2em Arial, Helvetica, sans-serif; padding: 4px 0; }

table.search 					{ margin: 25px 0 7px 0; }
table.search td.searchLabel		{ width: 142px; text-align: right; padding: 4px 10px 0 0; font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; }
table.search td.searchField		{ width: 352px }
table.search td.searchNote		{ font: normal 0.75em/0.8em Arial, Helvetica, sans-serif; color: #777; padding-top: 8px; }

#tabContainer_portalSLM			{ width: 700px; height: 33px; background: url(images/tabs/gfx_tab_Mgt_bkg.png) no-repeat; margin: 15px 0 28px 0; }
#tabSLM li 						{ list-style: none; display: inline; margin: 0; padding: 0; }

#tabSLM li#tabSLM_A a 			{ background: url("images/tabs/gfx_tab_SLM_01_off.png") no-repeat; width: 155px; height: 33px; float: left; border-bottom: 0; }
#tabSLM li#tabSLM_A a:hover 	{ background-position: 0 -33px; }
#tabSLM li#tabSLM_A a:active 	{ background-position: 0 -66px; }
span.tabSLM_onA			 		{ background: url("images/tabs/gfx_tab_SLM_01_on.png") no-repeat; width: 155px; height: 33px; float: left; }

#tabSLM li#tabSLM_B a 			{ background: url("images/tabs/gfx_tab_SLM_02_off.png") no-repeat; width: 203px; height: 33px; float: left; border-bottom: 0; }
#tabSLM li#tabSLM_B a:hover 	{ background-position: 0 -33px; }
#tabSLM li#tabSLM_B a:active 	{ background-position: 0 -66px; }
span.tabSLM_onB			 		{ background: url("images/tabs/gfx_tab_SLM_02_on.png") no-repeat; width: 203px; height: 33px; float: left; }

table.SLC 						{ margin: 8px 0 12px 0; }
table.SLC th					{ background-color: #AAA; color: #FFF; font: normal 0.7em/1.1em Arial, Helvetica, sans-serif; padding-top: 6px; padding-bottom: 6px; letter-spacing: 1px; vertical-align: top; text-transform: uppercase; border-left: 1px #AAA solid; }
table.SLC th.col_01				{ width: 337px; padding-left: 15px; }
table.SLC th.col_02				{ width: 116px; text-align: center; }
table.SLC th.col_03				{ width: 116px; text-align: center; }
table.SLC th.col_04				{ width: 116px; text-align: center; }

table.SLC td					{ font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; height: 46px; border-left: 1px #EEE solid; }
table.SLC td.col_01				{ width: 327px; padding-left: 15px; padding-right: 10px; }
table.SLC td.col_02				{ width: 116px; text-align: center; }
table.SLC td.col_03				{ width: 116px; text-align: center; }
table.SLC td.col_04				{ width: 116px; text-align: center; }
table.SLC td.gray1				{ background-color: #EEE; }
table.SLC td.gray2				{ background-color: #DEDEDE; }
table.SLC td.last				{ border-bottom: 1px #EEE solid; }

ol.num					{ font: 0.8em/1.4em Arial, Helvetica, sans-serif; margin: 5px 0 0 30px; padding: 0 0 0 0; list-style: decimal; }
ol.num li				{ padding: 0 0 7px 0;  }

table.SLC_end 					{  }
table.SLC_end th				{ background-color: #AAA; color: #FFF; font: normal 0.7em/1.1em Arial, Helvetica, sans-serif; padding-top: 6px; padding-bottom: 6px; letter-spacing: 1px; vertical-align: top; text-transform: uppercase; border-left: 1px #AAA solid; }
table.SLC_end th.col_01			{ width: 265px; padding-left: 15px; }
table.SLC_end th.col_02			{ width: 85px; text-align: left; padding-left: 20px; }
table.SLC_end th.col_03			{ width: 105px; text-align: center; }
table.SLC_end th.col_04			{ width: 105px; text-align: center; }
table.SLC_end th.col_05			{ width: 105px; text-align: center; border-right: 1px #AAA solid;  }

table.SLC_end td				{ font: normal 0.8em/1.2em Arial, Helvetica, sans-serif; height: 46px; border-left: 1px #EEE solid; padding-bottom: 8px; vertical-align: top; }
table.SLC_end td.col_01			{ width: 245px; padding-left: 15px; padding-right: 10px; font: normal 1.2em/1.2em Arial, Helvetica, sans-serif; vertical-align: top; padding-top: 10px; }
table.SLC_end td.col_02			{ width: 85px; text-align: left; padding-left: 20px; }
table.SLC_end td.col_03			{ width: 105px; text-align: center; vertical-align: top; }
table.SLC_end td.col_04			{ width: 105px; text-align: center; }
table.SLC_end td.col_05			{ text-align: center; border-right: 1px #EEE solid; }
table.SLC_end td.gray1			{ background-color: #EEE; }
table.SLC_end td.gray2			{ background-color: #DEDEDE; }
table.SLC_end td.last			{ border-bottom: 1px #EEE solid; }

.row_01_txt						{ padding-top: 33px; }
.row_01_txt3					{ padding-top: 42px; }
.row_01_txt2					{ padding-top: 43px; }
.row_02_txt						{ padding-top: 12px; }
.row_01_icon					{ padding-top: 23px; }
.row_01_icon2					{ padding-top: 36px; }
.row_02_icon					{ padding-top: 4px; }
.row_02_icon_first				{ padding-top: 50px; }










