body, div, p, h1, h2, h3, h4, ul, ol, li, table
{ border-style: none;
	border-color: inherit;
	border-width: medium;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}


body { font-family:Tahoma; font-size:12px;  color:#595959; height: 100%; }
p {  }
big { font-size:1.5em;
	text-align: center;
}
.smallest { font-size: 0.8em; }

h1 { color: #ea1d24; font-size: 1.4em; margin-bottom: 10px; }
a h1:hover { color: #ea1d24; font-size: 1.4em; margin-bottom: 10px; text-decoration: underline; }
a h1:visited { color: #ea1d24; font-size: 1.4em; margin-bottom: 10px; }
h2 { font-size: 1.3em;  }
h4 { font-size: 1.0em; margin-bottom: 0px; }

.fixwidth {width:160px; text-align: center; }
.white{ color:#fff; }
.blue{ color:#307A9A; }
a:visited.blue { color:#307A9A; }
a:hover.blue { color:#307A9A; }
a.block {text-decoration: none}
a.block:visited {text-decoration:none}

	table.gridView { width: 100%; margin: 5px auto; font-size: 12px; }
	table.gridView th { background-color: #ea1d22; background-repeat:repeat-x; color: #fff; font-weight: bold; padding: 2px; border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #ccc; border-collapse: collapse; }
	table.gridView th a { color: #fff; }
	table.gridView tr { background-color: #fff; }
	table.gridView tr.alternatingRow { background-color: #e1e1e1; }
	table.gridView td { vertical-align: middle; padding: 2px; border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #ccc; border-collapse: collapse; }
	table.gridView tr.pager table td { padding: 5px; border: 0; }
	
	table.gridView td.commandField { text-align: center; width: 50px; }
	table.gridView tr.highlightRow { background-color: #ecf8aa; }

.imageBorder { border: 1px solid #ababab; }

#container { width: 900px; margin: auto; }
	#header { margin-top:24px; height: 25px; }
		#topMenu { float: right; width:300px; text-align: right; }
		#topMenu a { color: #595959; }
		#topMenu a:visited { color: #595959; }
	#mainMenu { height: 230px; background-color: #ffffff; }
	#mainMenuReseller { height: 185px; background-color: #ffffff; }
	#mainMenuResellerSmall { height: 85px; margin-top: 10px; background-color: #ffffff; }
	#contentContainer { margin-top: 3px; }
	#contentContainer h1 { font-size:1.5em; margin-bottom: 0; color:#595959; font-weight: normal; }
	#contentContainer h3 { font-size:1.3em; margin-bottom: 0; color:#595959; font-weight: normal; }
	
		table.contentTable { width: 100%; height: 100%; font-size: 12px; border-spacing: 0px; border-collapse: collapse; }
		table.contentTable td.leftColumn { z-index: 1; width: 165px; background-color: #eee;  padding: 7px 17px 14px 17px; }
		table.contentTable td.rightColumn { padding: 0px 14px 14px 27px; border-right: 1px solid #dadada; }
		table.contentTable td.rightColumn2 { padding: 0px 14px 14px 27px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
		table.contentTable td.rightColumn3 { padding: 0px 14px 14px 14px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; height: 100%; }
		table.contentTable td.newsSignUp { height: 83px; background-image: url("images/NewsSignUpBackGround.gif"); background-repeat: repeat-x; }
	
		table.contentTable td.leftColumnAudit { background-color: #bdd4dd; }
		table.contentTable td.leftColumnSecurity { background-color: #a08ba3; }
		table.contentTable td.leftColumnUtility { background-color: #f7e4d2; }
		
		table.requestTable { }
		table.requestTable th { text-align:left; font-weight: normal; }
		table.requestTable td { padding-bottom: 5px; }
		table.requestTable th.message { padding-left: 50px; }
		table.requestTable td.message { padding-left: 50px; }
				
		.homePageBullet { margin-bottom: 10px; z-index: 2; }
		.homePageBullet li { margin-left: 35px; z-index: 2; }
		
		.text{ font-family:Tahoma; font-size:11px;  color:#595959; }
		.input2{ font-family:Tahoma; font-size:14px;  color:#595959; width:250px; height:17px; border-width:1px; border-style:solid; background-color:#fff; border-color:#6D6D6D; }
		.input3{ font-family:Tahoma; font-size:14px;  color:#595959; width:250px; border-width:1px; border-style:solid; background-color:#fff; border-color:#6D6D6D; }
		.DDL{ font-family:Tahoma; font-size:14px;  color:#595959; width:250px; border-width:1px; border-style:solid; background-color:#fff; border-color:#6D6D6D; }
		.textarea{ width:280px; height: 180px; border-width:1px; border-style:solid; background-color:#fff; border-color:#6D6D6D; overflow:auto; font-family:Tahoma; font-size:14px; color:#595959; }

		.aboutUs { width: 100%; background-image: url(images/itControlfade.jpg); background-position: right bottom; background-repeat: no-repeat; }

		/* Left Column Content Styles */
		.leftColumnItemTop { padding-bottom: 8px; border-bottom: 2px solid #7d9aa6; }
		.leftColumnItem { padding-bottom: 3px; padding-top: 5px; border-bottom: 2px solid #7d9aa6; }
		.imageInTextLeft { float: left; margin: 0 15px 2px 0; }
		.imageInTextRight { float: right; margin: 0 0 2px 15px; }
		 
		/* Right Column Contect Styles */
		.hline { width: 100%; border-bottom: 2px solid #7d9aa6; margin-bottom: 10px; }
		
		/* PopUp Content Style */
		.flyout { display: none; overflow: hidden; z-index: 2; background-color: #FFF; border: solid 1px #D0D0D0; }
		.contentDiv { color: #000; text-align: left; display: none; width: 600px; z-index: 2; font-size: 12px; border: solid 3px #ababab; background-color: #FFF; padding-top: 5px; overflow:auto; }
		.contentTextDiv { padding: 25px; z-index: 2; }
		.contentTextDiv ul { margin-bottom: 10px; z-index: 2; }
		.contentTextDiv li { margin-left: 35px; z-index: 2; }
		.closeButton { background-color: #666; color: #FFF; text-align: center; font-weight: bold; text-decoration: none; border: outset thin #FFF; padding: 5px; cursor: pointer; }
		.testimonialHeight { height: 400px; }
	
	
	#footer { height: 28px; margin-top: 3px; border-top: 2px solid #7d9aa6; padding: 5px; }

.Header_TextAreaMiddle{
	background-image:url('images/Header_TextAreaMiddle.jpg');
	color:white;
	height: 110px;
	width: 500px;
	/*font-family:sans-serif;*/
	font-family: Myriad Pro, Sans-Serif;
	
/*	font-weight:600; */
}

.headerMessage { margin-top: 55px; }

.header_audit { overflow: hidden; display: block; height: 50px; width: 175px; background-position: 0 0; background-image: url(images/Header_AuditComp.jpg); background-repeat: no-repeat; }
.header_audit:hover { overflow: hidden; display: block; cursor: pointer; height: 50px; width: 175px; background-position: 0px -50px; background-image: url(images/Header_AuditComp.jpg); background-repeat: no-repeat; }
.header_auditActive { overflow: hidden; display: block; cursor: pointer; height: 50px; width: 175px; background-position: 0px -50px; background-image: url(images/Header_AuditComp.jpg); background-repeat: no-repeat; }

.header_security { overflow: hidden; display: block; height: 50px; width: 175px; background-position: 0 0; background-image: url(images/Header_SecurityComp.jpg); background-repeat: no-repeat; }
.header_security:hover { overflow: hidden; display: block; cursor: pointer; height: 50px; width: 175px; background-position: 0px -50px; background-image: url(images/Header_SecurityComp.jpg); background-repeat: no-repeat; }
.header_securityActive { overflow: hidden; display: block; cursor: pointer; height: 50px; width: 175px; background-position: 0px -50px; background-image: url(images/Header_SecurityComp.jpg); background-repeat: no-repeat; }

.header_utility { overflow: hidden; display: block; height: 50px; width: 175px; background-position: 0 0; background-image: url(images/Header_UtilityComp.jpg); background-repeat: no-repeat; }
.header_utility:hover { overflow: hidden; display: block; cursor: pointer; height: 50px; width: 175px; background-position: 0px -50px; background-image: url(images/Header_UtilityComp.jpg); background-repeat: no-repeat; }
.header_utilityActive { overflow: hidden; display: block; cursor: pointer; height: 50px; width: 175px; background-position: 0px -50px; background-image: url(images/Header_UtilityComp.jpg); background-repeat: no-repeat; }

.header_aboutus { overflow: hidden; display: block; height: 25px; width: 175px; background-position: 0 0; background-image: url(images/Header_AboutUsComp.jpg); background-repeat: no-repeat; }
.header_aboutus:hover { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 175px; background-position: 0px -25px; background-image: url(images/Header_AboutUsComp.jpg); background-repeat: no-repeat; }
.header_aboutusActive { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 175px; background-position: 0px -25px; background-image: url(images/Header_AboutUsComp.jpg); background-repeat: no-repeat; }

.header_requestinfo { overflow: hidden; display: block; height: 25px; width: 175px; background-position: 0 0; background-image: url(images/Header_RequestInfoComp.jpg); background-repeat: no-repeat; }
.header_requestinfo:hover { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 175px; background-position: 0px -25px; background-image: url(images/Header_RequestInfoComp.jpg); background-repeat: no-repeat; }
.header_requestinfoActive { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 175px; background-position: 0px -25px; background-image: url(images/Header_RequestInfoComp.jpg); background-repeat: no-repeat; }

.header_newsandevents { overflow: hidden; display: block; height: 25px; width: 200px; background-position: 0 0; background-image: url(images/Header_NewsAndEventsComp.gif); background-repeat: no-repeat; }
.header_newsandevents:hover { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 200px; background-position: 0px -25px; background-image: url(images/Header_NewsAndEventsComp.gif); background-repeat: no-repeat; }
.header_newsandeventsActive { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 200px; background-position: 0px -25px; background-image: url(images/Header_NewsAndEventsComp.gif); background-repeat: no-repeat; }

.header_partnersite { overflow: hidden; display: block; height: 25px; width: 200px; background-position: 0 0; background-image: url(images/Header_PartnerSiteComp.gif); background-repeat: no-repeat; }
.header_partnersite:hover { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 200px; background-position: 0px -25px; background-image: url(images/Header_PartnerSiteComp.gif); background-repeat: no-repeat; }
.header_partnersiteActive { overflow: hidden; display: block; cursor: pointer; height: 25px; width: 200px; background-position: 0px -25px; background-image: url(images/Header_PartnerSiteComp.gif); background-repeat: no-repeat; }

.leftColMenu { padding-top: 6px; }



#MainContents { width: 681px; }
#mainContentsBreakAway { background-image: url(images/Breakaway-Hand-Out-Card.jpg); background-position: top center; background-repeat: no-repeat; }
.mainTable { padding-top: 40px; }

#itControlAddressBlock { color: #007F00; background-image: url(images/ResellerOrderForm-Logo.gif); background-repeat: no-repeat; padding-left: 90px; height: 90px; }
#itControlAddressBlockGreen { color: #007F00; background-image: url(images/ResellerOrderForm-LogoInverted.gif); background-repeat: no-repeat; padding-left: 90px; background-position: bottom left; height: 98px; }

.largeGreen { font-size: 2em; color: #007F00; font-weight: bold; margin-bottom:0; padding-bottom:0; }

.tableWithBorder { border-collapse: collapse; }
.tableWithBorder td { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #000; border-collapse: collapse; }

.tableWithNoBorder { border-collapse: collapse; }
.tableWithNoBorder td { border-width: 0; border-spacing: 0px; border-style: solid; border-color: #000; border-collapse: collapse; }

.tableWithBorderAndPadding { border-collapse: collapse; }
.tableWithBorderAndPadding td { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #DADADA; border-collapse: collapse; padding: 5px; }

.tableWithBorderAndPadding2 { border-collapse: collapse; }
.tableWithBorderAndPadding2 td { border-width: 0; border-spacing: 0px; border-style: solid; border-color: #DADADA; border-collapse: collapse; padding: 5px; }
.tableWithBorderAndPadding2 td.brochureleftColumn { border-right: 1px solid #595959; }

.terms li { margin: 5px 0 5px 12px; }
.terms2 li { margin: 5px 0 5px 25px; }
.terms3 li { margin: 5px 0 15px 25px; }


		/* Unused now 

		#newsletterSignUp { padding-left: 17px; }
		#newsletterSignUpControls { padding-top: 9px; }
		#textbox { width: 12px; border: 1px solid #6d6d6d; height: 17px; font-family:Tahoma; font-size:11px;  color:#595959; }

		#homeBullets { font-weight: bold; margin-bottom: 15px; font-size: 1.2em; font-style:italic; }
		#homeBullets li { margin-left: 35px; }
		
		.regularBullets { margin-bottom: 15px; }
		.regularBullets li { margin-left: 35px; }
		
		.highLightTitle { font-size: 1.3em; color: #d33a2a; }
		*/




/* OLD styles from the Original Template */

	/* Replaced by more efficient styles*/
		
	
	/*
	div{font-family:Tahoma; font-size:11px;  color:#595959; }
	.white{font-family:Tahoma; font-size:11px;  color:#ffffff; }
	.blue{font-family:Tahoma; font-size:11px;  color:#307A9A; }
	*/


  #input{
  		width:123px; height:17px;
		border-width:1px;
		border-style:solid;
		background-color:#ffffff;
		border-color:#6D6D6D;
		}
		
		
		
		 
		
	  #textarea{
		width:177px; height:123px;
		border-width:1px;
		border-style:solid;
		background-color:#ffffff;
		border-color:#6D6D6D;
		overflow:auto;
		}


 


.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:#f1f8fe; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px; }
.popupContainer { width: 540px; background-color:white; border: 1px solid gray; }
.popupHeader{ background-color: #ea1d24; height: 22px; font-weight: bold; color:#FFF;  font-size: 1.3em; cursor: move; }




.indentedNumbers { margin-left: 35px; }
.popupHeader{ background-color: #ea1d24; height: 22px; font-weight: bold; color:#FFF;  font-size: 1.3em; cursor: move; }




.indentedNumbers { margin-left: 35px; }
p.indentedNumbers { margin: 0 0 0 35px; }
.indentedText { display: block; margin-left: 40px; margin-top: -13px; }
                  
.indentedNumbers2 { margin-left: 75px; }
p.indentedNumbers2 { margin: 0 0 0 75px; }
.indentedText2 { display: block; margin-left: 50px; margin-top: -13px; } 

.indentedNumbers3 { margin-left: 45px; }
.indentedText3 { display: block; margin-left: 45px; margin-top: -15px; }


.costTable { border: 1px solid #000; border-collapse: collapse; }
.costTableHeaderSmallText { font-size: 0.6em; }
.costTable td { border: 1px solid #000; border-collapse: collapse; padding: 5px; }
.costTableHeader { text-align: center; height: 40px; font-weight: bold; font-size: 1.2em; }
.costheaderColor1 { background-color: #0065cc; }
.costheaderColor2 { background-color: #99ccff; }
.costheaderColor3 { background-color: #ccccff; }
.costTableHighlight { background-color: #ff99cc; }


/*Modal Popup*/
/*.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.mdalPopup { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px; }*/



	#loginTitle { color: #ea2027; font-size: 14pt; text-align: center; }

	table.ResellerInnerTables { width: 100%; border-collapse: collapse; padding: 0; margin: 0; }
		table.ResellerInnerTables th { border: 0; background-color: #ea2027; background-image: url('images/prHeaderGradiant.gif'); background-repeat: repeat-x; padding-left: 8px; margin: 0; border-collapse: collapse; color: #fff; height:20px; text-align: left; font-weight: normal; font-size:10.5pt; }
		table.ResellerInnerTables td { border: 0; border-collapse: collapse; padding: 2px; }
		
	.centreCell { text-align: center; }
	.comingSoon { font-size: 8pt; }
	.logoutLink { float: right; margin: 0; padding: 0; color: #fff; font-weight: normal; font-size:10.5pt; padding-right: 8px; }
	

	#rpNavHeader { height: 30px; background-color: #eee; text-align: center; }
	.rpHeaderTitle { color: #ea2027; font-size: 14pt; text-align: center; }
	.rpHeaderNavLinks { color: #7d9aa6; font-size: 10pt; }
	.rpHeaderNavLinks:visited { color: #7d9aa6; }
	.rpHeaderNavLinks:hover { color: #ea2027; }


#rpContainer { width: 100%; }
	#rpLeftColumn { width: 213px; border: 1px solid #b9b9b9; float: left; padding-top: 10px; padding-left: 15px; height: 605px; *height: 636px; }
		#rpLeftColumn h1 { font-size: 11pt; color: #595959; }
		#rpResellerStatus { font-size: 12pt; color: #ea1d24; padding-top: 5px; padding-bottom: 5px; }
		#rpUpdateProfileLink {  text-align: right; padding-bottom: 5px; padding-right: 20px; }
			#rpUpdateProfileLink a { color: #308fc5; }
			#rpUpdateProfileLink a:visited { color: #308fc5; }
		.ResellerActionLinks { margin-top: 15px; }
		.ResellerActionLinks li { list-style-type: none; margin-bottom: 10px; }
		.ResellerActionLinks li a { color: #7d9aa6; font-size: 11pt;  }
		.ResellerActionLinks li a.redLink { color: #ea2027; }
		.ResellerActionLinks li a:visited { color: #7d9aa6; font-size: 11pt; }
		

	#rpRightColumn { margin-left: 240px; width: 627px; }
		#rpResourceCentre { border: 1px solid #b9b9b9; width:100%; }
			.resourceCentreLink { color: #595959; text-decoration: none; font-size: 10.5pt; padding-top: 10px; padding-bottom: 5px; display:block; }
			.resourceCentreLink:visited { color: #595959; text-decoration: none; font-size: 10.5pt; padding-top: 10px; padding-bottom: 5px; display:block; }
			.resourceCentreLink:hover { color: #ea1d24; text-decoration: none; font-size: 10.5pt; padding-top: 10px; padding-bottom: 5px; display:block; }

			#rpRightColumnContainer { width: 629px; margin-top: 10px; height: 100%; }
				#rpSupportCenter { width: 313px; border: 1px solid #b9b9b9; float: left; padding-bottom: 8px; }
					.SupportCenterActionLinks { margin-top: 15px; }
					.SupportCenterActionLinks li { list-style-type: none; margin-bottom: 10px; margin-left: 25px; }
					.SupportCenterActionLinks li a { color: #7d9aa6; font-size: 11pt; }
					.SupportCenterActionLinks li a:visited { color: #7d9aa6; font-size: 11pt; }
					
					.SupportIconsColumn { width: 75px; height: 34px; }
						.SupportIconsColumn img { padding-left: 13px; }
					.SupportLinksColumn { width: 250px; }
					.SupportLinksColumn a { color: #7d9aa6; font-size: 11pt;  }
					
				#rpSetup { width: 313px; border: 1px solid #b9b9b9; float: left; height: 201px; *height: 210px; *clear: both; }
				/* clear: both;*/
			
				#rpResellerNews { margin-left: 325px; border: 1px solid #b9b9b9; height: 496px; *height: 525px; }
		
		.newsItem { padding: 5px; }
		.newsLink { color: #7d9aa6; font-size: 11pt; }
		.newsDate { font-size: 6pt; font-weight: bold; }
		.newsArticle { font-size: 8pt; margin: 5px; margin-left: 15px; }
		.newsArticleBig { font-size: 11pt; }
			.newsArticleBig ol { margin-left: 50px; }
			.newsArticleBig ul { margin-left: 50px; }
			
		.newsReadMore { color: #7d9aa6; float: right; font-size: 8pt; }
		.newsPager { margin-top: 10px; text-align: center; }
		.newsPager a { color: #7d9aa6; }
		.newsPager a:visited { color: #7d9aa6; }
		
/* FAQ Styles */

	#faqNavHeader { height: 23px; background-image: url('images/prHeaderGradiant.gif'); background-repeat: repeat-x; color: #fff; padding-left: 20px; padding-top: 7px; margin-bottom: 20px; }
	#faqNavHeader a { color: #fff; font-weight: bold; }

	table.FAQTables { width: 100%; border-collapse: collapse; padding: 0; margin: 0; border: 1px solid #b9b9b9; }
		table.FAQTables th { border: 0; background-color: #ea2027; background-image: url('images/prHeaderGradiant.gif'); background-repeat: repeat-x; margin: 0; border-collapse: collapse; color: #fff; height:20px; font-weight: normal; font-size:10.5pt; }
		table.FAQTables th a { color: #fff; }
		table.FAQTables td { border: 0; border-collapse: collapse; padding: 5px; }
		.alternating { border: 0; border-collapse: collapse; padding: 5px; background-color: #d5dee4; }
		table.FAQTables td a { color: #595959; }
		table.FAQTables td.question { width: 450px; }
	
	#faqContainer { width: 100%; }
	/* Define all Links in this section */
	#faqContainer a { color: #7d9aa6; }
	#faqContainer a:visited { color: #7d9aa6; }
	
		#faqLeftColumn { width: 198px; border: 1px solid #b9b9b9; float: left; padding: 15px; }
		#faqRightColumn { margin-left: 240px; width: 627px; }
			#faqNotice { width: 100%; border: 1px solid #000; background-color: #595959; color: #fff; margin-bottom: 20px; }
			#faqNoticeText { padding: 15px; padding-bottom: 5px; }
		ul.faqTopicsList { margin-left: 50px; }
		ul.faqTopicsList li { margin-top: 20px; margin-bottom: 20px; font-size: 11.5pt; }
		
		ol.faqQuestionList { margin-left: 50px; }
		ol.faqQuestionList li { margin-top: 5px; margin-bottom: 5px; font-size: 10pt; }
		ol.faqQuestionList a { color: #7d9aa6; }
		
		.faqId { clear: none; font-size: 7pt; font-style: italic; border: 1px solid #b9b9b9; margin-left: 10px; padding: 2px; padding-right: 4px; }
		.faqIdSearch { font-size: 7pt; border: 1px solid #b9b9b9; padding: 2px; }
		
		#questionsAndAnswers { margin-top: 50px; }
		
		ol.faqQuestionAndAnswerList { margin-left: 50px; }
		ol.faqQuestionAndAnswerList li { margin-top: 20px; margin-bottom: 20px; font-size: 12pt; }
		
		.faqQuestion { }
		#answerBox { border: 1px solid #308fc5; padding: 15px; font-size: 9.5pt; margin-top: 5px; background-color: #d5dee4; color: #333; }
		
		.faqTextBox { width: 350px; border: 1px solid #666; color: #333; font-size: 120%; padding: 4px 2px; }
		.faqTextBoxSmall { width: 150px; border: 1px solid #666; color: #333; font-size: 120%; padding: 4px 2px; }
		.faqDropDown { border: 1px solid #666; color: #333; font-size: 120%; padding: 3px 2px; }
		.faqDropDownSmall { border: 1px solid #666; color: #333; padding: 3px 2px; }
		.faqTextArea { width: 380px; height: 100px; border: 1px solid #666; color: #333; font-size: 120%; padding: 4px 2px; }
		.faqButton { width: 100px; border: 1px solid #666; color: #333; font-size: 120%; padding: 3px 2px; background-color: #ddd; }
		.faqQuestionMessage { font-size: 13pt; color: Red; }
		
		.faqSearchTitlelinks { font-size: 13pt; color: #2d4853; font-weight: bold; text-decoration: none; }
		.faqSearchlinks { color: #7d9aa6; }
		
		#searchResult { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee; }
		.faqSearchAnswer { padding-top: 3px; }
		.faqPager { background-color: #d5dee4; padding: 4px; border: 1px solid #308fc5; }
		.faqPager a { color: #333;  }
			
		.watermarked { width: 350px; border: 1px solid #666; color: #333; font-size: 120%; padding: 4px 2px; font-style: italic; color: #aaa; }
		.watermarkedSmall { width: 150px; border: 1px solid #666; color: #333; font-size: 120%; padding: 4px 2px; font-style: italic; color: #aaa; }
		
		.highLightColor { background-color:#ffff00; }
				
		table.questionDetails { width: 100%; border-collapse: collapse; padding: 0; margin: 0; border: 1px solid #b9b9b9; }
		table.questionDetails th { border: 0; background-color: #ea2027; background-image: url('images/prHeaderGradiant.gif'); background-repeat: repeat-x; margin: 0; border-collapse: collapse; color: #fff; height:20px; font-weight: normal; font-size:10.5pt; }
		table.questionDetails th a { color: #fff; }
		table.questionDetails td { border: 1px solid #b9b9b9; border-collapse: collapse; padding: 5px; }
		table.questionDetails td a { color: #595959; }
		table.questionDetails td.question { width: 450px; }
		
		#addNewFAQ { text-align: right; padding-bottom: 3px; }
		
		.requiredFieldTitle { color: #ea1d24; }