/*=============================================
	Owner:	Smart e-Solutions, Inc.
	Title:	Smart e-Solutions Core CSS Document
	Author:	Steve Kiernan
	Date: 	05/06/09
==============================================*/
/* --------------------------------------------
	Site Colors:
	orange				#FD9E04
	burnt orange	#A95100
	light blue			#108AC1
	dark green 		#005231
	light green		#8BB753
	light gray		#CCC
	dark gray			#999
	purple 				#540054
	red					#FF0000
	dark red			#990000
----------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, p, table, th, td, form, fieldset, ul, li, blockquote { margin:0; padding:0; }
h1 { margin:0; padding:0 0 10px 0; color:#FD9E04; font-size:16px; }
h2 { margin:0; padding:0; font-size:14px; }
h2.headline { padding:2px 0 14px 26px; font-family:Arial, Helvetica, Sans-serif; text-transform:uppercase; background:url('../images/bkg_bullet_greenTarget.gif') no-repeat; }
h3 { margin:0; padding:5px 3px 3px 25px; color:#fff; font-size:12px; text-transform:uppercase; }
hr { margin:20px 0; border:none; height:1px; background:#DEDEDE; }
p { padding:0 0 10px 0; color:#666; line-height:16px; }
ul { margin:0; padding:0; width:auto; list-style:none; }
ul li { margin:0; padding:0; }
ul.pdf li { padding:0 0 10px 24px !important; background:url('../images/icon_adobeAcrobat.gif') no-repeat !important; }
ul.pdf li.notPDF { background:url('../images/icon_genericFile.gif') no-repeat !important; }
/*a { color:#005231; }*/
a { color:#0066FF; }
a:hover { color:#999; text-decoration:none; }
a, object, embed { outline:none !important; }

.left { float:left; }
.right { float:right; }
.alignRight { text-align:right; }
.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.clear { clear:both; }
.show { display:block; }
.hide { display:none; }

.ltblue { color:#108AC1; }
.red { color:#FF0000; }
.orange { color:#FD9E04; }
.burntOrange { color:#A95100; }
.ltgreen { color:#8BB753; }
.purple { color:#540054; }
.gray { color:#666; }

.callUs { font-size:9px; }
.footnote { color:#999; font-size:9px; margin:auto; padding-top:20px; }
.footnote2 { margin:0; padding:0; color:#000; font-size:11px; font-style:italic; line-height:12px; }
.footnote span { color:#77A2AC; font-weight:bold; }
.indicates { float:right; margin:0; padding:0; color:#BA161F; font-size:11px; font-style:italic; }

body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background:#2C0119 url('../images/bkg_main.gif') top left repeat-x; }
#pageWrapper { margin:auto; width:989px; background:#000 url('../images/bkg_colorExplosion.jpg') top left repeat-x; }
#contentWrapper { position:relative; margin:5px auto; width:652px; background:#fff; border:1px solid #FFF; }
#contentWrapper .pageMarker { position:absolute; top:0; left:-18px; width:140px; height:70px; background:url('../images/img_pageMarker.png') top left no-repeat; z-index:999; }
#contentWrapper .pageMarker2 { position:absolute; top:0; left:-18px; width:210px; height:70px; background:url('../images/img_pageMarker2.png') top left no-repeat; z-index:999; }
#contentWrapper .pageMarker h1,
#contentWrapper .pageMarker2 h1  { padding:40px 12px 0 0; text-align:right; font-size:12px; font-family:Arial, Helvetica, Sans-serif; font-style:italic; letter-spacing:2px; color:#FFF; }
#contentWrapper .mrk_about { top:320px; }
#contentWrapper .mrk_products,
#contentWrapper .mrk_services,
#contentWrapper .mrk_events,
#contentWrapper .mrk_contact,
#contentWrapper .mrk_lunchBytes { top:345px; }
#contentWrapper .mrk_products_sub { top:160px; }

#contentWrapper .mrk_news { top:332px; }
#contentWrapper .mrk_eLearning { top:162px; }
#contentWrapper .mrk_testimonials { top:162px; }
#contentWrapper .mrk_freeTrial { top:162px; }

#contentWrapper .mrk_sitemap { top:162px; }
#bodyContent { min-height:500px; height:auto !important; height:500px; }
#bodyContent #topBar { margin:2px 0; width:auto; height:7px; background:#285D1A; }
#bodyContent #singleColumn { width:648px; margin:0 2px; }
#bodyContent #singleColumn .titleBar { margin-bottom:2px; padding-right:10px; height:16px; line-height:16px; text-align:right; text-transform:uppercase; color:#FFF; font-weight:bold; background:#540054; }
#bodyContent #column1 { display:inline; float:left; width:504px; margin:0 2px 0 0; }
#bodyContent #column1 .titleBar,
#bodyContent #singleColumn .titleBar  { margin-bottom:2px; padding-right:10px; height:20px; line-height:20px; text-align:right; text-transform:uppercase; color:#FFF; font-family:arial, helvetica, sans-serif; font-weight:bold; background:#540054 url('../images/bkg_titlebar_gradient.gif') repeat-x; }
#bodyContent #column2 { display:inline; float:left; width:145px; height:100%; background:#EEE; border-left:1px solid #CCC; }
#bodyContent #column2 #rightNav_QL { padding-bottom:10px; background:#FFF url('../images/bkg_rightNav_quickLinks.png') top right no-repeat; }
#bodyContent #column2 .titleBar { height:20px; line-height:20px; text-align:center; text-transform:uppercase; color:#FFF; font-family:arial, helvetica, sans-serif; font-weight:bold; background:#540054 url('../images/bkg_titlebar_gradient.gif') repeat-x; }
#bodyContent #column2 .buffer { margin:11px; }

#header { position:relative; width:652px; height:150px; z-index:100; }
#header.opt1 { background:url('../images/bkg_hdr_radiant1.jpg') top left repeat-x; }
#header.opt2 { background:url('../images/bkg_hdr_radiant2.jpg') top left repeat-x; }
#header.opt3 { background:url('../images/bkg_hdr_radiant3.jpg') top left repeat-x; }
#header.opt4 { background:url('../images/bkg_hdr_radiant4.jpg') top left repeat-x; }
#header.opt5 { background:url('../images/bkg_hdr_radiant5.jpg') top left repeat-x; }
#header.opt-home { height:300px; background:url('../images/bkg_hdr_radiant-home.jpg') top left repeat-x; }
/*--call us today copy--*/
#header #callus { position:absolute; z-index:90; top:30px; left:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#EEE; }
#header.opt-home #callus { top:20px; }
#header #callus p { margin:0 0 0 40px; padding:0; font-size:11px; color:#EEE; }
#header #callus p span { font-weight:bold; }
/*--date/time styles--*/
#header #dateWrapper { position:absolute; z-index:200; top:12px; right:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#header #dateDisplay { color:#FFF; }
#header #clockDisplay { color:#C6D800; text-align:right; }
/*-- mainContent Area --*/
#mainContent { padding:60px 20px 20px 20px; background:url('../images/bkg_bodyContent_gradient.gif') no-repeat; min-height:500px; height:auto !important; height:500px; border-top:1px solid #CCC; }
#mainContent span.big { color:#A95100; font-size:16px; font-family:Tahoma, Arial, Verdana; }
#mainContent ul { margin:5px 0 5px 10px; }
#mainContent ul li { padding:0 0 5px 10px; background:url('../images/bkg_bullet_smArrow_black.gif') 1px 5px no-repeat; }
/*
#mainContent.pg_aboutus { background:url('../images/bkg_pageTitle_aboutus.png') no-repeat top left; }
#mainContent.pg_products { background:url('../images/bkg_pageTitle_products.png') no-repeat top left; }
#mainContent.pg_services { background:url('../images/bkg_pageTitle_services.png') no-repeat top left; }
#mainContent.pg_news { background:url('../images/bkg_pageTitle_news.png') no-repeat top left; }
#mainContent.pg_events { background:url('../images/bkg_pageTitle_events.png') no-repeat top left; }
#mainContent.pg_lunchBytes { background:url('../images/bkg_pageTitle_lunchBytes.png') no-repeat top left; }
#mainContent.pg_eLearning { background:url('../images/bkg_pageTitle_eLearning.png') no-repeat top left; }
#mainContent.pg_testimonials { background:url('../images/bkg_pageTitle_testimonials.png') no-repeat top left; }
#mainContent.pg_contactus { background:url('../images/bkg_pageTitle_contactus.png') no-repeat top left; }
#mainContent.pg_sitemap { background:url('../images/bkg_pageTitle_sitemap.png') no-repeat top left; }
*/
#mainContent.pg_news,
#mainContent.pg_events,
#mainContent.pg_eLearning,
#mainContent.pg_testimonials,
#mainContent.pg_accpac,
#mainContent.pg_sitemap { background:#FFF url('../images/bkg_bodyContent.gif') top right no-repeat; }

#footerWrapper {}
#footerWrapper #bottomNav { padding:10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#footerWrapper #bottomNav ul {}
#footerWrapper #bottomNav ul li { display:inline; }
#footerWrapper #bottomNav ul li a { padding:2px 3px; color:#666; text-decoration:none; }
#footerWrapper #bottomNav ul li a:hover,
#footerWrapper #bottomNav ul li a.on { color:#FFF; background:#666; }
#footerWrapper #footer { position:relative; width:auto; height:50px; background:#C6D800 url('../images/bkg_footer.gif') repeat-x; }
#footerWrapper #footer p { position:absolute; top:15px; right:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#footerWrapper #footer a { color:#FFF; text-decoration:none; }
#footerWrapper #footer a:hover { text-decoration:underline; }

/*======  Main Navigation  ==================*/
	/*-- see navMenu.css --*/


/*======  Home Page  ==================*/
#quickLinkPodWrapper { height:158px; background:url('../images/bkg_quickLinkPods.gif') repeat-x;}
#quickLinkPodWrapper #quickLinkPod1,
#quickLinkPodWrapper #quickLinkPod2,
#quickLinkPodWrapper #quickLinkPod3 { float:left; }
#quickLinkPodWrapper #quickLinkPod1 a { display:block; width:218px; height:158px; background:url('../images/img_quickLinkPod_eLearning.gif') no-repeat; }
#quickLinkPodWrapper #quickLinkPod2 a { display:block; width:216px; height:158px; background:url('../images/img_quickLinkPod_lunchBytes.gif') no-repeat; }
#quickLinkPodWrapper #quickLinkPod3 a { display:block; width:218px; height:158px; background:url('../images/img_quickLinkPod_30DayTrial.gif') no-repeat; }
#quickLinkPodWrapper #quickLinkPod1 a:hover,
#quickLinkPodWrapper #quickLinkPod2 a:hover,
#quickLinkPodWrapper #quickLinkPod3 a:hover { background-position:0 -158px; }

#columnWrapper { position:relative; padding-top:20px; }
#columnWrapper p { font-size:11px; line-height:12px; }
#columnWrapper #leftColumn { float:left; padding:0 14px; width:182px; border-right:1px solid #F1F1F1; }
#columnWrapper #rightColumn { float:left; padding:0 10px 0 20px; width:404px; border-left:1px solid #DEDEDE; }

.home #leftColumn #introduction  { margin:0; padding:10px; background:#EEE; }
.home #leftColumn #introduction img { display:inline; margin-right:6px; float:left; width:50px; }
.home #leftColumn #introduction p { display:inline; float:left; width:104px; padding:0; font-size:11px; font-style:italic; color:#000; }
.home #leftColumn #introduction p span { font-style:normal; font-weight:bold; color:#108AC1; display:block; padding-top:5px; }
.home #leftColumn .zwContentTitle { padding-right:14px !important; }
.home #leftColumn .zwContentTitle a { color:#FD9E04 !important; font-size:11px !important; line-height:12px !important; }
.home #leftColumn .zwContentText { padding-right:14px !important; font-size:10px !important; line-height:11px !important; color:#666 !important; }
.home #leftColumn .zwContent li { padding-bottom:12px !important; line-height:12px !important; }
.home #leftColumn .zwDate { font-size:11px !important; font-weight:bold !important; color:#8BB753 !important; }
.home #leftColumn #zwFooter { display:none; }
.home #leftColumn li#zwContentFoot a { font-size:12px !important; }

#columnWrapper #testimonialBanner { position:absolute; bottom:0; left:18px; }

.home #rightColumn #sageTestimonial { position:relative; margin-bottom:10px; background-color:#EEE; }
.home #rightColumn #sageTestimonial p { margin:0 40px; padding-top:10px; font-size:12px; line-height:14px; }
.home #rightColumn #sageTestimonial .sig { padding-left:30px; color:#8BB753; font-weight:bold; font-style:italic; }
.home #rightColumn #sageTestimonial #leftQuot { position:absolute; top:0; left:0; width:30px; height:30px; background:url('../images/img_quotMrk_left.gif') no-repeat; }
.home #rightColumn #sageTestimonial #rightQuot { position:absolute; bottom:0; right:0; width:30px; height:30px; background:url('../images/img_quotMrk_right.gif') no-repeat; }
.home #rightColumn ul.WACpartner { margin:0 0 0 20px; padding:0 0 12px 0; list-style:disc; color:#666; font-size:11px; }
.home #rightColumn ul.WACpartner li { padding:0 0 2px 5px; }
.home #rightColumn ol#top10 { margin:0 20px 0 30px; padding:0 0 20px 0; font-size:11px; color:#666; }

/*======  About Us Page  ==================*/
.fullBio img, img.bio { padding:0 0 10px 14px; }


/*======  Products Pages  ==================*/
#prodList_pod { display:block; margin-top:12px; padding-bottom:15px; width:466px; height:212px; background:url(../images/bkg_prodList_pod.png) no-repeat; }
#prodList_pod .podTitle { margin-bottom:8px; padding:10px 0 0 20px; }
#singleColumn #prodIntroTxt { padding:10px 40px 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#singleColumn #selectCarousel { padding-top:10px; color:#FD9E04; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; }
#singleColumn #prodSelectBox { float:right; width:auto; }
#singleColumn .buffer { position:relative; padding:30px 20px 10px 20px; }

#container1 { width:620px; height:240px; }
#container2 { width:620px; }

#productCarouselWrapper { position:relative; margin:auto; padding-bottom:20px; height:240px; width:620px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background:url('../images/bkg_productCarousel.png') top left no-repeat; }
#productCarouselWrapper .productCarouselBuffer { position:absolute; top:20px; left:18px; width:580px; height:200px; }
#productCarouselWrapper a { display:block; text-decoration:none; cursor:pointer; }
#productCarouselWrapper a:hover,
#productCarouselControls a.selected { background:url('../images/bkg_carousel_highlight.png') no-repeat; }
#productCarouselControls { position:relative; height:200px; }
#productCarouselControls .SlidingPanels { float:left; width:516px; height:200px; }
#productCarouselControls .SlidingPanelsContentGroup { float:left; width:10000px; }
#productCarouselControls .SlidingPanelsContent { float:left; width:130px; height:200px; text-align:center; }
#productCarouselControls .nav_prev { float:left; width:32px; height:100%; }
#productCarouselControls .nav_prev a { position:relative; top:66px; left:0px; float:left; width:100%; height:60px; display:block; text-indent:-9999px; background:url('../images/btn_arrow_prev.gif') no-repeat left top; }
#productCarouselControls .nav_prev a:hover { background-position:0px -60px; }
#productCarouselControls .nav_next { float:left; width:32px; height:100%; }
#productCarouselControls .nav_next a { position:relative; top:66px; left:0px; float:left; width:100%; height:60px; display:block; text-indent:-9999px; background:url('../images/btn_arrow_next.gif') no-repeat left top; }
#productCarouselControls .nav_next a:hover { background-position:0px -60px; }
#productCarouselControls .prodTitle { display:block; margin:0; padding:15px 0 0 0; height:30px; color:#999; font-weight:bold; }

#productDetailWrapper { width:620px; margin:auto; padding:10px 0 20px 0; }
/*  #productDetailWrapper h1 { padding:4px 0 4px 6px; font-size:16px; color:#FFF; text-transform:uppercase; background:#CCC url('../images/bkg_custHDR.gif') repeat-x; }  */
#productDetailWrapper h1 { padding:4px 0 4px 6px; font-size:16px; color:#FFF; text-transform:uppercase; background-color:#71208C; }
#productDetailWrapper h1.red { background-color:#FF0000; }
#productDetailWrapper h1.blue { background-color:#3B6EA1; }
#productDetailWrapper h1.green { background-color:#56700A; }
#productDetailWrapper h1.orange { background-color:#D16F01; }
#productDetailWrapper h2 { padding:0 0 0 6px; color:#108AC1; font-size:14px; }
#productDetailWrapper p { padding:6px; line-height:14px; }
#productDetailWrapper p span { color:#999; }
#productDetailWrapper a { color:#108AC1; }
#productDetailWrapper a:hover { color:#000; }
#productDetailWrapper ul { margin:5px 0 5px 10px; }
#productDetailWrapper ul li { padding:0 0 5px 10px; background:url('../images/bkg_bullet_smArrow_black.gif') 1px 5px no-repeat; }
#productDetailWrapper ol { margin:5px 0 5px 26px; }
#productDetailWrapper ol li { padding:0 0 5px 0; }
#productDetailWrapper .column1 { float:left; width:240px; }
#productDetailWrapper .column1 p { padding-left:0; }
#productDetailWrapper .column1 ul { width:225px; margin:5px 5px 5px 0; }
#productDetailWrapper .column2 { float:left; width:380px; }
#productDetailWrapper table td { padding:5px; }
#productDetailWrapper table td.cntr { text-align:center; }


/*======  Services Pages  ==================*/


/*======  News Page  ==================*/
#mainContent.pg_news  { padding-right:16px !important; }
#mainContent.pg_news ul { margin:0 !important; }
#mainContent.pg_news #zwOuterFrame { border-left:none !important; border-top:none !important; }
#mainContent.pg_news .zwContent { font-size:12px !important; }
#mainContent.pg_news .zwContentTitle a { padding:0 !important; }
#mainContent.pg_news .zwContentText { padding-right:20px !important; font-size:11px !important; color:#666 !important; }
#mainContent.pg_news .zwDate { font-size:12px !important; }
#mainContent.pg_news li#zwContentFoot { background-image:none !important; }


/*======  Events Page  ==================*/
#mainContent.pg_events #eventBanners { text-align:center; }


/*======  E-learning Page  ==================*/
#videoContentWrapper { position:relative; width:100%; height:100%; }
#videoTabContainer{ float:right; margin-bottom:-1px; }
#videoTabContainer ul { margin:0; padding:0; list-style:none; }
#videoTabContainer ul li { float:left; margin:0 0 0 2px; padding:0; width:auto; background:none; }
#videoTabContainer a { display:block; padding:10px; font-size:10px; color:#000; text-decoration:none; background:#CCC; border:1px solid #666; }
#videoTabContainer a.on { background:#FFF; border-bottom:1px solid #FFF; }

#videoBodyWrapper { padding:10px; border:1px solid #666; }
#videoBodyWrapper .even,
#videoBodyWrapper .odd  { padding:10px 0; }
#videoBodyWrapper .even{ background:#FFF; }
#videoBodyWrapper .odd { background:#EEE; }
#videoBodyWrapper .playBtn { float:left; width:70px; text-align:center; }
#videoBodyWrapper .vidDetail { float:left; width:480px; }
#videoBodyWrapper .vidDetail p { padding:2px 0; font-size:11px; }
#videoBodyWrapper .vidDetail .vidTitle { color:#8BB753; font-weight:bold; }
#videoBodyWrapper .vidDetail .vidTitle:hover { color:#666; font-weight:bold; }
#videoBodyWrapper .vidDetail .vidLength { color:#FD9E04; }


/*======Testimonials Page  ==================*/
#mainContent.pg_testimonials h1 { margin:0; padding:0 0 10px 0; font-size:14px; color:#A95100; }
#mainContent.pg_testimonials {}


/*======  Contact Us Page  ==================*/
#pageWrapper.contact #column1 { position:relative; }
/*-- #pageWrapper.contact #contact_hdrTxt { position:absolute; top:90px; left:28px; font-size:14px; } -- old styles --*/
#pageWrapper.contact #contact_hdrTxt { position:absolute; top:170px; left:240px; font-size:14px; }
#pageWrapper.contact #contact_hdrTxt p { color:#996600; }
#mainContent.pg_contactus { padding-right:16px; }
/* -- form styles -- */
#pageWrapper.contact #required { margin:-8px 0 5px 0; color:#BA161F; }
#pageWrapper.contact #errMess1 { margin:2px 2px 0 2px; padding:0 0 0 10px; font-size:12px; min-height:28px; line-height:28px; font-weight:bold; background:url('../images/bkg_custHDR.gif') top left; }
#pageWrapper.contact ul#errList1 { margin-left:15px; padding-bottom:10px; font-weight:normal; line-height:14px; }
#pageWrapper.contact ul#errList1 li { padding-left:10px; background-position:0 5px; }
#pageWrapper.contact form span { color:#BA161F; }
#pageWrapper.contact div.section { width:100%; border:1px solid #999999; }
#pageWrapper.contact div.section td { font-size:10px; }
#pageWrapper.contact h2.sectionLabel { margin:2px; padding:2px 2px 2px 10px; background:#8BB753; color:#FFF; font-size:12px; text-align:left; }
#pageWrapper.contact .fieldLabel { width:150px; background:#F1F1F1; font-weight:bold; padding:3px 10px 3px 3px; text-align:right; vertical-align:middle; }
#pageWrapper.contact textarea { font-size:11px; }
#pageWrapper.contact #botDiv { display:none; }
#pageWrapper.contact #quickContact #message { width:200px; height:100px; }
#pageWrapper.contact .tableWrapper { position:relative; height:100%; }
/*-- form processing styles --*/
#pageWrapper.contact #submitSuccessOverlay { position:absolute; top:0; left:0; width:100%; height:100%; background:#FFF; opacity:0.92; -moz-opacity:0.92; filter: alpha(opacity=92); z-index:100; }
#pageWrapper.contact #submitProcessingCopy { position:absolute; top:50px; left:50px; z-index:140; }
#pageWrapper.contact #submitProcessingCopy  img { float:left; }
#pageWrapper.contact #submitProcessingCopy  p { float:left; margin:25px 0 0 25px; font-size:20px; color:#F3A511; }
#pageWrapper.contact #submitErrorCopy { position:absolute; top:30px; left:10px; z-index:145; }
#pageWrapper.contact #submitErrorCopy  img { float:left; }
#pageWrapper.contact #submitErrorCopy  p { float:left; margin:25px 15px 0 15px; font-size:14px; }
#pageWrapper.contact #submitSuccessCopy { position:absolute; top:30px; left:10px; z-index:150; }
#pageWrapper.contact #submitSuccessCopy img { float:left; }
#pageWrapper.contact #submitSuccessCopy  p { float:left; margin:50px 0 0 15px; font-size:14px; }


/*======  Accpac 30 Day Trial Page  ==================*/
#pageWrapper.accpac #singleColumn{ position:relative; }
#pageWrapper.accpac #module_testDrive { margin-bottom:12px; width:600px; height:120px; background:url('../images/bkg_pod_30dayTrial.png') no-repeat; }
#pageWrapper.accpac #module_testDrive  p { margin:0; padding:6px 0 0 20px; color:#000; font-weight:bold; }
#mainContent.pg_accpac { padding-right:16px; }
#mainContent.pg_accpac ul.modules { float:left; padding-top:6px; }
ul#mod1 { padding-left:20px; width:170px; }
ul#mod2 { width:200px; }

/* -- form styles -- */
#pageWrapper.accpac #required { margin:-8px 0 5px 0; color:#BA161F; }
#pageWrapper.accpac #errMess1 { margin:2px 2px 0 2px; padding:0 0 0 10px; font-size:12px; min-height:28px; line-height:28px; font-weight:bold; background:url('../images/bkg_custHDR.gif') top left; }
#pageWrapper.accpac ul#errList1 { margin-left:15px; padding-bottom:10px; font-weight:normal; line-height:14px; }
#pageWrapper.accpac ul#errList1 li { padding-left:10px; background-position:0 5px; }
#pageWrapper.accpac form span { color:#BA161F; }
#pageWrapper.accpac div.section { width:100%; border:1px solid #999999; }
#pageWrapper.accpac div.section td { font-size:10px; }
#pageWrapper.accpac h2.sectionLabel { margin:2px; padding:2px 2px 2px 10px; background:#8BB753; color:#FFF; font-size:12px; text-align:left; }
#pageWrapper.accpac .fieldLabel { width:150px; background:#F1F1F1; font-weight:bold; padding:3px 10px 3px 3px; text-align:right; vertical-align:middle; }
#pageWrapper.accpac textarea { font-size:11px; }
#pageWrapper.accpac #botDiv { display:none; }
#pageWrapper.accpac #quickContact #message { width:200px; height:100px; }
#pageWrapper.accpac .tableWrapper { position:relative; height:100%; }
/*-- form processing styles --*/
#pageWrapper.accpac #submitSuccessOverlay { position:absolute; top:0; left:0; width:100%; height:100%; background:#FFF; opacity:0.92; -moz-opacity:0.92; filter: alpha(opacity=92); z-index:100; }
#pageWrapper.accpac #submitProcessingCopy { position:absolute; top:50px; left:50px; z-index:140; }
#pageWrapper.accpac #submitProcessingCopy  img { float:left; }
#pageWrapper.accpac #submitProcessingCopy  p { float:left; margin:25px 0 0 25px; font-size:20px; color:#F3A511; }
#pageWrapper.accpac #submitErrorCopy { position:absolute; top:30px; left:10px; z-index:145; }
#pageWrapper.accpac #submitErrorCopy  img { float:left; }
#pageWrapper.accpac #submitErrorCopy  p { float:left; margin:25px 15px 0 15px; font-size:14px; }
#pageWrapper.accpac #submitSuccessCopy { position:absolute; top:30px; left:10px; z-index:150; }
#pageWrapper.accpac #submitSuccessCopy img { float:left; }
#pageWrapper.accpac #submitSuccessCopy  p { float:left; margin:50px 0 0 15px; font-size:14px; }


/*======  Sitemap Page  ==================*/
#sitemap_content { padding:20px 0 0 50px; }

#sitemap, #sitemap ul, #sitemap li { margin:0; 	padding:0; list-style:none; font-size:14px; }
#sitemap { background:url('../images/sitemap/line1.gif') repeat-y !important; }
#sitemap li { line-height:20px; margin-top:1px; position:relative; width:100%; background:none !important; }
#sitemap li a { margin-left:18px; padding:4px; }
#sitemap li a:hover { color:#FFF; background:#6E457C; }
#sitemap li span { float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:auto; font-size:0; }
#sitemap li span, #sitemap li span.collapsed { background:url('../images/sitemap/collapsed.gif') no-repeat 0 0 !important; cursor:crosshair; } 
#sitemap li span.expanded { background:url('../images/sitemap/expanded.gif') no-repeat 0 0 !important; cursor:crosshair; }

/* sub levels */
#sitemap li ul { margin:4px 0 0 28px; background:url('../images/sitemap/line1.gif') repeat-y !important; }
#sitemap li li { background:url('../images/sitemap/line2.gif') no-repeat 0 0 !important; }

#sitemap:after, #sitemap ul:after { sitemap_content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sitemap, #sitemap ul { display:block; }

#sitemap, #sitemap ul { min-height:1%; }

#sitemap ul { display:none; }

#sitemapControls { padding:4px; color:#666; text-decoration:none; border:1px solid #666; }
#sitemapControls:hover { color:#FFF; background:#999; }

#sitemap ul.docs li {background:url('../images/sitemap/line_pdf.gif') no-repeat !important;}
#sitemap ul.docs li a {margin-left:32px !important;}
